Cum se instalează versiunea veche a aplicației pe iPhone. Cum să returnezi versiunea veche de iOS? Cum să modificați cerințele aplicației pentru iPhone, iPad

Actualizările aplicațiilor nu aduc întotdeauna ceva nou și util; unele erori sunt adesea eliminate, dar altele apar imediat. Este mai rău când anunțurile apar sau dispar după o actualizare caracteristici utile, așa cum sa întâmplat cu aplicația Mi Fit de la Xiaomi - când dezvoltatorul a eliminat funcția „ceas cu alarmă inteligent”.

La începutul anului trecut, au apărut informații despre multe resurse cu privire la modul de derulare înapoi a versiunii aplicației pe iOS, dar după următoarea actualizare Descarcă programe Charles și iTunes versiune veche aplicațiile conform instrucțiunilor nu mai erau posibile. În acest material vă vom spune ce s-a schimbat și cum să faceți acest lucru cu versiunile mai noi de programe.

Înainte de a începe, vă rugăm să rețineți:

  • instrucțiunile funcționează doar pe versiunea Charles 4, testată pe Charles 4.0.2 (programul este plătit, dar are nelimitat Perioada de probă, versiune de încercareîncetează să funcționeze la fiecare jumătate de oră);
  • versiunea maximă a iTunes 12.3.3, la versiunile următoare această metodă nu mai funcționează: fie nu există niciun buton (12.4-12.4.3), fie apare o eroare
    „iTunes nu poate verifica autenticitatea serverului. Certificat de server nevalid" (12.5-12.6.3).

Din păcate, această metodă nu va funcționa ultima versiune macOS High Sierra. Când lansați versiunile anterioare ale iTunes, veți primi o eroare, deoarece pentru aceasta sistem de operare versiunea minimă 12.7 (fără Magazin de aplicații).

După cum este descris mai sus, instrucțiunile vor funcționa numai pe Tunes 12.3.3 și mai jos. Dacă aveți instalată una dintre cele mai recente versiuni, trebuie să o eliminați (citiți despre aceasta aici). Puteți descărca orice versiune de iTunes pentru macOS și Windows de pe acest site.

Pasul 1 Descărcați Charles 4 pentru sistemul dvs. de operare (macOS sau Windows) și instalați-l. Dacă metoda nu funcționează pe o versiune mai nouă, atunci descărcați Charles 4.0.2 de aici

Pasul 2 Lansați programul Charles. Pe computerele macOS, când lansați pentru prima dată programul, faceți clic

Pasul 4 Accesați Programul Charles iar în panoul Structură (din stânga) găsiți linia care conține „buy.itunes.apple.com”.

Cum să instalați versiuni mai vechi de aplicații pe iPhone și iPad fără un computer

Apasa pe el tasta dreapta mouse-ul și selectați Enable SSL Proxying

Pasul 5 Reveniți la iTunes, opriți descărcarea aplicației și eliminați-o din lista de descărcare (faceți clic pe pictograma de descărcări din dreapta colțul de sus, selectați aplicația de descărcat și apăsați tasta de 2 ori). Dacă descărcarea s-a finalizat deja, atunci accesați secțiunea „Programele mele” și ștergeți aplicația descărcată

Pasul 6 Căutați din nou iTunes și descărcați din nou aplicația. Dacă iTunes vă avertizează că nu poate verifica identitatea serverului, faceți clic. Aplicația va începe descărcarea, o va opri și o va dezinstala

Pasul 7 Mergeți la Charles și găsiți linie nouă care conține „buy.itunes.apple.com”. Extindeți-l și selectați „cumpărațiProdus”

Pasul 8 În panoul din dreapta al programului, selectați fila Conținut (în loc de Conținut, în unele sisteme de operare poate exista răspuns) și specificați tipul de afișare „Text XML”. Printre liniile de cod, găsiți:

În linie indicat Versiune curentă aplicație, iar sub ea există deja identificatori ai tuturor versiunilor anterioare:

Selectați versiunea pe care doriți să o instalați și copiați numărul acesteia

Pasul 9 Reveniți la panoul din stânga al Structurii și pe linia „cumpărațiProdus”, faceți clic dreapta și selectați Puncte de întrerupere

Pasul 10 În iTunes, găsiți și descărcați din nou aplicația

Pasul 11 ​​Odată ce faceți clic, va apărea o nouă fereastră în programul Charles. Accesați-l, selectați filele Edit Request și „XML Text”.

Pasul 12 Găsiți linia și în loc de XXXX (un set de numere), introduceți numărul versiunii aplicației pe care l-ați copiat mai devreme și apăsați butonul o dată, apoi din nou

Pasul 13 iTunes ar trebui să înceapă descărcarea versiunii selectate. Odată ce descărcarea este finalizată, aplicația descărcată va apărea în secțiunea „Programele mele”. Uită-te la versiunea programului, sună meniul contextual faceți clic dreapta și selectați Detalii sau faceți clic pe (macOS) / (Windows). Dacă nu sunteți mulțumit de versiune, copiați un alt ID de versiune și repetați pașii 10 - 13

Pasul 14 Conectați-vă iPhone-ul sau iPad-ul la computer și instalați aplicația pe dispozitiv

Atenţie! Incepand cu versiuni iTunes 12.7 nu mai există un magazin în program Aplicații Depozitați, așa că utilizați cea mai recentă versiune pentru instalare versiune de lucru — 12.6.3.

După finalizarea tuturor operațiunilor, nu uitați să readuceți totul la implicit în Charles, mergeți din nou la program, selectați linia „buyProduct”, faceți clic dreapta pe ea și faceți clic pe Dezactivare SSL Proxying și, de asemenea, debifați Breakpoints sau pur și simplu dezinstalați programul.

Instrucțiunile nu sunt ușoare și necesită efort, dar merită dacă doriți să returnați versiunea veche a aplicației.

Spune-le prietenilor tăi despre acest truc de viață, distribuie linkul cu ei pe rețelele sociale și abonează-te la paginile noastre publice de pe Facebook, Google+, Twitter sau Vkontakte

Ieri am vorbit despre modul în care iPhone și iPad pot instala versiuni învechite ale aplicațiilor folosind programul Charlie. Din comentariile la acel articol a reieșit că există o modalitate mai simplă care nu implică utilizarea instrumente de la terți. Această metodă funcționează numai dacă noua versiune a aplicației nu este acceptată de dispozitivul dvs. din cauza cerințelor de sistem.

Dacă utilizați un smartphone sau o tabletă Apple veche sau nu ați actualizat iOS la versiunea 8 sau 9, veți întâmpina inevitabil limitări - App Store vă va solicita să actualizați mai întâi sistemul de operare. Cu toate acestea, puteți înșela și nu descărca versiune noua aplicație, dar compatibilă cu tehnologia veche sau o versiune depășită a iOS.

Cum se instalează o versiune veche a aplicației pe iOS?

1. Accesați setarile sistemului iPhone sau iPad și activați sincronizarea cu iCloud.
2. Lansați iTunes pe computer și descărcați aplicația de care aveți nevoie, chiar dacă este o versiune nouă.
3. Deschideți App Store dispozitiv mobilși găsiți aplicația pe care ați descărcat-o prin iTunes.
4. Lângă numele aplicației, în loc de butonul „descărcare”, va apărea un buton cu un nor, care arată ce este în dvs. cont a fost deja înregistrată o „cumpărare” și poți descărca gratuit această aplicație pe dispozitivul tău.
5. Dacă iPhone-ul sau iPad-ul tău este incompatibil cu această aplicație, sistemul va afișa o eroare și... se va oferi să descarce versiunea care a fost cândva compatibilă cu aceasta.
6. Așteptați puțin - versiunea învechită a aplicației va fi descărcată pe dispozitivul dvs.

Subliniem încă o dată că această metodă de instalare poate fi folosită numai pe dispozitive mai vechi (iPhone 3, 4 etc.) și instalăm versiuni învechite ale aplicațiilor pe nou smartphone-uri și Tablete Apple posibilă utilizare aplicațiile Charlie, despre care am scris recent. Charlie funcționează ca un proxy care descarcă de pe servere Apple avea nevoie aveți o versiune a aplicației - mai stabilă decât cea nouă sau cu caracteristici care au fost ulterior eliminate de dezvoltatori. O astfel de aplicație este client oficial VKontakte, care avea cândva o secțiune de muzică cu drepturi depline, dar acum sunt disponibile doar fragmente din melodii, ceea ce duce la magazinul iTunes.

Editorii nu stau departe de entuziasmul de Anul Nou și de pregătirea surprizelor. Împreună cu magazinul online Apple Jesus, am pregătit unul dintre cele mai bune cadouri pentru orice ocazie - un iPhone 6s nou-nouț în orice culoare la discreția ta. Pentru a participa la desen, trebuie să îndepliniți doar cinci sarcini simple. Citește, participă și succes!

Aproape fiecare utilizator de produse legendare Măr cel puțin o dată în viața mea m-am confruntat cu întrebarea cum să derulez înapoi iOS pe dispozitivul meu mobil. Procesul de returnare a unui sistem de operare vechi pe un dispozitiv Apple nu este de obicei dificil. Pentru a afla cum să derulați înapoi iOS, este suficient să urmați cu strictețe instrucțiunile de mai jos și apoi nu puteți doar să instalați versiune veche iOS, dar și salvați toate datele pe dispozitiv.

Înainte de a instala versiunea veche de iOS, vă recomandăm să efectuați câțiva pași simpli pregătitori:

  • – dacă într-un fel apare o eroare în timpul unei derulări iOS, atunci riscați să pierdeți toate datele de pe dvs telefon mobil sau tabletă. Pentru a evita astfel de probleme, trebuie să faci copie de rezervă date.
  • Selectarea versiunii sistemului de operare - înainte de a învăța cum să anulați versiunea iOS, trebuie să selectați versiunea sistemului de operare. Ar trebui să țineți cont de faptul că dezvoltatorii iOS au încetat să mai suporte versiuni mai vechi ale sistemului de operare.

Deci, luând în considerare întrebarea cum se instalează versiunea anterioara iOS pe dispozitivul dvs. mobil, urmați instrucțiunile simple. Mai întâi, trebuie să descărcați versiunea de iOS de care aveți nevoie:

  1. Accesați resursa getios.com;
  2. După aceea, găsiți câmpul care spune DISPOZITIVUL DVS. și indicați ce dispozitiv mobil utilizați.
  3. Acum ar trebui să vedeți un câmp în care ar trebui să indicați modelul gadgetului dvs.
  4. În noua fereastră VERSIUNEA iOS, trebuie să indicați ce sistem de operare iOS doriți să instalați pe dispozitiv. Numai după aceasta, pe măsură ce indicați versiunea dorită de iOS, rollback-ul poate fi efectuat cu succes.

Acum putem să vedem cum să ne întoarcem iOS vechi pe dispozitivul dvs. mobil:

  1. Conectați-vă dispozitivul mobil la computer. Vă rugăm să rețineți că computerul trebuie să aibă cel mai mult instalat ultima versiune program special iTunes. În caz contrar, înainte de a instala o versiune mai veche de iOS, trebuie să descărcați și să instalați acest program.
  2. Lansați aplicația pe dvs calculator personal pentru a începe întoarcerea firmware vechi pe dispozitiv.
  3. După aceasta, trebuie să selectați tipul de dispozitiv mobil. Pentru a face acest lucru, puteți apăsa tasta corespunzătoare din interfață sau puteți utiliza combinația de taste CTRL+S.
  4. Apoi, în fereastra care apare, trebuie să faceți clic pe butonul „Răsfoiți” și să selectați „Actualizare” în noua fereastră.
  5. Dacă computerul dvs. are instalat sistemul de operare Windows, apăsați Butonul Shiftși în același timp faceți clic pe butonul „Actualizare”. Dacă aveți un Mac, atunci, în loc de Shift, țineți apăsat Alt.
  6. După aceasta, veți vedea un formular în care ar trebui să selectați fișierul descărcat anterior pentru a reveni iOS.
  7. Felicitări! Procesul de instalare a versiunii vechi a sistemului de operare a început. În majoritatea cazurilor, procesul de instalare a unei versiuni anterioare de iOS decurge destul de repede.

Deci, să ne uităm la o altă opțiune despre cum să instalați versiunea anterioară a iOS pe gadgetul dvs. Pentru aceasta avem nevoie de programul RedShow. Acest program poate fi instalat atât pe Windows, cât și pe Mac. Apropo, înainte de a începe rollback iOS ar trebui să îndeplinească cele de mai sus acţiuni pregătitoare pentru a vă păstra datele în siguranță pe dispozitivul dvs. mobil. Trebuie spus dinainte că această metodă este ceva mai complicată decât cea anterioară, dar uneori devine necesară utilizarea ei pentru utilizatorii avansați de PC.

Ghid pentru instalarea de jocuri și programe neacceptate pe iPhone, iPad generațiile anterioare și rulează versiuni anterioare de iOS.

Dezvoltatorii pun adesea restricții asupra aplicațiilor lor, interzicându-le să ruleze pe dispozitive din generațiile anterioare și/sau cu o versiune veche iOS. Există mai multe motive pentru aceasta:

Aplicația a fost compilată (construită) pentru un procesor mai nou

Motivul tehnic. Dacă da, atunci aplicația a fost creată exclusiv pentru iPhone-uri noi, iPadși nu există niciun motiv să îl editați, deoarece se va bloca în continuare pe dispozitivele vechi.
Iată o listă de procesoare aranjate după modelul dispozitivului:
  • iPhone 2G: ARM11
  • iPod Touch: ARM11
  • iPhone 3G: ARM11
  • iPod touch 2g: ARMV6
  • iPhone 3GS: ARMV7
  • iPod touch 3g: ARMV7
  • iPhone 4: Apple A4
  • iPod touch 4: Apple A4
  • iPad: Apple A4
  • iPhone 4S: Apple A5
  • iPad 2: Apple A5
  • iPad 3: Apple A5X
Uneori, o aplicație folosește o bibliotecă care nu este implicată versiunea anterioara iOS, din păcate, nici aici nu se poate face nimic (ei bine, nu o să-l pierdem pe prețiosul nostru).

Cu toate acestea, uneori, dezvoltatorii încearcă pur și simplu să împingă utilizatorul să cumpere un nou iDevice sau Actualizare iOS pentru a scăpa temporar de piraterie, de exemplu, așa cum s-a făcut cândva iPhotoȘi Lucrez.

Apoi, editată, această aplicație va rula fără probleme pe iPhone sau iPad, fără a fi nevoie să o actualizezi.
Fiecare aplicație își listează cerințele de sistem. Cerințele dumneavoastră - capabilitățile sunt indicate în:

„/System/Library/CoreServices/SystemVersion.plist” „/System/Library/CoreServices/SpringBoard.app/***AP.plist”

Aceste foi nu pot fi editate decât dacă dispozitivul dvs. a fost jailbreak, dar putem edita cerințele aplicației.

Cum să modificați cerințele aplicației pentru iPhone, iPad

De ce avem nevoie pentru asta:
Arhivar 7-fermoar, un editor pentru fișiere de tip *plist, cum ar fi Plist Editor Pentru Windows , manager de fișiereiFunBox, și fișierul IPA al aplicației în sine.

Procedura de editare:

1. Copiați undeva fișierul IPA;
2. Deschideți-l folosind 7-zip;
3. Găsiți, extrageți și deschideți" iTunesMetadata.plist„. Pentru prima dată, vă recomandăm să îl extrageți și să îl editați separat folosind Plist Editor pentru Windows;
4. În ea vei găsi rândurile " UIRequiredDeviceCapabilities", sau " MinimumOSVersion„. Trebuie doar să eliminați DeviceCapabilities necesare și să le setați la minim cerințe de sistem iOS versiunea 1.0 Dacă nu există nicio linie " UIRequiredCapabilities„Atunci nimic de care să vă faceți griji, la fel cu” MinimumOSVersion";

Cum se modifică cerințele:
Găsim:

200?"200px":""+(this.scrollHeight+5)+"px");"> UIRequiredDeviceCapabilities

armv7
cameră video
opengles-2


O linie goală arată astfel:

200?"200px":""+(this.scrollHeight+5)+"px");"> UIRequiredDeviceCapabilities


Cum se modifică cerințele sistemului de operare:
Găsim:

200?"200px":""+(this.scrollHeight+5)+"px");"> MinimumOSVersion
4.3


Noi schimbăm:

200?"200px":""+(this.scrollHeight+5)+"px");"> MinimumOSVersion
1.0



5. Înlocuiți-o pe cea originală cu cea modificată plist;
6. Găsiți Info.plistîn fișierul aplicației și faceți același lucru ca și noi cu „ iTunesMetadata.plist"
7. Salvați;
8. Instalați folosind iFunbox.

Dacă instalarea eșuează, vedeți mesajul de eroare. Dacă este „0xe8003ffe” sau „-402636802”, atunci aplicația de creștere a fost creată pentru un procesor diferit. Chiar dacă instalați manual aplicația, aceasta nu va porni.

Încercați, deoarece șansa de a lansa aplicația crește semnificativ, cel puțin pe iOS 5.0 iPad 2 iPhoto lansat.) Dezabonare.

Dacă nu ați găsit un răspuns la întrebarea dvs. sau ceva nu a funcționat pentru dvs. și nu există o soluție potrivită în comentariile de mai jos, puneți o întrebare prin intermediul nostru. Este rapid, simplu, convenabil și nu necesită înregistrare. Veți găsi răspunsuri la întrebările dvs. și la alte întrebări în secțiune.

Alatura-te noua

În timp ce internetul este plin de știri pe tema ocolirii blocării Telegram și a problemelor conexe cu companiile de găzduire, am avut o problemă mai serioasă - compania Innologica a actualizat aplicația Inoreader pentru iOS la versiunea 6.

Într-o seară liniștită de zi a săptămânii, aplicația de pe telefon a fost actualizată din greșeală la cea mai recentă versiune, deoarece... De obicei nu existau semne de necaz. Câteva zile mai târziu, în timpul călătoriei, a fost lansat programul pentru a citi știrile și am început să mă îngrijorez serios.

Puteți compara cum a fost și cum a devenit în două exemple:


Desigur, gustul și culoarea și proprietarii iPhone X au fost în mod clar mulțumiți de optimizarea pentru ecranele amoled, dar această actualizare a fost cea care i-a determinat să caute soluții pentru a rula înapoi aplicația, ceea ce AppStore nu le permite să facă în mod implicit.

Anterior, obținerea fișierului ipa al aplicației era o chestiune de 2 minute, era suficient să mergi la apptrackr și să descarci, dar a încetat să funcționeze și nu s-au găsit alte resurse similare care să descarce sincer fișierul ipa (dar dacă știi asemenea?).

Următoarele metode rămân pentru a obține versiunea veche a aplicației:

  1. Aveți o copie de rezervă veche a aplicațiilor de pe telefon în iTunes și apoi puteți pur și simplu să copiați înapoi aplicația (dar nu am avut asta).
  2. Utilizați o metodă descrisă rapid de cineva de pe Internet folosind un software numit Charles. Această metodă este descrisă pe resurse precum 4dpa și copiată de mulți oameni fără să înțeleagă ce este scris acolo, cu toate acestea, fără >100 de grame suplimentare, este greu de înțeles această scriere.
Poate că voi face acest lucru mai pe deplin, cu imagini și într-o formă mai simplă, mai ușor de înțeles. În general, pentru a descărca versiunea veche a software-ului din AppStore va dura aproximativ 5 minute și în cazul meu Mac OS X. Metoda va funcționa evident pe Windows, deoarece Există și o aplicație Charles pentru acest sistem.

Tot chinul tău va începe chiar înainte să-l descarci pe Charles. Cert este că dacă actualizezi iTunes pe un Mac, nu vei putea instala aplicații începând de la versiunea 12.7. Pentru a-l recupera, trebuie să instalați versiunea 12.6.4 înapoi.

Mic de statura: descărcați aplicația prin AppStore în iTunes, apoi activați proxy-ul, apoi descărcați din nou, editați solicitarea, trimiteți cererea, obțineți versiunea veche, instalați.

Detalii: După lansarea lui Charles, trebuie să instalați certificate de aplicație pe Mac. Acest lucru se face prin meniu AjutorProxy SSLInstalați Charles Root Cetrificat. Apoi, certificatul trebuie să fie comutat la starea Always Trust în Keychain Access. Dacă nu îl instalați, vor apărea erori și metoda nu va funcționa.

În iTunes, căutați aplicația Inoreader (aceasta este potrivită pentru orice aplicație, dar în acel moment mă interesa doar ea), lansați Charles și faceți clic pe Download în fereastra de instalare a aplicației:


În fereastra Charles vezi o linie similară cu cuvântul „cumpără” în adresă, asociată cu serverul Apple:


Pentru informații, vă rugăm să rețineți că dimensiunea fișierului descărcat este de 20,4 MB:


Apoi trebuie să porniți Proxy SSL pentru a intercepta și edita cereri:


Pentru că cel mai probabil ai internet rapid iar aplicația a fost deja încărcată în biblioteca de aplicații, trebuie să o eliminați de acolo.

Verificăm încă o dată dacă SSL Proxying este activat și procedăm la re-descărcarea aplicației din AppStore; în acest caz, trebuie să întrerupeți descărcarea pentru a avea timp să următoarele acțiuni. După ce faceți clic pe Descărcare, în fereastra Charles din serverul Apple va apărea o altă linie, care conține cuvântul „cumpărați”. Extinderea acestei linii trebuie să o găsiți cumpărăProdus:


În partea dreaptă a ferestrei, faceți clic pe Cuprinsși selectați mai jos Text XML. Derulați în jos până găsim softwareVersionExternalIdentifiers cu o listă de numere de neînțeles.


Aceste numere acționează ca versiuni de aplicație. În consecință, cu cât numărul este mai mic, cu atât versiunea aplicației este mai veche. Cum știu ce versiune a aplicației va fi descărcată? De exemplu, am luat aleatoriu valoarea 823964615 de la sfârșitul listei:


Acum trebuie să verificăm versiunea aplicației. Pentru a face acest lucru, mergem la „buyProduct” și selectăm din meniu Compune iar în partea dreaptă a ferestrei este vizualizarea Text.


În partea de sus a câmpului va exista un set familiar de numere după parametru appExtVrsId. Acest set de numere este Versiune curentă aplicatii.


În locul acestor numere înlocuim 823964615 copiat mai sus și ar trebui să iasă astfel:


și facem A executa. Programul vă va oferi o fereastră și va selecta modul de afișare Text XML putem găsi mai jos parametrul bundleShortVersionString și vedem că valoarea pe care am selectat-o ​​corespunde versiunii 5.4.4, care în cazul meu este ceea ce este necesar, deoarece Această versiune este aproape cea mai recentă înainte de actualizarea la 6.0


Un pas a mai rămas. Trebuie să descărcați toată chestia asta. Pentru a face acest lucru, în ultima noastră cerere editată cumpărăProdus cu versiunea primită 5.4.4, selectează din meniu Puncte de întrerupere.


Din nou, accesați AppStore pentru a descărca aplicația Inoreader (dacă aplicația a fost deja descărcată în bibliotecă și nu ați avut timp să o opriți, atunci pur și simplu ștergeți-o pentru a o putea descărca din nou).

De îndată ce faceți clic pe descărcare în iTunes, va apărea fereastra Charles, unde va trebui să faceți clic pe Editați cererea iar în parametrul deja familiar appExtVrsId, corectați versiunea la 823964615, faceți clic A executa, și apoi din nou la A executa.


Ca urmare, aplicația va începe să se încarce și veți vedea că dimensiunea aplicației s-a schimbat în jos:


În bibliotecă aplicații iTunes Va apărea pictograma programului cu eticheta Actualizare. Asta va însemna că ai făcut totul bine. Puteți face aplicația Get Info și va fi scris:


Apoi, uită-te la aplicația în care se află Sistemul de fișiereși salvați-l pentru viitor dacă decideți brusc să actualizați aplicația :)

La terminarea lucrării, ar trebui să faci în Charles Dezactivați proxy SSL făcând clic pe serverul p30-buy.itunes.apple.com.

Trebuie să spun ce am reușit să fac această procedură de la 2 ori.
Sper că acest lucru va fi la fel de util cuiva precum mi-a fost mie.