Oare ceasul zilei, dragi cititori!
Deci, cum să ne ocupăm de asta? Cel mai probabil majoritatea dintre dvs. vor auzi doar două răspunsuri la această întrebare:
- Nu, Lifebloom, Toți;
- Du-te la Android, nu există astfel de probleme.
Cu toate acestea, există oa treia opțiune (nu mă gândesc la jailbreak și la modul de dezvoltare) - descărcați una dintre versiunile anterioare. În același timp, totul este legal și nu vom deranja nimic :)
Esența acestei metode este următoarea: dorim să descărcăm din aplicația AppStore, AppStore ne trimite o listă de versiuni disponibile ca răspuns, o selectăm pe cea de care avem nevoie și o descărcăm. Apoi, instalați aplicația pe iPhone sau iPad nativ.
Multe dintre ele sunt probabil surprinse, pentru că nu ni se oferă nicio versiune (cu excepția cazurilor în care dispozitivul dvs. nu suportă cea mai recentă versiune și vi se oferă să descărcați cea mai recentă versiune). Deci, oferim, noi doar nu știm despre asta și iTunes-ul nostru decide pentru noi, descărcând cea mai recentă versiune.
Pentru muncă avem nevoie de: iTunes. dispozitiv mobil, și un mic program numit Charles. Ea a plătit, dar poate fi utilizat în modul demo pentru funcționalitate completă, doar din când în când pentru a ieși și banner-ul cu o ofertă contra pentru a cumpara programul, plus ea va închide o jumătate de oră de timp.
Charles Proxy de depanare web
Deci, descarcă Charles. de exemplu, de aici. Cu instalarea de nimic complicat, rulați-l și vedeți banner-ul pe care îl veți vedea de mai multe ori:
După 10 secunde, va apărea fereastra principală:
Acum, puțin despre ce face de fapt acest program. Și face următoarele: monitorizează rețeaua și arată ce cereri au fost trimise și ce răspunsuri au fost primite (da, acesta este un proxy). Cu toate acestea, pentru o funcționare corectă, trebuie să setați corect setările proxy, dar nu ne interesează acum.
Acum deschide iTunes. În căutarea AppStore, introduceți VK. apăsați Enter. găsiți aplicația de la VC și descărcați-o:
Este suficient să încărcați 10% din aplicație, după care anulați descărcarea cu îndrăzneală (selectați descărcarea și apăsați tasta Ștergere):
Trebuie să-l informăm pe Charles. Acum o deschidem și vedem ceva de genul:
De fapt, acesta monitorizează pur și simplu cererile obișnuite POST / GET și procesează conținutul lor într-o formă convenabilă pentru noi (cererile de la Apple sunt trimise, de exemplu, în sintaxa xml)
Faptul este că aceasta este o cerere criptată și, implicit, Charles nu arată astfel de solicitări. Deci, faceți clic dreapta pe linie și selectați Activare SSL Proxying:
Apoi, din nou, se repetă cip cu aplicații de încărcare (dacă ați scris „încărcat“, chiar dacă ați anulat descărcarea, apoi actualizați pagina făcând clic pe bara de titlu a aplicației) și anularea ulterioară a acesteia (dacă nu anulați, va trebui să eliminați aplicația, și este mișcări care nu sunt necesare). Apoi ne întoarcem la Charles. deschideți lista și accesați calea WebObjects - MZBuy.woa - wa - buyProduct. Apoi faceți clic pe buyProduct și în fereastra din dreapta mergeți la panoul Răspuns. Derularea răspunsului nostru de la AppStore la linie
Mai jos veți vedea o listă cu numerele de versiuni (da, acestea nu sunt versiunile, ci un anumit număr). Din nefericire, nu putem afla care versiune corespunde versiunii, deci va trebui să mergem la întâmplare. Avem nevoie de versiunea 2.0. deoarece aceasta este cea mai recentă versiune în care ați putea asculta înregistrări audio. Salvăm întreaga listă cu numere, va fi utilă mai târziu.
Mai departe urmăm metoda dihotomiei (dacă versiunea pe care am ales-o este mai mare de 2.0, atunci nu este necesar să mergem mai jos în listă, este undeva mai mare și invers). Alegeți, de exemplu, numărul 813678592. Salvați undeva și, cel mai important, faceți clic dreapta pe buyProduct și selectați item Breakpoints:
Apoi am fost 30 de minute și programul a dat afară:
Așa că a trebuit să fac din nou toate operațiile :)
În general, am setat punctul de întrerupere. Aceasta înseamnă că înainte de a trimite o solicitare de descărcare de software, programul va intercepta această solicitare și nu va trimite până când nu o vom spune. Vom schimba o linie în această solicitare (pentru a trimite o solicitare nu pentru cea mai recentă versiune a software-ului, ci pentru noi) și numai după aceea vom trimite. Din nou, descărcați aplicația și apoi imediat va apărea fereastra Charles:
Schimbați numărul rândului 5 la
Din păcate, trecuți. Ștergeți această versiune și încercați un alt număr. Trebuie avut în vedere faptul că nu pare să aibă versiuni intermediare care nu vor fi descărcate, în loc să descărcați mai târziu (în acest moment - aceasta este versiunea 2.8). Și așa găsim acel număr foarte 166062632 (l-am ghicit din două încercări :)):
La această lucrare cu Charles sa terminat și puteți instala aplicația pe dispozitiv. Doar nu uitați că versiunile vechi pot funcționa puțin ciudat, mai ales dacă sunt aplicații pentru rețele sociale :)
În același timp, dacă te-ai săturat să asculți muzică, poți să actualizezi aplicația chiar pe dispozitiv, așa cum faci de obicei. Am o versiune veche a lui Mi Fit (1.6.2, numărul 816329811. dacă cineva folosește brățări Mi Band), în care ceasul deșteptător inteligent este încă în viață.
postfață
Cumva. Într-un astfel de mod simplu, puteți instala aproape orice versiune a aproape orice aplicație, deoarece mulți dezvoltatori au lăsat o listă de versiuni pentru compatibilitatea cu dispozitive mai vechi :)
PS: Pentru existența acestui articol, aș vrea să mulțumesc prietenei proiectului și unui membru al echipei noastre sub porecla "barn4k".