|
|
Opublikowano 03.01.2015 16:34:35
|
|
|

Dokumentacja Androida Smali Development Szczegółowe Wyjaśnienie [Word]
Przede wszystkim rada dla przyjaciół: Kiedy zadajesz komuś pytanie, jednym z ważnych powodów jest to, że go nie rozumiesz, nie zmienisz go, więc zapytasz.
Musimy się więc uczyć; Zrób to sam i zdobądź zasadę.
Jak mówi przysłowie: poznaj siebie i przeciwnika, a zostaniesz pokonany w stu bitwach.
Ten dokument nie jest rozwojem, lecz zrozumieniem smali. Ponieważ składnia smali na rynku nie jest wystarczająco kompletna, ten dokument nie tylko uzupełnia luki, ale także dodaje inne elementy smali dla Androida
wiedzy.
Rozmiar dokumentu: 4 MB
Treść dokumentu: Szczegółowe wyjaśnienie Smaila
Katalog dokumentów:
Rozwój Smali jest szczegółowo wyjaśniony
Przegląd..................................................................................................................................................... 3
1. Środowisko Smali ....................................................................................................................................... 4
1.1 Środowisko rozwojowe .............................................................................................................................. 4
1.2 Skrypt narzędziowy .............................................................................................................................. 5
1.2.1 Narzędzia do dekompilacji i kompilacji................................................................................................... 5
1.2.1 Narzędzia do generowania i podpisywania kluczy............................................................................................... 7
1.2.3 Narzędzie do optymalizacji ................................................................................................................... 8
1.2.4 Narzędzia do pakowania i rozpakowywania ....................................................................................................... 8
1.2.5 Inne narzędzia pomocnicze......................................................................................................... 10
1.3 Kompilacja środowiska ............................................................................................................................ 11
2. Proces rozwoju...................................................................................................................................... 12
2.1 Proces personalizacji APK.................................................................................................................... 12
2.1.1 Montaż ramy...................................................................................................... 12
2.1.2 Dekompilacja APK............................................................................................................ 13
2.1.3 Modyfikowanie kodu Smali..................................................................................................... 13
2.1.4 Rekompilacja i podpisywanie APK................................................................................................ 15
2.2 Proces personalizacji systemu Android....................................................................................................... 16
2.2.1 Odblokowanie BootLoadera..................................................................................................... 17
2.2.2 Personalizacja Boot.img......................................................................................................... 17
2.2.3 Dostosowanie Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
Iteracja wersji 2.2.5 i ..................................................................................................... 27
3. Debugowanie punktów przerwania ...................................................................................................................................... 28
3.1 Środowisko debugowania ............................................................................................................................ 28
3.2 Kroki debugowania............................................................................................................................ 28
4. Ćwiczenia praktyczne...................................................................................................................................... 31
4.1 Witaj świecie......................................................................................................................... 31
4.2 Usuwanie reklam z plików APK.......................................................................................................... 32
4.3 Personalizacja systemu Android................................................................................................ 33
5. FAQy...................................................................................................................................... 42
5.1 Nieprawidłowe .................................................................................................................... na starcie 42
5.2 Nieprawidłowa funkcja komunikacyjna.................................................................................................................... 43
5.3 Nie można przesunąć karty i przesunąć paczki................................................................................................................ 44
Bibliografia........................................................................................................................................... 45
Dodatek................................................................................................................................................... 46
A. Składnia Smali ............................................................................................................................ 46
Terminologia omówiona w tym artykule............................................................................................................. 49
Smali开发详解.part1.rar
(1 MB, Liczba pobranych plików: 3)
Smali开发详解.part2.rar
(1 MB, Liczba pobranych plików: 1)
Smali开发详解.part3.rar
(838.92 KB, Liczba pobranych plików: 1)
|
Poprzedni:Polecenie Linuksa do modyfikacji plików i zapisu, jak ich używaćNastępny:W Linuksie możesz przeglądać informacje sprzętowe, takie jak informacje o CPU i model maszyny
|