Co je Nandroid a jak se dělá?

  • Nandroid je přesná kopie celého systému Android, včetně aplikací, dat a oddílů.
  • Dělá se to z vlastního recovery, jako je TWRP nebo podobné, s pokročilými oprávněními.
  • Umožňuje vám obnovit mobilní telefon do jeho předchozího stavu, pokud se při úpravě systému něco pokazí.
  • Je základem jakéhokoli bezpečného flashování ROM, rootování a pokročilého procesu přizpůsobení.

Co je Nandroid a jak se dělá?

Pokud si rádi hrajete s telefonem Android, instalujete ROM nebo experimentujete vlastní mody a jádraDříve či později narazíte na termín Nandroid. A je velmi pravděpodobné, že vám někdo řekne: „Než cokoli uděláte, udělejte si zálohu Nandroidu.“ Není to jen obrazná řeč: je to doslova záchranné lano, které odděluje velkou katastrofu od prostého „No nic, prostě obnovím zálohu a tím to končí.“

V tomto článku se na to podíváme s klidným pohledem Co přesně je záloha Nandroid, co ukládá, k čemu se používá a jak se dělá? s vlastní obnovou. Také využijeme příležitosti k prozkoumání klíčových konceptů Androidu (oddíly, obnova, ROM, jádro atd.), abyste pochopili, co se děje "pod kapotou", a nemuseli slepě následovat seznam kroků.

Co je Android uvnitř (tak akorát pro pochopení Nandroidu)

Android není jen domovská obrazovka, aplikace a ikony, které vidíte každý den; pod tím vším se skrývá celý svět. vrstvená struktura a komponenty které spolupracují. Základem toho všeho je linuxové jádro, které se stará o zabezpečení, správu paměti, procesy, sítě a přístup k hardwaru.

Nad jádrem se nachází vrstva hardwarové abstrakce (HAL), která umožňuje systému jednotnou komunikaci s kamerou, GPS, senzory, dotykovou obrazovkou a modemem, aniž by aplikace musely vědět, jaký konkrétní čip vaše zařízení používá. Díky tomu… vrstva abstrakce hardwaruStejný systém Android může běžet na stovkách různých modelů.

Runtime prostředí Androidu (dříve Dalvik, nyní ART) běží na tomto základě. Toto prostředí je zodpovědné za spouštění aplikačního kódu a kompilaci bajtkódu do formátu optimalizovaného pro běh na zařízeních s omezenými zdroji. Každá aplikace běží ve vlastním procesu s vlastní instancí virtuálního stroje, který poskytuje… izolace a zabezpečení mezi aplikacemi.

Nad tím nacházíme nativní knihovny C/C++ (multimédia, 2D a 3D grafika s OpenGL ES, engine WebKit, databáze SQLite, knihovny SSL atd.) a aplikační framework Java/Kotlin. Tento framework poskytuje API, která aplikace používají k... rozhraní displeje, přístup k fotoaparátu, GPS, kontaktům nebo oznámením.

Vrchní vrstva obsahuje aplikace: e-mail, zasílání zpráv, prohlížeč, mapy, Google Play a také aplikace od jiných vývojářů. To vše je podporováno schématem rozdělení: systém, bootování, dodavatel, data, obnova a některé další, v závislosti na výrobci a verzi systému Android.

Co je Nandroid a co přesně ukládá?

Z tohoto přehledu Androidu již vidíte, že běžná záloha (například ty, které si vytvoříte pomocí Disku Google) zahrnuje hlavně uživatelská data a některá nastavení, zatímco záloha Nandroid funguje na mnohem nižší úrovni. Záloha Nandroid je, jednoduše řečeno, úplný snímek oddílů zařízení v určitou dobu.

Záloha Nandroidu nekopíruje jen fotografie nebo nainstalované aplikace; klonuje stav důležitých systémových oddílů, obvykle včetně... boot, systém, dodavatel, data a někdy i další, jako například EFS nebo modem (doporučuje se provést Záloha IMEI), v závislosti na obnovení a zařízení. Proto je telefon po obnovení úplně stejný: stejná ROM, stejné aplikace, stejná nastavení a stejná data.

Výhodou tohoto typu zálohy je, že se provádí z odděleného prostředí od hlavního systému, tedy z vlastního recovery (TWRP, OrangeFox atd.). Odtud můžete přistupovat k oddílům bez nutnosti bootování Androidu, což umožňuje klonovat vnitřní paměť na nízké úrovni a následně jej bez zásahu obnovit.

Představte si Nandroid jako kompletní obraz pevného disku v počítači: nekopírujete jen jednotlivé soubory, kopírujete celý disk. skutečný obsah oddílů, které tvoří systémJe to jako zmrazit telefon v čase a uložit fotku na SD kartu nebo do interní paměti.

Proč je tak důležité provést Nandroid flash před úpravou Androidu?

Pokaždé, když instalujete ROM (oficiální nebo vlastní), flashujete jádro, použijete konfliktní modul Magisk nebo upravíte systémové soubory, existuje reálná možnost, že se něco pokazí. A když se něco pokazí na úrovni systému, neopraví se to přeinstalováním aplikace; vyžaduje to kompletní revizi systému. obnovit zařízení do plného stavu.

A právě zde se Nandroid stává vaším nejlepším přítelem: pokud flashování beta ROM způsobí, že se telefon bootuje, pokud instalace modu ho zamrzne na logu, nebo pokud ruční aktualizace zanechá ROM nestabilní, stačí... Spusťte recovery a spusťte Nandroid Restore které jsi dělal, než jsi začal s tím vrtat.

Hlavní výhodou je ušetřený čas a bolesti hlavy. Bez zálohy Nandroidu znamená závažná chyba přeinstalaci ROM od nuly, překonfigurování účtů, stahování všech aplikací, obnovení dat (pokud je máte v cloudu) a úpravu každého detailu nebo zjišťování, jak to opravit. Aktualizace ROM bez ztráty datS Nandroidem jednoduše Vrátíte se přesně do bodu, kdy všechno fungovalo. během několika minut

Pro ty, kteří často mění ROM, zkoušejí různé recovery nebo experimentují s alternativními jádry, jsou zálohy Nandroidu prakticky nezbytné. I když tyto změny provádíte jen příležitostně, je nezbytné mít před čímkoli provést kompletní zálohu. základní záchranná síť.

Co potřebujete k vytvoření Nandroidu?

Než začnete vytvářet svou první zálohu Nandroid, je důležité vědět, že se tak nedělá z „normálního“ Androidu, ale ze speciálního prostředí zvaného recovery. Telefony se po vybalení dodávají s velmi omezenou základní obnovou, takže k vytvoření zálohy Nandroid potřebujete prostředí pro obnovu. Vlastní obnova s ​​pokročilou podporou zálohování.

Nejznámější je TWRP (Team Win Recovery Project), ačkoli existují i ​​další, jako například OrangeFox nebo upravené verze od některých ROM komunit. K instalaci jedné z těchto recovery obvykle potřebujete odemkněte bootloaderNěco, co si každý výrobce zvládá po svém: někteří to usnadňují, jiní to komplikují a další to prostě neumožňují.

Kromě oddílu pro obnovení budete potřebovat dostatek úložného prostoru. Úplná záloha Nandroidu může zabrat několik gigabajtů, protože zahrnuje datový oddíl se všemi vašimi aplikacemi a jejich informacemi. V ideálním případě byste měli mít microSD karta nebo dostatek volného místa ve vnitřní paměti uchovat si alespoň jednu nebo dvě úplné kopie.

Vždy je dobré si nejdůležitější fotografie a videa předem exportovat do počítače nebo cloudu, jen pro jistotu. I když je Nandroid obsahuje, je vždy moudré mít pro soubory, které považujete za důležité, dodatečné zabezpečení. zcela nenahraditelný.

Jak vytvořit zálohu Nandroidu ve vlastním recovery

Ačkoli má každá obnova své vlastní rozhraní, obecná logika pro vytvoření zálohy Nandroid je podobná: vyberete oddíly, které chcete kopírovat, definujete cíl zálohy a potvrdíte operaci. Proces probíhá v rámci samotné obnovy a obvykle trvá od několika minut do více než deseti, v závislosti na obnově. rychlost úložiště a datová kapacita.

Po vstupu do režimu vlastní obnovy se zobrazí sekce s názvem podobným „Záloha“. Zde můžete vybrat oddíly, které budou zahrnuty do zálohy Nandroidu. Obvykle zahrnete Spouštění, systém a data minimálně a na některých zařízeních také oddíly od dodavatele a další kritické oddíly.

Ve stejné nabídce můžete obvykle změnit umístění zálohy: interní paměť nebo karta microSD. Pokud je to možné, je lepší použít kartu microSD. externí kartu, aby se zabránilo ztrátě kopie pokud později naformátujete interní úložiště nebo agresivně změníte ROM.

Po výběru cílového umístění vás obnova požádá o potvrzení zahájení zálohování. Poté jednoduše začne číst oddíly a ukládat data do sady komprimovaných souborů. Během této doby byste neměli Nevypínejte mobilní telefon ani nepřerušujte procesPo dokončení se zobrazí zpráva o úspěšném dokončení a systém můžete normálně restartovat.

Záloha Nandroidu bude uložena ve specifické složce (obvykle pojmenované po vašem zařízení nebo obnově) a můžete se vrátit do stejné sekce „Záloha/Obnova“ pro Obnovte jej později, až budete potřebovat.Je dobrým zvykem zálohu přejmenovat, pokud to recovery umožňuje, s jasným popisem ROM a datem.

Jak obnovit Nandroid a co se stane, když to uděláte

Co je Nandroid a jak se dělá?

Obnovení zálohy Nandroidu je stejně důležité, ne-li důležitější, než její vytvoření, protože vám ušetří problémy. Chcete-li obnovit zálohu Nandroidu, musíte nejprve znovu spustit... to vlastní obnovení, které jste použili k vytvoření zálohyprotože každá obnova má svůj vlastní formát zálohy.

V nabídce obnovy najdete sekci s názvem „Obnovit“ nebo něco podobného. Uvnitř uvidíte seznam dostupných záloh seřazených podle data nebo názvu. Vyberte tu, kterou chcete obnovit, a stejně jako při procesu vytváření označte oddíly, které chcete obnovit (obvykle ty samé, které jsi tehdy zachránil).

Po potvrzení obnovení se proces obnovení spustí a aktuální oddíly budou přepsány obsahem dané zálohy. To znamená, že veškeré aplikace, data nebo změny systému provedené po vytvoření zálohy budou ztraceny. Vaše zařízení bude na oplátku Vrátí se do přesně stejného stavu, v jakém byl v době vytvoření Nandroidu..

Jakmile je proces dokončen, měli byste obvykle vymazat mezipaměť a mezipaměť Dalvik/ART (pokud recovery tuto možnost nabízí) a restartovat zařízení. První spuštění může trvat o něco déle než obvykle, ale pokud vše proběhlo v pořádku, měli byste vidět... Vaše domovská obrazovka, vaše aplikace, vaše nastavení a vaše účty přesně tak, jak jste si je pamatovali.

Proto je důležité pochopit, že Nandroid není nástroj pro částečnou synchronizaci, ale „cestování v čase“ Dokončit: Obnovit znamená vrátit se k určitému bodu v historii vašeho mobilního zařízení a vynechat vše, co následovalo poté, ať už dobré nebo špatné.

Rozdíly mezi Nandroidem a jinými zálohami na Androidu

Android nabízí mnoho typů záloh a je důležité pochopit, k čemu každý z nich slouží. nedůvěřovat špatnému nástrojiZálohy Disku Google obvykle ukládají nainstalované aplikace, některá data spojená s vaším účtem, historii volání, kontakty nebo určitá nastavení zařízení.

Pak jsou tu zálohy vytvořené aplikacemi třetích stran, například ty, které exportují pouze fotografie, pouze SMS zprávy, pouze konverzace nebo pouze specifická nastavení. Všechny tyto možnosti jsou užitečné pro každodenní použití, ale jsou k ničemu, když se porouchá... ROM, proces spouštění nebo samotná struktura systému.

Nandroid je v jiné lize: neví nic o tom, jestli je aplikace ta nebo tamta, nebo jestli je od Googlu nebo jiného vývojáře, prostě... klonovat oddíly, které tvoří systémProto při obnovení obnovíte vše od tapety a pozic ikon až po relace aplikací, jako by se nic nestalo.

Rozumnou kombinací pro pokročilé uživatele je denně používat cloudové zálohy od Googlu a specifické služby (např. šifrované zálohy vašich chatů) a Nandroid si rezervovat pro… okamžiky, kdy se chystáte systém důkladně upravit (instalovat ROM, flashovat jádra, měnit recovery, aplikovat systémové mody atd.).

Tímto způsobem, i když Nandroid časem zastará, protože na něm hodně změníte, budete mít stále synchronizovaná nejdůležitější data a pokud se během flashování něco pokazí, budete je moci obnovit. rychle se vrátit na stabilní základnu, ze které lze pokračovat v práci.

Android, ROM a přizpůsobení: kde do toho všeho zapadá Nandroid

Android jako operační systém má za sebou obrovskou komunitu vývojářů a výrobců. Google udržuje AOSP (Android Open Source Project) pod licencí Apache a z tohoto kódu jsou vybudovány jak oficiální verze od výrobců (One UI, MIUI, Pixel UI atd.), tak i další operační systémy. Vlastní ROMy od komunity jako například LineageOS, Pixel Experience nebo GrapheneOS.

Výrobci obvykle přidávají vlastní vrstvu, aplikace a služby, zatímco komunitní ROM se obvykle zaměřují na čistší systém a upřednostňují soukromí nebo pokročilé přizpůsobení. Každá ROM přináší vlastní sadu funkcí, vlastní plán aktualizací a, co je velmi důležité, jejich vlastní požadavky na oddíl a bootloader.

Souběžně s tím se Android výrazně vyvinul v designu a zabezpečení. Od Dalviku k ART jako běhovému prostředí, od raných rozhraní s fyzickými tlačítky k navigaci gesty a Material Designu a ještě dále. Vylepšení v sandboxu, oprávněních, šifrování dat a službách Google Play izolovat systémové funkce a aktualizovat je bez závislosti na nové plné verzi.

Tento vývoj však s sebou přinesl i problémy, jako je fragmentace: existují desítky aktivních verzí a ne všechny telefony dostávají stejné aktualizace nebo stejným tempem. Mnoho výrobců přestane poskytovat podporu relativně brzy a právě zde se vlastní ROM stávají způsobem, jak… prodloužit životnost zařízení které výrobce již zanechal za sebou.

V tomto rozmanitém ekosystému je Nandroid klíčovým prvkem pro každého, kdo si chce vyzkoušet ROM. bleskové obrázky nebo různé způsoby zotavení bez obav. Vědomí, že to dokážete Zmrazte svůj aktuální stav a kdykoli se do něj vraťte Díky tomu je experimentování se systémem mnohem bezpečnější a uvolněnější.

Aspekty zabezpečení, soukromí a spolehlivosti systému Android

Android je již léta cílem bezpečnostních studií a ačkoli je někdy označován za zranitelnější než jiné platformy, data nejsou tak jednoduchá. Některé zprávy uvádějí mnohem více kritických zranitelností v konkurenčních systémech, ale bylo jich zaznamenáno i více. Účinné útoky a malware zaměřené konkrétně na Android, částečně kvůli jeho obrovskému podílu na trhu.

Google reagoval stále přísnějšími bezpečnostními vrstvami: ověřováním při spouštění, výchozím šifrováním, podrobnými oprávněními, aktualizacemi systémových modulů přes Google Play a automatickou analýzou aplikací. I přesto uživatelé stále nesou odpovědnost: instalací APK souborů z pochybných zdrojů nebo jejich deaktivací. základní bezpečnostní mechanismy Otevírá to dveře problémům.

Pokud jde o soukromí, je známo, že Android, stejně jako jiné systémy, shromažďuje informace o používání zařízení a aplikací, což bylo odhaleno i v únikových informacích a dokumentech zpravodajských služeb. Služby jako mapy, reklama a sociální sítě mohou odhalovat geolokační nebo behaviorální data, proto je vhodné dbát opatrnosti. Pečlivě zkontrolujte nastavení oprávnění a aktivit v účtu Google.

Android je přítomen v mnoha typech zařízení, nejen v mobilních telefonech: hodinkách, televizích, autech, set-top boxech, a dokonce i v domácích spotřebičích. Základní systém je ve všech podobný, ale implementace a aktualizace silně závisí na výrobci. To znamená, že uživatelský zážitek může být v některých případech vynikající a v jiných poměrně špatný, a to jak v... plynulost jako u dlouhodobé podpory.

Při výběru telefonu s Androidem nejsou hardware a cena jedinými faktory: zásadní jsou politika aktualizací a spolehlivost výrobce. Dobrá kombinace kvality zařízení, podpory vlastních ROM a zvyku používat Nandroid před experimentováním s ROM zajišťuje lepší uživatelský zážitek. Android je výkonná platforma pro ty, kteří chtějí jít o krok dál toho, co nabízí „standardní“ systém.

Celá tato síť vrstev, oddílů, ROM a nástrojů se může zpočátku zdát složitá, ale v praxi se vytvoření a obnovení zálohy Nandroidu omezuje na několik klepnutí v režimu obnovení. Klíčem je pochopit, že ukládáte kompletní repliku svého zařízení Android přesně tak, jak je, a že díky tomu můžete experimentovat s ROM, jádry a úpravami s naprostým klidem, s vědomím, že se vždy můžete vrátit do předchozího stavu pomocí několika jednoduchých akcí. Váš telefon přesně takový, jaký byl, když všechno fungovalo perfektně.

Zálohování Nandroid
Související článek:
[Video] Jak krok za krokem vytvořit zálohu nandroidu pro náš Android

Root mobilu
Může vás zajímat:
Jak rootovat Android
Sledujte nás ve Zprávách Google