Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 7511|Svare: 0

Android-dokumentasjon Smali utvikling forklart [PDF]

[Kopier lenke]
Publisert på 03.01.2015 16:34:35 | | |
Android-dokumentasjon Smali Development Detaljert forklaring [Word]


Først og fremst, et råd til venner: Når du stiller noen et spørsmål, er en av de viktige grunnene at du ikke forstår det, du vil ikke endre det, så du vil spørre.


Så vi må lære; Gjør det selv og få prinsippet.


Som ordtaket sier: kjenn deg selv og kjenn motstanderen din, og du vil bli beseiret i hundre kamper.

Dette dokumentet er ikke en utvikling, men en forståelse av smali. Fordi smali-syntaksen på markedet ikke er fullstendig nok, fyller dette dokumentet ikke bare hullene, men legger også til noe annet smali for Android

Kunnskap.

Dokumentstørrelse: 4 MB
Dokumentinnhold: Smail har detaljert forklaring

Dokumentkatalog:


Smali-utviklingen forklares i detalj
Oversikt..................................................................................................................................................... 3
1. Smali-miljø ....................................................................................................................................... 4
1.1 Utviklingsmiljø .............................................................................................................................. 4
1.2 Verktøyskript .............................................................................................................................. 5
1.2.1 Dekompilerings- og kompileringsverktøy................................................................................................... 5
1.2.1 Nøkkelgenererings- og signeringsverktøy............................................................................................... 7
1.2.3 Optimaliseringsverktøy ................................................................................................................... 8
1.2.4 Pakkings- og utpakkingsverktøy....................................................................................................... 8
1.2.5 Andre hjelpeverktøy......................................................................................................... 10
1.3 Kompilering av miljø ............................................................................................................................ 11
2. Utviklingsprosessen...................................................................................................................................... 12
2.1 APK-tilpasningsprosess.................................................................................................................... 12
2.1.1 Montering av rammeverket...................................................................................................... 12
2.1.2 Dekompilering av APK-er............................................................................................................ 13
2.1.3 Modifisering av Smali-kode..................................................................................................... 13
2.1.4 Omkompilere og signere APK-er................................................................................................ 15
2.2 Android-systemtilpasningsprosess....................................................................................................... 16
2.2.1 Låser opp BootLoader..................................................................................................... 17
2.2.2 Tilpasning av Boot.img......................................................................................................... 17
2.2.3 Tilpass Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5-versjon og utgivelse ..................................................................................................... 27
3. Feilsøking av breakpoint ...................................................................................................................................... 28
3.1 Feilsøkingsmiljø ............................................................................................................................ 28
3.2 Feilsøkingstrinn............................................................................................................................ 28
4. Praktiske øvelser...................................................................................................................................... 31
4.1 Hello World......................................................................................................................... 31
4.2 Fjerning av annonser fra APK-er.......................................................................................................... 32
4.3 Tilpasning av Android-systemet................................................................................................ 33
5. FAQ...................................................................................................................................... 42
5.1 Unormal .................................................................................................................... ved oppstart 42
5.2 Unormal kommunikasjonsfunksjon.................................................................................................................... 43
5.3 Kan ikke sveipe kortet og pakken................................................................................................................ 44
Referanser........................................................................................................................................... 45
Vedlegg................................................................................................................................................... 46
A. Smali syntaks ............................................................................................................................ 46
Terminologi som behandles i denne artikkelen............................................................................................................. 49


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





Foregående:Linux-kommando for å endre filer og lagre hvordan de skal brukes
Neste:I Linux kan du se maskinvareinformasjon som CPU-informasjon og maskinmodell
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com