mrpear.net logo osobní web jednoho ajťáka
► ČESKY | ENGLISH |
twitter icon twitter icon google plus icon flickr icon 500px icon linkedin icon

Řešení Samsung FRP lock (Android 5.1 a vyšší) - když se po factory reset vyžaduje ověření účtem google

FRP (Factory Reset Protection), což je nová vlastnost (funkce) u Android verze 5.1 a vyšších, mě dostala. Je to funkce, která má bránit zneužití telefonu a funguje jednoduše: po factory reset telefonu (obnovení do továrního nastavení) je vyžadováno ověření pomocí posledního registrovaného účtu v daném telefonu. Pokud jej neznáte, máte smůlu, telefon se odmítne dál posunout a v ruce tak máte nepoužitelný přístroj. V následujícím článku si popíšeme způsob, jak FRP obejít u Samsung telefonů, ačkoliv předem upozorňuji, že to nemusí fungovat u všech modelů, především těch novějších.
Já osobně jsem se do problému dostal se Samsung Galaxy J5 (J500FN). Chvíli jsem tento model testoval a pak jsem ho dal k testu i jednomu z kolegů, abych následně jeho pořízení mohl ostatním doporučit či naopak rozmluvit. Když jsem po pár dnech dostal telefon zpátky, sáhl jsem automaticky po funkci továrního nastavení, abych přístroj vyčistil od všeho nepotřebného, co jsme do něj během testování dostali. Po tom, co po vymazání naběhl úvodní průvodce, jsem telefon vypnul a dal zpět do krabičky. Do té doby jsem nic o FRP nevěděl, což se změnilo ve chvíli, když mi zavolal nový majitel, který si telefon mezitím vyzvedl, že po zapnutí chce průvodce nějaký google účet, ale ten jeho mu to nechce vzít...
Netrvalo dlouho a bylo jasno: FRP (Factory Reset Protection), představená s Android verze 5.1, slouží ke zvýšení bezpečnosti přístroje v okamžiku, kdy se dostane do neoprávněných rukou. Pokud je funkce aktivní (viz níže), vyžádá si ověření pomocí google účtu, který byl spárován s daným přístrojem v době, kdy došlo k obnovení nastavení. A to i v případě, že resetujeme z bootloaderu (Volume UP + menu + power) či jakkoliv jinak.

Kdy nás FRP potrápí

FRP má svůj význam a dělá komplikovanější použít telefon, k němuž neznáme účet a nebo heslo k tomuto účtu. Pokud si resetujeme vlastní telefon, možná si této funkce ani nevšimneme, protože automaticky zadáme opět původně používaný google účet a telefon se rozjede.
Problém ale je, pokud telefon posouváme dál jinému uživateli. Prodáváme telefon dalšímu uživateli a tak obnovíme tovární nastavení, aby v telefonu nezůstalo nic z původního nastavení či dat. Nový uživatel může být ale velmi nepříjemně překvapen, když telefon nelze zprovoznit. Řešení je sice snadné — zadat původní účet a heslo — ale chceme takovéto údaje novému uživateli sdělit?

Kdy je FRP aktivní

Aby bylo FRP aktivní, je potřeba splnit několik podmínek:
  • Android verze 5.1 nebo vyšší,
  • v telefonu je aktivní alespoň jeden Google účet (primární),
  • telefon má nastaven zámek obrazovky
Pokud jsou tyto podmínky splněny zároveň, bude zřejmě FRP aktivní (ve finále vše závisí na nastavení konkrétního modelu a výrobce).
Nevšiml jsem si žádného varování, které by mě na přítomnost této ochrany upozorňovalo, takže o to je to záludnější.

Jak správně obnovit do továrního nastavení s FRP?

Pokud se na uvedené vlastnosti FRP podíváme z druhé strany, tak celkem snadno odvodíme, jak FRP deaktivovat a přichystat tak náš telefon na čisté obnovení.
  • Odebereme všechny účty Google.
  • Pro jistotu změníme zámek obrazovky na žádný (zamykací obrazovka a zabezpečení).
A následně provedeme obnovení do továrního nastavení.

Jak obejít FRP, když neznám původní účet

A jsme u situace, která je velmi nepříjemná. Proběhlo obnovení telefonu do továrního nastavení a my neznáme původní účet nebo k němu nemáme potřebné údaje. Co nyní?
Naštěstí může zafungovat finta, která spočívá v tom získat přístup k nastavení právě obnoveného systému, ve kterém pak následně můžeme provést další obnovení do továrního nastavení — a vzhledem k tomu, že u právě obnoveného telefonu už není registrován žádný google účet, nebude FRP aktivní. Jenže, jak se do nastavení dostat? V průvodci tato možnost samozřejmě není.
Následující postup jsem ověřil na Samsung telefonech, ale bude funkční zřejmě i na dalších modelech. Problém je v tom, že postup využívá chybu v systému a s největší pravděpodobností bude tato chyba časem ošetřena a zacelena a tím pádem postup nebude již fungovat.

Co budeme potřebovat?

K telefonu připojíme flash disk jako USB OTG a díky tomu i během průvodce dojde ke zobrazení průzkumníka souborů právě připojeného úložiště. To nám umožní z tohoto úložiště instalovat aplikaci z APK souboru, která neudělá nic jiného, než že aktivuje nastavení telefonu, ze kterého pak provedeme obnovení do továrního nastavení.
Potřebovat proto budeme flash disk s micro-usb konektorem nebo můžeme použít jakýkoliv klasický flash disk a redukci z USB na Micro-USB (OTG redukci). Já ji koupil za 29,- Kč i s DPH.
micro_usb_otg

Jak obejít průvodce ověření google účtem (FRP)

  1. Stáhneme si soubor frp.zip a z něj rozbalíme a zkopírujeme na flash disk soubor frp.apk.
  2. Zapneme telefon. Jakmile se zobrazí průvodce, pokračujeme až do bodu, kdy nás vyzve k ověření google účtem.
  3. Připojíme USB OTG disk. Po chvíli by se měl otevřít průzkumník souborů a my vidíme právě vložený usb disk a na něm soubor frp.apk.
  4. Spustíme soubor frp.apk.
  5. Systém zahlásí, že se snažíme instalovat aplikaci z neznámého zdroje a proto musíme v nastavení instalaci z neznámých zdrojů povolit.
  6. Ihned po potvrzení proběhne instalace aplikace a po jejím dokončení ji můžeme rovnou otevřít.
  7. Po otevření (spuštění) se zobrazí nastavení telefonu. To je jediné, co aplikace dělá a nemá žádné další vedlejší chování.
  8. V nastavení telefonu nalistujeme obnovení továrního nastavení a provedeme jej.
Následující snímky obrazovek znázorňují právě popsaný postup.
frp1 frp2 frp3 frp4 frp5 frp6 frp7 frp8 frp9
Po dokončení obnovení továrního nastavení a restartu telefonu naběhne opět známý průvodce, který ale už nebude vyžadovat ověření účtem google a telefon tak můžeme normálně zprovoznit.
Pokud se průzkumník souborů neobjeví, může se jednat o dva důvody:
  • Telefon OTG nepodporuje, nebo jsme připojili disk s neznámým souborovým systémem. Doporučuji používat disky formátované jako FAT či FAT32.
  • Máme čest se systémem, který už danou chybu opravil a průzkumníka proto v této fázi průvodce nezobrazí. Tady už nezmůžeme nic.

Závěrem

Novinka FRP, představená v Android verze 5.1, zvyšuje bezpečnost telefonu a především jeho dat v případě, že se přístroj dostane do nepovolaných rukou. Jako každé zabezpečení ale má i toto své vedlejší účinky a je třeba se s nimi seznámit, abychom byli připraveni na možné komplikace s ním spojené. Věřím, že tento článek problematiku objasnil a případně i pomohl vyřešit zapeklitou situaci.
Rád si přečtu vaše zkušenosti v komentářích.
Reklama

Komentáře

16. 11. 2016 23:07:55, GGGG
Asi by bylo dobrý sem dát odkaz...
17. 11. 2016 8:27:06, mrpear
[GGGG] Jo díky, nějak jsem zapomněl ;). Odkaz na frp.zip jsem právě přidal.
20. 11. 2016 1:06:20, Jan Mottl
Perfektní návod. U Huawei Y3II (LUA-L21) se mi flash disk disk a ni průzkumnik souborů neotevřel. Je možné že toto zařízení otg nepodporuje? Nebo myslíte, že už je zde frp propracovanější a zabrańuje načtení disku?
20. 11. 2016 13:42:09, Jan Mottl
Aplikaci jsem tam dostal na sd kartě, a po obnově továrního nastavení s odkliknutím kolonky "souhlasím se smazáním dat včetně přihgloášení google účtem" se telefon sice resetoval, ale skončilo na tom stejném bodě jako předtím.. chce abych se přihlašoval tím původním mailem který neznám.
20. 11. 2016 15:16:36, mrpear
[Jan Mottl] Já jsem zkoušel ten postup pouze na Samsungu a jak jsem psal, je to postup využívající chybu v systému. Takže je možné, že to na daném modelu fungovat nebude. Nepíšete ani, jakou verzi Android máte.

Není mi moc jasné, jak jste tam dostal aplikaci na sd kartě a zda k tomu resetu došlo během toho průvodce...? Já mám vyzkoušen pouze postup s OTG.
26. 11. 2016 23:21:23, Miroslav
Samsung Galaxy s5 Neo se mi rootu zamkl FRP. Najde se nějaká cesta jak to obejít.

Co si o tom myslíte?

:
:
(nepovinné a neveřejné, slouží pro případ dalšího kontaktu přes e-mail)
: