Jak vrátit aktualizaci aplikace pro iPhone. Jak přejít na nižší verzi aplikace z App Store bez útěku z vězení. Kdy je nutné vrátit iOS?

💖 Líbí se vám? Sdílejte odkaz se svými přáteli

Kvůli neustálým chybám v nových verzích iOS se i ti uživatelé, kteří mají iPhone jako „dialer“, začali zajímat o proces vrácení (downgradu) firmwaru. U otevřených sestav je to snadné, ale u uzavřených je to nemožné. Ale to platí výhradně pro mobilní OS s aplikacemi, věci jsou mnohem lepší. Bez útěku z vězení, encyklopedických znalostí a spousty času můžete snadno downgradovat položku App Store na požadovanou verzi. Stačí si stáhnout správný asistenční program a postupovat podle pokynů níže.

Nejoblíbenějšími důvody pro rollback je zvýšení požadované verze operačního systému (volitelně přechod z iOS 6 na iOS 7) a záměrné omezování určitých funkcí pro vývojáře. Právě druhý bod nás donutil napsat tento materiál. Redakce AppStudio vřele hovoří o cenově dostupných a zároveň funkčních fitness náramkech Xiaomi Mi Band 1s, jejichž proprietární aplikace od druhé verze přišla o chytrý budík, který vás dostane z postele v rychlé fázi. spánku - vážná ztráta, protože někteří lidé koupili gadget pouze pro pohodlné probuzení! V takové situaci můžete buď počkat na nadcházející aktualizaci, nebo provést downgrade, což je to, co uděláme.

Nejprve si stáhněte aplikaci Charlesi. Jedná se o vynikající HTTP monitor a proxy, který vám umožní sledovat jakékoli požadavky mezi klientem a serverem a také je provádět vlastními úpravami. Program je placený, ale existuje zkušební doba provozu, i když s periodickými vyskakovacími okny a ukončením práce každou půl hodinu, takže buďte opatrní.

Spusťte iTunes a nastavte požadovanou aplikaci ke stažení. Rozhodli jsme se vzít Moves (2.7.10) jako příklad.

Vrátíme se ke Charlesovi a podíváme se na levé okno - měl by se tam objevit řádek, který obsahuje slovo „koupit“. Klikněte na něj pravým tlačítkem myši a klikněte na „Povolit SSL Proxying“. Vizuálně se nic nestane, jednoduše aktivujeme přesměrování SSL požadavku.

Přejděte znovu do iTunes a ukončete stahování: klikněte na ikonu šipky v pravém horním rohu, klikněte na aplikaci ke stažení a poté podržte klávesu FN a dvakrát stiskněte Backspace, dokud objekt nezmizí. Zároveň nepřekáží při vyprazdňování odpadkového koše.

Nyní do vyhledávání znovu napíšeme Moves (nebo klikneme na velkou ikonu aplikace) a začneme znovu stahovat.

Jdeme znovu do Charlese a vidíme, že se objevil druhý řádek s nápisem „buy“. Proto stejným způsobem ukončíme stahování do iTunes.

V Charles v seznamu nalevo rozbalte druhý řádek, kde je napsáno „koupit“, včetně složky WebObjects. Tam najdeme soubor buyProduct. Klikněte na něj pravým tlačítkem, z kontextové nabídky vyberte Export a určete umístění uložení (nejjednodušší způsob je umístit Plochu). Je lepší zvolit formát XML Summary File, ať už se vám líbí jakýkoli název.

Otevřete uložený soubor pomocí libovolného textového editoru (používáme Coda 2), přejděte dolů a vyhledejte řádky podobné těmto:

6940998
10969069
11758907
12262840
12679839

Vraťme se k Charlesovi. Klikněte na koupit produkt a vyberte Upravit.

Klikněte na tlačítko Text v pravém poli. Čtvrtý řádek obsahuje značky :

appExtVrsId

A pod nimi jsou štítky a klíčovou hodnotu aktuální verze aplikace.

816441851

Nahraďte číslo mezi těmito značkami ty, které byly zkopírovány v kroku výše při počítání správné verze. Klikněte Vykonat dole.

Chcete-li se ujistit, že stažená verze je správná, klikněte na kartu Odpověď a projděte textem ke značkám označeným bundleShortVersionString, pod kterým se bude nacházet aktuální verze. Jak vidíte, označení „0,9“ označuje úspěch experimentu. Ale to není vše.

Klikněte pravým tlačítkem na buyProduct a vyberte Breakpoints.

Jdeme do iTunes, zadáme aplikaci do vyhledávání a stáhneme ji. Téměř okamžitě se stahování pozastaví a na obrazovce se objeví okno jako toto.

Klikněte na Upravit požadavek a vyberte Text XML hned pod ním.

V pátém řádku mezi tagy , musíte vložit verzi, kterou jste již zkopírovali a ke které se chcete vrátit. Nyní vyvíjíme tlak Vykonat.

Objeví se další okno - klikněte znovu Vykonat.

Stahování do iTunes by mělo pokračovat. V důsledku toho se v knihovně médií objeví stará verze aplikace. Chcete-li to zkontrolovat, přejděte do Moje programy, najděte požadovaný objekt, klikněte na něj pravým tlačítkem a vyberte Podrobnosti. Budou se tam zobrazovat aktuální čísla, což by vás mělo potěšit ;)

Před synchronizací nezapomeňte z iPhonu/iPadu odebrat nejnovější verzi a také by bylo dobré zakázat automatické aktualizace programů v nastavení iOS. Bez zbytečné potřeby se můžeš s Charlesem rozloučit. To je asi vše. Hodně štěstí s downgrady ;)

Ahoj všichni! Apple neustále vydává nové verze iOS a upřímně jim za to patří velký dík. Proč? Protože mě tím nenechá nudit - neustále se něco děje. No dobře, vraťme se k tématu článku. Apple se tedy snaží a vyrábí a vývojáři her a aplikací zase promptně a velmi rychle přepracovávají své programy tak, aby byly plně kompatibilní s novým firmwarem.

A nakonec může dopadnout tato situace - pokoušíte se stáhnout aplikaci z App Store a váš iPhone nebo iPad vám řekne, že musíte aktualizovat svůj gadget na novou verzi iOS a nic se nenainstaluje ani nestáhne až do této chvíle. To je takové nečekané ultimátum od společnosti Apple a jejích služeb. Šach mat! Nebo ne?

Tento nepořádek vypadá asi takto:

Tento obsah (aplikace) vyžaduje iOS 7.0 (zde lze použít libovolnou verzi) a novější. Chcete-li stáhnout a používat tuto aplikaci, aktualizujte na iOS 7.0 (nebo vyšší verzi softwaru).

A zdá se, v čem je problém? Aktualizujte a stahujte! Ale:

  • Ne vždy je potřeba nová verze firmwaru, někdo chce nechat své zařízení na staré a osvědčené verzi softwaru. "jambs" v iOS 10! Ne každý bude chtít upgradovat.
  • Mnoho lidí prostě nemůže nainstalovat nový firmware - věnujte pozornost počtu komentářů.
  • V současné době mají lidé stále v rukou mnoho gadgetů, jako je iPhone 4, a jak víme, nejnovější verze iOS pro něj je 7.1.2. To je vše, nemůžete jej dále aktualizovat a mnoho aplikací a her vyžaduje iOS 8 a ne méně, když je stáhnete z App Store! A to bude pokračovat i v budoucnu - další v řadě je iPhone 4S a pak to není daleko od „pětky“.

Co dělat v tomto případě? Nechat gadget bez programů a her? Samozřejmě že ne! Existuje totiž způsob, jak si do iPhonu stáhnout ty aplikace, které vyžadují novější verzi iOS, než která je aktuálně nainstalovaná.

Aktualizováno! Apple všechny překvapil a odstranil App Store z nových verzí iTunes. Než tedy začnete postupovat podle pokynů, vyplatí se zkontrolovat – máte z počítače přístup do obchodu s hrami a aplikacemi? Ne? . Vše OK"? Pokračujme...

Pravda, jeden smartphone na to nestačí; Algoritmus je celkem jednoduchý:


To je vše, podařilo se nám na váš iPhone a iPad nainstalovat program, který dříve vyžadoval novější verzi iOS. Navíc jsme se ani nedotkli firmwaru - nepotřebovali jsme jej aktualizovat!

Jediná věc, jak jste již pochopili, je, jak jsou nainstalovány staré verze aplikací a her (konkrétně pro iOS, který je aktuálně nainstalován na vašem zařízení). Nemusí tedy existovat žádné nové funkce (představené v následujících vydáních programu).

Ale hlavní je, že samotná aplikace bude fungovat a můžete ji používat! A to je mnohem lepší než jen „holé“ zařízení bez jakýchkoli her nebo programů.

P.S. Podařilo se vám tímto způsobem něco stáhnout? Dejte like! Máte nějaké dotazy nebo dotazy? Pak napište do komentářů!

Nedávno Apple otevřel přístup ke všem verzím mobilních programů pro iOS. Charles Proxy je užitečný nástroj pro Mac a Windows, který umožňuje stahovat starší verze her a aplikací z App Store.

V jakých situacích to může být užitečné? Potřeba vrátit se od nejnovějších verzí může být způsobena výskytem softwarových omezení v aktualizacích (jako je smazání hudební sekce VKontakte) nebo různými typy závad.

Níže jsou uvedeny pokyny, jak downgradovat aplikace na iPhone a iPad:

Krok 1: Stáhněte, nainstalujte a spusťte Charles z tohoto odkazu. Na počítači Mac klikněte na tlačítko Udělit oprávnění a zadejte heslo správce.

Krok 2: Spusťte iTunes a stáhněte si z obchodu aplikaci, kterou chcete přejít na nižší verzi.

Krok 3: V okně Charles uvidíte několik serverů, ke kterým se iTunes připojují, musíte najít ten, který má v sobě slovo „koupit“. Klikněte na něj pravým tlačítkem a vyberte Enable SSL Proxying.

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

Krok 5: Znovu vyhledejte tuto aplikaci ve vyhledávání iTunes a klikněte na tlačítko Stáhnout.

Krok 6: Vraťte se za Charlesem a vyhledejte řádky se slovem „koupit“. V okně programu uvidíte druhý objekt označený „koupit“. To je to, co potřebujeme. Vraťte se do iTunes a zastavte stahování.

Krok 7: V aplikaci Charles rozbalte větev slovem „buy“ až na konec a najděte řádek buyProduct. Klikněte pravým tlačítkem, vyberte Exportovat a jako umístění pro uložení souboru vyberte svou plochu.

Krok 8: Na ploše budete mít nový soubor XML. Otevřete jej v libovolném textovém editoru a najděte pole:

softwareVersionExternalIdentifiers

Níže uvidíte řádky jako:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

Toto jsou různé verze vaší aplikace, počínaje nejstarší po nejnovější. Zkopírujte požadované číslo verze do schránky (náhodně).

Krok 9: Vraťte se na Charlese, klikněte pravým tlačítkem na koupitProdukt a vyberte Upravit.

Krok 10: Klikněte na spodní část Text a najděte následující řádek v horní části stránky:

Nahoře mezi klávesami XXXX uvidíte hodnotu. Nahraďte jej tím, který jste zkopírovali v kroku 8. Poté klikněte na Provést v dolní části.

Krok 11: Přejděte dolů na kartě Response na bundleShortVersionString. Níže uvidíte číselnou hodnotu verze aplikace. Pokud se nejedná o verzi, kterou potřebujete, opakujte postup od kroku 8 a zkopírujte jinou hodnotu do schránky.

Krok 12: Znovu klikněte pravým tlačítkem na buyProduct, ale tentokrát vyberte Breakpoints.

Krok 13: Přepněte na iTunes, najděte svou aplikaci a obnovte stránku. Klikněte na tlačítko Stáhnout.

Krok 14: Vraťte se do Charlese, vyberte objekt se slovem „buy“ a na pravé straně okna přepněte na Edit Request –> XML Text. Zde do pole XXX vložte kód zkopírovaný v kroku 8 ze schránky Klikněte na tlačítko Spustit.

Krok 15: Když uvidíte Bod přerušení, klikněte znovu na Spustit.

Krok 16: Vraťte se do iTunes a stahování by mělo pokračovat.

Krok 17: Podívejte se na záložku Moje programy, kde bude program stažen. Najděte jej v seznamu a klikněte pravým tlačítkem - Podrobnosti. Věnujte pozornost poli verze: toto musí být staré sestavení programu.

Krok 18: Připojte svůj iPhone nebo iPad k počítači a přeneste ikonu aplikace do zařízení. Před synchronizací gadgetu se ujistěte, že jste ze zařízení odstranili novější aplikaci. Po dokončení synchronizace bude mít váš gadget starou verzi programu.

Krok 19: Zavřete a odeberte Charlese.

Níže se můžete podívat na video instrukce pro downgrade z iDB:

Nedávno Apple otevřel přístup ke všem verzím mobilních programů pro iOS. Charles Proxy je užitečný nástroj pro Mac a Windows, který umožňuje stahovat starší verze her a aplikací z App Store.

V jakých situacích to může být užitečné? Potřeba vrátit se od nejnovějších verzí může být způsobena výskytem softwarových omezení v aktualizacích (jako je smazání hudební sekce VKontakte) nebo různými typy závad.

Níže jsou uvedeny pokyny, jak downgradovat aplikace na iPhone a iPad:

Krok 1: Stáhněte, nainstalujte a spusťte Charles z tohoto odkazu. Na počítači Mac klikněte na tlačítko Udělit oprávnění a zadejte heslo správce.

Krok 2: Spusťte iTunes a stáhněte si z obchodu aplikaci, kterou chcete přejít na nižší verzi.

Krok 3: V okně Charles uvidíte několik serverů, ke kterým se iTunes připojují, musíte najít ten, který má v sobě slovo „koupit“. Klikněte na něj pravým tlačítkem a vyberte Enable SSL Proxying.

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

Krok 5: Znovu vyhledejte tuto aplikaci ve vyhledávání iTunes a klikněte na tlačítko Stáhnout.

Krok 6: Vraťte se za Charlesem a vyhledejte řádky se slovem „koupit“. V okně programu uvidíte druhý objekt označený „koupit“. To je to, co potřebujeme. Vraťte se do iTunes a zastavte stahování.

Krok 7: V aplikaci Charles rozbalte větev slovem „buy“ až na konec a najděte řádek buyProduct. Klikněte pravým tlačítkem, vyberte Exportovat a jako umístění pro uložení souboru vyberte svou plochu.

Krok 8: Na ploše budete mít nový soubor XML. Otevřete jej v libovolném textovém editoru a najděte pole:

softwareVersionExternalIdentifiers

Níže uvidíte řádky jako:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

Toto jsou různé verze vaší aplikace, počínaje nejstarší po nejnovější. Zkopírujte požadované číslo verze do schránky (náhodně).

Krok 9: Vraťte se na Charlese, klikněte pravým tlačítkem na koupitProdukt a vyberte Upravit.

Krok 10: Klikněte na spodní část Text a najděte následující řádek v horní části stránky:

Nahoře mezi klávesami XXXX uvidíte hodnotu. Nahraďte jej tím, který jste zkopírovali v kroku 8. Poté klikněte na Provést v dolní části.

Krok 11: Přejděte dolů na kartě Response na bundleShortVersionString. Níže uvidíte číselnou hodnotu verze aplikace. Pokud se nejedná o verzi, kterou potřebujete, opakujte postup od kroku 8 a zkopírujte jinou hodnotu do schránky.

Krok 12: Znovu klikněte pravým tlačítkem na buyProduct, ale tentokrát vyberte Breakpoints.

Krok 13: Přepněte na iTunes, najděte svou aplikaci a obnovte stránku. Klikněte na tlačítko Stáhnout.

Krok 14: Vraťte se do Charlese, vyberte objekt se slovem „buy“ a na pravé straně okna přepněte na Edit Request –> XML Text. Zde do pole XXX vložte kód zkopírovaný v kroku 8 ze schránky Klikněte na tlačítko Spustit.

Krok 15: Když uvidíte Bod přerušení, klikněte znovu na Spustit.

Krok 16: Vraťte se do iTunes a stahování by mělo pokračovat.

Krok 17: Podívejte se na záložku Moje programy, kde bude program stažen. Najděte jej v seznamu a klikněte pravým tlačítkem - Podrobnosti. Věnujte pozornost poli verze: toto musí být staré sestavení programu.

Krok 18: Připojte svůj iPhone nebo iPad k počítači a přeneste ikonu aplikace do zařízení. Před synchronizací gadgetu se ujistěte, že jste ze zařízení odstranili novější aplikaci. Po dokončení synchronizace bude mít váš gadget starou verzi programu.

Krok 19: Zavřete a odeberte Charlese.

Níže se můžete podívat na video instrukce pro downgrade z iDB:

Jsou chvíle, kdy uživatel potřebuje stáhnout předchozí verzi aplikace na iPhone místo nejnovější. Tato situace byla například relevantní, když mobilní klient VKontakte ztratil sekci „Audio Recordings“ a „uživatelé“ nevědomky aktualizovali „epp“ na nejnovější verzi. Ukázalo se, že návrat už není možný. Ale stále existuje způsob - zahrnuje použití nástroje Charles Proxy na OS X.

Používáním Charles Proxy Starou verzi aplikace si můžete stáhnout na svůj iPhone přes iTunes. Samotný proces je trochu zdlouhavý a zdlouhavý, ale metoda skutečně funguje. Zahraniční kolegové dokonce natočili celé video demonstrující fungování nástroje Charles Proxy.

Krok 1: Stáhněte si, nainstalujte a spusťte nástroj Charles Proxy na Macu. V okně, které se otevře, klikněte na Udělit oprávnění a zadejte heslo správce.

Krok 2: Dále si musíte stáhnout aplikaci, kterou chcete downgradovat na předchozí verzi, přes iTunes. V okně nástrojů v části Struktura uvidíte nové řádky. Měli byste vidět server „koupit“, klikněte na něj pravým tlačítkem myši a klikněte na Povolit SSL Proxying.

Krok 4: Nyní najděte stejnou aplikaci znovu v iTunes pomocí vyhledávacího pole a znovu klikněte na tlačítko stažení aplikace. Poté stahování aplikace znovu zrušte.

Krok 5: V sekci Struktura klikněte na koupit a poté koupitProdukt.

Krok 6: Přejděte na kartu Odpověď, klikněte pravým tlačítkem na buyProduct a klikněte na Export. Jako umístění exportu vyberte Desktop, poté vyberte formát XML a klikněte na tlačítko Uložit.

Krok 7: Pomocí textového editoru otevřete soubor XML, přejděte dolů a najděte řádek:

softwareVersionExternalIdentifiers

Měli byste vidět seznam takto:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

Toto jsou všechny verze aplikace, od úplně první po nejnovější. Zkopírujte číslo verze, kterou chcete stáhnout. Poté textový editor zavřete.

Krok 8: Vraťte se ke Charlesovi, klikněte pravým tlačítkem na buyProduct a vyberte Upravit.

Krok 9: Klikněte na Text a najděte následující řádek v horní části stránky:

appExtVrsId

Krok 10: Pod tímto textem uvidíte uvnitř tagu číselnou hodnotu . Vložíme hodnotu zkopírovanou v kroku 7, to znamená, že ji nahradíme. Ihned poté klikněte na tlačítko ve spodní části obrazovky Execute.

Krok 11: Přejděte dolů na kartu Response a měli byste vidět bundleShortVersionString. Pod ním uvidíte skutečnou číselnou verzi aplikace, kterou jste zadali.

Krok 12: Klikněte pravým tlačítkem na poslední položku buyProduct v seznamu pod „koupit“ a klikněte na Breakpoints.

Krok 13: V iTunes opět přes vyhledávání hledáme aplikaci pro obnovení stránky. Poté klikněte na tlačítko stažení aplikace - stahování aplikace začne.

Krok 14: Vracíme se k Charlesovi. Může se krátce zobrazit úvodní obrazovka nástroje. Dále klikněte na tlačítko Upravit požadavek → Text XML a vložte číslo verze, kterou jsme zkopírovali v kroku 7 pod appExtVrsId . Klikněte na Execute.

Krok 16: Otevřete iTunes, stahování by mělo začít a dokončit.

Krok 17: Klikněte na záložku Moje aplikace, zobrazí se vám stažená aplikace. Musí se jednat o starou verzi aplikace. Chcete-li to zkontrolovat, klikněte pravým tlačítkem myši a vyberte možnost Získat informace. Tam bude uvedeno číslo verze.

Krok 18: Nyní zbývá pouze připojit váš iPhone k Macu a přetáhnout ikonu staré verze aplikace na váš iPhone. Všechny nové verze aplikace však musí být z vašeho iPhone odstraněny, než budete moci nainstalovat starou verzi.

Krok 19: Po dokončení zavřete a odstraňte Charlese.

říct přátelům