Você não está conectado. Conecte-se ou registre-se

 » Inicio » Noticias da comunidade » 

[News]HERE IS 4.75 HABIB (COBRA V7.10) BETA VERSION 0.4

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

Joonie da rebug escreveu:Change notes in V4

1. webMAN MOD has been removed for public beta builds [due to too many people dislike having a pre-loaded webMAN trying to help cooling ps3 with loud noises]
-also, webMAN autoload on boot is removed, even if you placed webftp_server.sprx in dev_flash/vsh/module, this won't do anything anymore.

2. fixed the issue with netserv with multiMAN [mmCM] causing 800 error when mounting games FYI @TRIaXOR
Code:

Código:
uint8_t *enc_buf = (uint8_t *)ptr[8/8];
      uint32_t chunk_size = ptr32[4/4];
      SPRX_EXT_HEADER *extHdr = (SPRX_EXT_HEADER *)(sce_hdr+self->metadata_offset+0x20);
      uint64_t magic = extHdr->magic&SPRX_EXT_MAGIC_MASK;
      uint8_t keyIndex = extHdr->magic&0xFF;
      int dongle_decrypt = 0;

      if (magic == SPRX_EXT_MAGIC)
      {   
         if (keyIndex >= N_SPRX_KEYS_1)
         {
            DPRINTF("This key is not implemented yet: %lx:%x\n", magic, keyIndex);
         }
         else
         {
            keySet = &sprx_keys_set1[keyIndex];
         }
         
      }
      else if (magic == SPRX_EXT_MAGIC2)
      {
         if (keyIndex >= N_SPRX_KEYS_2)
         {
            DPRINTF("This key is not implemented yet: %lx:%x\n", magic, keyIndex);
         }
         else
         {
            keySet = &sprx_keys_set2[keyIndex];
         }
      }
3. fixed the issue with blocking syscall 11 causing issues with some of those habib's homebrew that using syscall 11 [ex) habib's qa toggle FYI @jonnyjaeger

Código:
LV2_SYSCALL2(void, sys_cfw_poke, (uint64_t *ptr, uint64_t value))
{
   uint64_t addr = (uint64_t)ptr;
         
   #ifdef DEBUG
   //DPRINTF("poke %p %016lx\n", addr, value);
   #endif
   
   if (addr >= MKA(syscall_table_symbol))
   {
      uint64_t syscall_num = (addr-MKA(syscall_table_symbol)) / 8;
      
      if ((syscall_num >= 6 && syscall_num <= 11) || syscall_num == 35)
      {
         
         if (syscall_num == 8 && (value & 0xFFFFFFFF00000000ULL) == MKA(0))
         {
            // Probably iris manager or similar
            // Lets extend our syscall 8 so that it can call this other syscall 8
            // First check if it is trying to restore our syscall8
            if (*(uint64_t *)syscall8 == value)
            {   
               #ifdef DEBUG
               DPRINTF("Removing syscall 8 extension\n");
               #endif
               
               extended_syscall8.addr = 0;
               return;
            }            
            
            extended_syscall8.addr = (void *) *(uint64_t *)value;
            extended_syscall8.toc = (void *) *(uint64_t *)(value+8);
            #ifdef DEBUG
            DPRINTF("Adding syscall 8 extension %p %p\n", extended_syscall8.addr, extended_syscall8.toc);
            #endif
            return;
         }
         else //Allow remove protected syscall 6 7 9 10 11 35 NOT 8
         {
            #ifdef DEBUG
            DPRINTF("HB has been blocked from rewritting syscall %ld\n", syscall_num);
            #endif
         }
      }      
   }

4. Improved PSX region/video setting bypass [conditional patches done in game_ext_plugin], this should fix the issue with video setting that prevents loading PSX games with different region. FYI @MannyMania

Código:
In game_ext_plugin.sprx // Credit is due to CMX.
#define ps_video_error_offset      0x3171C // li %r3, 0

5. In VSH, PSP DRM fix is implemented to fix 80029537 error when launching converted PSP PKG games. FYI @Yonai

in modulespatch.c for VSH patches // Credit is due to   habib
[Você precisa estar registrado e conectado para ver este link.] cex_psp_newdrm_patch            0x2452AC // li %r3, 0

HABIB COBRA 4.75 beta V4 download.

[Você precisa estar registrado e conectado para ver este link.]

Updated source codes

[Você precisa estar registrado e conectado para ver este link.]

Tested on various NAND/NOR PS3 models.

CECHA01
CECHE01
CECH2001B
CECH2501B
CHECH04
CECHL04



FYI @STLcardsWS @Tranced @kozarovv @habib @littlebalup @atreyu187 @haxxxen


FONTE: Nmoon





Se o mundo podia viver sem mim?
Podia mas já não era a mesma coisa  Razz

Ver perfil do usuário
Compartilhar este artigo em: BookmarksDiggRedditDel.icio.usGoogleLiveSlashdotNetscapeTechnoratiStumbleUponNewsvineFurlYahoo!Smarking

Nenhum comentário.

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum