Čistá odinstalace systémových aplikací
Prostředí OS Android umožňuje vcelku pohodlně výrobcům implementovat svoje aplikace přímo do továrních ROM telefonů. Nic špatného by na tom nebylo, nicméně to by ty aplikace museli za něco stát. Povětšinou továrnou přidané aplikace za moc nestojí a stejnak je nahrazujeme vlastními staženými z Marketu. To je ta lepší stránka věci, ještě větší barbarství je implementace pouze očesaných demo verzí. Především Sony Ericsson je tímto balastem proslulý. Ukážeme si tedy postup, jak se těchto neřádů korekně zbavit, abychom si v telefonu uvolnili místo na aplikace, které opravdu potřebujeme.
Předem musím upozornit, že existuje plno aplikací pro odstranění těchto neřádů (třebas Titanium Backup), nicméně dle mne tato metoda není úplně čistá, preferuji Androidu přirozený způsob odinstalace.
Začneme opět trochou teorie. Odinstalovávat aplikace jistě umíte (Nastavení -> Aplikace -> Odinstalace), nicnémě toto funguje pouze pro aplikace stažené z Marketu nebo manuálně nainstalované. Přednastavený launcher nebo hru takto neodinstalujeme (prozatím). Pod pokličkou: aplikace, které snadno odinstalujeme, se nachází v paměti data (cesta v systému je /data/app), systémové aplikace jsou uloženy v paměti system (/system/app). A právě těchto vlastností využijeme.
Postup
- velice jednoduchý, potřeba je root a šikovný souborový manažer (opět třeba můj oblíbený Root Explorer)
- v Root Exploreru si najedeme do složky /system/app, kde se nachází všechny systémové aplikace
- zde si vyselektujeme aplikace, kterých se chceme zbavit a dáme možnost Move (aplikace přesouváme, nekopírujeme!)
POZOR! V této složce jsou i životně důležité soubory nutné pro chod Androida, pokud nevíte přesně, co co je, tak na to nesaháme a i tak pro jistotku bych si udělal zálohu v Recovery, abyste případně telefon nemuseli zbytečně flashovat. Riziko bricku ale nehrozí.
- vybrané aplikace přesuneme do /data/app – během přenosu je možné, že přesouvající se aplikace, které jedou na pozadí, se sami vypnou a oznámí vám to otravnou hláškou – ignorujte
- tímto jsme hotovi, telefon zrestartujeme a v nastavení aplikací uvidíme nové, čerstvě přesunuté aplikace, které následně můžeme odinstalovat a máme klid
Tímto můžeme získat spoustu místa, které se hodí vždy (u některých telefonů dokonce životně důležité). Když vezmu v potaz, že takové aplikace, jako defaultní launcher (v řádu MB vždy), Live Wallpapery (necelých 6 MB), defaultní klávesnice (8 MB) a pár dalších věcí, tak můžeme získat místo v řádech desítek MB, což se počítá. Ještě je vhodné zmínit to, že pokud takto odinstalujete launcher nebo klávesnici a jsou to jediné aplikace tohoto druhu ve vašem telefonu, tak docílíte jedině toho, že po startu budete mít černou obrazovku se stavovým řádkem anebo si na telefonu nic nenapíšete. Takže odstraňovat s rozmyslem.
Pokud si nejste jisti, čeho se můžete zbavit a čeho ne, pomůže Vám tato tabulka, ve které jsou zvýrazněny červeně aplikace, na které byste rozhodně sahat neměli. Je sice pro Android 2.1, ale je to stejné i pro novější verze OS. Návod je vhodný pro všechny telefony s libovolnou verzí OS.
magnat
skusil som presunut asi 5 programov, ale pri kazdom z nich mi po kliknuti na “move” vyskoci okno “cannot be move because the file system is read-only”.
mam rootnuty desire s 2.3.3 romkou oxygen 2.0.3
HUdasp
Musíš v Root Explorer kliknout v pravém horním rohu na čudlík Mount R/W, potom to pude. Přišla mi to jako samozřejmost, tak jsem to ani neuváděl.
robert+
Je pri presunuti potrebne presunut aj .odex subor alebo staci iba .apk? Diky
HUdasp
Pokud zde máš ODEX soubory, je nejspíše vhodné je taky přesunout. Nikdy jsem se s nimi tedy nesetkal (u žádného telefonu, či ROM), ale co sem teď nastudoval narychlo na netu, tak se ty soubory tvoří stejnak po bootu, takže čistě hypoteticky by to mělo být jedno (beru v potaz to, že se mažou při vypnutí a vznikají při zapnutí), reboot je nutný při aplikaci návodu tak jako tak.
Martin
Jde to i bez S-OFF :) super návod
HUdasp
S-OFF je restart? Pokud jo, i tak před odinstalací doporučuji restart. Aby si Android navykl, že ty aplikace má hledat v data paměti a ne v system. I tak po nich jisté smetí zbyde (logy, cache záležitosti), ale o tom až jindy.
capis
S-OFF rozhodně není restart. Viz. např. na http://johny-g.blogspot.com/2010/11/ladeni-htc-desire-cast-3.html
robert+
mne sa prave po restarte ty aplikace zjavia opat v system/apps.. divne..
HUdasp
Matně si pamatuju, že tohle se mi kdysi stávalo. Jen si nepamatuju řešení, mohla by za to verze Root Exploreru (za v2.14.2 ručim), potom by mohla být vlastnost ROM a stim nadělám těžko něco (za CM7 stable taky ručim).
HUdasp
capis : Jo takhle, ty vaše HTC vychytávky. Stačí jen běžný root.
robert+
RE mam 2.14.2, rom tak mam ofiko ROM na US verzi G2 od T-mobilu. Rootojem to iba temporary pomocou VISIONary+..
HUdasp
Tak to bych pravděpodobně viděl problém v tovární ROM (tam asi jednotlivé apk soubory budou zafixovány hlouběji do systému). To je věc, kterou sem u Androidů nikdy pořádně nezažil. V tomto případě ti je tento způsob na houby a zkusil bych zmíněný Titanium Backup. Ale ať spíše poradí nějaký HTC user, to já nejsem.
robert+
jj tak nejak to bude, stejne diky!
marlborowims
Můj případ! Pokud měním Launcher nebo klávesnici za jiné a došlo by to až tak daleko jak je popsáno výše (po startu budete mít černou obrazovku se stavovým řádkem anebo si na telefonu nic nenapíšete), tak pro tento případ používám aplikaci, která místo nezabere a je užitečná i v jiných případech. Jmenuje se MyPhoneExplorer. Mnohým nemusím představovat. Tento program je nainstalovaný v počítači, a jeho použitím si můžete nainstalovat i aplikace uložené v PC bez nutnosti jediného tapnutí na telefonu. Právě novou klávesnici či launcher.
packy
Na odinstalaci používám app Absolute System – funguje perfektně musíte mít rootlej mobil, umí odinstalovat cokoliv na jedno kliknutí také umí dělat zálohy app i s datama dané app (zobrazuje cesty k app),umí clear cache app,umí nastavit instalace na sdkartu, zobrazuje zaplněnost jednotlivejch pamětí, obsahuje AD bloker, obsahuje managera souborů, a ještě další věci :o).
Opravdu velice užitečná utilita.
http://www.appbrain.com/app/absolute-system-root-tools/com.canvs2321.absolute.system
Thomas0046
Opět dík za skvělý článek, hned jak budu mít více času, vrhnu se na to:)
kubio
PROC JA SI TO NEPRECETL CELE!!?:DD di p*rdele:D
kubio
dalo by se nekde sehnat a nainstalovat to co jsem smazal?jelikoz jsem uplne bl*ec tak jsem smazal co neni dulezite pdle me ne podle te tabulky a nikdy jsem si to ani neulozol vse jsem hned smala ..ale vlastne mam jen problem ten ze mi nejde stahovani z android marketu kdyztek mi prosim nekdo poradte nez se z toho zblaznim a bude mi to uz jedno :D
HUdasp
Pokud si mazal a mazal a mazal bez rozmyslu, tak flash telefonu a znova. Nejrychlejší, nejčistší.
kubio
a sakra:D no i tak dik. btw tak se divam ze jsem napasl (j)di do prdele misto do prdele tak sry:D
whis
Zdravím, chtěl jsem si vymazat pár aplikací (pro mě zbytečných) z mobilu Dell Streak 5, ale po stažení aplikace Root Explorer v2.16 jsem nenašel žádný přepnutí mezi “Mounted as r/o” a “Mounted as r/w”. Mohl by mi někdo prosím poradit?
pozn.: V pravém horním rohu nemám žádný tlačítko na přepnutí.
Dan
Zdravim, v složce data nemám složku app když ji zkusim vytvořit píše mi to že už existuje, nevíte proč ji nevidim?
pedro1
Zdar, musis mit roota, jinak to tam normalne nevidis, ale po rootovi to tam je:)
Pedro1
pedro1
bylo to na post 23
pedro1
na post 22, uz blbnu:)
ZuB
Zdravím a mám dotaz. Taky ve složce data nemam složku app, ale root jsem dělal a podle příkazu “su” v terminálu se root podařil (“$” se změnil na “#”). Co včíl? Mám Defy plus. Dík za radu..
ZuB
Vlada
Koukal jsem na radu výše “Musíš v Root Explorer kliknout v pravém horním rohu na čudlík Mount R/W, potom to pude.” ale já tam žádný takový čudl ani volbu nemám. Nebo to znamená, že musí pro ten program být nějak předtím upravený telefon ??
Barton64
ahoj hele nejak mi to nefacha :-/ stahl jsem placenej root ex. a proste tu ikonu v pravo nahore nemam :-/ a nevim co s tim a fakt rad bych se zbavil tovarnich aplikaci ( jinak Johny psat ti na ICQ je maso pac 7 odmocnina je fakt moc :-D )
crapper
Mazáním aplikací sice docílím víc místa v ROM, ale interní paměť mi to nezvětší. Nebo ano?
Honza
Děkuji za článek. V ZTE Blade se hodí každý megabyte, takže wallpapery, defaultní klávesnice… odinstalováno. :)
mg
Neznate nekdo postup ( zdali to vubec jde ), jak odstranit balast aplikace primo z firmware, ktere se bude flashovat ( img soubor, de facto zip ) ?
HUdasp
Práce s .img souborem není tak triviální a bez kuchyně to rozumně nepůjde. Práce v .zip balíčku je jednoduchá. Otevři balíček a ve struktuře /system/app jsou předinstalované aplikace. Tam to stačí jednoduše smazat.
pavel
zdarec. me to nejde přesunou. V soubou /data nemám složku app a nejde ani vytvořit
zkoušel jsem to v RootExploreru v GhostCommanderu
standa42
Mam telefon zte(vodafone 945) potřeboval bych vymazat dema her i aplikací mam verzi androidu 2.1 schaněl jsem jinou rom abych mohl nahrat vyší verzi androidu abych mohl ukladat hry ,aplikace na sd verze 2.1 to neumí tak chci alespon vymazt dema ale co to tady píšete tak to nejde jak mam postupovat asi room je uzamknuty .děkuji
Ondra
Ahoj lidi,telefonum moc nerozumim a asi sem totální máslo….ale mam rootlej telefon a stazenej root explorer, kdyz dam v RE v system/app a dam nejakou app tak místo move se mi tam zobrazi nejakej package installer a tri moznosti:isnstall,view a cancel.Kde najdu move?predem dekuji za odpoved
zzz
aplikaci (konkrétně facebook) mám v data/app a stejně nejde odinstalovat – co s tím?
Michal
Já mám zase jiný problém… Rootlej telefon mám, takže potřebný složky vidím, ale nejdou mi aplikace ani ty *.odex přesunout do složky /data/app… Nevíte, co s tím? Díky
Andy
Mám stejný problém :(
vox
Systémové aplikace mi jdou odinstalovat i takto 4.2.2 / root / Root explorer – system/app/ – mount R/W – přidržet na aplikaci dát odstranit a aplikace se odstraní bez nutnosti přesunovat nebo restartovat..ovšem nevím jestli je to ideální postup ale žádný zádrhel jsem nenašel
Lada
your phone does not appear to be rooted. This is required in order to change or delete protected files such as this. PORAĎTE MI PROSÍM TOHLE MI TO NAPÍŠE A NEVÍM CO S TÍM DÁL
Lenka
Bude to platit při odsranění Lounchru? Po hard resetu ho tam mám pořád a nevím, jak jinak to odinstalovat…:-/