Brandované telefony (upravené mobilním operátorem) mají dvě nevýhody. Většinou se v nich nachází řada aplikací navíc, které nejdou odinstalovat, a hlavně dostávají mnohem méně aktualizací. On již sám výrobce většinou vydává aktualizace jen pro novější/důležitější telefony a operátor z nich použije jen sem tam nějakou. Naštěstí existuje (myslím) bezpečná možnost, jak změnit brandovaný telefon na nebrandovaný.
Zjistil jsem, že ač je téma zásahů do Android telefonů, velice rozšířené, existuje mnoho článků a hlavně mraky diskuzních fór, tak nějaký komplexní přehled pro začátečníka se těžko hledá. Různé postupy jsou uvedeny na řadě míst a jsou velice jednoduché, ale já chtěl vědět, co přesně se děje a co zásahem způsobím. Takže jsem několik týdnů studoval a nakonec vše prakticky vyzkoušel, a také sepsal tento článek. Neručím za přesnost všech informací a upozorňuji, že zásahy do telefonu mohou vést k jeho poškození nebo ztrátě záruky. Člověk by je měl provádět pouze, pokud to potřebuje a je si jist co dělá. Proto se snažím vysvětlit všechny termíny a věci okolo. Jako jsou verze firmwarů, regiony, zálohování, rootování, flash originální ROM, zrušení rootu a návrat do výchozího stavu.
Původně jsem měl v telefonu verzi firmwaru XXELLA
, po úpravě jsem se oficiálními aktualizacemi dostal na XXEMG4
. V nové verzi, kdy jsem provedl kompletně čisté nastavení (a také zredukoval počet aplikací na dvě třetiny), se mi zatím neprojevilo zamrznutí (což nemusí nic znamenat, není to dlouhá doba), vyřešil se problém se špatnou synchronizací s ActiveSync (kalendář a kontakty), a minimálně o 30% se zlepšila výdrž baterie.
Důležité termíny
Některé termíny, které souvisí s operačním systémem Android a také s nahráváním nového firmwaru/ROMky.
Bootloader - zavaděč operačního systému. Některé telefony jej mají zamknutý, takže umožňuje zavést pouze OS podepsaný výrobcem, pak je potřeba jej odemknout. Samsung bootloader nezamyká.
Recovery - speciální bootovací oddíl, která obsahuje recovery console. Telefon můžeme nastartovat v Recovery modu, například když máme problémy s jeho startem. V Recovery máme k dispozici určité příkazy, například provést Factory Reset nebo instalovat aktualizaci systému. Vedle originálního (Stock Recovery) máme také upravené (Custom Recovery), které nabízí více možností, například provést Nandroid zálohu nebo nahrát (Flash) nový systém. Nejpoužívanější Custom Recovery jsou ClockWorkMod (CWM) nebo Team Win Recovery Project (TWRP).
ROM (Firmware) - vlastní operační systém, běžně se používá termín ROM nebo Firmware. Používáme buď Stock ROM (oficiální od výrobce), která se aktualizuje oficiálně pomocí OTA (Over-the-air programming) updatu nebo u Samsungu programem Kies. Nebo Custom ROM, která je modifikovaná, často rovnou rootnutá, tu musíme nahrát ručně (pomocí Recovery nebo dalších postupů).
Kernel - jádro operačního systému, zajišťuje komunikaci s HW a SW
Root - Android je založený na Linuxovém kernelu a standardně do něj nemáme privilegovaný přístup (nejvyšší práva). Jako rootnutí nebo odemčení rootu se označuje metoda, pomocí které získáme práva hlavního uživatele (Super User).
PDA - jde o operační systém včetně programů a nastavení, obsahuje kompletní obraz ROM (v telefonu vidíme verzi pod Build number), může jít o bootloader, recovery, operating system, user data, cache a moviNAND
Phone - také se používá označení Modem, zajišťuje obsluhu mobilního příjmu a datového modemu, v telefonu vidíme verzi pod Baseband version
CSC - Consumer Software Customisation - záleží na geografickém regionu a operátorovi. Obsahuje regionální nastavení, může obsahovat SW balíčky pro daný region nebo Branding (úprava dle operátora), také APN nastavení pro připojení, MMS, apod. CSC neříká nic o jazyku, který Android obsahuje nebo jaké klávesnice jsou k dispozici. CSC máme s označením regionu.
Region - telefon je zařazen do určitého regionu a má nahraný CSC určitého regionu. Regiony se označují třípísmenným kódem.
PIT - Partition Information Table - obsahuje informace o oddílech pro dané zařízení, skoro nikdy by se nemělo měnit od toho, co již máme
Samsung Kies - oficiální aplikace od Samsungu, která obsahuje ovladače pro telefon, umožňuje instalovat aktualizace Androidu, má funkci Emergency Firmware Recovery a umí dělat zálohy (které nejsou vždy spolehlivé)
Odin - Samsung Flashing Application - je originální aplikace, kterou používají servisy, a umožňuje nahrávat software do telefonů Samsung
Triangle Away - aplikace z Google Play, která resetuje počítadlo flashnutí Custom ROM na 0, vyžaduje root
NANDroid - standardní adresářová struktura pro zálohy systému Android. Nandroid backup tedy znamená zálohu celého systému, všech hlavních oddílů včetně systému (firmwaru), ale nezálohují se SD karty (ani interní) - podle nějakých informací je zálohovat má, ale mnou použitá metoda je nezálohovala.
Užitečné odkazy
- Samsung Galaxy S III na XDA-developers - nejlepší AJ fórum
- Samsung Galaxy S III na AndroidForum - nejlepší české fórum
- AndroidCentral - rozsáhlý web s informacemi o Androidu
- rootgalaxys3iii - mnoho informací o flashování a rootování S3
- Frequently Asked Questions - Samsung Galaxy S III - International GT-I9300
Oficiální firmware (Stock ROM)
Samsung pro určitý telefon vydává celou řadu verzí firmwaru (ROM). Většinou více verzí je založeno na stejné verzi Androidu, třeba 4.1.2. Stejné verze ROM jsou uvolňovány různě pro různé regiony, na kterých jsou závislé (pro telefon v určitém regionu potřebujeme ROM ve stejném regionu).
Stažení Stock ROM
Na internetu najdeme servery, kde je možné stáhnout ohromné množství firmwarů pro různé Samsung telefony a regiony. Většinou jde o formát ROM pro použití v aplikaci Odin. Ke stažení bývají dva soubory, samostatný Kernel nebo kompletní Stock Firmware (ten již Kernel obsahuje). Nejpopulárnější servery:
Zjištění verze firmwaru
Pro zjištění informací o firmwaru a regionu máme celou řadu možností. Přímo v telefonu menu Settings - About device vidíme Model number, Android version, Baseband version (Phone), Kernel version, Build number (PDA). Zde ale nevidíme region.
Když spojíme telefon s počítačem, tak můžeme využít aplikaci Samsung Kies. Na hlavní stránce máme Firmware information a vidíme aktuální verzi a poslední, která je k dispozici pro update. Zobrazuje se PDA, Phone a CSC, za ním je v závorce Region.
Pokud na telefonu zadáme (vytočíme) kód *#1234#
, dostaneme AP: I9300XXELLA, CP: I9300BOLK3, CSC: I9300TMZLL1. AP je PDA, CP je PHONE a CSC je CSC.
Označování verzí
Oficiální popis, z čeho se název verze skládá, jsem nenalezl. Neoficiálních popisů je řada, ale patrně v poslední době došlo k nějaké změně, protože přesně neodpovídají. Pro PDA je například kód I9300XXELLA
, I9300
je model telefonu, XXE
by mělo odpovídat regionu (ale nesedí s CSC regionem) a teprve
LLA
je vlastní verze (datum). CSC je třeba I9300TMZLL1
, prostřední část TMZ
je region (zde T-Mobile Czech)
Popis je třeba v Samsung firmware naming conventions a Samsung firmware naming convention and explanation.
Regiony
Telefon je zařazen do určitého regionu a má nahráno CSC určitého regionu. I když máme oficiální firmware, tak musí odpovídat tyto dva regiony, aby nám fungovaly oficiální aktualizace. Region se značí třípísmenným kódem, třeba XEZ
je obecný pro Českou republiku, TMZ
je T-Mobile Czech, O2C
je O2 Czech. Nějakou tabulku nalezneme v článku CSC Codes.
Změna regionu telefonu
Na určitých verzích Androidu, určitě 4.0.4
, možná i 4.1.1, lze změnit region zadáním kódu na klávesnici (vytočením). Tato změna provede Factory Reset, tedy smazání všech dat!
Kód je *#272*IMEI#
, kde se místo IMEI zadá aktuální IMEI číslo (zjistíme v menu nebo pomocí *#06#
). Poté klikneme na Install a dojde k Factory resetu.
EFS
EFS je důležitý systémový oddíl Androidu (běžně nepřístupný), který obsahuje různá data včetně IMEI (International Mobile Station Equipment Identity), unikátního čísla telefonu. Pokud se poškodí a ztratíme IMEI, tak se zobrazuje obecné IMEI 0049** nebo 0000 a nepřipojíme se k operátorovi (nemůže volat, apod.).
Změna EFS
Od verze ROM XXEMG4
se změnil formát EFS oddílu z v1 na v2 a pouze nové ROM od července 2013 (MG2) umí číst EFS v2. Takže pokud flashneme novou ROM, tak se běžně nemůžeme vrátit ke starší. Více informací IMEI / EFS - Know this stuff (i9300), Stock FW XXEMG4 -> zmení EFS adresár.
Freezing - problém zamrzání telefonu
Celé problematice flashování Android telefonu jsem se začal věnovat, protože se mi na telefonu stále častěji začal objevovat známý problém zamrzání (Freezing), kdy telefon naprosto přestane reagovat. Podle informací na internetu jsem ověřil, že zamrznutí není trvalé, ale trvá 5 až 20 minut a pokud počkáme, tak telefon začne opět reagovat. To je ovšem naprosto nepoužitelné. Na internetu je řada rad, jak tento problém řešit, ale nejlepší výsledek má asi nahrání novější verze firmwaru. Nejvíce problémů má údajně verze I9300XXELLA
, což je poslední verze, kterou nabízí řada operátorů včetně T-mobile, i když Samsung vydal několik novějších verzí.
Popis problému je třeba v článcích How to fix a Samsung Galaxy S3 on O2 with the 4.1.2 freeze problem a Ultimate Galaxy S3 Unusual Freezing Thread.
Speciální start telefonu
Mimo běžného startu telefonu můžeme zavést dva speciální mody.
Download mode - vypnutý telefon zapneme současným stiskem Volume Down + Home + Power (dokud se nezobrazí speciální obrazovka), stiskneme UP
Recovery mode - vypnutý telefon zapneme současným stiskem Volume Up + Home + Power (držíme asi 5s a pustíme)
Zálohování
Než se pustíme do nějakých zásadních úprav systému, tak určitě není špatné vytvořit nějaké zálohy. Zálohovat můžeme řadu jednotlivých věcí nebo celý systém. Pro některé zálohy musíme mít rootnutý telefon. Většinu zálohovacích aplikací stáhneme přímo na Google Play a využijeme je z telefonu, pro některé potřebujeme upravené recovery a některé se provádí spojením s PC.
Obecně zastávám názor, že když něco nově instaluji, tak je nejlepší většinu věcí také nově nastavit místo obnovování či migrace starého nastavení. Rozhodně to platí i pro Android, protože jsem si chtěl zjednodušit práci a obnovit nastavení systému, TouchWiz i všech aplikací ze zálohy. Nejen, že se systémových nastavení obnovilo pouze pár, ale také se systém choval velice podivně. Například se extrémně vybíjela baterie (za 5 hodin z plně nabitého stavu).
Android a úložiště dat
Než se pustíme do zálohování, tak je dobré vědět, jak jsou data na Androidu ukládána. Nepodařilo se mi na toto téma nalézt příliš podrobných informací. Takže následující informace nemusí být přesné.
Galaxy S3 má paměť 16 GB, tato paměť se často označuje jako interní úložiště nebo ROM, i když jde o Flash paměť (tedy něco jako SD karta). Tato paměť je rozdělena na několik oddílů (partition), jde o /boot
(obsahuje bootloader a kernel), /recovery
(obsahuje recovery console), /system
(obsahuje celý systém a předinstalované a systémové aplikace v /system/app
), /cache
(dočasné soubory), /efs
(obsahuje důležitá data telefonu IMEI, MAC), /data
(obsahuje instalované aplikace a jejich data, tento oddíl se formátuje při Factory Resetu). To jsou obecné oddíly, podle různých diskusí je v telefonu několik dalších oddílů jako /radio
a /hidden
.
Většina oddílů je běžně uživateli nedostupných. /system
má velikost 1,5GB, /cache
1 GB, další oddíly zabírají více než 1GB. Zbývající prostor paměti má oddíl /data
, to je asi 11,5GB, což vidíme v systému Settings - Storage - Device memory (proto zde není vidět 16GB, ale pouze část paměti, kterou můžeme využít).
Další část úložiště jsou SD paměti, mluví se o oddílech /sdcard
a /sd-ext
. Běžně se externí SD karta namapuje jako /storage/sdcard0
, v našem telefonu je ale sem mapována interní paměť z oddílu /data/media
. Takže sdcard0
a /data
ukazuje stejnou velikost i volný prostor. Rozdíl je, že část /data
je pro nás nepřístupná a tam se běžně instalují aplikace /data/app
a ukládá jejich hlavní nastavení /data/data
. Prostor sdcard0
je přístupný uživatelům a sem si mohou aplikace ukládat další nastavení do sdcard0/android/data
. Pokud připojíme externí SD kartu, tak bude v /storage/extSdCard
.
Nějaké informace na internetu Android Partitions Explained: boot, system, recovery, data, cache & misc, Android Phone Memory and Storage.
Záloha aplikací
Při záloze aplikací můžeme zazálohovat vlastní aplikaci, tedy APK soubor a potom data (a nastavení) aplikace. Velké množství aplikací má data někde na internetu, takže stačí nově nainstalovat aplikaci, přihlásit se a vše se nám stáhne. Pak není potřeba záloha dat a nastavení. Záloha dat a nastavení znamená, že se zkopírují standardní složky aplikace z privátní a veřejné oblasti interní paměti. Některé aplikace (například navigační) si ukládají další data přímo na SD kartu do složky, tato data se většinou automaticky nezálohují.
Když provedeme zálohu a obnovu aplikace, tak jde vlastně o čistou instalaci a je to naprosto bezpečné. Obnova nastavení nemusí vždy dopadnout dobře. Také když provedeme zálohu, tak je dobré myslet, kam se ukládá. Ideální je na externí SD kartu, protože když se uloží do interní paměti (což je pro některé aplikace defaultní), tak se při Factory Resetu smaže.
Dobrá aplikace, která nám provede zálohu aplikací (APKček) je App Backup & Restore. Tuto aplikaci používám již dlouho, když jsem potřeboval získat APK aplikace stažené z Google Play. Nepotřebuje root, ale neukládá nastavení a některé aplikace (například Protected Apps). Záloha se ukládá na SD do složky /App_Backup_Restore
.
Další aplikace je Helium - App Sync and Backup (dříve Carbon). Tato aplikace umí zálohovat i data aplikací bez rootu, v tom případě, ale musíme nainstalovat klienta na PC (http://www.clockworkmod.com/carbon) a poprvé spojit telefon s tímto klientem. Pak se již zálohuje na SD kartu. V praxi jsem vyzkoušel pouze zálohu a ne již obnovu. Helium ukládá data na SD do složky /carbon
.
Hodně známá aplikace je Titanium Backup, která zálohuje vše, ale potřebuje root. Mezi zálohovanými aplikacemi jsou i různá systémová nastavení a TouchWiz home, ale jejich obnova mi nedopadla dobře. Defaultně ukládá data do interní paměti, to ale můžeme změnit v menu Preferences - pod Backup settings - Backup folder location.
Posledním příkladem je aplikace My Backup Root, která také vyžaduje root. Umí zálohovat aplikace s nastavením a média a zvlášť data. Mezi data patří kontakty, historie volání, SMS, systémová nastavení, Android Home, alarmy, slovník, kalendář, APN. Odsud jsem zkusil obnovit některá nastavení, ale dělal jsem to zároveň s obnovou něčeho z Titanium Backup, takže ve výsledku nevím, jestli problémy způsobila jen jedna aplikace nebo obě. Data se ukládají na SD do /reware/MyBackup
.
Záloha SMS
Pokud nechceme přijít o staré SMS zprávy, tak je musíme také zálohovat. Spolehlivě funguje aplikace SMS Backup & Restore.
Záloha EFS
O tom, jak je EFS oddíl důležitý jsme psali, takže je dobré jej zálohovat. Jeho záloha je součástí kompletní Nandroid zálohy, ale můžeme provést samostatnou zálohu. Pro zálohu vždy potřebujeme root. Možností je celá řada, zde je zmíněna aplikace pro Windows.
- Stáhnout program z fóra [TOOL] Záloha / obnova EFS pre I9300
- Připojit běžící telefon přes USB (musíme mít zapnuté USB debugging)
- Spustit
EFS-BACKUP.bat
- Stiskneme 1 pro zálohu, Y potvrzení
- Na telefonu povolíme práva Super User
Záloha vytváří 3 soubory, ale tar.gz se nevytvoří, pokud v telefonu nemáme aplikaci Busybox. Další podobná aplikace [TOOL] EFS Professional v2.0.70 - záloha / obnova.
Záloha ROM / kompletní záloha
Pokud chceme zálohovat celý telefon včetně aktuální ROM, tak se nejčastěji využívá Nandroid záloha. NANDroid je standardní adresářová struktura pro zálohy systému Android. Standardně je tento způsob zálohy k dispozici z různých upravených Recovery (třeba ClockworkMod nebo TWRP). Ale je možno použít i následující aplikaci, která provede zálohu za běhu systému. Záloha obsahuje všechny běžné oddíly systému mimo SD karet (nezálohuje se ani sdcard0). Takže pro kompletní zálohu potřebujeme ještě zkopírovat paměťovou kartu.
Pozn.: Jakoukoli originální ROM (i brandovanou) můžeme stáhnout na internetu, takže teoreticky zálohu firmwaru nepotřebujeme.
Jedná se o zdarma aplikaci, kterou můžeme stáhnout na Google Play, Online Nandroid Backup (onandroid). Požadavkem je rootnutý telefon. Dále je třeba nainstalovat aplikaci Busybox (také zdarma na Google Play), tu spustíme a zvolíme Install. Busybox nabízí různé GNU příkazy, které využívají další aplikace.
Onandroid provede kompletní zálohu telefonu (boot, recovery, system, data, cache, EFS). V defaultním nastavení se provede záloha typu ClockworkMod na kartu do složky /clockworkmod/backup/datum
. Záloha trvá dle počtu aplikací a dat třeba půl hodiny.
Zajímavá by mohla být aplikace Nandroid Manager, která umožňuje práci s Nandroid zálohami, mě se ji ovšem nepodařilo zprovoznit.
Nějaké informace na internetu:
- How To Perform And Restore A NANDROID Backup
- Make Nandroid Backups On Android Without Booting Into Recovery
- Tutorial How To Backup And Restore Galaxy S3 Original ROM
- Ultimate Backup Tool: úplná záloha telefonu bez nutnosti rootu (pro Android 4.x)
- [SAMSUNG GALAXY S3 UNIFIED TOOLKIT V7.0] Drivers, Backup, Root, Recovery + MORE [GSM]
Ostatní zálohy
Externí SD karta se při Factory Resetu nemaže, pro jistotu ji můžeme při větších zásazích (instalace firmware, factory reset) vyndat. Takže by nemělo být třeba ji zálohovat. Jiná otázka je interní paměť telefonu (sdcard0), jak jsme si řekli, jde o část oddílu data, takže ten se při Factory resetu zformátuje.
Kalendář, kontakty, maily, apod. asi máme na nějakém serveru, z kterého synchronizujeme, takže zálohu nemusíme řešit.
Na Home Screen máme určitě umístěnu řadu zástupců na aplikace a widgetů, případně složek se zástupci. Na Samsungu máme nadstavbu TouchWiz, nenašel jsem funkční možnost, jak zálohovat nastavení. Podle diskuzí, většina alternativních Home Screen aplikací, umožňuje zálohu a obnovu. Já používám aplikaci Elixir 2 a widget na plochu pro umístění více ikonu. Ve správě widgetu se dá zálohovat, záloha se uloží do sdcard0\Android\data\com.bartat.android.elixir.KEEP\widget-backup
. Pokud si tuto složku zkopírujeme a potom nahrajeme na stejné místo do nově instalovaného telefonu, tak můžeme obnovit widget se všemi parametry.
Určitě není na škodu udělat si nějaké snímky obrazovky (screenshoty), dle kterých si pak nastavíme prostředí do původního stavu. Hodit se mohou všechny využívané plochy Home Screen, informace o verzi, nastavené účty, okno SMS zprávy, emailu, kalendáře (pokud jsme si je upravili od defaultu).
Když nastavujeme nový telefon, tak dostáváme dotaz, jestli chceme zálohovat nastavení na Google účet a to samé u Samsungu. Já jsem tyto možnosti vždy odmítal, pozdě mne napadlo, že by stálo za zkoušku, co se tímto způsobem zálohuje.
Postup na Root telefonu
Existuje řada metod, jak provést Root, populární je CF Auto Root a Framaroot. Některé metody instalují Custom Kernel nebo Recovery. Zde si popíšeme CF Auto Root, které pouze dočasně nainstaluje Custom Recovery a pak vrátí originální. Telefon je tedy v originálním stavu, až na root, o jedna se zvýší Flash Counter.
Ke všem větším zásahům do telefonu je nutné upozornění, že zásah děláte na svoji zodpovědnost a špatným postupem můžete zničit telefon. Baterie by měla být nabitá. Když se používá aplikace Odin, tak musí být vypnuté Kies.
Využijeme ODIN a CF Auto Root, soubor CF-Auto-Root-m0-m0xx-gti9300.zip
- rozbalíme. Tato metoda rootu zachovává Stock recovery, pouze přidá SuperSU (aplikaci). Root nemaže žádná data.
- Na telefonu musí být zapnuto Ladění USB (Settings - Applications - Development - USB Debugging)
- Spustíme Odin (součástí staženého zipu Auto Root je i Odin 1.85)
- Do PDA zadáme soubor CF Auto Root -
CF-Auto-Root-m0-m0xx-gti9300.tar.md5
- Spustíme mobil v Download modu - vypneme, potom stiskneme dohromady Volume Down + Home + Power, dostaneme obrazovku s informace - stiskneme UP
- Spojíme telefon s počítačem pomocí USB kabelu. Doporučuje se mít plně nabitý mobil, provádět na pevném PC ne na notebooku (kvůli občasným problémům s napájením USB portů). V první sekci Odinu
ID:COM
by se měla objevit informace, na který port je telefon připojen se žlutým pozadím (verze 3 má modré). - Klikneme na tlačítko Start. Během procesu nesmíme odpojit telefon. Průběh je takový, že telefon nabootuje do upraveného recovery (uvidíme velké červené Android logo), nainstaluje SuperSU a vrátí stock recovery. Na konci nahrání se telefon restartuje. Nad oknem ID:COM se zobrazí zelené políčko PASS!
Po rootu se zvýší Flash Counter, takže jako další bychom měli použít Triangle Away.
Nějaké informace na internetu:
- [GT-I930x/T/N][SHV-E210*][SHW-M440S] CF-Auto-Root
- [NÁVOD] Galaxy S III - ROOT + Recovery - SK návod
- Samsung Galaxy S3 - Root (easiest way) - video na YouTube
Počítadlo Flash Counter
V telefonu je interní počítadlo neoriginálních flashnutí, které se jmenuje Flash Counter. Pokud flashneme Custom Kernel nebo Custom Recovery, tak se Flash Counter zvyšuje při každém bootu o jedničku. Servis pomocí tohoto počítadla pozná, že jsme upravovali firmware a nemusí uznat reklamaci. Naštěstí je jednoduchá metoda, jak toto počítadlo vynulovat.
Informace o stavu Flash Counter
Aktuální stav Flash Counter zjistíme tak, že nabootujeme do Download modu. Zde jsou vidět informace, jestli máme oficiální firmware. Originální stav vypadá následně:
ODIN MODE PRODUCT NAME: GT-I9300 CUSTOM BINARY DOWNLOAD: No CURRENT BINARY: Samsung Official SYSTEM STATUS: Official
Pokud došlo ke flashi, tak vidíme jiné hodnoty:
ODIN MODE PRODUCT NAME: GT-I9300 CUSTOM BINARY DOWNLOAD: Yes (1 counts) CURRENT BINARY: Custom SYSTEM STATUS: Custom
Vynulování Flash Counter
Využijeme aplikaci Triangle Away, kterou můžeme stáhnout na Google Play (jde o placenou aplikaci, ale nestojí moc, na internetu se dá sehnat i zdarma 2013.10.04][ROOT] TriangleAway v3.10. Aplikace vyžaduje root.
- Spustíme Triangle Away, povolíme Super User (SU) práva, detekuje se model, pro daný model se musí stáhnout data (povolíme)
- Klikneme na Reset flash counter, po varování se telefon restartuje (chvíli to trvá)
- Zobrazí se menu Triangle Away, stiskneme Volume Up pro provedení resetu, znovu stiskneme Volume Up pro reset
Postup na Unroot
Na zrušení rootu existuje opět řada metod. Nejjednodušší je flash Stock ROM (originální). Pokud nemáme vynulované počítadlo Flash Counter, tak je dobré jej dopředu nastavit na 0 (pak to již neuděláme). Jiné možnosti popisuje článek How To One Click UnRoot Galaxy S3.
Postup na Flash ROM přes ODIN
Při flashi nové ROM je opět vhodné upozornit, že špatný zásah může zničit telefon. Doporučuje se mít nabitý telefon, udělat zálohu dle možností (ideálně kompletní Nandroid), vyndat SIM a SD kartu.
Jako nejjednodušší metodu využijeme flashuntí pomocí aplikace Odin. V tom případě nemusíme mít rootnutý telefon a teoreticky nedojde ke smazání uživatelských dat. Provedení Factory Resetu se ale silně doporučuje a často se dostaneme do situace, kdy nám nic jiného nezbude.
Odin nalezneme ke stažení třeba na XDA-developers ([28/06/2012][v3.07][ODIN] All Latest ODIN (Flash program) Versions for Galaxy S III, [27.08.2013 LATEST] Odin 3.09, Odin 1.85 | All versions! | Samsung ROM Flashing Tools). Nejčastěji se mluví o verzi 3.07 (kterou jsem použil i já) nebo 1.85. Stáhnout nyní můžeme i novější 3.09.
- Na telefonu musí být zapnuto Ladění USB (Settings - Applications - Development - USB Debugging)
- Stáhneme požadovanou ROM, většinou jde o jeden soubor, který obsahuje všechny tři části (PDA, MODEM, CSC), třeba
I9300XXEMC2_I9300OXXEMC1_I9300XXEMC2_HOME.tar.md5
- Spustíme mobil v Download modu - vypneme, potom stiskneme dohromady Volume Down + Home + Power, dostaneme obrazovku s informace - stiskneme UP
- Aby Odin mohl komunikovat s telefonem, tak musíme mít v PC ovladače, nejjednodušší je nainstalovat Samsung Kies, ale dá se stáhnout i jen balík ovladačů
- Spustíme Odin (zde jsem použil verzi 3.07)
- V programu zkontrolujeme, že je zatrženo pouze Auto Reboot a F. Reset Time, nic jiného! Při flashi nepoužíváme PIT (Partition Information Table) soubor!
- Do PDA vložíme soubor ROM .tar nebo .tar.md5 - nejčastější situace, kdy je vše v jednom souboru, druhá možnost vložit zvlášť PDA, PHONE, CSC
- Spojíme telefon s počítačem pomocí USB kabelu. Doporučuje se mít plně nabitý mobil, provádět na pevném PC ne na notebooku (kvůli občasným problémům s napájením USB portů). V první sekci Odinu
ID:COM
by se měla objevit informace, na který port je telefon připojen a pozadí zmodrá. - Klikneme na tlačítko Start. Během procesu nesmíme odpojit telefon. Na konci nahrání se telefon restartuje. Nad oknem ID:COM se zobrazí zelené políčko PASS!
- Telefon se restartuje
Většinou se doporučuje provést po flashnutí Full Wipe (Factory Reset), čímž se předejde různým problémům, občas stačí jen Wipe Cache a Dalvik Cache (cache běžících aplikací, po restartu se vytvoří znovu). Myslím, že Factory Reset by se mohl provést ještě před flashováním, a bylo by to jednodušší.
Já jsem se po flashnutí dostal do stavu, že se po restartu zastavil telefon na logu SAMSUNG a ani po 20 minutách se nepohnul dále. Provedl jsem tedy reset následujícím postupem a pak již telefon fungoval OK.
- Vyndáme baterii (aby se telefon vypnul) a vrátit zpět
- Nastartujeme telefon v Recovery modu - stiskneme dohromady Volume Up + Home + Power, zde se pohybujeme pomocí tlačítek hlasitosti a potvrzení Power
- Zvolíme Wipe data/factory reset (tím se zformátuje /data a /cache)
- Zvolíme Reboot system now
Nějaké informace na internetu:
- Tutorial: What is and how to use ODIN3?
- [Guide]Odin Flash Guide
- [NÁVOD] Flash FW cez program ODIN (pre I9300)
Přechod z brandované ROM na nebrandovanou ROM
Když známe všechny předchozí informace, tak je postup na převod telefonu do originálního nebrandovaného stavu velice jednoduchý.
- Do telefonu flashneme pomocí ODIN ROM Android 4.0.4 s CSC XEZ (ta umožňuje změnu CSC) - třeba verze
I9300XXBLH1
- Změníme CSC telefonu na
XEZ
pomocí kódu*#272*IMEI#
- Dojde k Factory Resetu a restartu, poté na telefonu naběhne úvodní průvodce
- Pomocí OTA aktualizací nebo Samsung Kies aktualizujeme na poslední verzi
Odinstalování systémových aplikací
Narazil jsem na zajímavou radu, jak korektně odinstalovat systémové aplikace. Musíme mít root a nějakého souborového správce, který podporuje root operace (já používám File Manager - v nastavení musíme povolit Root Explorer a Mount System Folders). Najdeme si APKčko aplikace, kterou chceme odinstalovat, ve složce /system/app
a přesuneme ji do složky /data/app
. Restartujeme telefon a pak by již měla jít aplikace odinstalovat standardním způsobem. Jen pozor, řada systémových aplikací je důležitá a pokud je odinstalujeme, tak nemusí systém dobře fungovat.
Komentáře
Klobouk dolu, lezu na tyto stránky už nějaký ten pátek a pokaždé nezklameš. Divím se že si na to najdeš čas. Pavel
Díky . S časem je to čímdáltím horší .
no stalo se mi to same, že se mi ukazuje jenom uvodni logo, ale nefunguje mi recovery mod... nevite nekdo co stim?
odpověď na [3]Tomáš: Jak jsem psal, mě pomohl Factory Reset. Jinak na androidforum.cz tyhle situace řeší.
V současné době jsou u Samsung Galaxy S3 popisované problémy s upgradem firmware na Android 4.3. Můj telefon si stáhnul tuto aktualizaci, ale zatím jsem jí nepotvrdil, takže jedu na 4.1.2. Nicméně, nevím jak se této aktualizace zbavit - telefon mi jí pravidelně nabízí, a mám možnost jí jenom odložit maximálně o 3 hodiny. Existuje nějaká jednoduchá možnost, jak to udělat?
Jsem v tomto amater, chci se dotázat když mám rootlý telefon a chci ho vrátit do původního stavu, tzv. aby již nebyl rootlý, tak lze to? Děkuji, jedná se taky o Samsung S3
Caute a nieco o S4 mini???
Super článek. Podle něho jsem si předělal svůj Samsung GS3 od T-mobile na nebrandovanou oficiální verzi od Samsungu 4.3.
Super neco takoveho lovim uz dlouho .Moc diky
Děkuji za ucelené informace (návod) na jednom místě...paráda.
Dobrý den prosim o radu mam SGIII a poslední dobou zamrzá tak že nepomuze ani restart nejde vůbec spustit stává se to asi tak jednou za dva dny pomůže jen kratke vyndání baterie..potom zase šlape normalne díky za odpověď
Ahoj stále jsem čekal na aktualizaci 4.3 a stále nic tak jsem začal pátrat a přišel jsem na to, že můj tel je dle csc pro soutskou arábii :- . tak jsem se chtěl zeptat jak to je když prehraju csc na českou republiku jestli pujde legálně aktualizovat a jestli zůstane záruka, nebo když něco budu muset zpět nahrát originál? každopádně tady jsem našel vše v jednom....kloubouk dolů a děkuji
odpověď na [12]jira: Já myslím, že v ČR se oficiálně nesmí prodávat jiné CSC než ČR, takže se zárukou je to otázka :).
Ahojte, nainstaloval som si custom ROM 4.4.2 na sg3. samozrejme som spravil predtym backup povodnej ROM 4.3, Android 4.4 sa mi nepacil tak som telefon vypnul a spustil ho do recovery mode. tam som vybral moznost backup/restore----nasledne restore from sd card. nahrala sa mi povodna ROM 4.3 a chcem sa spytat ci treba spravit wipe data /wipe cache /factory reset... ze ci tam nezostanu nejake veci z custom ROM. Dakujem za odpoved
Předem děkuji za nádherně sepsanou stránku. Nedávno jsem si S3 koupil, nějaká EU edice, byl tam soft AP:I9300XXEMB5 (CSC kód XEO - což je asi polsko) Telefon fungoval, jen neaktualizoval, tak jsem se rozhodl k přeflešování. Nahrál jsem starší verzi firmware (4.0.4), změnil kód země na XEZ a telefon se začal vesele aktualizovat na novější verze. Nakonec se ustálil na 4.3 a chod vypadá svižný, výdrž baterie výborná. ALE... zjistil jsem náhodou, že nejsem přihlášený k síti a když chci zavolat, tel hlásí chybu "Není registrován v síťi". Nevím co s tím, zkoušel jsem WIPE i Factory reset. Předpokládám, že je špatné RADIO (MODEM)? Poradí někdo prosím ?
odpověď na [15]Tomáš: Zkontroloval bych IMEI, jestli nejde o problém s EFS, který jsme zmiňoval v článku.
odpověď na [16]Samuraj: Samuraj: To se mi ale nezdá. Kdybych používal starší verzi firmware, měl bych zřejmě tento problém díky již pozměněné EFS. Ale mi se aktualizoval na verzi nejnovější a ta novou verzi EFS přece umí číst. Zkusil jsem ještě stáhnout hotový firmw I9300XXUGMK6_XEZ (Android v. 4.3) a dělá to to stejné. Takže přemýšlím vše vrátit do původního stavu.. (verze polsko a původní fmw 4.1.4 - tuším) ale jestli to něco vyřeší, to nevím.
Dobrý den je možné že po flašnutí ROM zůstane dalvik-cache nedotčena?
Diky, adresovani IP-siti a ted Galaxy... Lepsi doku jsem jeste jinde nenasel, muj obdiv..
Dobrý den, vlastním Samsung SIII, můžete mi poradit, jak vložím z PC eknihy do mobilu? Díky moc Katka
Dobrý večer :) článek moc hezky napsaný ale můj problém to nevyřešilo.. mám nějakou kopii s3 (gt-i9300) potřebuji ho flashnout.. nefunguje foťák- nejsem první majitel.. telefon se mi nehlásí k pc.. asi není ovladač.. balíček ovladačů nefunguje.. nemá někdo stejný problém?
Dobrý den, mám verzi android 4.3 Při rootu telefonu mi procedura neproběhne, jako kdyby to nebylo připojené k USB. V Odin je políčko modré (to znamená OK). Nemohu zapnout ladění USB, ve starší verzi androida bylo jak je psáno výše (pamatuji, že tam bylo) teď tam ale nastavení pro vývojáře není, nebo ho nemohu najít. Poradí někdo? Děkuji
odpověď na [22]Jiří Klouček: tady je jak na to, taky jsem to hledal https://www.youtube.com/watch?v=2PYahi2UNpY
Dobrý den,
Už nevím jak dál prosím o jakoukoliv radu. Mám sgs3 byl na ni proveden root později jsem instaloval TWRP v2.7.0.0 při instalaci došlo nějaké chybě telefon nabíjí dostanu se automaticky do revovery kdy něco začne načítat a potom asi cca v 80% se načítání sekne a nic se dal neděje . akorát jsem zjistil že při instalaci došlo k poškození externí MicroSD . chtěl jsem provést přehrání softwaru ale přes odin se nechytám a při připojení telefonu k počítači hlásí neznáme zařízení . předem děkuji za radu. Jsem schopen telefon poslat na opravu pokud by bylo možné. Dekuji
Dobrý večer, chtěl bych se v první řadě zeptat, jestli má někdo zkušenost aplikovat rady na této stránce u zařízení sgs4 (jestli je to možné), protože mám verzi LUX (pro lucemburk) a ctěl bych nahodit CZ (vše jede jak má, ale mám problém s nastavením preferované sítě - jede mi pouze EDGE a je tu možnost, že tato finta by mi pomohla) no a než bych se do toho pustil a vše zmršil :) rád bych měl alespoň nějakou jistotu, že tímto způsobem si s4 nepohnojím i kdyby to nepomohlo mému problému. Děkuji moc za odpověď
odpověď na [15]Tomáš: Zdravim, mám týž problém, mám teda S4, zkusil jsem už kde co všechno, přes Odina flashnout zpět stock rom i9505xxufnc4, wipe data, cache, dalvic...s jakoukoliv i jinou rom se to chová stále stejně, nedovede se to zaregistrovat, pouze na začátku boot to na pár vteřin zobrazí vodafone a pak nic, operátory to načte, ale přihlásit se nelze.
H. honzin.jezek@centrum.cz
ahoj je nejaky efektivní zpusob jak odstranit hůaseni "neni registrován v síti " dekuji
Ahoj,
mám problém s mou Sony Ericson X8:
Chtěl sem odemknout bootloader,
ale po odemknutí se mobil ani nezapne
Proto prosim o radu a pomoc jak to opravit do normálu.
Měl sem program Flashtool!
Děkuji!
Jo a maám email kajalik@hotmail.cz
Děkuji
ahoj, neporadil byste mi prosím někdo?
Sgs3 začal nevím proč blikat displej, dále se mi často objevuje hlášení o spuštěných aplikacích, několikrát za sebou, když odmáznu, nefunguje tlačítko vypnutí displeje. Musím několikrát vše promačkat aby se zase chytil
Cecila
Zdravím všechny, potřebuji poradit jak dál s Sg S3 GT-I9300.Nefunkční telefon jsem reklamoval na konci záruky. Byl mi vyměněn za "nový", u kterého jsem po týdnu zjistil velké kolísání signálu, občas signál není žádný, ačkoliv na ostatních telefonech je max. signál . Jinak ostatní funkce jsou OK. Samozřejmě telefon již nejde reklamovat. Díky za každou seriozní radu.
odpověď na [31]Jarda: Jestliže byl vyměněn za nový, tak se na něj vztahuje opět dvouletá záruka. Pokud by byla vyměněna například jen deska vztahuje se na ni opět dvouletá záruka na ostatní části nikoliv.
Ahoj mám dotaz ohledně S2 mini - S6500, brandovaný vodafone, během automatického update došlo asi k nějakému problému, po update přestal fungovat mimo jiné fotoaparát, nebylo dostupné interní uložiště, telefon se nepřihlásil do sítě - nebylo možné telefonovat. Přes ODIN jsem telefon flashnul odpovídajícím brandovaným firmware staženým z netu. Po flashi jsem zatím nezjistil že by nějaká aplikace nefungovala, nicméně, tel. se opět nepřihlási do mobilní sítě vodafonu, ostatní operátoři fungují. V čem by mohl být problém?
Super, návod na S3 stále plně funkční
video navod by nebyl ? :)
nevi někdo kde získat vyssi android nez je 4.3 na Samsung galaxy s3.Oficialni je nejvyšší 4.3
Clanek pekny pro amatery. Jen mi schazi napr. Jak rootnout mobil bez pouziti pocitace, jak flashnout supersu bez pouziti TWRP nebo CWM, jak fleshnout supersu na originalnim recovery menu bez pouziti TWRP nebo CWM. Pokud to doplnis klidne ti poslu sponzorsky dar.