|
|
Zveřejněno 03.01.2015 16:34:35
|
|
|

Android Dokumentace smali Development Podrobné vysvětlení [Word]
Nejprve rada pro přátele: Když se někoho na něco zeptáte, jedním z důležitých důvodů je, že tomu nerozumíte, nebudete to upravovat, takže se zeptáte.
Takže se musíme učit; Udělej to sám a zjisti princip.
Jak se říká: poznejte sami sebe a svého protivníka, budete poraženi ve stovce bitev.
Tento dokument není vývojem, ale pochopením smali. Protože syntaxe Smali na trhu není dostatečně kompletní, tento dokument nejen doplňuje mezery, ale také přidává další smali pro Android
Znalosti.
Velikost dokumentu: 4 MB
Obsah dokumentu: Smailovo podrobné vysvětlení
Adresář dokumentů:
Vývoj Smali je podrobně vysvětlen
Přehled..................................................................................................................................................... 3
1. Smali Environment ....................................................................................................................................... 4
1.1 Rozvojové prostředí .............................................................................................................................. 4
1.2 Tool Script .............................................................................................................................. 5
1.2.1 Nástroje pro dekompilaci a kompilaci................................................................................................... 5
1.2.1 Nástroje pro generování a podepisování klíčů............................................................................................... 7
1.2.3 Optimalizační nástroj ................................................................................................................... 8
1.2.4 Nástroje na balení a vybalování....................................................................................................... 8
1.2.5 Další pomocné nástroje......................................................................................................... 10
1.3 Kompilace prostředí ............................................................................................................................ 11
2. Proces vývoje...................................................................................................................................... 12
2.1 Proces přizpůsobení APK.................................................................................................................... 12
2.1.1 Montáž rámu...................................................................................................... 12
2.1.2 Dekompilace APK............................................................................................................ 13
2.1.3 Úprava Smali kódu..................................................................................................... 13
2.1.4 Překompilovat a podepsat APKy................................................................................................ 15
2.2 Proces přizpůsobení systému Android....................................................................................................... 16
2.2.1 Odemčení bootLoaderu..................................................................................................... 17
2.2.2 Přizpůsobení Boot.img......................................................................................................... 17
2.2.3 Přizpůsobit Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
Verze 2.2.5 Iterace a vydání ..................................................................................................... 27
3. Breakpoint debugování ...................................................................................................................................... 28
3.1 Ladění prostředí ............................................................................................................................ 28
3.2 Kroky ladění............................................................................................................................ 28
4. Praktická cvičení...................................................................................................................................... 31
4.1 Ahoj světe......................................................................................................................... 31
4.2 Odstraňování reklam z APK souborů.......................................................................................................... 32
4.3 Přizpůsobení systému Android................................................................................................ 33
5. Často kladené otázky...................................................................................................................................... 42
5.1 Abnormální .................................................................................................................... při startu 42
5.2 Abnormální komunikační funkce.................................................................................................................... 43
5.3 Nelze kartu přejet a přejet balíček................................................................................................................ 44
Reference........................................................................................................................................... 45
Příloha................................................................................................................................................... 46
A. Smali syntax ............................................................................................................................ 46
Terminologie zmíněná v tomto článku............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Počet stažení: 3)
Smali开发详解.part2.rar
(1 MB, Počet stažení: 1)
Smali开发详解.part3.rar
(838.92 KB, Počet stažení: 1)
|
Předchozí:Linuxový příkaz pro úpravu souborů a uložení způsobu jejich používáníDalší:V Linuxu můžete zobrazit informace o hardwaru, jako jsou informace o CPU a model stroje
|