Advertentie sluiten

UPDATE 27. 1. – Als u al een update naar Quicktime 7.6 of hoger heeft, raad ik deze procedure niet aan! Uw toetsenbord en muis zullen waarschijnlijk niet meer werken!

Als je een nieuwe unibody Macbook hebt of Leopard al hebt bijgewerkt naar versie 10.5.6, weet je dit misschien niet, maar je ze verloren de mogelijkheid om de iPhone in de DFU-modus te zetten, die nodig is om een ​​iPhone te jailbreaken. Gelukkig heeft de iPhone-gemeenschap alles bewaard, dus we hoeven niet te downgraden of vrienden te zoeken met een ander systeem.

Een optie die zou kunnen helpen is met behulp van een USB-hub. Kortom, je sluit de iPhone aan op de hub in plaats van rechtstreeks op de Mac. Maar zelfs dit is niet de beste oplossing. Ten eerste hebben veel mensen geen USB-hubs. Ten tweede kan het ook gebeuren dat je bijvoorbeeld alleen een USB-hub op je toetsenbord hebt, maar dat deze niet genoeg capaciteit heeft om zowel deze als je iPhone van stroom te voorzien (je zou dit weten aan de hand van een foutmelding in MacOS). En daarom hebben wij een andere oplossing!

Het ontwikkelteam ontdekte dat het geheel het probleem zit in de 2 nieuwe kext-bestanden, die verband houden met het USB-stuurprogramma. Het is daarom noodzakelijk om 2 kext-bestanden af ​​te spelen van een oudere versie van Leopard (10.5.5). En om het niet te ingewikkeld voor je te maken, verdiende dit keer een gebruiker met een bijnaam het volkspost, die het Automator-script heeft gemaakt.

Maar wees voorzichtig, het is een systeemhack en kan problemen veroorzaken (vaak werken toetsenbord en muis daarna niet meer!). Volg de instructies strikt op, alles is op eigen risico!

První kroko

Download dit script met 2 kex-bestanden. Je kunt het downloaden van bijvoorbeeld Rapidshare of Mediafire.

Druppelkrok

Pak dit archief uit en plaats het op uw bureaublad. Het is erg belangrijk dat deze map op het bureaublad staat. Sluit alle programma's, die je open hebt staan. Als u ze niet sluit, zal het script dat voor u doen, maar het is echt beter om ze allemaal te sluiten.

De derde stap

Open de map en voer Fix_DFU_10_5_6 uit. Er verschijnt een leesmij-scherm. Klik op de knop OK en voer het beheerderswachtwoord in. Laat het programma zijn werk doen en wanneer het scherm met de OK-knop verschijnt, tik je er gerust op. MAAR DOE NIETS ANDERS EN WACHT ECHT TOT HET PROCES IS VOLTOOID EN DE COMPUTER HERSTART!

Vierde stap

En dat is alles, vanaf nu is het mogelijk om de iPhone weer in de DFU-modus te zetten. Als u voorzichtig wilt zijn (en geen problemen met het toetsenbord en de muis riskeert), is er op uw bureaublad een map met een back-up van kext-bestanden gemaakt. Zodra je je telefoon hebt gejailbreakt, is het mogelijk breng de kex-bestanden terug naar hun oorspronkelijke staat. Vervang gewoon de bestanden in de map met het script door die uit de back-up en voer het script opnieuw uit. Ik raad deze stap echt aan!

Met betrekking tot jailbreak zelf, dus ik raad aan dat je het in plaats daarvan gebruikt zelfstudie met QuickPwn. De komende dagen zal ik het ook hier op de server 14205.w5.wedos.net plaatsen.

Maar als u echt van plan bent dit proces uit te voeren, kunt u beter de rest van het artikel lezen en het idealiter zelfs afdrukken. Als uw muis en toetsenbord niet meer werken, is dit de enige optie om alles terug te krijgen. Of ga eenvoudigweg over tot het kopen van een USB-hub. :)

Voordat je begint:
U moet weten waar het Automater-script "Fix_DFU_10_5_6" uw back-up van de USB-kernelextensies heeft geplaatst. Als u het script "Fix_DFU_10_5_6" vanaf het bureaublad hebt uitgevoerd, zou er ook een map met de naam "Backup_IOUSBFamily_kext_10_5_6" op het bureaublad moeten staan, met daarin de USB-kernelextensies. Als u zich niet meer kunt herinneren waar de back-ups zich op uw schijf bevinden of uzelf niet competent genoeg acht om met Terminal naar de back-upkopieën te navigeren, gebruik dan de instructies van oom.

Bij het lezen van onderstaande instructies:
** Vervang "[gebruikersnaam]" door de naam van uw gebruikersmap (meestal uw aanmeldingsnaam).
** Vervang "pad/naar/Backup_IOUSBFamily_kext_10_5_6" door het pad naar de locatie waar uw back-upkopieën van de USB-kernelextensies zich bevinden.
** Voer zoals altijd een gezond verstandscontrole uit op mijn instructies voordat u ze blindelings volgt. Als u het niet zeker weet, wacht dan tot iemand met een goede reputatie zegt dat dit voor hem of haar heeft gewerkt voordat u dit zelf doet. Normaal gesproken ben ik niet zo gevoelig voor typefouten, maar op een dag zal het zeker gebeuren (misschien is het vandaag die dag).

Daar gaan we:

1) Plaats uw Leopard-installatie-dvd en start opnieuw op terwijl u * de 'C'-toets ingedrukt houdt totdat het grijze opstartscherm met het Apple-logo en de draaiende lus verschijnt. Kies een taal wanneer daarom wordt gevraagd, maar ga niet verder met de installatie.

2) Bovenaan het scherm bevindt zich een menubalk. Selecteer de toepassing "Terminal".

3) Gebruik de opdracht "directory wijzigen" (cd) om van de map met systeemextensies uw huidige werkmap te maken met behulp van de onderstaande syntaxis:

cd "/Volumes/Macintosh HD/Systeem/Bibliotheek/Extensies"

4) Gebruik het commando "kopiëren" (cp) om de 10.5.6-kernelextensies waarvan een back-up is gemaakt naar uw huidige werkmap te kopiëren met behulp van de onderstaande syntaxis (let op het gebruik van aanhalingstekens en de spatie vóór de laatste punt):

cp -Rp "/Volumes/Macintosh HD/Users/[gebruikersnaam]/pad/naar/Backup_IOUSBFamily_kext_10_5_6/"*.kext .

5) Wijzig het gebruikers- en groepseigendom van de kernelextensies in respectievelijk root en wheel met behulp van de volgende syntaxis:

chown -R root:wiel AppleUSBHub.kext
chown -R root:wiel IOUSBCompositeDriver.kext

6) Wijzig uw huidige werkmap naar één niveau boven de map Extensies en verplaats het bestand "Extensions.mkext" naar uw bureaublad met behulp van de onderstaande syntaxis:

cd..; mv Extensions.mkext "/Volumes/Macintosh HD/Users/[gebruikersnaam]/Desktop"

Het zal je misschien opvallen dat het systeem Extensions.mkext onmiddellijk vervangt door een bestand met dezelfde naam en een lengte van nul. Laat het met rust.

7) Typ "exit" bij de Terminal-prompt en gebruik het vervolgkeuzemenu om de Terminal-toepassing af te sluiten.
8) Gebruik opnieuw de vervolgkeuzemenu's om de toepassing "Opstartschijf" te selecteren en kies uw normale opstartschijf (degene waar u zojuist de zaken hierboven hebt verplaatst) en druk op de knop "Opnieuw opstarten".

Laat het systeem opstarten zoals het normaal zou doen. Als alles goed is gegaan, heb je nu de toetsenbord- en muisfunctionaliteit terug.

.