iPod Touch 1st gen:
3.1.2
3.1.3
iPod Touch 2nd gen:
3.1.2
3.1.3
4.0
4.0.2
4.1
4.2.1
iPod Touch 3rd gen:
3.1.2
3.1.3
4.0
4.0.2
4.1
4.2.1
4.3
4.3.1
4.3.2
4.3.3
iPod Touch 4th gen:
4.1
4.2.1
4.3
4.3.1
4.3.2
4.3.3
Saat ini hanya diperbolehkan restore ke firmware 4.3.3, kecuali sudah save SHSH
Apa itu save SHSH?
Illustrasinya gini aja sih
Latar Belakang
Nah, setiap rilis firmware baru, kan Apple ngefix celah yang dipake tool jb supaya di versi latest, tool jb itu ga bisa dipake lagi. Dan para pengguna pas dulu kan coba2 update, terus ga cocok (gara2 ga bisa dijailbreak.. terus downgrade lagi. Begitu mudah kan kita maen lompat2 antara zona jailbreak dengan zona resmi. Dulu juga kan, kalo pas beli di firmware versi yang ga ada tool jbnya, kita tinggal downgrade, beres kan.. Apple ga suka nih kek begini.
"Sang Penguasa" bertindak
Apple mikir nih, gimana ya caranya supaya yang udah di versi terakhir, ga bisa seenaknya downgrade ke firmware yang jailbreakable. Jadi, orang2 yang ga sengaja update, yang beli di versi firmware terakhir, ga bisa jailbreak devicenya.. Lumayan kan, ngurangin jailbreaking dikit2..
Satu file yang bikin repot semua orang
Lalu.. di sini lah SHSH berperan. SHSH itu ibarat surat ijin instalasi. SHSH unik setiap device, jadi pengguna ga bisa ngopi SHSH file dari pengguna lain. Gimana cara kerjanya? Jadi di tiap ipod ada yg namanya ECID. nah tugasnya si ECID ini generate ID elektronik unik yang bisa identifikasi setiap iDevice. Jadi prosesnya, "Setiap instalasi firmware di iDevice, harus dapet surat ijin (SHSH) dulu dari Apple, dan Surat Ijin ini cuma dikeluarin oleh Apple". Makanya setiap update/restore kita mesti konek dulu ke internet, buat minta signing/"surat ijin" dari Apple buat instalasi. Dan untuk mencegah jailbreaking, surat ijin ini hanya dikeluarin kalo si pengguna mau instal latest firmware.
Pejuang kemerdekaan tak tinggal diam
Para jailbreaker tapi lihai2.. mereka mikir, "Kenapa kita ga simpen aja surat ijinnya di suatu server, terus pas apple ga ngeluarin buat versi firmware tertentu, kita masih bisa ngambil dari backup kita di server itu?". Nah, makanya muncul istilah save SHSH, buat jaga2, kalo2 Apple stop ngijinin instalasi di firmware tertentu, kita masih bisa instalasi karena kita nyimpen surat ijinnya.. Tapi karena SHSH cuma digenerate sama Apple, jadi ya kalo misalnya sekarang Apple cuma ngijinin instalasi versi 4.0 tapi kita belom ngesave buat versi 3.1.3 ya ga bisa ngesave yg 3.1.3 lagi.. cuma bisa yg buat versi 4.0.
Soal harus apa engga, terserah saja, bisa disimpulkan dari penjelasan di atas..
Nah, setiap rilis firmware baru, kan Apple ngefix celah yang dipake tool jb supaya di versi latest, tool jb itu ga bisa dipake lagi. Dan para pengguna pas dulu kan coba2 update, terus ga cocok (gara2 ga bisa dijailbreak.. terus downgrade lagi. Begitu mudah kan kita maen lompat2 antara zona jailbreak dengan zona resmi. Dulu juga kan, kalo pas beli di firmware versi yang ga ada tool jbnya, kita tinggal downgrade, beres kan.. Apple ga suka nih kek begini.
"Sang Penguasa" bertindak
Apple mikir nih, gimana ya caranya supaya yang udah di versi terakhir, ga bisa seenaknya downgrade ke firmware yang jailbreakable. Jadi, orang2 yang ga sengaja update, yang beli di versi firmware terakhir, ga bisa jailbreak devicenya.. Lumayan kan, ngurangin jailbreaking dikit2..
Satu file yang bikin repot semua orang
Lalu.. di sini lah SHSH berperan. SHSH itu ibarat surat ijin instalasi. SHSH unik setiap device, jadi pengguna ga bisa ngopi SHSH file dari pengguna lain. Gimana cara kerjanya? Jadi di tiap ipod ada yg namanya ECID. nah tugasnya si ECID ini generate ID elektronik unik yang bisa identifikasi setiap iDevice. Jadi prosesnya, "Setiap instalasi firmware di iDevice, harus dapet surat ijin (SHSH) dulu dari Apple, dan Surat Ijin ini cuma dikeluarin oleh Apple". Makanya setiap update/restore kita mesti konek dulu ke internet, buat minta signing/"surat ijin" dari Apple buat instalasi. Dan untuk mencegah jailbreaking, surat ijin ini hanya dikeluarin kalo si pengguna mau instal latest firmware.
Pejuang kemerdekaan tak tinggal diam
Para jailbreaker tapi lihai2.. mereka mikir, "Kenapa kita ga simpen aja surat ijinnya di suatu server, terus pas apple ga ngeluarin buat versi firmware tertentu, kita masih bisa ngambil dari backup kita di server itu?". Nah, makanya muncul istilah save SHSH, buat jaga2, kalo2 Apple stop ngijinin instalasi di firmware tertentu, kita masih bisa instalasi karena kita nyimpen surat ijinnya.. Tapi karena SHSH cuma digenerate sama Apple, jadi ya kalo misalnya sekarang Apple cuma ngijinin instalasi versi 4.0 tapi kita belom ngesave buat versi 3.1.3 ya ga bisa ngesave yg 3.1.3 lagi.. cuma bisa yg buat versi 4.0.
Soal harus apa engga, terserah saja, bisa disimpulkan dari penjelasan di atas..
Cara mengetahui SHSH yang kita punya
buka cydia, di halaman awal akan terlihat ini

artinya gw punya SHSH 3.1.3 4.0 4.0.1 dan 4.0.2 jadi gw bisa kapan aja restore ke FW tersebut
Cara Save SHSH
dengan Cydia
buka cydia, di halaman awal akan terlihat ini
artinya gw punya SHSH 3.1.3 4.0 4.0.1 dan 4.0.2 jadi gw bisa kapan aja restore ke FW tersebut
Cara Save SHSH
dengan Cydia
1. Buka Cydia (connect Wifi) dan tampilannya akan seperti ini
2. klik "make my life easier"
3. done!
jika tidak ada maka cydia sudah mensave SHSH mu!
1. download tinyumbrella DISINI
2. pastikan ipod terkoneksi
3. klik save my SHSH
4. tunggu hingga selesai dan SHSH telah di save ke komputermu
SHSH hanya bisa save FW sesuai dengan yang diijinkan oleh si penguasa (Apple)
Jika apple hanya mengijinkan 4.1 dan anda mau save SHSH 3.1.3 sampai iPhone 10 keluar juga ga bakal bisa..
Cara restore dengan memanfaatkan SHSH
ada 2 metode, melalui server cydia dan tinyumbrella
metode 1
1. cari file host di C:\Windows\System32\drivers\etc\
2. buka file host dengan notepad dan tambahkan baris berikut ini (74.208.105.171 gs.apple.com)
2. buka file host dengan notepad dan tambahkan baris berikut ini (74.208.105.171 gs.apple.com)
3. save dan exit
4. koneksikan ipod ke komputer dan masuk ke DFU
5. restore dari iTunes dengan menggunakan FW yg kita inginkan dan tunggu hingga selesai
biasanya akan muncul error 1011, 1013, 1015 abaikan saja
6. setelah selesai jalankan TinyUmbrella dan pilih exit recovery mode
pastikan untuk menghapus baris di file hosts yg baru saja ditambahkan jika ingin fresh restore dari apple!
4. koneksikan ipod ke komputer dan masuk ke DFU
5. restore dari iTunes dengan menggunakan FW yg kita inginkan dan tunggu hingga selesai
biasanya akan muncul error 1011, 1013, 1015 abaikan saja
6. setelah selesai jalankan TinyUmbrella dan pilih exit recovery mode
pastikan untuk menghapus baris di file hosts yg baru saja ditambahkan jika ingin fresh restore dari apple!
1. jalankan tinyumbrella dan klik start TSS server
2. selanjutnya ikuti langkah 4-6 diatas
3. kalau sudah, klik stop TSS server
No comments:
Post a Comment