SEMania.cz Fórum Bazar Galerie Download E-shop Sony Ericsson

Vítejte, Anonym. Prosím přihlašte se nebo se zaregistrujte.
Nepřišel Vám aktivační email?
20. Říjen 2019, 17:23

Zadejte uživateské jméno, heslo a dobu přihlášení
Hledat:     Pokročilé vyhledávání
142430 příspěvků v 9975 tématech od 23750 uživatelů
Nejnovější uživatel: zdenulka
* Domů Nápověda Hledat Přihlásit Registrovat
Fórum SEMania.cz  |  Google Android  |  Návody  |  Návody pro Android 2.3.3 (Moderátor: Ganimed)  |  Téma: Jak jednoduše a bezpečně měnit systémové soubory
Strana: [1]
Poslat téma Tisk
Autor Téma: Jak jednoduše a bezpečně měnit systémové soubory  (Zobrazeno 5014 x)
Joza
Anonym
« v: 24. Červenec 2011, 14:55 »

Pokud často upravujete svůj telefon, případně se chystáte na nějaké první krůčky, možná vám přijde vhod následující návod. Jako asi každý jsem se na začátku svých úprav nevyhnul několika chybám a to především při úpravách systémových souborů. Pokud jste zatím nikdy žádný telefon neupravovali, ale už máte k dispozici root, všechno vypadá jednoduše. Třeba změna systémové grafiky se provádí v souboru framewrok-res.apk. Soubor si tedy zkopírujete do počítače, upravíte věci, které upravit chcete, zkopírujete zpátky do telefonu a přes nějaký správce souborů s přístupem k systémovým souborům zkopírujete do složky system/framewror. Restartujete telefon a je to. Ale v háji...

Problémem u systémových souborů je totiž korektní nastavení tzv. Permission, tedy oprávnění souborů (něco podobného, jako například ve Windows). A právě toto nastavení oprávnění má za následek, že pokud zkopírujete správný soubor do správné složky, telefon se už po restartu zkrátka nespustí a nezbývá vám než provést obnovu továrního nastavení. Teoreticky se dají soubory nahrávat i skrze Pc (a využívat při tom příkazy chmod), to ale také není zrovna jednoduché a ne každému se chce hrát s nějakým instalačním skriptem. Správný postup pro nahrazení systémových souborů je tedy následující

potřebujete správce souborů, který je schopný nastavovat Permission (nejlepší je asi Root Explorer, jedná se sice o placenou aplikaci, ale patří k tomu nejlepšímu) a telefon s funkčním rootem


1. zkopírujte si soubor, který chcete upravovat do Pc a proveďte na něm požadované úpravy

2. nyní přes Root Explorer klikněte na původní soubor v telefonu a podle položky Permission si zapamatujte jejich nastavení

3. upravený soubor zkopírujte do telefonu a to o složku výše, než je cílová složka pro daný soubor (takže většinou do /system)

4. proveďte na novém souboru korektní nastavení Permission, jaké jste zjistili v kroku dva

5. teprve nyní nový soubor přesuňte do cílové složky, kde dojde ke korektnímu nahrazení

Tento postup se dá použít pro jakékoliv systémové soubory, sám jej nejčastěji používám pro změnu fontů případně pro úpravy vzhledu systémové grafiky v souboru framework-res.apk. Rozdíl mezi nastavením oprávnění při kopírování upraveného souboru do telefonu a korektním nastavení oprávnění pro systémové aplikace bude nejlépe patrný z obrázků. Na prvním obrázku jsou Permission nastavené tak, jako když kopírujete soubor z Pc (tedy špatně), na druhém je pak jejich korektní nastavení, takto upravený soubor lze již bez obav zkopírovat do systému telefonu (ať už se jedná o fonty nebo něco jiného).


uložena
Fórum SEMania.cz
   

 uložena
Strana: [1]
Poslat téma Tisk
Fórum SEMania.cz  |  Google Android  |  Návody  |  Návody pro Android 2.3.3 (Moderátor: Ganimed)  |  Téma: Jak jednoduše a bezpečně měnit systémové soubory
Skočit do:  


© SEMania 2004-2007 | Powered by SMF.
© 2005, Simple Machines. Všechna práva vyhrazena.
Stránka vytvořena za 0.02 sekund, 16 dotazů.