alexa-tracking
Kategori
Kategori
Home / FORUM / All / Tech / ... / IOS /
[Official Lounge] iKaskus - Troubleshooting iOS Device Bahas di Sini
4.73 stars - based on 26 vote 5 stars 0 stars
1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5853e01f507410c4558b456b/official-lounge-ikaskus---troubleshooting-ios-device-bahas-di-sini

iKaskus - Troubleshooting iOS Device Bahas di Sini

Welcome to Kaskus Apple iPhone New Forum (iKaskus)



Quote:



Quote:



Quote:



Quote:



Quote:


Quote:


Quote:


Quote:


Quote:


Diubah oleh ikaskusbersama
Beri apresiasi terhadap thread ini Gan!
Thread sudah digembok
Quote:

Edited: 09/07/2017

menurut ane sih, secara keseluruhan blobs/shsh/shsh2 itu semacam kunci buat akses ke un-signed firmware, punya hak "privilage" buat restore ke un-signed firmware. gunanya blobs/shsh/shsh2 untuk downgrade dan upgrade ke un-signed firmware, berlaku di semua (32&64 bit) device, tp cara penggunaan masing2 device berbeda. 32bit device lebih mudah dibandingkan 64bit device untuk downgrade/upgrade nya.

32bit device (iPhone 4S/5/5C or iPad 2/3/4/Mini 1)
  • blobs/shsh pastinya harus ada. (format .shsh blobs untuk 32bit device)
  • hanya butuh ECID buat save blobs/shsh. cara lihat ECID disini.
  • tutorial tools untuk save blobs/shsh : savethemblobs for mac, Video tutor savethemblobs for mac, or download IPA savethemblobs here, sumber dari ini. kemudian sideload ipa savethemblobs nya dengan Cydia Impactor.
  • PM ECID dan Model device agan ke ane kalau masih binggung cara save blobs nya, nanti ane kirim blobs nya ke email agan. Model device bisa dicek dengan install "bmssm" di appstore, buka app bmssm nya, pilih tab system, nah kelihatan modelnya seperti n53ap / n51ap dll.
  • save blobs/shsh hanya bisa dilakukan bila firmware tsb masih keadaan signed (dibuka oleh apple). save blobs/shsh tidak bisa dilakukan pada firmware yg sudah un-signed (ditutup oleh apple).
  • butuh jb untuk upgrade/downgrade nya (only downgrade/upgrade dari "any firmware" ke 9.x tanpa jb). dan lebih bebas, bisa ke semua firmware asalkan ada blobs/shsh firmware tsb, kayak 10.x -> 9.x ; or 9.x -> 10.x ; or 9.x -> 8.x ; or 9.x -> 6.x ; dst.
  • tingkat resiko gagal kecil sekali, hanya perlu mencocokan Baseband di setiap firmware saja, mksd nya apakah Baseband ios 10.3.2 bisa dipakai buat ios 6.x or 9.x gitu (apakah baseband yg masih signed compatible tidak dengan ios yg mau kita downgrade). enaknya lagi latest baseband 10.3.2 compatible ke semua firmware, so minim sekali kemungkinan error nya.
  • tools yg dipakai iDeviceReRestore (tanpa jb) dan Odysseus or FutureRestore+Odysseus (butuh jb).
  • NO BLOBS, NO DOWNGRADE/UPGRADE. semua step diatas butuh blobs/shsh.

64bit device (iPhone 5S above / iPad Air above)
  • blobs/shsh2 pastinya harus ada. (format .shsh2 blobs untuk 64bit device)
  • hanya butuh ECID buat save blobs/shsh2. cara lihat ECID disini.
  • tutorial tools untuk save blobs/shsh2 : TSS Saver, TSS Checker, dan BOT Telegram Apps.
  • PM ECID dan Model device agan ke ane kalau masih binggung cara save blobs nya, nanti ane kirim blobs nya ke email agan. Model device bisa dicek dengan install "bmssm" di appstore, buka app bmssm nya, pilih tab system, nah kelihatan modelnya seperti n53ap / n51ap dll.
  • save blobs/shsh2 hanya bisa dilakukan bila firmware tsb masih keadaan signed (dibuka oleh apple). save blobs/shsh2 tidak bisa dilakukan pada firmware yg sudah un-signed (ditutup oleh apple).
  • butuh jb untuk upgrade/downgrade nya (Only iPhone 5s & iPad Air bisa tanpa jb di firmware ios 9.x - 10.2 / 10.3b1 saja, firmware selain itu harus keadaan jb baru bisa).
  • bisa saja sih tanpa jailbreak untuk upgrade/downgrade nya, tp chance berhasil upgrade/downgrade nya sangat kecil sekali, butuh berjam2 / berhari2 / bahkan bertahun2 bila tanpa jb. karena semenjak ios 10.2.1 keatas metode upgrade/downgrade tanpa jb sudah di patched oleh apple. bisa dibilang agan "play with chance" kalau pakai metode tanpa jb untuk upgrade/downgrade nya.
  • kalau misalkan agan mau coba tanpa jb, ini tutorial cara downgrade/upgrade tanpa jailbreak, kalau misalkan binggung tentuin Baseband dan SEP nya, pakai parameter "--latest-sep --latest-baseband" saja (tanpa petik ya).
  • kenapa ane bilang chance berhasilnya sangat kecil sekali bila tanpa jb, karena setiap blobs/shsh2 terdapat "nonce" (berisi 40 code terdiri dari angka dan huruf) dimana pas mau lakukan downgrade/upgrade, device harus keadaan recovery mode. pada saat recovery mode, device akan meminta/request "nonce/APNonce" dari blobs/shsh2 kita.
  • secara teori apabila nonce blobs/shsh2 kita sesuai dengan APNonce yg diminta oleh device, maka proses downgrade/upgrade dapat berjalan. masalahnya tanpa jb, device bakal generated random APNonce dan tidak "collision" (menghasilkan ticket yg sama) semenjak ios 10.2.1 karena sudah di patch. so tanpa jb, misalnya : blobs/shsh2 kita memiliki "nonce 23" nah si device bakal generated random APNonce kayak "APNonce 01 / 02 / 96 / 63 / gh" dst, dan kemungkinan cocok sangat kecil karena sudah di patch.
    Spoiler for contoh downgrade tanpa jb:

  • beda cerita yg sudah di jb, kita bisa setting di device kita, supaya pas keadaan recovery mode, device request APNonce xx. cth: bila blobs/shsh2 kita memiliki "nonce hu", maka kita setting kernel device kita supaya pas nanti masuk ke recovery mode, device selalu meminta/request "APNonce hu". kalau sama ya so pasti proses downgrade/upgrade dapat berjalan dengan baik.
  • lebih restricted untuk downgrade nya, hanya bisa ke sesama firmware, mksdnya hanya 10.x -> 10.x saja, ngk bisa dari 10.x -> 9.x or 10.x -> 8.x, dst.
  • untuk upgrade ngk ada hambatan, cth dari 8.x -> 10.2 ; or 9.x -> 10.2 aman asalkan device keadaan jb dan latest ios 10.x masih signed (misalkan ios 11 sudah public, latest ios 10.x sudah un-signed, tidak bisa lakukan upgrade ke 10.2, karena Baseband & SEP ios 11 tidak compatible dengan ios 10.2/10.x).
  • tingkat resiko gagal lumayan, karena 2 komponen yg perlu dicocokan, Baseband dan SEP (Security Enclave Protection). Baseband buat sinyal/service, SEP buat Touch ID. sama kayak diatas, apakah Baseband/SEP yg masih signed compatible tidak dengan ios yg mau kita downgrade.
  • apabila restore berhasil tp Baseband tidak compatible, maka ngk bisa masuk ke bagian activation icloud, so resiko restore ulang ke latest firmware. apabila restore berhasil tp SEP tidak compatible, maka Touch ID "break" ngk bisa dipakai di firmware tsb untuk sementara, solusinya hanya restore ulang ke latest firmware baru Touch ID nya berfungsi normal.
  • umumnya selama latest ios 10.x masih signed, device kita keadaan jb, ada blobs 10.2, dan mau downgrade ke 10.2, aman2 saja sebenarnya karena SEP dan Baseband latest ios 10.x compatible ke semua ios 10 (10.0.1 - 10.3.2), hanya tools nya yg rada bug makanya ane bilang resiko nya lumayan.
  • bila ios 11 sudah public released misalnya, dan latest ios 10.x sudah signed out, pastinya Baseband dan SEP ios 11 tidak compatible dengan ios 10.2. makanya yg ane bilang sebelumnya, downgrade hanya bisa ke 10.x -> 10.x saja, lebih restricted.
  • tools yg dipakai FutureRestore. ini blogger nya si pembuat tools futurerestore. Or Full Guide Prometheus a.k.a FutureRestore.
  • NO BLOBS, NO DOWNGRADE/UPGRADE. semua step diatas butuh blobs/shsh2.

Notes:
  • NO BLOBS, NO DOWNGRADE/UPGRADE. sekali lagi biar jelas, step semua diatas bisa dilakukan bila ada BLOBS. tanpa BLOBS agan tidak bisa lakukan downgrade/upgrade ke un-signed firmware.
  • bagi agan2 yg masih di ios 7.x/8.x/9.x - 10.2 (64bit device only) dan keadaan jailbreak, sebenarnya agan bisa save on-board blobs / blobs current version / dumped blobs dari device agan langsung, dengan cara converting APTicket.der ke .SHSH. Contoh: device 5s ane dengan ios 9.0.2, belum sempat save blobs/shsh2 9.0.2 karena sudah ditutup oleh apple, dan device sudah keadaan jb, nah ane masih bisa bisa save blobs/shsh2 9.0.2 dengan cara ambil langsung dari device ane.
  • untuk 32bit device yg masih di ios 6.x/7.x/8.x/9.x juga bisa ambil on-board blobs / current version blobs / dumped blobs dengan Odysseus, butuh jailbreak juga baru ini tools bisa jalan. Contoh tutor dumped blobs 4s ios 8.3, here.
  • Setiap blobs punya "unique key" dimana 1 blobs hanya bisa dipakai 1 device. sehingga agan ngk bisa pakai blobs punya orang. cth: blobs 10.3.1 punya si a hanya bisa dipakai di device a. blobs 10.3.1 punya si b tidak bisa dipakai di device a.
  • Blobs punya 3 kategori : Erase Blobs, Update Blobs, dan OTA Blobs. Tutorial save blobs yg ane kasih diatas itu bersifat Erase Blobs ya, soalnya tools yg kita pakai untuk downgrade/upgrade nya hanya bisa jalan di Erase Blobs. Only iPhone 4s dan iPad 2 (OTA Blobs 6.1.3 / 8.4.1) & iPhone 5/5c or iPad 3 (OTA Blobs 8.4.1) yg bisa pakai OTA Blobs, itupun hanya beberapa firmware saja dan harus keadaan jb baru bisa pakai OTA Blobs tsb.
  • Oiya perlu di ingat, pas JB atau mau downgrade pake blobs selalu backup data dulu. Untuk antisipasi bila device agan bootloop / respringloop / bricked.
  • Dan untuk yang JB, jangan lupa untuk selalu install Subtrate Safe Mode, OpenSSH, Apple File Conduit 2, MTerminal, WhiteTerminal, Filza File Manager / iFile, dan iCleaner. antisipasi bila ada apa2, itu komponen utama untuk "troubleshooting".

ngeh gan ? hehe emoticon-Malu (S)
untuk 64bit device, ane pakai ios 10.2 buat upgrade/downgrade nya karena ini firmware ada jb nya dan sudah un-signed firmware. secara ringkas kayak gitu dah, kalau detil teknik nya lebih panjang jabarannya. sumber dari forum sebelah baca2, cmiiw.

kalau kasus kayak agan, tidak bisa lakukan downgrade dari 10.3.2 ke 10.3.1, selama 10.3.2 blm ada jb. kalau 10.3.2 ada jb, baru bisa lakukan downgrade ke 10.3.1.

Quote:

menurut ane harus keadaan unlock passcode nya baru bisa di trust laptop/pc agan. usahakan kalau jarang pakai itunes, pertama trust dulu pc/laptop agan, biar kedepannya kalau ada apa2, pc/laptop bisa akses device agan tanpa perlu unlock passcode.

coba login apple id agan di sini, kemudian pilih menu photo, berharap foto yg di device agan keupload otomatis via icloud.
Diubah oleh wb1994
GDP Network
© 2019 KASKUS, PT Darta Media Indonesia. All rights reserved
Ikuti KASKUS di