La pornirea tinyumbrella dă o eroare. Recuperați firmware-ul iPhone, iPod touch sau iPad în Windows folosind hash-uri SHSH. Unde sunt stocate certificatele SHSH?

Mulți jucători de jailbreak vor fi familiarizați cu , care a fost în mod tradițional una dintre cele mai bune modalități de a salva blob-urile SHSH pentru dispozitivele lor iOS pe Mac-urile lor pentru păstrare în siguranță. Ce sunt blob-urile SHSH, funcția lor și cum să le salvezi nu intră în domeniul de aplicare al acestui articol, (voi pune ceva împreună în curând despre asta), dar este suficient să spunem că salvarea acestor blob-uri este de o oarecare importanță pentru mulți jailbreakeri și pentru TinyUmbrella. a fost aplicația de bază pentru a face acest lucru de mult timp.

aplicația a fost actualizată recent în august de către creatorul ei Semaphore, mulți utilizatori de Mac (inclusiv eu) au remarcat că noua versiune, 9.3.4, dă o eroare la lansare și în timp ce nu poate fi folosită deloc. Acest ghid vă va ghida prin remedierea pentru a vă reactiva umbrela pe Mac, astfel încât să puteți continua să salvați cu dorință acele blob-uri.

La lansarea v9.3.4 a aplicației, aceasta începe momentan să se încarce, dar apoi se anulează cu următorul dialog:

Cu toate acestea, datorită unei remedieri puse la punct de utilizatorul Twitter @2Klasic, nu totul este pierdut! Unele înlocuiri simple de fișiere ar trebui să fie suficiente pentru ca programul să funcționeze din nou, iar mai jos sunt instrucțiunile pentru remediere. Am inclus pași care acoperă instalarea programului pentru cei care nu îl au deja sau care l-au șters după ce și-au dat seama că nu se va lansa. Dacă îl aveți deja instalat, puteți sări la pasul 5 al procesului.

Remedierea aplicației

1) Descărcați TinyUmbrella 9.3.4 de pe site-ul Semaphore. Recomand versiunea din bara laterală intitulată „OSX Installer Bundled JRE”, deoarece simplifică procesul pentru cei care ar putea să nu aibă Java Runtime Environment pe care programul îl necesită.

2) Faceți dublu clic pe .dmg descărcat pentru a-l monta, apoi faceți dublu clic pe programul de instalare pentru al rula.

3) Parcurgeți ecranele de instalare, selectați o locație de instalare și faceți clic pe „Finalizare” când s-a finalizat.


4) Încercați să lansați TinyUmbrella din folderul Aplicații și notați accidentul. Acest pas creează, de asemenea, un folder pe care îl vom înlocui mai târziu, care altfel nu este acolo.

5) Descărcați și dezarhivați „TU Fix.zip”, care conține fișierele necesare pentru remediere.

6) În acest moment, trebuie să facem vizibile unele fișiere care sunt ascunse implicit, așa că lansați Terminalul din /Aplicații/Utilități sau prin Spotlight.

7) În Terminal, lansați următoarea comandă și apăsați tasta „Enter”:

implicit scrie com.apple.finder AppleShowAllFiles -boolean true ; Găsitorul de ucideri

După cum puteți vedea din imaginea de mai sus, după lansarea comenzii au devenit vizibile foldere ascunse, inclusiv unul din folderul descărcat.

8) Cu folderul „TU Fix” pe care l-ați dezarhivat mai devreme deschis, deschideți o altă fereastră Finder care afișează folderul utilizator de acasă (cel care conține „Filme”, „Imagini”, „Documente” și așa mai departe).


9) Găsiți folderul gri intitulat „.tu” în folderul „Utilizator”, căutați în el folderul „.cache” și ștergeți-l.

10) Copiați folderul „.cache” din interiorul folderului „TU Fix” descărcat și inserați-l în folderul /Users/Username/.tu, din care ați șters folderul original „.cache” la pasul 9.

11) Reveniți la Terminal și lansați următoarea comandă pentru a vă re-ascunde folderele ascunse:

implicit scrie com.apple.finder AppleShowAllFiles -boolean false ; Găsitorul de ucideri

Observați cum folderele ascunse pe care le-am editat au dispărut din nou în captura de ecran de mai sus după emiterea comenzii Terminal.

12) Lansați TinyUmbrella din nou și ar trebui să aveți dreptate ca ploaia.

Pentru cei care speră că într-o zi vor fi lansate instrumente pentru dispozitivele lor, permițându-le să facă downgrade la versiunile de firmware alese de ei, păstrarea unui lanț neîntrerupt de blob-uri pentru toate versiunile iOS este numele jocului. Din acest motiv, este esențială menținerea instrumentelor precum TinyUmbrella într-o stare de funcționare gata să salveze blob-uri în ferestrele de semnare.

Având în vedere inconvenientul relativ minor implicat în salvarea periodică a blob-urilor, se pare că merită în schimbul posibilității viitoare de a rula orice firmware doriți pe dispozitivul dvs. Voi scrie un alt tutorial în curând despre cum să folosesc instrumentul meu preferat pentru salvarea blob-urilor numite (în mod corespunzător) „savethemblobs”, dar pentru mulți TinyUmbrella este exact ceea ce au nevoie. Dacă sunteți unul dintre acești oameni, acest ghid ar trebui să vă ajute să reveniți pe drumul cel bun.

Ți-a funcționat această metodă? Te mai obosești să-ți salvezi blob-urile și ce instrument folosești? Anunță-mă mai jos.

În ciuda cunoștințelor mele de lungă durată cu dispozitive precum iPhone și iPad, nu am întâlnit niciodată programul, deși am auzit despre el de mai multe ori de la reparatori și cercetători aprofundați ai gadgeturilor Apple. Dar astăzi am avut prima cunoștință cu TinyUmbrella, deși programul a refuzat inițial să funcționeze.

Aveam nevoie de TinyUmbrella din care să ies Modul de recuperare, în care iPhone-ul meu a căzut și iPod touch apoi actualizați firmware-ul la iOS 7. După ce am înțeles puțin acest program, am decis să vă spunem despre el. Primul lucru pe care trebuie să-l știți este cum să descărcați și să instalați TinyUmbrella pe computer.

Descărcarea TinyUmbrella pe computer

Pentru a descărca TinyUmbrella gratuit, accesați blogul - The Firmware Umbrella, este pornit engleză, dar vă puteți da seama aici, în partea dreaptă există o secțiune – Link-uri de descărcare, de unde puteți descărca TinyUmbrella atât pentru Windows, cât și pentru Mac OS.

Puteți descărca TinyUmbrella atât pentru Windows, cât și pentru Mac

Am lucrat cu programul pe Windows, așa că am făcut clic pe TinyUmbrella și am descărcat programul pe computer, acesta constă dintr-un singur fișier de pornire - TinyUmbrella-7.00.00a.exe

Dacă TinyUmbrella nu pornește

Nu este nevoie să instalați sau să instalați programul TinyUmbrella. Lansați fișierul descărcat și utilizați-l. Se întâmplă adesea ca TinyUmbrella să nu pornească și să nu funcționeze.

TinyUmbrella nu pornește fără Java și dă o eroare

De exemplu, în cazul nostru, când încercam să rulăm programul, a apărut un mesaj de eroare:

Nu a putut fi găsit niciun JVM pe sistemul dvs.
Definiți EXE4J_JAVA_HOME
Pentru a indica un JDK sau JRE pe 32 de biți instalat sau descărcați un JRE de pe www.java.com.

S-a dovedit că pentru ca TinyUmbrella să funcționeze, este necesar ca Java și NET Framework 3.5 să fie instalate pe computer dacă nu sunt acolo sau versiunile sunt depășite, atunci programul nu funcționează.

Instalarea Java

Computerul nostru nu avea Java, așa că a trebuit să-l instalăm:


Accesați site-ul web oficial Java și descărcați Java pentru dvs sistem de operare, pentru Windows-ul nostru am ales programul de instalare offline și l-am descărcat ca fișier: jre-7u40-windows-i586.exe, și l-a instalat pe computer.


După instalarea Java, TinyUmbrella era în funcțiune. După care am avut noroc, cu ajutorul Umbrella am reușit, care a inclus iPhone și iPad-ul nostru când firmware nereușit. Ei bine, pentru cei care decid să anuleze firmware-ul, TinyUmbrella vă va ajuta să salvați certificatele SHSH pe computer.

Recent, dezvoltatorul Notcom a lansat o versiune actualizată a instrumentului TinyUmbrella, iar acum vă vom spune cum îl puteți utiliza pentru a salva certificatele SHSH, care va fi util în viitor pentru rularea firmware-ului.

Dacă sunteți deja un jailbreaker sau, pur și simplu, nu vă puteți imagina viața fără un iPhone, iPad sau iPod jailbreak, atunci ar trebui să știți cât de importante sunt certificatele SHSH salvate. Dacă sunteți pe cale să învățați toate avantajele (și dezavantajele) jailbreak-ului, vă vom spune pe scurt. Certificatele SHSH sunt necesare pentru a putea derula (downgrade) firmware-ul la mai multe versiunea anterioară, care este susținut de unul sau altul instrument de hacking.

Acum câțiva ani, Apple a introdus o „verificare completă a verificării”, care a făcut imposibilă derularea firmware-ului înapoi, iar acum, când încercați să restaurați sau să actualizați firmware-ul dispozitivului, iTunes contactează serverul Apple și îl trimite acolo. cod special firmware și identificatorul unic de cip (ECID) al dispozitivului dvs. și, în schimb, primește un unic semnătură digitală(), fără de care dispozitivul nu va putea porni. Dacă acest firmware este mai mic decât cel actual, atunci Apple nu îl semnează și procesul de actualizare se încheie cu o eroare.

Pentru a ocoli această limitare, hackerii au venit cu mai multe modalități de a salva certificatele SHSH, care ulterior vă permit să reveniți la nu mai firmware-ul curent. Anterior, acestea puteau fi salvate atunci când vă conectați la Cydia (un magazin de aplicații piratate și ajustări) sau când utilizați instrumentul. Cu toate acestea, după ce Apple a lansat dispozitive cu procesoare noi, a introdus o nouă metodă de verificare în care cheile erau generate aleatoriu de fiecare dată când firmware-ul a fost restaurat.

Cu toate acestea, câțiva ani mai târziu, dezvoltatorul Notcom a găsit din nou o modalitate de a salva certificatele nu numai pentru cele anterioare Modele de iPhone, iPad sau iPod, dar și pentru dispozitive pe 64 de biți. Weekendul trecut, el a lansat o versiune actualizată și, după cum susține dezvoltatorul, complet rescrisă de la zero a TinyUmbrella, care vă permite să salvați certificate SHSH pentru orice dispozitiv mobil. Dispozitivele Apple, inclusiv pentru iPhone 6, iPhone 6 Plus și iPad Air 2.

Versiunea actualizată a TinyUmbrella are multe în comun cu versiunile anterioare ale acestui instrument, așa că dacă ați folosit-o înainte, nu veți avea prea multe probleme. Cu toate acestea, există destul de multe modificări și îmbunătățiri în acesta, așa că am decis să nu actualizăm manualul nostru anterior și, în schimb, să publicăm instructiuni noi, în care vă vom spune cum să salvați certificatele SHSH pentru iPhone, iPad sau iPod folosind noul TinyUmbrella.

Cum se instalează TinyUmbrella

Atenţie! Pentru a utiliza TinyUmbrella, iTunes trebuie să fie instalat pe computer.

1. Lansați TinyUmbrella.
2. Conectați-vă iPhone-ul, iPad-ul sau iPod-ul la computer, iar TinyUmbrella ar trebui să vă recunoască automat dispozitivul și să înceapă să salveze toate certificatele SHSH disponibile pentru firmware-ul semnat în prezent de Apple.

Unde sunt stocate certificatele SHSH?

Certificatele SHSH sunt stocate aici:

~/.tu/.shsh

De ce este salvat un singur fișier pentru dispozitivul meu?

Spre deosebire de versiunile anterioare ale TinyUmbrella, noua versiune a acestui instrument stochează certificatele SHSH pentru un singur dispozitiv într-un singur fișier.

Dacă aveți în prezent unul dintre cele anterioare versiuni iOS, atunci TinyUmbrella nu va putea stoca certificate SHSH pentru acest firmware. Faptul este că TinyUmbrella vă permite să salvați certificatele SHSH numai pentru acele firmware care sunt activate în acest moment sunt semnate de Apple.

Cum să ștergeți istoricul TinyUmbrella?

În mod implicit, TinyUmbrella salvează istoricul tuturor dispozitivelor care au fost conectate la computer în timp ce acesta rula. Acest lucru este foarte convenabil, dar dacă doriți să ștergeți istoricul pentru orice dispozitiv, mergeți la următorul folder:

~/.tu/.known_devices

Pot derula înapoi firmware-ul chiar acum?

Nu încă. După cum am menționat mai devreme, în acest moment, dezvoltatorul testează doar o nouă versiune a TinyUmbrella, dar poate că în următoarea versiune a acestui instrument, va adăuga capacitatea de a reveni firmware-ul la o versiune anterioară.