Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7511|Odpoveď: 0

Android dokumentácia Vysvetlenie vývoja v Smali [PDF]

[Kopírovať odkaz]
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
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com