Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 7511|Vastaus: 0

Android-dokumentaatio Smalin kehitys selitettynä [PDF]

[Kopioi linkki]
Julkaistu 3.1.2015 16.34.35 | | |
Android-dokumentaatio smalin kehitys Yksityiskohtainen selitys [Word]


Ensinnäkin neuvo ystäville: Kun kysyt keneltä tahansa kysymyksen, yksi tärkeimmistä syistä on, ettet ymmärrä sitä, et muokkaa sitä, joten kysyt.


Joten meidän täytyy oppia; Tee se itse ja hanki periaate.


Kuten sanonta kuuluu: tunne itsesi ja vastustajasi, ja sinut hävitään sadassa taistelussa.

Tämä asiakirja ei ole kehitys, vaan ymmärrys smalista. Koska markkinoilla oleva smali-syntaksi ei ole tarpeeksi täydellinen, tämä dokumentti ei ainoastaan täytä aukkoja, vaan lisää myös joitakin muita smalisia Androidille

tietoa.

Asiakirjan koko: 4 MB
Asiakirjan sisältö: Smailin yksityiskohtainen selitys

Asiakirjahakemisto:


Smalin kehitystä selitetään yksityiskohtaisesti
Yleiskatsaus..................................................................................................................................................... 3
1. Smalin ympäristö ....................................................................................................................................... 4
1.1 Kehitysympäristö .............................................................................................................................. 4
1.2 Työkaluskripti .............................................................................................................................. 5
1.2.1 Purku- ja käännöstyökalut................................................................................................... 5
1.2.1 Avainten generointi- ja allekirjoitustyökalut............................................................................................... 7
1.2.3 Optimointityökalu ................................................................................................................... 8
1.2.4 Työkalujen pakkaaminen ja purkaminen....................................................................................................... 8
1.2.5 Muut apuvälineet......................................................................................................... 10
1.3 Käännösympäristön ............................................................................................................................ 11
2. Kehitysprosessi...................................................................................................................................... 12
2.1 APK:n muokkausprosessi.................................................................................................................... 12
2.1.1 Kehyksen asentaminen...................................................................................................... 12
2.1.2 APK:iden dekompilointi............................................................................................................ 13
2.1.3 Smali-koodin muokkaaminen..................................................................................................... 13
2.1.4 Käännä ja allekirjoita APK:t uudelleen................................................................................................ 15
2.2 Android-järjestelmän muokkausprosessi....................................................................................................... 16
2.2.1 BootLoaderin avaaminen..................................................................................................... 17
2.2.2 Boot.img:n räätälöinti......................................................................................................... 17
2.2.3 Muokkaa Recovery.img................................................................................................. 20
2.2.4 Smali .............................................................................................................. 22
2.2.5 Version iterointi ja julkaisu ..................................................................................................... 27
3. Breakpointin debuggaus ...................................................................................................................................... 28
3.1 Debuggausympäristö ............................................................................................................................ 28
3.2 Virheenkorjausvaiheet............................................................................................................................ 28
4. Käytännön harjoituksia...................................................................................................................................... 31
4.1 Hei maailma......................................................................................................................... 31
4.2 Mainosten poistaminen APK:sta.......................................................................................................... 32
4.3 Android-järjestelmän räätälöinti................................................................................................ 33
5. UKK...................................................................................................................................... 42
5.1 Poikkeava .................................................................................................................... käynnistyksessä 42
5.2 Epänormaali viestintätoiminto.................................................................................................................... 43
5.3 Korttia ja pakettia ei voi pyyhkäistä................................................................................................................ 44
Lähteet........................................................................................................................................... 45
Liite................................................................................................................................................... 46
A. Smalin syntaksi ............................................................................................................................ 46
Tässä artikkelissa käsiteltyä terminologiaa............................................................................................................. 49


Smali开发详解.part1.rar (1 MB, Latausten määrä: 3)
Smali开发详解.part2.rar (1 MB, Latausten määrä: 1)
Smali开发详解.part3.rar (838.92 KB, Latausten määrä: 1)





Edellinen:Linux-komento tiedostojen muokkaamiseen ja niiden käytön tallentamiseen
Seuraava:Linuxissa voit tarkastella laitteistotietoja, kuten prosessorin tietoja ja konemallia
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com