Kuinka luoda vilkkuva zip Android-järjestelmän moduuleille

Jos olet Android-kehittäjä, joka haluaa luoda / osiolle tarkoitettuja sovelluksia (kuten juurisovelluksia), on tietyissä tapauksissa haluamasi luoda taskulamppu .zip sovelluksellesi. Tämä on niin, että sovellustiedostot voidaan asentaa oikein / järjestelmän osioon.

Muutamia muita vilkkuvia .zip-käyttöjä ovat:

  • DPI: n muuttaminen
  • Muokatun fontin käyttäminen
  • Muokatun käynnistysanimaation käyttäminen
  • Järjestelmäsovellusten poistaminen tai lisääminen

Ohjaamalla käyttäjiä hämmentämään tiedostojärjestelmää ja siirtämään tiedostoja manuaalisesti on kaikkien osapuolien aikaa vievää aikaa - välähtävän .zip-tiedoston luominen on paljon helpompi reitti. Tämä Appual-opas näyttää sinulle, miten luodaan salamakelpoinen vetokuva Androidille.

Näytämme sinulle myös addon.d-komentosarjan, jotta mukautetut järjestelmämuutokset selviävät likaisella ROM-salamalla - käyttäjien ei siis tarvitse enää salata zip-tiedostoa jokaisesta päivityksestä.

vaatimukset:

  • Juuritiedostojen etsijä (MiXplorer, Solid Explorer)
  • ZipSigner (zip-allekirjoittamiseen) tai MiX Signer -laajennus, jos käytät MixPlorer-ohjelmaa
  • Nandroid-varmuuskopiointi on erittäin suositeltavaa

Sinun tulisi myös valmistella kaikki tiedostot, jotka menevät zip-tiedostoon - APK: t, asetukset, käynnistysanimaatiot jne. Järjestä kaikki ennen kuin aloitamme, koska tämä on arkaluonteinen prosessi.

Muokatun vetoketjun malli

Jos haluat ladata omiin tarpeisiisi mukautettavan malli-zip-tiedoston tai käyttää sitä pohjana loistettavan zip-tiedoston luomiseen, voit napata ne täällä:

  • MALLINEN KIRJOITUS: LATA LINKIT (peruskomennot / sinun on lisättävä mukautetut arvot: sovellukset, soittoääniä koskevat polut, bootanimation…)
  • MALLIPOSTI: LATA LINKIT (esimerkit ovat aina tervetulleita ymmärtämään paremmin selitystä. Se voi auttaa ymmärtämään tiedostojesi rakennetta).

Mallin tulisi olla riittävä mukautetun komentosarjan käytön aloittamiseen.

Sinun on muistettava nämä pääpolut, koska nämä ovat osiot / järjestelmä-osiosta, joihin vilkkuvat zipit yleensä kohdistavat:

 addon.d => varmuuskopio käsikirjoittaaksesi likaisen salaman (jota käyttää esimerkiksi GApps-paketti) ja yksity-app => järjestelmäsovellukset lisäämään tai poistamaan etc => isäntätiedosto fontit => fonttimediat => bootanimation.zip media> ääni> hälytykset => äänimerkit media> ääni> ilmoitukset => äänet ilmoituksia varten media> ääni> soittoäänet => soittoäänien media äänet> ääni> ui => äänet erilaisille asioille, kuten alhainen akku, lukituksen avaaminen, kamera, .. build.prop-tiedoston / järjestelmän juuri 

Muista aina, että näiltä poluilta poistetut tiedostot asennetaan uudelleen likaisen salaman jälkeen, ja manuaalisesti lisätyt tiedostot poistetaan. Siksi on välttämätöntä luoda skripti, joka tekee varmuuskopion / järjestelmän modoista.

Esimerkki päivityskomentosarjasta

 ui_print ( "+ ------------------------------------- +"); ui_print ("| PUHDISTA SIIRTOKIRJA |"); ui_print ("| |"); ui_print ("| kirjoittanut Primokorn |"); ui_print ( "+ ------------------------------------- +"); run_program ("/ sbin / kiirebox", "lukumäärä", "/ järjestelmä"); run_program ("/ sbin / kiirebox", "asennus", "/ järjestelmä"); ui_print (""); ui_print ("*** Poistettujen esineiden poistaminen ***"); delete_recursive ("/system/app/adaway.apk", "/ system / app / AdAway", "/ system / app / BasicDreams", "/ system / app / BookmarkProvider", "/ system / app / Calendar", " / system / app / CalendarWidget ", " / system / app / CMFileManager ", " / system / app / CMWallpapers ", " / system / app / DeskClock ", " / system / app / Eleven ", " / system / app / Sähköposti ", " / järjestelmä / sovellus / ExactCalculator ", " / järjestelmä / sovellus / Exchange2 ", " / järjestelmä / sovellus / Gello ", " / järjestelmä / sovellus / HexoLibre ", " / järjestelmä / sovellus / Jelly ", " / järjestelmä / sovellus / LiveWallpapersPicker ", " / järjestelmä / sovellus / LockClock ", " / järjestelmä / sovellus / viestit ", " / järjestelmä / sovellus / MiXplorer ", " / järjestelmä / sovellus / NexusLauncher ", " / järjestelmä / sovellus / äänitys ", " / järjestelmä / app / PhotoTable ", " / system / app / PicoTts ", " / system / app / PicoTTS ", " / system / app / ResurrectionStats ", " / system / app / SoundRecorder ", " / system / app / Terminal ", " / system / app / TugaBrowser ", " / system / app / Wallpaper ", " / system / app / WallpaperPickerGoogle ", " / system / priv-app / AudioFX ", " / system / priv- app / Chrome ", " / system / priv-app / Gallery2 ", " / system / priv-app / MusicFX ", " / system / priv-app / OnePlusCamera ", " / system / priv- app / OnePlusGallery ", " / system / priv-app / OnePlusMusic ", " / system / priv-app / Recorder ", " / system / priv-app / Screencast ", " / system / priv-app / Snap ", " / system / priv-app / SnapdragonCamera ", " / system / priv-app / SnapdragonGallery ", " / system / priv-app / WeatherManagerService ", " / system / priv-app / WeatherProvider ", " / system / priv-app / Tag "); ui_print ("Sovellusten ja modien asentaminen jne."); show_progress (8.800000, 5); pack_extract_dir ("järjestelmä", "/ järjestelmä /"); ui_print ("*** Korjausoikeudet ***"); set_perm (0, 0, 0755, "/system/addon.d/99-dirty.sh"); set_perm (0, 0, 0644, "/system/etc/gps.conf"); set_perm (0, 0, 0644, "/system/fonts/Roboto-Regular.ttf"); set_perm (0, 0, 0644, "/system/media/audio/ringtones/PlasticRing.ogg"); set_perm (0, 0, 0644, "/system/priv-app/Phonesky.apk"); set_perm (0, 0, 0644, "/system/priv-app/microG.apk"); set_perm (0, 0, 0644, "/system/priv-app/Gsam.apk"); set_perm (0, 0, 0644, "/system/priv-app/BBS.apk"); set_perm (0, 0, 0644, "/system/priv-app/V4A-Magisk.apk"); run_program ("/ sbin / kiirebox", "asennus", "/ data"); pack_extract_dir ("data", "/ data /"); set_perm (0, 0, 0755, "/data/local/afscript.sh"); show_progress (8.800000, 5); run_program ("/ sbin / kiirebox", "määrä", "/ data"); run_program ("/ sbin / kiirebox", "lukumäärä", "/ järjestelmä"); ui_print (""); ui_print ( "Valmis".); ui_print ("Käynnistä uudelleen."); 

Huomaa: ui_print (”“); on tekstiviestille. Nämä linjat eivät tee mitään.

Sinun tulee aina irrottaa ja asentaa osio uudelleen ennen kuin käsittelet sitä.

 run_program ("/ sbin / kiirebox", "lukumäärä", "/ järjestelmä"); run_program ("/ sbin / kiirebox", "asennus", "/ järjestelmä"); 

Järjestelmäkomponenttien / sovellusten poistamiseksi laita pilkku jokaisen rivin loppuun, paitsi viimeinen.

 delete_recursive ("/system/app/adaway.apk", "/ system / app / AdAway", ........................ "/ system / priv-app / WeatherProvider ", " / system / priv-app / Tag "); 

Pura asennettavat järjestelmätiedostot.

 pack_extract_dir ("järjestelmä", "/ järjestelmä /"); Aseta tiedoston käyttöoikeudet. set_perm (0, 0, 0755, "/system/addon.d/99-dirty.sh"); .............. set_perm (0, 0, 0644, "/system/priv-app/V4A-Magisk.apk"); 

Tee sama asia, mutta / data-kansioon. Joten asennat osion, purkaa tiedot, jotka haluat lisätä, ja asettaa käyttöoikeudet.

 run_program ("/ sbin / kiirebox", "asennus", "/ data"); pack_extract_dir ("data", "/ data /"); set_perm (0, 0, 0755, "/data/local/afscript.sh"); 

Seuraavaksi irrotat muokatut osiot.

 run_program ("/ sbin / kiirebox", "määrä", "/ data"); run_program ("/ sbin / kiirebox", "lukumäärä", "/ järjestelmä"); 

Esimerkki Addon.D-komentosarjasta

 #! / sbin / sh # # /system/addon.d/99-dirty.sh # / järjestelmä alustetaan ja asennetaan uudelleen, sitten tiedostot palautetaan. #. /tmp/backuptool.functions list_files () {kissa < 

Luo luettelo tiedostoista, jotka haluat pitää likaisen salaman jälkeen.

 luettelotiedostot () {kissa < 

RM -RF tiedostot, joita et halua asentaa likaisen salaman jälkeen (järjestelmätiedostot, jotka poistit muutoksessa, jotka asennetaan uudelleen likaisesta salamasta)

 rm -rf /system/app/adaway.apk rm -rf / system / app / AdAway rm -rf / system / app / BasicDreams rm -rf / system / app / BookmarkProvider ............ .................................... rm-rf / system / priv-app / WeatherProvider rm -rf / järjestelmä / yksityissovellus / tunniste ;; 

Kuinka luoda vilkkuva Android Zip

Käytämme MiXplorer-ohjelmaa tähän, koska se on paras juuritutkija ja tiedostonhallinta Androidille.

  1. Valitse ensin kaikki kansiosi, jotka sisällytetään zip-tiedostoon, ja valitse Arkisto.

  2. Vahvista arkistotiedoston luominen, anna sille nimi ja valitse Tallenna.

  3. Vilkkuva zip-tiedosto luodaan, joten valitse zip-tiedosto ja allekirjoita se (käyttämällä MiX-allekirjoittimen laajennusta)
  4. Valitse nyt TestKey vain tarkistaaksesi, onko siinä allekirjoitusvirheitä.
  5. Voit nyt salata zipin - suosittele siirtämällä se / SD-korttiin, jotta löydät sen helposti mukautetusta palautuksesta.

Viimeiset huomautukset

Vilkkuva zip -asennus täytyy asentaa puhtaan salaman jälkeen tai pyyhkimällä / järjestelmän osio ja likaisen flash-muistitikun tekemisen jälkeen. Updater-komentosarja poistaa ja lisää komentosarjasta määrittämäsi järjestelmätiedostot - mutta jätä addon.d-komentosarja yksin, koska se tekee työnsä ilman mitään häirintää sinulta.

Ensimmäisen asennuksen jälkeen tarkista / järjestelmän osio perusteellisesti varmistaaksesi, että kaikki on oikein - tiedostot poistetaan jne. Ehkä sinulla oli kirjoitusvirhe tiedostonimessä eikä sitä poistettu, niin tapahtuu.

Mielenkiintoisia Artikkeleita