Jump to content

sughero

Members
  • Content Count

    24
  • Joined

  • Last visited


Reputation Activity

  1. Like
    sughero got a reaction from fantomas in [Tuto] QE_CI Exotic Patch via Clover   
    Bonsoir!
    Je viens de comparer le fichier ATIRadeonX2000 original avec ta patch.
    Dans ce post tu n'as pas parlé de ça:
     
    "Replace 1 byte at offset 0x68d59 with 1 byte"
      Il faut donc changer 3E avec 3A? Merci!  

  2. Like
    sughero reacted to fantomas in [Tuto] QE_CI Exotic Patch via Clover   
    Je mets ce topic à jour pour la sortie de macOS 10.13 Beta
     
    J'utilise actuellement la version r4084 de Clover.
     
    Alors pour le patch, vous devez comme d'habitude, ajouter votre Device-id dans AMD4800Controller.kext et ATIRadeonX2000.kext et pour la partie "binaire" du patch du ATIRadeonX2000.kext, il faut se rendre à l'offset 0x68d6e et éditer 6 bytes (0F 83 1B 01 00 00) par l'instruction NOP (90 90 90 90 90 90).
     
    La particularité cette fois-ci est que ces 6 bytes se trouvent à 2 endroits (le second est à l'offset 0xA2BB5, il ne nous est util), donc pour que notre patch ne soit pris en compte QUE par le premier, on va lui ajouter d'autres bytes (5 bytes pour être exacte) pour qu'il soit différent du second, comme ceci :
     
    01 48 0F A3 C1 0F 83 1B 01 00 00  -->  01 48 0F A3 C1 90 90 90 90 90 90
     
     
    Une autre particularité est que, dans mon cas (je ne suis pas sûr que cela s'applique à tout le monde), j'ai toujours utilisé Clover Configurator afin d'ajouter des patchs dans mon config.plist et je n'ai jamais eu de problème(s) lié(s) ) à la casse (case sensitive)... jusqu'à présent. Et comme CC utilise que des minuscules, Clover ne pouvait pas patcher mes kexts à la volé. Et c'est juste lié aux patches d'Info.plist (pas de problème pour le patch de la partie binaire du kext).
     
    J'ai dû donc utiliser mon p'tit logiciel Base64 Encoder Decoder pour avoir la bonne conversion de mon Device-id.
     
    Voici ce que ça donne au finale :
    <key>Graphics</key> <dict> <key>FBName</key> <string>Cardinal</string> <key>Inject</key> <dict> <key>ATI</key> <true/> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <false/> <key>Debug</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>Exotic patch</string> <key>Disabled</key> <false/> <key>Find</key> <data>OTQ0YTEwMDI=</data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>AMD4800Controller</string> <key>Replace</key> <data>OTQ0YzEwMDI=</data> </dict> <dict> <key>Comment</key> <string>Exotic patch</string> <key>Disabled</key> <false/> <key>Find</key> <data>OTQ0QTEwMDI=</data> <key>InfoPlistPatch</key> <true/> <key>Name</key> <string>ATIRadeonX2000</string> <key>Replace</key> <data>OTQ0QzEwMDI=</data> </dict> <dict> <key>Comment</key> <string>Exotic binary patch</string> <key>Disabled</key> <false/> <key>Find</key> <data>AUgPo8EPgxsBAAA=</data> <key>Name</key> <string>ATIRadeonX2000</string> <key>Replace</key> <data>AUgPo8GQkJCQkJA=</data> </dict> </array> </dict> Avec CC
     

     
     
    Avec Info.plist Editor (Xcode)
     

  3. Like
    sughero reacted to fantomas in macOS Sierra 10.12.2 y QE_CI Exotic Patch   
    http://www.insanelymac.com/forum/files/file/564-qe-ci-exotic-patch/
  4. Like
    sughero got a reaction from Thrillseeka in macOS Sierra 10.12.2 y QE_CI Exotic Patch   
    http://www.osx86.net/files/file/4713-qe_ci-exotic-patch/
  5. Like
    sughero got a reaction from fantomas in [Tuto] QE_CI Exotic Patch via Clover   
    Fantomas, a la fin ça marche bien !
    Comme mème je ne peux pas utiliser le SIP puisque mon AppleHDA n'est pas signé et je ne peux pas le précharger avec Clover.
    Merci pour tout le temps que tu m'as consacré.

  6. Like
    sughero got a reaction from fantomas in [Tuto] QE_CI Exotic Patch via Clover   
    Après ton effort encore pas de QE_CI.
    je ne comprends pas qu'est-ce qu'il faut faire encore...

  7. Like
    sughero reacted to fantomas in [Tuto] QE_CI Exotic Patch via Clover   
    salut
     
    je n'arrive pas non plus, c'est pour cela que ce topic n'a pas été mis à jour pour El Capitan  
     
    depuis la v3154 de Clover, Slice a introduit des règles plus strictes pour avoir le succès avec le patch à la volé.
     
    http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/page-3?do=findComment&comment=2108022
     
    et voici la discussion qu'on a eu à ce propos :
     
    http://www.insanelymac.com/forum/topic/284656-clover-general-discussion/?p=2148134
  8. Like
    sughero got a reaction from fantomas in [Tuto] QE_CI Exotic Patch via Clover   
    Pourquoi ça ne marche pas?
     
    boot.log
    ...
    6:164  0:000  KextsToPatch: 4 requested
    6:164  0:000  KextToPatch 0: AppleAHCIPort (External icons patch) Kext bin patch, data len: 8
    6:164  0:000  KextToPatch 1: AMD4800Controller (QE_CI) Info.plist patch[ERROR] bin2hex '0x94401002' syntax error
    6:164  0:000  [ERROR] bin2hex '0x944C1002' syntax error
    6:164  0:000   - invalid Find/Replace data - skipping!
    6:164  0:000  KextToPatch 2: ATIRadeonX2000 (QE_CI) Info.plist patch[ERROR] bin2hex '0x94401002' syntax error
    6:164  0:000  [ERROR] bin2hex '0x944C1002' syntax error
    6:164  0:000   - invalid Find/Replace data - skipping!
    6:164  0:000  KextToPatch 3: ATIRadeonX2000 (QE_CI) Kext bin patch, data len: 6

     

×