|
|
Pubblicato su 03/01/2015 16:34:35
|
|
|

Documentazione Android sviluppo Smali Spiegazione dettagliata [Word]
Prima di tutto, un consiglio per gli amici: quando fai una domanda a qualcuno, uno dei motivi importanti è che non la capisci, non la modificherai, quindi la chiederai.
Quindi, dobbiamo imparare; Fallo da solo e trova il principio.
Come si suol dire: conosci te stesso e conosci il tuo avversario, e sarai sconfitto in cento battaglie.
Questo documento non è uno sviluppo, ma una comprensione dello smali. Poiché la sintassi dello smali sul mercato non è abbastanza completa, questo documento non solo colma le lacune, ma aggiunge anche altri smali per Android
conoscenza.
Dimensione del documento: 4 MB
Contenuto del documento: Smail spiegazione dettagliata
Directorio documenti:
Lo sviluppo di Smali è spiegato in dettaglio
Panoramica..................................................................................................................................................... 3
1. Ambiente di Smali ....................................................................................................................................... 4
1.1 Ambiente di sviluppo .............................................................................................................................. 4
1.2 Script Tool .............................................................................................................................. 5
1.2.1 Strumenti di Decompilazione e Compilazione................................................................................................... 5
1.2.1 Generazione delle chiavi e strumenti di firma............................................................................................... 7
1.2.3 Strumento di ottimizzazione ................................................................................................................... 8
1.2.4 Imballaggio e Disimballaggio degli Attrezzi....................................................................................................... 8
1.2.5 Altri strumenti ausiliari......................................................................................................... 10
1.3 Compilazione dell'ambiente ............................................................................................................................ 11
2. Processo di sviluppo...................................................................................................................................... 12
2.1 Processo di personalizzazione degli APK.................................................................................................................... 12
2.1.1 Montare il framework...................................................................................................... 12
2.1.2 Decompilazione degli APK............................................................................................................ 13
2.1.3 Modifica del codice Smali..................................................................................................... 13
2.1.4 Ricompila e firma APK................................................................................................ 15
2.2 Processo di personalizzazione del sistema Android....................................................................................................... 16
2.2.1 Sblocco del BootLoader..................................................................................................... 17
2.2.2 Personalizzazione di Boot.img......................................................................................................... 17
2.2.3 Personalizza Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Iterazione della Versione e Rilascio ..................................................................................................... 27
3. Debug dei punti di interruzione ...................................................................................................................................... 28
3.1 Debug dell'Ambiente ............................................................................................................................ 28
3.2 Fasi di debug............................................................................................................................ 28
4. Esercizi pratici...................................................................................................................................... 31
4.1 Ciao Mondo......................................................................................................................... 31
4.2 Rimozione degli annunci dagli APK.......................................................................................................... 32
4.3 Personalizzazione del sistema Android................................................................................................ 33
5. Domande frequenti...................................................................................................................................... 42
5.1 .................................................................................................................... anomalo all'avvio 42
5.2 Funzione di comunicazione anomala.................................................................................................................... 43
5.3 Impossibile scorrere la carta e il pacco................................................................................................................ 44
Riferimenti........................................................................................................................................... 45
Appendice................................................................................................................................................... 46
A. Sintassi dello Smali ............................................................................................................................ 46
Terminologia trattata in questo articolo............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Numero di download: 3)
Smali开发详解.part2.rar
(1 MB, Numero di download: 1)
Smali开发详解.part3.rar
(838.92 KB, Numero di download: 1)
|
Precedente:Comando Linux per modificare i file e salvare come usarliProssimo:In Linux, puoi visualizzare informazioni hardware come le informazioni sulla CPU e sul modello della macchina
|