Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 7511|Antwoord: 0

Android-documentatie Smali Ontwikkeling Uitgelegd [PDF]

[Link kopiëren]
Geplaatst op 03-01-2015 16:34:35 | | |
Android-documentatie smali ontwikkeling Gedetailleerde uitleg [Woord]


Allereerst een advies aan vrienden: als je iemand een vraag stelt, is een van de belangrijke redenen dat je het niet begrijpt, je zult het niet aanpassen, dus je zult het vragen.


Dus, we moeten leren; Doe het zelf en haal de principe.


Zoals het gezegde luidt: ken jezelf en ken je tegenstander, en je zult in honderd gevechten verslagen worden.

Dit document is geen ontwikkeling, maar een begrip van smali. Omdat de smali-syntaxis op de markt niet volledig genoeg is, vult dit document niet alleen de gaten op, maar voegt het ook nog wat andere smali toe voor Android

kennis.

Documentgrootte: 4 MB
Inhoud van het document: Smail gedetailleerde uitleg

Documentengids:


De ontwikkeling van Smali wordt in detail uitgelegd
Overzicht..................................................................................................................................................... 3
1. Smali milieu ....................................................................................................................................... 4
1.1 Ontwikkelingsomgeving .............................................................................................................................. 4
1.2 Gereedschapsscript .............................................................................................................................. 5
1.2.1 Decompilatie- en Compilatietools................................................................................................... 5
1.2.1 Sleutelgeneratie- en ondertekeningstools............................................................................................... 7
1.2.3 Optimalisatietool ................................................................................................................... 8
1.2.4 In- en uitpakgereedschap....................................................................................................... 8
1.2.5 Andere hulpgereedschappen......................................................................................................... 10
1.3 Compileeromgeving ............................................................................................................................ 11
2. Ontwikkelingsproces...................................................................................................................................... 12
2.1 APK-aanpassingsproces.................................................................................................................... 12
2.1.1 Het kader monteren...................................................................................................... 12
2.1.2 APK's decompileren............................................................................................................ 13
2.1.3 Smali Code wijzigen..................................................................................................... 13
2.1.4 Hercompileren en ondertekenen APK's................................................................................................ 15
2.2 Android Systeemaanpassingsproces....................................................................................................... 16
2.2.1 BootLoader ontgrendelen..................................................................................................... 17
2.2.2 Boot.img aanpassen......................................................................................................... 17
2.2.3 Herstel aanpassen................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Versie Iteratie en Release ..................................................................................................... 27
3. Breakpoint debugging ...................................................................................................................................... 28
3.1 Debugomgeving ............................................................................................................................ 28
3.2 Debuggingstappen............................................................................................................................ 28
4. Praktische oefeningen...................................................................................................................................... 31
4.1 Hallo Wereld......................................................................................................................... 31
4.2 Advertenties verwijderen uit APK's.......................................................................................................... 32
4.3 Het Android-systeem aanpassen................................................................................................ 33
5. Veelgestelde vragen...................................................................................................................................... 42
5.1 Abnormale .................................................................................................................... bij opstarten 42
5.2 Abnormale communicatiefunctie.................................................................................................................... 43
5.3 Kan de kaart en het pakket niet doorswipen................................................................................................................ 44
Referenties........................................................................................................................................... 45
Appendix................................................................................................................................................... 46
A. Smali Syntax ............................................................................................................................ 46
Terminologie behandeld in dit artikel............................................................................................................. 49


Smali开发详解.part1.rar (1 MB, Aantal downloads: 3)
Smali开发详解.part2.rar (1 MB, Aantal downloads: 1)
Smali开发详解.part3.rar (838.92 KB, Aantal downloads: 1)





Vorig:Linux-opdracht om bestanden aan te passen en op te slaan hoe je ze gebruikt
Volgend:In Linux kun je hardware-informatie bekijken, zoals CPU-informatie en machinemodel
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com