Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 7511|Odpowiedź: 0

Dokumentacja Androida Wyjaśnienie rozwoju Smali [PDF]

[Skopiuj link]
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
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com