Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 7511|Svar: 0

Android-dokumentation Smali Development förklarad [PDF]

[Kopiera länk]
Publicerad på 2015-01-03 16:34:35 | | |
Android-dokumentation smali utveckling Detaljerad förklaring [Word]


Först och främst, ett råd till vänner: När du ställer en fråga till någon är en av de viktiga anledningarna att du inte förstår den, du kommer inte att ändra den, så du kommer att fråga.


Så vi måste lära oss; Gör det själv och ta principen.


Som ordspråket säger: känn dig själv och känn din motståndare, så kommer du att besegras i hundra strider.

Detta dokument är inte en utveckling, utan en förståelse av smali. Eftersom smali-syntaxen på marknaden inte är tillräckligt komplett, fyller detta dokument inte bara i luckorna, utan lägger också till annan smali för Android

kunskap.

Dokumentstorlek: 4 MB
Dokumentinnehåll: Smail detaljerad förklaring

Dokumentkatalog:


Smalis utveckling förklaras i detalj
Översikt..................................................................................................................................................... 3
1. Smalisk miljö ....................................................................................................................................... 4
1.1 Utvecklingsmiljö .............................................................................................................................. 4
1.2 Verktygsskript .............................................................................................................................. 5
1.2.1 Verktyg för dekompilering och kompilering................................................................................................... 5
1.2.1 Nyckelgenerering och signeringsverktyg............................................................................................... 7
1.2.3 Optimeringsverktyg ................................................................................................................... 8
1.2.4 Packnings- och uppackningsverktyg....................................................................................................... 8
1.2.5 Andra hjälpverktyg......................................................................................................... 10
1.3 Kompilering av miljö ............................................................................................................................ 11
2. Utvecklingsprocessen...................................................................................................................................... 12
2.1 APK-anpassningsprocess.................................................................................................................... 12
2.1.1 Montering av ramverket...................................................................................................... 12
2.1.2 Dekompilering av APK:er............................................................................................................ 13
2.1.3 Modifiering av Smali-kod..................................................................................................... 13
2.1.4 Kompilera och signera APK:er................................................................................................ 15
2.2 Android-systemanpassningsprocess....................................................................................................... 16
2.2.1 Låser upp BootLoader..................................................................................................... 17
2.2.2 Anpassning av Boot.img......................................................................................................... 17
2.2.3 Anpassa Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Versionsiteration och utgivning ..................................................................................................... 27
3. Felsökning av brytpunkter ...................................................................................................................................... 28
3.1 Felsökningsmiljö ............................................................................................................................ 28
3.2 Felsökningssteg............................................................................................................................ 28
4. Praktiska övningar...................................................................................................................................... 31
4.1 Hej Världen......................................................................................................................... 31
4.2 Att ta bort annonser från APK:er.......................................................................................................... 32
4.3 Anpassning av Android-systemet................................................................................................ 33
5. Vanliga frågor...................................................................................................................................... 42
5.1 Onormal .................................................................................................................... vid uppstart 42
5.2 Onormal kommunikationsfunktion.................................................................................................................... 43
5.3 Kan inte dra kortet och paketet................................................................................................................ 44
Referenser........................................................................................................................................... 45
Bilaga................................................................................................................................................... 46
A. Smali Syntax ............................................................................................................................ 46
Terminologi som behandlas i denna artikel............................................................................................................. 49


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





Föregående:Linux-kommando för att ändra filer och spara hur man använder dem
Nästa:I Linux kan du se hårdvaruinformation som CPU-information och maskinmodell
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com