|
|
Zverejnené 3. 1. 2015 16:34:35
|
|
|

Android dokumentácia smali vývojové podrobné vysvetlenie [Word]
V prvom rade rada pre priateľov: Keď sa niekoho opýtate, jedným z dôležitých dôvodov je, že tomu nerozumiete, nebudete to upravovať, takže sa opýtate.
Takže sa musíme učiť; Urob to sám a získaj princíp.
Ako sa hovorí: poznaj seba a svojho protivníka, a budeš porazený v stovke súbojov.
Tento dokument nie je vývojom, ale pochopením smali. Keďže syntax Smali na trhu nie je dostatočne kompletná, tento dokument nielenže dopĺňa medzery, ale pridáva aj ďalšie prvky pre Android
vedomosti.
Veľkosť dokumentu: 4 MB
Obsah dokumentu: Smail podrobné vysvetlenie
Adresár dokumentov:
Vývoj Smali je podrobne vysvetlený
Prehľad..................................................................................................................................................... 3
1. Smali Environment ....................................................................................................................................... 4
1.1 Rozvojové prostredie .............................................................................................................................. 4
1.2 Nástrojový skript .............................................................................................................................. 5
1.2.1 Nástroje na dekompiláciu a kompiláciu................................................................................................... 5
1.2.1 Nástroje na generovanie a podpisovanie kľúčov............................................................................................... 7
1.2.3 Optimalizačný nástroj ................................................................................................................... 8
1.2.4 Nástroje na balenie a vybalovanie....................................................................................................... 8
1.2.5 Ďalšie pomocné nástroje......................................................................................................... 10
1.3 Kompilácia prostredia ............................................................................................................................ 11
2. Vývojový proces...................................................................................................................................... 12
2.1 Proces prispôsobenia APK.................................................................................................................... 12
2.1.1 Montáž rámu...................................................................................................... 12
2.1.2 Dekompilácia APK............................................................................................................ 13
2.1.3 Úprava Smali kódu..................................................................................................... 13
2.1.4 Prekompilácia a podpisovanie APK................................................................................................ 15
2.2 Proces prispôsobenia systému Android....................................................................................................... 16
2.2.1 Odomykanie bootLoadera..................................................................................................... 17
2.2.2 Prispôsobenie Boot.img......................................................................................................... 17
2.2.3 Prispôsobiť Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Iterácia verzie a vydanie ..................................................................................................... 27
3. Odstraňovanie breakpointov ...................................................................................................................................... 28
3.1 Ladiace prostredie ............................................................................................................................ 28
3.2 Kroky ladenia............................................................................................................................ 28
4. Praktické cvičenia...................................................................................................................................... 31
4.1 Ahoj svet......................................................................................................................... 31
4.2 Odstraňovanie reklám z APK.......................................................................................................... 32
4.3 Prispôsobenie systému Android................................................................................................ 33
5. Často kladené otázky...................................................................................................................................... 42
5.1 Abnormálne .................................................................................................................... pri štarte 42
5.2 Abnormálna komunikačná funkcia.................................................................................................................... 43
5.3 Nie je možné potiahnuť kartou ani balíkom................................................................................................................ 44
Referencie........................................................................................................................................... 45
Príloha................................................................................................................................................... 46
A. Syntax Smali ............................................................................................................................ 46
Terminológia, ktorou sa tento článok venuje............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Počet stiahnutí: 3)
Smali开发详解.part2.rar
(1 MB, Počet stiahnutí: 1)
Smali开发详解.part3.rar
(838.92 KB, Počet stiahnutí: 1)
|
Predchádzajúci:Linuxový príkaz na úpravu súborov a uloženie, ako ich používaťBudúci:V Linuxe môžete zobraziť hardvérové informácie, ako sú informácie o CPU a modeli stroja
|