Fóra

Režim obnovenia vs. režim obnovenia vs. režim DFU

N

no0nefamous

Pôvodný plagát
11. mája 2021
  • 10. október 2021
Hľadám podrobné popisy toho, čo sa v skutočnosti stane, keď použijete jednotlivé metódy obnovy, pretože spoločnosť Apple v tomto nie je príliš transparentná. Poznám odporúčané dôvody pre každú metódu, ale chcem vedieť všetko, čo sa deje pod kapotou.


Moje pochopenie je:

Aktualizácia OTA – k vašej inštalácii iOS sa pridá opravný súbor, ktorý vykoná iba úpravy novej verzie.

Aktualizácia prostredníctvom súboru iTunes/IPSW – Celá inštalácia systému iOS sa nahradí najnovšou verziou alebo verziou, ktorú ste si vynútili vybratú.

Obnoviť cez iTunes/Finder – Telefón je úplne vymazaný, najnovšia verzia iOS je nainštalovaná čerstvo.

Režim obnovenia – režim, v ktorom je možné vynútiť aktualizáciu alebo obnovenie telefónu, ak máte problémy s aktualizáciou alebo s niečím iným, ale inak je rovnaký ako pri bežnej aktualizácii alebo obnove.

Režim DFU – Telefón sa úplne vymaže a iBoot sa znova nainštaluje, po ktorom nasleduje najnovšia verzia iOS. Ak by ste nemali problémy so zavádzaním, konečný výsledok by bol rovnaký ako pri bežnom procese obnovenia.


...Ale potom som videl iných ľudí tvrdiť, že Recovery a DFU Mode vám poskytnú skutočne čerstvú inštaláciu, ktorú bežné obnovenie neposkytuje. Ktorý to je?
reakcie:prášok na pečenie

an_apple.a.day

21. mája 2010
  • 10. október 2021
Ak nedostanete odpoveď od softvérového inžiniera spoločnosti Apple, pravdepodobne sa o vás dozvie. ak ste už v tomto ohľade vedeli, čo môžete očakávať od fámy, rétorická odpoveď vás nájde potom, čo si preberiete oheň a plamene toho, k čomu toto vlákno nevyhnutne prispeje. Posledná úprava: 10. októbra 2021
reakcie:no0nefamous

Banglazované

macrumors poloboh
17. apríla 2017


Cupertino, CA
  • 10. október 2021
DFU aka Device Firmware Update umožňuje obnovenie zariadenia z akéhokoľvek stavu, ktorý tiež podporuje downgrade a obchádza bootloader iBoot. Stáva sa to, keď Boot ROM zlyhal pri načítaní zavádzača a možno ju použiť ako poslednú možnosť. (Vývojár by o tom mal vedieť viac ako priemerný používateľ kvôli inovácii a downgradu na testovanie beta verzie systému iOS na riešenie problémov so softvérom a hardvérom).

Režim obnovenia používa bootloader iBoot a normálne obnoví výrobné nastavenia zariadenia pomocou najnovšieho podpísaného firmvéru iOS. Bootloader normálne nepodporuje downgrade, pretože kontroluje, či je firmvér rovnaký alebo vyšší ako aktuálny firmvér.

Verím, že každý režim vykoná novú inštaláciu. Režim DFU je iba bezpečný, keď režim obnovenia nefunguje a má lepšiu kontrolu nad aktualizáciou a znížením verzie, ktorá obchádza požiadavku zavádzača.

Táto príručka uvádza:' Zlyhanie zavádzacej pamäte ROM pri načítaní LLB [bootloader] (na starších zariadeniach) alebo iBoot (na novších zariadeniach) spôsobí, že zariadenie prejde do režimu DFU. V prípade zlyhania LLB alebo iBoot pri načítaní alebo overení ďalšieho kroku sa spustenie zastaví a na zariadení sa zobrazí obrazovka pripojenia k iTunes. Toto je známe ako režim obnovenia.'
https://www.apple.com/ca/business-docs/iOS_Security_Guide.pdf
reakcie:no0nefamous N

no0nefamous

Pôvodný plagát
11. mája 2021
  • 11. október 2021
Banglazed povedal: Verím, že každý režim vykoná novú inštaláciu. Kliknutím rozbalíte...

Takže potom je bežná metóda obnovenia tiež rovnaká nová inštalácia, len s menším počtom krokov? Inými slovami, obnovenie režimu obnovenia alebo režimu DFU nepovedie k „čistejšej“ inštalácii ako štandardné obnovenie? Posledná úprava: 11. októbra 2021 N

no0nefamous

Pôvodný plagát
11. mája 2021
  • 12. október 2021
Dobre. Prehrabaním denníkov iTunes Updater (nájdete ich v C:Users*Vaše meno*AppDataRoamingApple ComputeriTunesiPhone Updater Logs) a porovnaním aktualizácie iOS cez iTunes, štandardného obnovenia cez iTunes a režimu obnovenia obnoviť, verím, že som našiel svoju odpoveď.

Protokoly normálnej aktualizácie a štandardnej obnovy iTunes sú takmer totožné, okrem toho, že niektoré akcie sa označujú ako „aktualizácia“ alebo „vymazanie“. Protokol obnovy prostredníctvom režimu obnovenia je však výrazne odlišný. Verím, že je bezpečné predpokladať, že štandardné obnovenie vymaže váš obsah a nastavenia, ale v skutočnosti iba „aktualizuje“ vašu inštaláciu iOS najnovšou, aj keď je rovnaká. Koniec koncov, je možné prinútiť iTunes, aby „aktualizovali“ na rovnakú zostavu IPSW. Medzitým obnova prostredníctvom režimu obnovenia pravdepodobne skutočne vymaže všetko a nainštaluje skutočne „čistú“ inštaláciu.

Nemal som chuť sa obťažovať vykonaním ďalšej obnovy prostredníctvom režimu DFU, ale predpokladám, že platí to isté ako pri obnovení režimu obnovenia.

Samozrejme, v konečnom dôsledku na tom asi veľmi nezáleží, ale cítim sa lepšie, keď viem, že ak v budúcnosti budem musieť vykonať obnovenie, viem, ako dosiahnuť skutočne čistú opätovnú inštaláciu.