|
|
Veröffentlicht am 03.01.2015 16:34:35
|
|
|

Android-Dokumentation smali Entwicklung Detaillierte Erklärung [Wort]
Zunächst einmal ein Tipp an Freunde: Wenn du jemandem eine Frage stellst, ist einer der wichtigen Gründe, dass du sie nicht verstehst, du wirst sie nicht anpassen, also fragst du.
Also müssen wir lernen; Mach es selbst und hol dir das Prinzip.
Wie das Sprichwort sagt: Erkenne dich selbst und kenne deinen Gegner, und du wirst in hundert Schlachten besiegt werden.
Dieses Dokument ist keine Entwicklung, sondern ein Verständnis von Smali. Da die Smali-Syntax auf dem Markt nicht vollständig genug ist, füllt dieses Dokument nicht nur die Lücken, sondern fügt auch noch weitere Smali für Android hinzu
Wissen.
Dokumentgröße: 4 MB
Dokumentinhalt: Smail ausführliche Erklärung
Dokumentenverzeichnis:
Die Entwicklung von Smali wird ausführlich erklärt
Überblick..................................................................................................................................................... 3
1. Smali Umwelt ....................................................................................................................................... 4
1.1 Entwicklungsumgebung .............................................................................................................................. 4
1.2 Werkzeugskript .............................................................................................................................. 5
1.2.1 Dekompilierungs- und Kompilierungswerkzeuge................................................................................................... 5
1.2.1 Schlüsselgenerierungs- und Signierungswerkzeuge............................................................................................... 7
1.2.3 Optimierungswerkzeug ................................................................................................................... 8
1.2.4 Verpackungs- und Auspackwerkzeuge....................................................................................................... 8
1.2.5 Weitere Hilfswerkzeuge......................................................................................................... 10
1.3 Kompilierung der Umgebung ............................................................................................................................ 11
2. Entwicklungsprozess...................................................................................................................................... 12
2.1 APK-Anpassungsprozess.................................................................................................................... 12
2.1.1 Montage des Rahmens...................................................................................................... 12
2.1.2 APKs dekompilieren............................................................................................................ 13
2.1.3 Änderung des malischen Codes..................................................................................................... 13
2.1.4 APKs neu kompilieren und signieren................................................................................................ 15
2.2 Android-Systemanpassungsprozess....................................................................................................... 16
2.2.1 BootLoader entsperren..................................................................................................... 17
2.2.2 Boot.img anpassen......................................................................................................... 17
2.2.3 Recovery.img anpassen................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
Version 2.2.5 Iteration und Veröffentlichung ..................................................................................................... 27
3. Breakpoint-Debugging ...................................................................................................................................... 28
3.1 Debugging der Umgebung ............................................................................................................................ 28
3.2 Debugging-Schritte............................................................................................................................ 28
4. Praktische Übungen...................................................................................................................................... 31
4.1 Hallo Welt......................................................................................................................... 31
4.2 Werbung aus APKs entfernen.......................................................................................................... 32
4.3 Anpassung des Android-Systems................................................................................................ 33
5. FAQs...................................................................................................................................... 42
5.1 Abnormale .................................................................................................................... beim Starten 42
5.2 Abnormale Kommunikationsfunktion.................................................................................................................... 43
5.3 Kann die Karte und das Paket nicht durchziehen................................................................................................................ 44
Quellen........................................................................................................................................... 45
Anhang................................................................................................................................................... 46
A. Smali Syntax ............................................................................................................................ 46
Terminologie behandelt in diesem Artikel............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Anzahl der Downloads: 3)
Smali开发详解.part2.rar
(1 MB, Anzahl der Downloads: 1)
Smali开发详解.part3.rar
(838.92 KB, Anzahl der Downloads: 1)
|
Vorhergehend:Linux-Befehl, um Dateien zu ändern und zu speichern, wie man sie verwendetNächster:Unter Linux kann man Hardwareinformationen wie CPU-Informationen und Maschinenmodell anzeigen
|