|
|
Postat pe 03.01.2015 16:34:35
|
|
|

Documentație Android dezvoltare smali Explicație detaliată [Word]
În primul rând, un sfat pentru prieteni: când pui pe cineva o întrebare, unul dintre motivele importante este că nu o înțelegi, nu o vei modifica, așa că vei întreba.
Așadar, trebuie să învățăm; Fă-o singur și ia principiul.
După cum spune zicala: cunoaște-te pe tine însuți și cunoaște-ți adversarul, și vei fi învins în o sută de bătălii.
Acest document nu este o evoluție, ci o înțelegere a smali. Pentru că sintaxa smali de pe piață nu este suficient de completă, acest document nu doar completează lacunele, ci adaugă și alte smali pentru Android
cunoașterea.
Dimensiunea documentului: 4 MB
Conținutul documentului: Smail explicație detaliată
Directorul documentelor:
Dezvoltarea Smali este explicată în detaliu
Prezentare generală..................................................................................................................................................... 3
1. Mediul Smali ....................................................................................................................................... 4
1.1 Mediul de Dezvoltare .............................................................................................................................. 4
1.2 Script de unelte .............................................................................................................................. 5
1.2.1 Unelte de decompilare și compilare................................................................................................... 5
1.2.1 Instrumente de generare și semnare a cheilor............................................................................................... 7
1.2.3 Instrumentul de optimizare ................................................................................................................... 8
1.2.4 Unelte de împachetare și despachetare....................................................................................................... 8
1.2.5 Alte unelte auxiliare......................................................................................................... 10
1.3 Compilarea mediului ............................................................................................................................ 11
2. Procesul de dezvoltare...................................................................................................................................... 12
2.1 Procesul de personalizare a APK-urilor.................................................................................................................... 12
2.1.1 Montarea cadrului...................................................................................................... 12
2.1.2 Decompilarea APK-urilor............................................................................................................ 13
2.1.3 Modificarea codului Smali..................................................................................................... 13
2.1.4 Recompile și semnează APK-uri................................................................................................ 15
2.2 Procesul de personalizare a sistemului Android....................................................................................................... 16
2.2.1 Deblocarea BootLoaderului..................................................................................................... 17
2.2.2 Personalizarea Boot.img......................................................................................................... 17
2.2.3 Personalizează Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Iterarea și lansarea ..................................................................................................... 27
3. Depanarea punctelor de întrerupere ...................................................................................................................................... 28
3.1 Depanarea Mediului ............................................................................................................................ 28
3.2 Pași de depanare............................................................................................................................ 28
4. Exerciții practice...................................................................................................................................... 31
4.1 Bună, lume......................................................................................................................... 31
4.2 Eliminarea reclamelor din APK-uri.......................................................................................................... 32
4.3 Personalizarea sistemului Android................................................................................................ 33
5. Întrebări frecvente...................................................................................................................................... 42
5.1 .................................................................................................................... anormale la pornire 42
5.2 Funcție anormală de comunicare.................................................................................................................... 43
5.3 Nu se poate trece cardul și pachetul................................................................................................................ 44
Referințe........................................................................................................................................... 45
Anexă................................................................................................................................................... 46
A. Sintaxa Smali ............................................................................................................................ 46
Terminologie abordată în acest articol............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Numărul de descărcări: 3)
Smali开发详解.part2.rar
(1 MB, Numărul de descărcări: 1)
Smali开发详解.part3.rar
(838.92 KB, Numărul de descărcări: 1)
|
Precedent:Comandă Linux pentru a modifica fișierele și a salva modul de utilizareUrmător:În Linux, poți vizualiza informații hardware, cum ar fi informațiile despre CPU și modelul mașinii
|