Je možné stahovat aplikace se starou aktualizací. Byla aplikace pro iOS aktualizována? - Žádný problém, odvalíme se. Ukládání důležitých dat

Dnes koule mobilní technologie se nadále vyvíjí poměrně rychlým tempem. Pokrok ve výrobě mobilní telefony a smartphony se stanou obzvláště patrnými, pokud budete věnovat pozornost tomu, jak rychle Včerejší nové produkty jsou zastaralé, neschopné obstát v konkurenci nově vydaných vlajkových lodí. O odstranění jednoho z příznaků takové zastaralosti si povíme níže.

Zastarání iPhonu a iOS

V jednom z našich předchozích článků: - jsme se podívali na možnost, která vám umožňuje přehrávat online videa vysoká kvalita na starém počítači.
Ale pokud lze proces zastarávání hardwaru ve většině případů považovat za přirozený a nezbytný, pak u softwaru není vše vždy tak zřejmé.

V otázce zastarávání softwaru lze rozlišit dva hlavní směry:

  1. Nedostatek podpory a aktualizací operační systém výrobce pro starý zařízení
  2. Absence zpětná kompatibilita nové verze software s starý OS

Podpůrná doba

První bod je jasný. Výrobce smartphonu nechce vynakládat úsilí a peníze optimalizace nový systém pod zastaralý hardware , i když je tento úkol technicky proveditelný. Tento krok kromě úspory zdrojů přispívá i k rychlému růstu prodeje nově vyrobených zařízení (odliv zákaznickou základnu loajálnějšímu výrobci v v tomto případě zanedbáváme), což také nemluví ve prospěch prodloužení doby podpory svých produktů.

Zpětná kompatibilita softwaru

Pokud jde o otázku zpětná kompatibilita, pak se tato strana může zdát ještě kontroverznější. Pro začátek uveďme podmíněnou odpověď v kontextu aktuálního článku na otázku: Co je zpětná kompatibilita?

Zpětná kompatibilita- je schopnost nových verzí softwaru pracovat se starými datovými formáty na starém operačním systému

Obě verze tohoto problému jsou velmi akutní pro majitele předchozích verzí mobilních telefonů společnosti. Jablko.
Například ten druhý je k dispozici majitelům iPhone 4S verze iOS - 9.3.5 , Pro iPhone 4 situace je ještě horší; toto zařízení lze pouze oficiálně nainstalovat iOS 7.1.2. A to přesto, že nejnovější operační verze Systémy Apple na aktuální okamžikčas - 10.3.1

Důsledky zastarávání softwaru

Co to znamená?
Jeden z hlavních problémů, kterým budou čelit uživatelé zastaralých zařízení Apple- to často, není možné nainstalovat některé programy App Store na iOS pod určitým uvolněním.
Zejména k instalaci takových populární program výměna rychlé zprávy a volání přes internet, jako Viber, od Obchod s aplikacemi le bude vyžadována dostupnost nainstalovaná verze iOS ne nižší než 8.1. Pro aplikace jako např Skype, síťový klient VKontakte nebo mobilní aplikace Instagram, maximálně starý verze telefonního systému, která splňuje podmínky instalace pro uvedený software - iOS 8.0.

Ze všeho výše uvedeného můžeme usoudit, že oficiálně tu možnost nemáme nainstalujte Viber na iPhone 4 . Totéž platí pro další zmíněné programy: Skype, vk klient pro iOS, Instagram a mnoho dalších. Stejný osud navíc brzy potká i novější modely, takže tato záležitost může v budoucnu postihnout stále větší počet uživatelů produktů Apple.

Existuje však způsob, jak nainstalovat stejný Instagram na iPhone 4. Práce tato metoda bude u většiny programů.
Podstatou této metody je předpětí aplikace z App Store propojené Apple ID a následná instalace podporované verze programu do samotného telefonu.

Budeme tedy potřebovat:

  1. Počítač s přístupem na internet.
  2. Připojení k internetu na iPhone.

Začněme.

Instalace aplikace VK do Apple ID přes iTunes

Pokud se pokusíme nainstalujte program VKontakte na iPhone 4, pak nám nic nebude fungovat, dostaneme chybu Tento obsah (aplikace) vyžaduje iOS 8.0 nebo novější s návrhem na aktualizaci zařízení na iOS 8.0

Ale pokud půjdeme po cestě Nastavení - Obecné - Aktualizace softwaru, uvidíme, že jsme nainstalovali " nejnovější„Software, jmenovitě iOS 7.1.2, což je nejnovější pro iPhone 4

To znamená, že budeme muset hledat řešení.

Stáhněte si do počítače z oficiálních stránek Program Apple iTunes a nainstalujte jej.
Pojďme spustit iTunes a přihlaste se pomocí účtu, pomocí kterého byl váš iPhone aktivován.

Nyní vlevo horní roh Klikněte na rozevírací nabídku a vyberte nabídku Upravit...

V zobrazeném seznamu zaškrtněte položku Programy a klikněte na tlačítko Dokončit.

Dále v rozevíracím seznamu přejděte do sekce Programy, kterou jsme přidali.
Ve střední části obrazovky klikněte na Karta Aplikace Obchod. V pravém horním rohu do vyhledávacího pole zadejte název programu, který nás zajímá, nechejte to být Klient VKontakte pro iPhone. Klikněte na tlačítko pod ikonou aplikace Stáhnout, zadejte heslo pro váš Apple ID a klikněte na tlačítko Koupit ( Aplikace je zdarma, není se čeho bát)

Aplikace byla nahrána na naše účet, už nepotřebujeme počítač.

Instalace aplikace VK na iPhone 4 přes App Store

Telefon připojíme k internetu přes mobilní síť nebo přes Wi-Fi. Pojďme spustit App Store na zařízení a můžete okamžitě přejít na kartu Aktualizace. Zde budeme mít stejnou aplikaci, kterou jsme si stáhli z iTunes, tedy klienta Aplikace VK. Napravo od ikony programu bude tlačítko v podobě cloudu se šipkou, které nám umožňuje nainstalovat aplikaci z Apple ID.
Klikněte na cloud

Nyní uvidíme upozornění, že Ke stažení nejnovější verze programu je vyžadována aktualizovaná verze operačního systému. Ale tady budeme požádáni stáhněte si předchozí verzi této aplikace, který použijeme stisknutím tlačítka Stáhnout

Čekáme na dokončení načítání posledního kompatibilní verzi a můžeme spustit nainstalovaný program.
Stojí za zmínku, že tímto způsobem to nebude možné nainstalovat nejnovější verzi programu na iPhone(řešení problému je možné, pokud máte Jailbreak), to znamená, že vám pravděpodobně nebude dostupné plnou funkčnost aplikace přidané v nových verzích, ale pro pohodlné používání hlavních funkcí to většinou není nutné.

Dnes jsme mluvili o jak nainstalovat program na iPhone pomocí zastaralý systém iOS.

Dlouhá podpora a neustálé aktualizace pro vás.

Zatímco internetem bují novinky na téma obcházení blokování Telegramu a s tím související problémy s hostingovými společnostmi, měl jsem vážnější problém – společnost Innologica aktualizovala aplikaci Inoreader pro iOS na verzi 6.

V klidný všední večer se aplikace v telefonu omylem aktualizovala na nejnovější verzi, protože... Obvykle nebyly žádné známky potíží. O pár dní později během cesty byl spuštěn program na čtení zpráv a já se začal vážně bát.

Jak to bylo a jak to dopadlo, můžete porovnat na dvou příkladech:


Samozřejmostí je chuť a barva a Majitelé iPhonů X jednoznačně potěšila optimalizace pro amoled obrazovky, ale právě tato aktualizace nás přiměla hledat řešení, jak aplikaci vrátit zpět, což AppStore standardně neumožňuje.

Dříve bylo získání ipa souboru aplikace otázkou 2 minut, stačilo jít na apptrackr a stáhnout si to, ale přestalo to fungovat a další podobné zdroje dávat poctivě stáhnout ipa soubor nebyl nalezen (ale co když někoho takového znáte?).

Zůstalo následující metody získání staré verze aplikace:

  1. Máte starou zálohu aplikací z telefonu v iTunes a pak můžete aplikaci jednoduše zkopírovat zpět (tu jsem ale neměl).
  2. Použijte metodu, kterou rychle popsal někdo na internetu pomocí softwaru zvaného Charles. Tato metoda je popsána na zdrojích jako 4dpa a zkopírována mnoha lidmi, aniž by rozuměli tomu, co je tam napsáno, nicméně bez dalších >100 gramů je obtížné tomuto psaní porozumět.
Snad to udělám úplněji, s obrázky a v jednodušší, srozumitelné formě. Obecně platí, že stažení staré verze softwaru z AppStore bude trvat asi 5 minut, v mém případě Mac OS X. Tato metoda bude samozřejmě fungovat na Windows, protože Pro tento systém existuje také aplikace Charles.

Všechna vaše muka začnou ještě předtím, než si Charlese stáhnete. Faktem je, že pokud aktualizujete iTunes na Macu, nebudete moci instalovat aplikace počínaje verzí 12.7. Chcete-li jej získat zpět, musíte nainstalovat verzi 12.6.4 zpět.

Krátký: stáhněte si aplikaci přes AppStore v iTunes, poté povolte proxy, poté znovu stáhněte, upravte požadavek, odešlete požadavek, přijměte stará verze, nainstalovat.

Podrobnosti: Po spuštění Charlese je třeba nainstalovat certifikáty aplikace na váš Mac. To se provádí prostřednictvím nabídky PomocSSL proxyNainstalujte Charles Root Certificate. Certifikát je pak potřeba přepnout do stavu Vždy důvěřovat v Keychain Access. Pokud jej nenainstalujete, dojde k chybám a metoda nebude fungovat.

V iTunes vyhledejte aplikaci Inoreader (ta je vhodná pro jakoukoli aplikaci, ale v tu chvíli mě zajímala pouze ta), spusťte Charles a v okně instalace aplikace klikněte na Stáhnout:


V okně Charles vidíte podobný řádek se slovem „koupit“ v adrese, která je spojena s jablečný server:


Pro informaci upozorňujeme, že velikost staženého souboru je 20,4 MB:


Pak je potřeba zapnout SSL proxy zachytit a upravit požadavky:


Protože s největší pravděpodobností ano rychlý internet a aplikace již byla načtena do knihovny aplikací, musíte ji odtud odebrat.

Znovu zkontrolujeme, zda je povoleno SSL Proxying, a pokračujeme v opětovném stažení aplikace z AppStore. V tomto případě musíte stahování pozastavit, abyste na to měli čas další kroky. Po kliknutí na Stáhnout se v okně Charles na apple serveru objeví další řádek obsahující slovo „koupit“. Rozšíření tohoto řádku musíte najít koupitProdukt:


Na pravé straně okna klikněte na Obsah a vyberte níže Text XML. Přejděte dolů, dokud nenajdeme softwareVersionExternalIdentifiers se seznamem nesrozumitelných čísel.


Tato čísla fungují jako verze aplikace. Platí tedy, že čím nižší číslo, tím starší verze aplikace. Jak zjistím, která verze aplikace bude stažena? Například jsem náhodně vzal hodnotu 823964615 z konce seznamu:


Nyní musíme zkontrolovat verzi aplikace. Chcete-li to provést, přejděte na „koupitProdukt“ a vyberte z nabídky Komponovat a na pravé straně okna je zobrazení Text.


Úplně nahoře v poli bude za parametrem známá sada čísel appExtVrsId. Tato sada čísel je aktuální verze aplikací.


Místo těchto čísel dosadíme výše zkopírované 823964615 a mělo by to dopadnout takto:


a my ano Vykonat. Program vám zobrazí okno a vyberte režim zobrazení Text XML níže najdeme parametr bundleShortVersionString a uvidíme, že hodnota, kterou jsme vybrali, odpovídá verzi 5.4.4, což je v mém případě to, co je potřeba, protože Tato verze je téměř nejnovější před aktualizací na 6.0


Zbývá jeden krok. Musíte si to celé stáhnout. Chcete-li to provést, v naší poslední upravené žádosti koupitProdukt s přijatou verzí 5.4.4 vyberte v nabídce Body zlomu.


Opět přejděte do AppStore a stáhněte si aplikaci Inoreader (pokud již byla aplikace stažena do knihovny a nestihli jste ji zastavit, tak ji jednoduše smažte, abyste si ji mohli stáhnout znovu).

Jakmile v iTunes kliknete na download, objeví se Charles okno, kam je potřeba kliknout Upravit požadavek a v již známém parametru appExtVrsId opravte verzi na 823964615, klikněte Vykonat a poté znovu na Vykonat.


V důsledku toho se aplikace začne načítat a uvidíte, že se velikost aplikace změnila směrem dolů:


V knihovně aplikace iTunes Zobrazí se ikona programu s popiskem Aktualizovat. To bude znamenat, že jste udělali vše správně. Můžete udělat aplikaci Get Info a bude napsáno:


Dále se podívejte na aplikaci, ve které se nachází souborový systém a uložte si ji pro budoucnost, pokud se náhle rozhodnete aplikaci aktualizovat :)

Po dokončení práce byste měli udělat v Charles Zakázat SSL Proxy kliknutím na server p30-buy.itunes.apple.com.

Musím říct, co se mi povedlo tento postup od 2 krát.
Doufám, že to bude pro někoho užitečné jako pro mě.

Dost běžná situace- aktualizujete aplikaci nebo hru a místo vylepšeného výkonu a nových funkcí získáte zcela nefunkční nástroj. Vývojáři všech pruhů dělají podobné chyby, ale vrátit se zpět nová verze starý lze provést pouze pomocí nástroje Charles Proxy.

Program Charles Proxy může být také užitečný v případech, kdy byly některé funkce odstraněny v nových verzích aplikací nebo her. Příklady takových odstraněné funkce můžete přinést spoustu, vezměte si alespoň oficiální aplikace VKontakte nebo YouTube, jejichž nejnovější verze vyvolává u uživatelů pouze negativní emoce.

Okamžitě bychom chtěli poznamenat, že navzdory zjevné složitosti může každý uživatel nainstalovat starou verzi jakékoli aplikace. Hlavní věc je přísně dodržovat pokyny. V něm jsme nainstalovali jednu z prvních verzí oblíbené aplikace na iPad. sociální síť Instagram.

Krok 1: Stáhněte, nainstalujte a spusťte Charles Tool pro Windows nebo Mac (Stáhnout)

Krok 2: Spusťte iTunes a začněte stahovat aplikaci, jejíž starší verzi chcete nainstalovat na svůj iPhone nebo iPad

Krok 3: V okně Charles vyberte server iTunes, ze kterého se aplikace stahuje, se slovem "nakoupit". Klikněte na název serveru klikněte pravým tlačítkem a vyberte Povolit SSL Proxy

Krok 4: Vraťte se do okna iTunes a zastavte stahování aplikace

Poznámka: Pokud již byla aplikace stažena, je nutné ji odstranit v části „Moje programy“.

Krok 5: Najděte znovu správnou aplikaci v iTunes a začněte jej znovu stahovat

Krok 6. Přejděte do okna Charles a najděte další řádek se slovem „ nakoupit“ – to je přesně ten objekt, který hledáme. Vraťte se do iTunes a zastavte stahování aplikace

Krok 7. Rozbalte nalezené vlákno slovem „ nakoupit“ v Charlesovi a najděte linku koupitProdukt

Krok 8: Vyberte steh koupitProdukt a přejděte na kartu Odpověď, kde zadejte typ zobrazení Text XML

Krok 9. Na obrazovce po řádku softwareVersionExternalIdentifiers, uvidíte řádky jako:

2948163
3091092
3107891
3171975
3194579
3240261

kde sedmimístné číslo představuje čísla verzí aplikace, uspořádaná ve vzestupném pořadí. V našem příkladu jsme vrátili Instagram zpět na skutečně starou verzi 1.8.7, jejíž číslo sestavení bylo na prvním místě v seznamu. V praxi je nejčastěji nutné vrátit se k předchozí verzi, proto se doporučuje vybrat číslo sestavení (to, které je přiloženo ve značce ) co nejblíže konečné verzi.

Krok 10. Klikněte pravým tlačítkem na položku koupitProdukt a vyberte Upravit

Krok 11. Vyberte sekci Text XML a najděte v poli řádek:

appExtVrsId
XXXX

kde XXXX je nejnovější verze aplikace. Namísto XXXX je třeba vložit hodnotu zkopírovanou v kroku 9 a poté kliknout Vykonat. V našem příkladu jsme změnili číslo 81542337 na 2948163, čímž jsme vrátili nejnovější Instagram verze nejdříve.

Krok 12. Znovu klikněte pravým tlačítkem na položku koupitProdukt a vyberte Body zlomu

Krok 14: Přejděte do iTunes, najděte svou aplikaci a obnovte stránku (Ctrl + R ve Windows). Poté začněte stahovat nástroj

Krok 15. Chvíli poté, co kliknete na tlačítko stahování, budete přeneseni do Charlese, kde je třeba přepnout na obrazovku Upravit požadavek -> Text XML. V terénu XXXX místo " XXX» vložte číslo sestavení, které jste zkopírovali v kroku 9, a klepněte na tlačítko Vykonat.

Krok 16. Poté klikněte znovu Vykonat

Krok 17: Přejděte na iTunes a ujistěte se, že se aplikace začala stahovat. Počkejte na dokončení stahování

Krok 18: V iTunes vyberte „ Moje programy", najděte svou aplikaci a klikněte na ni pravým tlačítkem, vyberte " Inteligence" Zde se můžete ujistit, že se stahuje stará verze aplikace

Krok 19. Odeberte z vašeho iPhone nebo iPad nový verze požadovaná aplikace, připojte zařízení k iTunes a nainstalujte starou verzi

Krok 20. Po dokončení synchronizace bude mít váš smartphone nebo tablet starou verzi požadované aplikace

Aktualizace aplikací nepřinášejí vždy něco nového a užitečného, ​​často se některé chyby odstraní, ale jiné se okamžitě objeví. Horší je, když se po aktualizaci objeví nebo zmizí reklamy užitečné funkce, jak se stalo s aplikací Mi Fit od Xiaomi - když vývojář odstranil funkci „chytrý budík“.

Začátkem loňského roku se na mnoha zdrojích objevily informace, jak vrátit verzi aplikace na iOS, ale po další aktualizaci programů Charles a iTunes již nebylo možné starou verzi aplikace stáhnout podle návodu. V tento materiálřekneme vám, co se změnilo a jak to udělat s novějšími verzemi programů.

Než začnete, mějte na paměti:

  • návod funguje pouze pro Karlova verze 4, testováno na Charles 4.0.2 (program je placený, ale má neomezenou zkušební dobu, zkušební verze přestane pracovat každou půlhodinu);
  • maximální verze iTunes 12.3.3, at další verze tato metoda již nefunguje: buď není žádné tlačítko (12.4-12.4.3), nebo se objeví chyba
    "iTunes nemohou ověřit pravost serveru. Neplatný certifikát serveru" (12.5-12.6.3).

Bohužel tato metoda nebude fungovat na nejnovější verzi. macOS vysoká Sierra. Při spuštění předchozí verze V iTunes se zobrazí chyba, protože minimální verze pro tento operační systém je 12.7 (bez App Store).

Jak je popsáno výše, pokyny budou fungovat pouze na Tunes 12.3.3 a níže. Pokud máte jeden z nejnovější verze, je třeba jej odstranit (přečtěte si o tom zde). Z tohoto webu si můžete stáhnout jakoukoli verzi iTunes pro macOS a Windows.

Krok 1Stáhněte si Charles 4 pro svůj operační systém (macOS nebo Windows) a nainstalujte jej. Pokud metoda nefunguje na novější verzi, stáhněte si Charles 4.0.2 odtud

Krok 2 Spusťte program Charles. Na počítačích macOS při prvním spuštění programu klikněte na

Krok 4 Přejděte do programu Charles a na panelu Structure (vlevo) najděte řádek obsahující „buy.itunes.apple.com“.

Jak nainstalovat starší verze aplikací na iPhone a iPad bez počítače

Klikněte na něj pravým tlačítkem a vyberte Povolit SSL Proxying

Krok 5 Vraťte se do iTunes, zastavte stahování aplikace a odeberte ji ze seznamu stahování (klikněte na ikonu stahování v pravém horním rohu, vyberte aplikaci, kterou stahujete a stiskněte 2x klávesu). Pokud již bylo stahování dokončeno, přejděte do části „Moje programy“ a staženou aplikaci odstraňte

Krok 6 Znovu vyhledejte iTunes a stáhněte si aplikaci znovu. Pokud vás iTunes upozorní, že nemůže ověřit identitu serveru, klikněte. Aplikace se začne stahovat, zastaví ji a odinstaluje

Krok 7 Jděte za Charlesem a najděte nový řádek obsahující „buy.itunes.apple.com“. Rozbalte jej a vyberte „koupitProdukt“

Krok 8 V pravém panelu programu vyberte záložku Contents (místo Contents, v některých OS může být Response) a zadejte typ zobrazení „XML Text“. Mezi řádky kódu najděte:

V řadě uvedeno aktuální verze aplikace a pod ní jsou již identifikátory všech předchozích verzí:

Vyberte verzi, kterou chcete nainstalovat, a zkopírujte její číslo

Krok 9 Vraťte se na levý panel Structure a na řádku „buyProduct“ klikněte pravým tlačítkem myši a vyberte možnost Breakpoints

Krok 10 V iTunes najděte a znovu stáhněte aplikaci

Krok 11 Po kliknutí se v programu Charles objeví nové okno. Přejděte na něj, vyberte karty Upravit požadavek a „Text XML“.

Krok 12 Najděte řádek a místo XXXX (soubor čísel) vložte číslo verze aplikace, kterou jste zkopírovali dříve, stiskněte tlačítko jednou a poté znovu

Krok 13 iTunes by měly začít stahovat vybranou verzi. Po dokončení stahování se stažená aplikace objeví v části „Moje programy“. Podívejte se na verzi programu, zavolejte kontextové menu klikněte pravým tlačítkem a vyberte Podrobnosti nebo klikněte na (macOS) / (Windows). Pokud nejste s verzí spokojeni, zkopírujte jiné ID verze a opakujte kroky 10 - 13

Krok 14 Připojte svůj iPhone nebo iPad k počítači a nainstalujte aplikaci do zařízení

Pozor! Počínaje od Verze iTunes 12.7 již v programu není žádný obchod Aplikace Store, takže k instalaci použijte nejnovější pracovní verze — 12.6.3.

Po dokončení všech operací nezapomeňte vrátit vše do výchozího nastavení v Charles, přejděte znovu do programu, vyberte řádek „buyProduct“, klikněte na něj pravým tlačítkem myši a klikněte na Disable SSL Proxying a také zrušte zaškrtnutí Breakpoints nebo jednoduše odinstalujte program.

Pokyny nejsou jednoduché a vyžadují úsilí, ale pokud chcete vrátit starou verzi aplikace, vyplatí se to.

Řekněte o tomto life hacku svým přátelům, sdílejte s nimi odkaz na sociálních sítích a přihlaste se k odběru našich veřejných stránek na Facebooku, Google+, Twitteru nebo Vkontakte




Nahoru