Široká distribúcia upraveného firmvéru pre Android, ako aj rôznych doplnkových komponentov, ktoré rozširujú možnosti zariadení, bola možná najmä vďaka vzniku vlastného obnovenia. Jedným z najpohodlnejších, najobľúbenejších a najfunkčnejších riešení medzi takýmto softvérom je dnes TeamWin Recovery (TWRP). Nižšie sa budeme podrobne zaoberať tým, ako flashovať zariadenie prostredníctvom TWRP.
Pripomeňme, že akákoľvek zmena v softvérovej časti zariadení Android spôsobmi a metódami, ktoré neposkytol výrobca zariadenia, je určitým druhom hacknutia systému, čo znamená, že nesie určité riziká.
Dôležité! Každý úkon používateľa s jeho vlastným zariadením, vrátane dodržiavania nižšie uvedených pokynov, vykonáva používateľ na vlastné riziko. Za prípadné negatívne dôsledky je zodpovedný výlučne používateľ!
Pred pokračovaním v krokoch postupu blikania sa dôrazne odporúča vytvoriť zálohu systému a/alebo zálohu používateľských údajov. Ako správne vykonať tieto postupy sa dozviete z článku:
Pred priamym prechodom na firmvér prostredníctvom upraveného prostredia obnovy je potrebné toto prostredie nainštalovať do zariadenia. Existuje pomerne veľké množstvo spôsobov inštalácie, hlavné a najúčinnejšie z nich sú uvedené nižšie.
V prípade, že inštalácia TWRP cez oficiálnu aplikáciu TeamWin nie je možná, budete musieť na prácu s pamäťovými oddielmi zariadenia použiť aplikáciu Windows. Majitelia zariadení postavených na báze procesora Mediatek môžu využiť program SP FlashTool. Ako nainštalovať obnovenie pomocou tohto riešenia je popísané v článku:
Majitelia zariadení vyrobených spoločnosťou Samsung môžu tiež využiť výhody upraveného prostredia obnovy od tímu TeamWin. Ak to chcete urobiť, musíte nainštalovať obnovenie TWRP, ako je popísané v článku:
Ďalším takmer univerzálnym spôsobom inštalácie TWRP je flashovanie obrazu obnovy cez Fastboot. Kroky na inštaláciu obnovy týmto spôsobom sú podrobne popísané na odkaze:
Napriek zdanlivej jednoduchosti akcií opísaných nižšie si musíte uvedomiť, že upravené obnovenie je výkonný nástroj, ktorého hlavným účelom je pracovať s pamäťovými sekciami zariadenia, takže musíte konať opatrne a premyslene.
V príkladoch popísaných nižšie sa na ukladanie použitých súborov používa karta microSD zariadenia Android, ale TWRP vám na takéto účely umožňuje použiť vnútornú pamäť zariadenia a OTG. Operácie pri použití ktoréhokoľvek z riešení sú podobné.
Na prenos informácií na pamäťovú kartu je vhodné použiť čítačku kariet PC alebo notebooku a nie samotné zariadenie pripojené k portu USB. Proces teda v mnohých prípadoch prebehne oveľa rýchlejšie.
Ak chcete vykonať operáciu, stlačte tlačidlo Utrieť("Čistenie"). V ponuke, ktorá sa otvorí, posuňte špeciálny odblokovač procedúr "Prejdením prstom obnovíte továrenské nastavenia"(„Potvrďte prejdením prstom“) doprava.
Po dokončení procesu čistenia sa zobrazí správa "Úspešný"("Pripravený"). Stlačíme tlačidlo späť("Späť") a potom tlačidlo v pravej dolnej časti obrazovky pre návrat do hlavnej ponuky TWRP.
Po rozhodnutí nastavte prepínač do požadovanej polohy a stlačte tlačidlo "OK".
Po definovaní všetkých parametrov môžete prejsť k firmvéru. Ak to chcete spustiť, posunieme špeciálny odblokovač procedúr Potiahnutím prstom potvrďte blesk("Prejdením prstom zobrazíte firmvér") doprava.
Použitie TWRP na flashovanie zariadení Android je teda vo všeobecnosti jednoduchý postup, ktorý nevyžaduje veľa akcií. Úspech do značnej miery určuje správnosť výberu súborov pre firmvér používateľom, ako aj úroveň pochopenia cieľov manipulácií a ich dôsledkov.
Po tom, ako som začal používať linuxové systémy, som si urobil pre seba nie veľmi utešujúci záver, a to, že neexistuje ideálny operačný systém, na ktorom by som chcel všetko. Až po zoznámení sa s Linuxom som pochopil celú menejcennosť podstaty konceptu uzavretého Windowsu, ale aj Linux je dar.
Nájsť vhodný distribučný kit je maličkosť, navyše s trochou skúseností dokážete systém doviesť takmer k ideálu (v subjektívnom zmysle), problém je však v softvéri. Chvíľu sa mi zdalo, že na pomoc prišiel OS X, ale rýchlo to začalo nudiť a nemohol som odstrániť momenty, ktoré boli pre mňa kritické z hľadiska použiteľnosti a niektorých funkcií. Navyše OS X ma ako geeka celkom neuspokojuje, v linuxových distribúciách sa neustále učím niečo nové, tak či onak čoraz viac rozumiem princípom fungovania počítača.
Tento materiál ale nie je o mojich potulkách oceánom operačných systémov, ale o tom, ako opraviť jednu nepríjemnú chybu pre používateľov viacerých operačných systémov na jednom počítači. Tí, ktorí súčasne používajú Windows 8 aj Linux, si pravdepodobne všimli, že pri prepínaní medzi operačnými systémami sa môže objaviť chyba pri pripájaní oddielu Windows pod Linuxom
"Nepodarilo sa pripojiť zväzok Chyba pri montáži /dev/sd..."
Ide o to, že Windows 8 úplne nevypne svoju prácu a uvedie niektoré komponenty do stavu podobného hibernácii, vrátane pevného disku. Zdalo by sa, prečo také problémy, ale pri takýchto manipuláciách sa systém načíta oveľa rýchlejšie.
Tejto chybe sa dá vyhnúť v niekoľkých prípadoch. Prvá možnosť je celkom jednoduchá – keď reštartujete Windows v momente, keď zapnete počítač, mali by ste nabootovať Linux a nepríjemnú chybu neuvidíme. Druhá možnosť nie je úplne správna, pretože vyžaduje odstránenie súborov hibernácie a môže ovplyvniť výkon systému Windows, ale nevyžaduje postup reštartovania medzi operačnými systémami.
Poslednú možnosť považujem za najviac „ortodoxnú“. Pri vypínaní systému Windows stačí vypnúť hibernáciu zariadení. Ak to chcete urobiť, musíte otvoriť príkazový riadok ako správca a zaregistrovať jeden príkaz a potom stlačiť kláves Enter:
powercfg.exe / hibernácia vypnutá
To je v podstate všetko, oddiely Windows môžete bezpečne pripojiť pod akúkoľvek distribúciu Linuxu bez akýchkoľvek následkov.
Obnova údajov, odstránených fotografií a videí, dokumentov a iných položiek z internej pamäte moderných telefónov a tabletov s Androidom sa stala náročnou úlohou, pretože interné úložisko je pripojené cez protokol MTP, a nie Mass Storage (ako flash disk) a bežné programy na obnovu dát nedokážu nájsť a obnoviť súbory v tomto režime.
Existujúce populárne programy na obnovu dát pre Android (pozri) sa to snažia obísť: automaticky získajte prístup root (alebo to povoľte používateľovi) a potom priamo pristupujte k úložisku zariadenia, ale toto nefunguje pre všetky zariadenia.
Teraz prejdime k hlavnej časti tejto príručky - priamemu pripojeniu internej pamäte systému Android ako flash disku k počítaču.
V prostredí ADB Shell vykonajte nasledujúce príkazy v poradí.
Namontovať | grep /data
V dôsledku toho dostaneme blok názvu zariadenia, ktorý budeme ďalej používať (nestratíme ho zo zreteľa, zapamätáme si ho).
Ďalším príkazom odpojíme dátový oddiel na telefóne, aby sme ho mohli pripojiť ako Mass Storage.
Nájsť /sys -name lun*
Zobrazí sa niekoľko riadkov, zaujímajú nás tie, ktoré majú v ceste f_mass_storage, ale ešte nevieme ktorý (zvyčajne končí len lun alebo lun0)
V ďalšom príkaze použijeme názov zariadenia z prvého kroku a jednu z ciest s f_mass_storage (jedna z nich zodpovedá internej pamäti). Ak je zadaný neplatný, zobrazí sa chybové hlásenie a potom skúste ďalšie.
echo /dev/block/mmcblk0p42 > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file
Ďalším krokom je vytvorenie skriptu, ktorý prepojí interné úložisko s hlavným systémom (všetko nižšie je jeden dlhý riadok).
echo "echo 0 > /sys/devices/virtual/android_usb/android0/enable && echo \"mass_storage,adb\" > /sys/devices/virtual/android_usb/android0/functions && echo 1 > /sys/devices/virtual/ android_usb/android0/enable" > enable_mass_storage_android.sh
Spustite skript
sh enable_mass_storage_android.sh
V tomto bode sa relácia ADB Shell zatvorí a k systému sa pripojí nový disk („flash disk“), čo je interná pamäť systému Android.
Zároveň môžete byť v prípade systému Windows požiadaný o naformátovanie disku - nerobte to (Windows jednoducho nevie, ako pracovať so súborovým systémom ext3 / 4, ale mnohé programy na obnovu dát to dokážu).
Teraz, keď je interná pamäť pripojená ako bežný disk, môžeme použiť akýkoľvek program na obnovu dát, ktorý dokáže pracovať s oddielmi Linux, napríklad bezplatný PhotoRec (dostupný pre všetky bežné operačné systémy) alebo platené R-Studio.
Snažím sa robiť veci s PhotoRec:
V mojom experimente z 30 fotografií vymazaných z internej pamäte bolo 10 obnovených v perfektnom stave (lepšie ako nič), pre zvyšok boli nájdené iba miniatúry, snímky obrazovky png urobené ešte pred tvrdým resetom. R-Studio ukázalo približne rovnaký výsledok.
Ale každopádne to nie je problém spôsobu, akým to funguje, ale problém efektivity obnovy dát ako takej v niektorých scenároch. Poznamenávam tiež, že (v režime hlbokého skenovania s rootom) a Wondershare Dr. Fone pre Android vykázal na rovnakom zariadení oveľa horší výsledok. Samozrejme, môžete vyskúšať akékoľvek iné nástroje, ktoré vám umožnia obnoviť súbory z oddielov so súborovým systémom Linux.
Na konci procesu obnovy odpojte pripojené USB zariadenie (pomocou vhodných metód vášho operačného systému).
Potom môžete jednoducho reštartovať telefón výberom príslušnej položky v ponuke obnovenia.