Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 7511|Răspunde: 0

Documentație Android Dezvoltare Smali explicată [PDF]

[Copiază linkul]
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 utilizare
Următor:În Linux, poți vizualiza informații hardware, cum ar fi informațiile despre CPU și modelul mașinii
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com