Tutup iklan

KEMASKINI 27. 1. – Jika anda telah mengemas kini kepada Quicktime 7.6 atau lebih tinggi, saya tidak mengesyorkan prosedur ini! Papan kekunci dan tetikus anda mungkin akan berhenti berfungsi!

Jika anda mempunyai Macbook unibody baharu atau telah mengemas kini Leopard kepada versi 10.5.6, anda mungkin tidak tahu perkara ini, tetapi anda mereka kehilangan keupayaan untuk meletakkan iPhone ke dalam mod DFU, yang diperlukan untuk jailbreak iPhone. Nasib baik, komuniti iPhone menyimpan segala-galanya, jadi kami tidak perlu menurunkan taraf atau mencari rakan dengan sistem yang berbeza.

Satu pilihan yang mungkin membantu ialah menggunakan hab USB. Ringkasnya, anda menyambungkan iPhone ke hab dan bukannya terus ke Mac. Tetapi ini bukan penyelesaian terbaik. Pertama, ramai orang tidak mempunyai hub usb. Kedua, ia juga boleh berlaku bahawa anda hanya mempunyai hab USB pada papan kekunci anda, sebagai contoh, tetapi ia mungkin tidak mempunyai jus yang mencukupi untuk menghidupkan kedua-dua ia dan iPhone anda (anda akan mengetahuinya melalui mesej ralat dalam MacOS). Dan itulah sebabnya kami mempunyai penyelesaian lain!

Pasukan Dev mendapati bahawa keseluruhan masalahnya ialah dalam 2 fail kext baharu, yang berkaitan dengan pemacu USB. Oleh itu, adalah perlu untuk memainkan 2 fail kext daripada versi lama Leopard (10.5.5). Dan untuk menjadikannya tidak terlalu rumit untuk anda, kali ini pengguna dengan nama samaran layak mendapatkannya volkspost, yang mencipta skrip Automator.

Tetapi berhati-hati, ia adalah penggodaman sistem dan ia boleh menyebabkan masalah (selalunya papan kekunci dan tetikus tidak berfungsi selepas itu!). Ikut arahan dengan ketat, semuanya atas risiko anda sendiri!

Langkah pertama

Muat turun skrip ini dengan 2 fail kex. Anda boleh memuat turun dari, sebagai contoh Perkongsian pantas yang Mediafire.

Langkah kedua

Nyahzip arkib ini dan letakkan pada desktop anda. Sangat penting bahawa folder ini berada pada desktop. Tutup semua program, yang telah anda buka. Jika anda tidak menutupnya, skrip akan melakukannya untuk anda, tetapi lebih baik untuk menutup semuanya.

Langkah ketiga

Buka folder dan jalankan Fix_DFU_10_5_6. Skrin readme akan muncul. Klik butang OK dan masukkan kata laluan pentadbir. Biarkan program melakukan kerjanya dan apabila skrin dengan butang OK muncul, jangan ragu untuk mengetiknya. TETAPI JANGAN BUAT LAGI DAN BETUL-BETUL TUNGGU PROSES HABIS DAN KOMPUTER MULAKAN SEMULA!

Langkah keempat

Dan itu sahaja, mulai sekarang adalah mungkin untuk meletakkan iPhone ke dalam mod DFU sekali lagi. Jika anda ingin berhati-hati (dan tidak menghadapi masalah dengan papan kekunci dan tetikus), folder dengan sandaran fail kext telah dibuat pada desktop anda. Sebaik sahaja anda telah jailbreak telefon anda, ia boleh dilakukan dapatkan fail kex kembali ke keadaan asalnya. Hanya gantikan fail dalam direktori dengan skrip dengan fail dari sandaran dan jalankan skrip sekali lagi. Saya sangat mengesyorkan langkah ini!

Setakat jailbreak sendiri, jadi saya mengesyorkan anda menggunakannya sebaliknya tutorial menggunakan QuickPwn. Dalam beberapa hari akan datang, saya juga akan meletakkannya di sini pada pelayan 14205.w5.wedos.net.

Tetapi jika anda benar-benar bercadang untuk melakukan proses ini, lebih baik anda membaca seluruh artikel dan sebaik-baiknya mencetaknya. Jika tetikus dan papan kekunci anda berhenti berfungsi, ini akan menjadi satu-satunya pilihan untuk mendapatkan semula semuanya. Atau hanya melompat untuk membeli hab USB. :)

Sebelum awak bermula:
Anda perlu tahu di mana skrip Automater "Fix_DFU_10_5_6" meletakkan sambungan kernel USB anda yang disandarkan. Jika anda menjalankan skrip "Fix_DFU_10_5_6" daripada Desktop, mesti ada direktori yang dipanggil "Backup_IOUSBFamily_kext_10_5_6" juga pada Desktop dengan sambungan kernel USB di dalamnya. Jika anda tidak ingat di mana sandaran terletak pada pemacu anda atau tidak menganggap diri anda cukup cekap untuk menavigasi jalan anda ke salinan sandaran menggunakan Terminal, gunakan arahan bapa saudara sebaliknya.

Apabila membaca arahan di bawah:
** Gantikan "[nama pengguna]" dengan apa sahaja nama direktori pengguna anda (biasanya nama log masuk anda).
** Gantikan "path/to/Backup_IOUSBFamily_kext_10_5_6" dengan laluan ke mana sahaja salinan sandaran sambungan kernel USB anda berada.
** Seperti biasa, lakukan pemeriksaan kewarasan pada arahan saya sebelum mengikutnya secara membabi buta. Jika anda tidak pasti, tunggu seseorang yang mempunyai kepercayaan/wakil untuk mengatakan ini berkesan untuk mereka sebelum melakukan ini sendiri. Saya biasanya tidak terdedah kepada kesilapan menaip, tetapi ia pasti akan berlaku satu hari (mungkin hari ini adalah hari itu).

Di sini kita pergi:

1) Masukkan DVD pemasangan Leopard anda dan but semula sambil *menahan* kekunci 'C' sehingga skrin permulaan logo Apple kelabu dengan gelung berputar muncul. Pilih bahasa apabila digesa, tetapi jangan teruskan dengan pemasangan.

2) Terdapat bar menu di bahagian atas skrin. Pilih aplikasi "Terminal".

3) Gunakan arahan "ubah direktori" (cd) untuk menjadikan direktori sambungan sistem sebagai direktori kerja semasa anda menggunakan sintaks di bawah:

cd "/Volumes/Macintosh HD/System/Library/Extensions"

4) Gunakan arahan "salin" (cp) untuk menyalin sambungan kernel 10.5.6 yang disandarkan ke dalam direktori kerja semasa anda menggunakan sintaks di bawah (perhatikan penggunaan petikan dan ruang sebelum titik akhir):

cp -Rp "/Volumes/Macintosh HD/Users/[username]/path/to/Backup_IOUSBFamily_kext_10_5_6/"*.kext .

5) Tukar pemilikan pengguna dan kumpulan sambungan kernel kepada akar dan roda masing-masing menggunakan sintaks berikut:

chown -R root:wheel AppleUSBHub.kext
chown -R root:roda IOUSBComposeDriver.kext

6) Tukar direktori kerja semasa anda kepada satu tahap di atas direktori Extensions dan alihkan fail "Extensions.mkext" ke Desktop anda menggunakan sintaks di bawah:

cd ..; mv Extensions.mkext "/Volumes/Macintosh HD/Pengguna/[nama pengguna]/Desktop"

Anda mungkin mendapati sistem segera menggantikan Extensions.mkext dengan fail yang sama dengan nama sifar panjang. Biarkan sahaja.

7) Taip "keluar" pada gesaan Terminal dan gunakan menu tarik turun untuk Keluar dari aplikasi Terminal.
8) Gunakan menu tarik-turun sekali lagi untuk memilih aplikasi "Cakera Permulaan" dan pilih cakera permulaan biasa anda (yang baru anda alihkan di atas) dan tekan butang "Mulakan Semula".

Biarkan sistem boot seperti biasa. Jika semuanya berjalan lancar, anda kini akan memperoleh semula kefungsian papan kekunci dan tetikus.

.