Montáž interní paměti a obnovení dat hromadného úložiště

Montáž interní paměti a obnovení dat hromadného úložiště

Obnovení dat, vzdálených fotografií a videí, dokumentů a dalších prvků z vnitřní paměti moderních telefonů a tabletů Android se stalo obtížným úkolem, protože interní úložiště je spojeno pomocí MTP a ne hromadné úložiště (jako je disk) a známý Obnova dat nemůže v tomto režimu najít a obnovit soubory.

Existující populární programy pro obnovu dat na Androidu (viz. Obnovení dat na Android) Pokuste se to obejít: v automatickém režimu získejte přístup root (nebo to poskytnete, aby se to uživateli) a poté - přímý přístup k ukládání zařízení, ale to nefunguje pro všechny zařízení.

Existuje však způsob, jak ručně připojit (připojit) interní úložiště Android jako flash disk pomocí příkazů ADB, a poté použít jakýkoli program pro obnovení dat, který pracuje s systémem souborů ext4 použitým v tomto úložišti, například Photorec nebo R-Studio. Při propojení interního úložiště v režimu hromadného úložiště a následné obnovení dat z vnitřní paměti Androidu, včetně po resetování do nastavení továrny (tvrdý příjem) a bude diskutováno v těchto pokynech.

Varování: Popsaná metoda není pro začátečníky. Pokud se jim připisujete, pak některé body mohou být nepochopitelné a výsledek akcí se nemusí nutně očekávat (teoreticky, můžete to zhoršit). Použijte výše uvedené pouze pod svou odpovědností a snadno za skutečnost, že se něco pokazí a vaše zařízení Android se již nezapne (pokud uděláte všechno, pochopení procesu bez chyb, by se to nemělo stát).

Příprava na připojení interního úložiště

Všechny akce popsané níže lze provést v systému Windows, Mac OS a Linux. V mém případě byl Windows 10 použit se subsystémem Windows pro Linux a Ubuntu Shell z úložiště aplikací. Instalace komponent Linuxu není nutná, všechny akce mohou být prováděny na příkazovém řádku (a nebudou se lišit), ale tuto možnost jsem upřednostňoval, protože při používání Shell ADB byly problémy s zobrazením speciálních systémů, které ne ovlivnit práci metody, ale představující nepříjemnosti.

Než začnete připojovat interní paměť Androidu jako flash disk ve Windows, postupujte podle následujících kroků:

  1. Stáhněte a rozbalte nástroje pro platformu Android SDK ve složce ve vašem počítači. Stahování je k dispozici na oficiálních webových stránkách https: // Developer.Android.Com/studio/vydání/platforma-tools.Html
  2. Otevřete parametry systémů prostředí (například spuštěním hledání Windows pro vstup do „proměnných“ a poté do úvodního okna systému stisknutím „proměnných prostředí“. Druhý způsob: Otevřený ovládací panel - Systém - další parametry systému - „prostředí“ na kartě „navíc“). 
  3. Vyberte proměnnou cesty (není důležitá, systém nebo uživatel) a klikněte na „Změna“.
  4. V dalším okně klikněte na „Vytvořit“ a uveďte cestu do složky pomocí nástrojů platformy z 1. kroku a použijte provedené změny. 

Pokud tyto akce provádíte v Linuxu nebo MacOS, podívejte se na internet, jak do těchto operačních systémů přidat složku s nástroji pro Android Platform.

Připojení vnitřní paměti Androidu jako zařízení pro hromadné úložiště

Nyní přecházíme do hlavní části tohoto vedení - přímo spojujeme vnitřní paměť Androidu jako flash disk k počítači.

  1. Znovu načtěte telefon nebo tablet v režimu obnovy. Obvykle k tomu musíte vypnout telefon, potom na nějakou dobu uplatte a podržte tlačítko napájení a „hlasitost dolů“ a po objevení obrazovky Fastboot vyberte režim obnovy pomocí objem tlačích a načtěte do něj, potvrzujte výběr krátkými tlačítky napájení. U některých zařízení se metoda může lišit, ale na vyžádání je snadno umístěna na internetu: „Režim obnovy model_steration“
  2. Připojte zařízení k počítači přes USB a chvíli počkejte, až nebude nakonfigurováno. Pokud se na konci nastavení v dispečeru systému Windows zařízení zobrazí zařízení s chybou, najděte a nainstalujte ovladač ADB pro model zařízení. 
  3. Spusťte Ubuntu Shell (v mém příkladu je to shell Ubuntu pro Windows 10), příkazový řádek nebo MAC terminál a vstup ADB.Zařízení exe (Poznámka: Z Under Ubuntu v systému Windows 10 používám ADB pro Windows. Bylo by možné nainstalovat ADB pro Linux, ale pak by to nemělo „vidět“ připojená zařízení - omezení funkcí subsystému Windows pro Linux). 
  4. Pokud v důsledku příkazu vidíte připojené zařízení v seznamu, můžete pokračovat. Pokud ne, zadejte příkaz Fastboot.Zařízení exe
  5. Pokud je v tomto případě zařízení zobrazeno, je vše správně připojeno, ale zotavení neumožňuje použití příkazů ADB. Pravděpodobně musíte nainstalovat vlastní zotavení (doporučuji najít TWRP pro váš telefonní model). Přečtěte si více: Instalace vlastního zotavení na Androidu.
  6. Po instalaci vlastního zotavení přejděte do něj a opakujte příkaz ADB.EXE zařízení - Pokud se zařízení stane viditelným, můžete pokračovat.
  7. Zadejte příkaz ADB.Exe shell A klikněte na Enter.

Ve skořápce ADB v pořádku provádíme následující příkazy.

Mount | Grep /data

V důsledku toho dostaneme název blokového zařízení, které bude použito později (neztrácejte to z dohledu, pamatujte).

Dalším týmem je sekce dat v telefonu, aby ji mohla spojit jako hromadné úložiště.

Umount /data

Dále najde index LUN požadované sekce odpovídající hromadnému úložnému zařízení

Najít /sys -Name LUN*

Zobrazí se několik řádků, máme zájem o ty, které mají na cestě f_mass_storage, Ale zatím nevíme, který z nich (obvykle končí jen LUN nebo LUN0)

V dalším příkazu používáme název zařízení z prvního kroku a jednu z cest s f_mass_storage (jeden z nich odpovídá vnitřní paměti). Pokud je zavedena nesprávná, obdržíte chybovou zprávu, zkusíme další.

Echo/dev/block/mmcblk0p42>/sys/zařízení/virtual/android_usb/f_mass_storage/lun/file

Dalším krokem je vytvoření skriptu spojujícího interní úložiště s hlavním systémem (vše, co je níže, je jedna dlouhá linka).

Echo "echo 0>/sys/zařízení/virtual/android_usb/android0/enable & echo \" Mass_storage, adb \ "">/zařízení/virtual/android0/funkce && echi 1>/echi/zařízení/virtual/anddroid_usb/ Android0/Enable ""> enable_mass_storage_android.Sh

Provádíme skript

Sh enable_mass_storage_andoid.Sh

V tuto chvíli bude relace Shell ADB uzavřena a se systémem bude připojen nový disk („flash disk“), což je interní paměť Android.

Současně můžete být v případě Windows požádáni o formátování jednotky - nedělejte to (jen Windows neví, jak pracovat se systémem souborů Ext3/4, ale mnoho programů lze obnovit).

Obnovení dat z připojeného interního úložiště Android

Nyní, když je vnitřní paměť připojena jako běžná jízda, můžeme použít jakýkoli program pro obnovu dat, který může pracovat s linuxovými sekcemi, například bezplatný Photorec (dostupný pro všechny společné operační systém) nebo placené r-studio.

Snažím se provádět akce s Photorec:

  1. Stáhněte si a rozbalte Photorec z oficiálního webu https: // www.Cgsecurity.Org/wiki/testdisk_download
  2. Spusťte program, pro Windows a spusťte program v grafickém režimu, spusťte soubor qphotorec_win.Exe (více: obnovení dat ve Photorec).
  3. V hlavním okně programu nahoře vyberte zařízení Linux (nový disk, který jsme připojili). Níže uvádíme složku pro obnovení dat a vybereme typ systému souborů Ext2/Ext3/Ext, pokud potřebujete soubory pouze určitého typu, doporučuji je ručně (tlačítko „formáty souborů“), takže proces bude proces Běž rychleji. 
  4. Ujistěte se znovu, že je vybrán požadovaný systém souborů (někdy přepíná „sám“).
  5. Spuštění vyhledávání souborů (spustí se ve druhé pasáži, první - vyhledávání záhlaví souborů). Při hledání budou automaticky obnoveny do zadané složky. 

V mém experimentu, z 30 fotografií vzdálených z vnitřní paměti, bylo 10 obnoveno v perfektním stavu (lepší než nic) pro ostatní - pouze miniatury, snímky PNG před. R-Studio ukázalo přibližně stejný výsledek.

Ale tak či onak to není problém metody, která funguje, ale problém účinnosti obnovy dat jako takový v některých scénářích. Také jsem si všiml, že regenerace fotografií DiskDigger (v hlubokém skenovacím režimu s kořenem) a Wondershare DR. Fone pro Android ukázal velmi nejhorší výsledek na stejném zařízení. Samozřejmě můžete vyzkoušet jakékoli jiné prostředky, které vám umožní obnovit soubory z sekcí pomocí systému Linux File System.

Na konci procesu obnovy odstraňte zařízení USB (pomocí odpovídajících metod operačního systému).

Poté můžete telefon jednoduše restartovat výběrem odpovídající položky v nabídce Rakaveri.

"