Kuinka purkaa järjestelmän img-tiedosto. Kuinka purkaa APK-tiedostoja IMG:stä (Android-laiteohjelmiston jäsentäminen). Kuinka purkaa ydin oikein FTF-laiteohjelmistosta

Melkein kaikki android käyttäjäälypuhelimeen, haluttiin luoda tai muokata laiteohjelmisto tarpeidesi ja toiveidesi mukaan. Tässä artikkelissa tarkastellaan CWM-ohjelmiston muokkausperiaatetta (zip-muodossa).

Valmistautuminen:

Ensinnäkin meidän on päätettävä, mitä laiteohjelmistoa käytämme perustana. On parempi käyttää pois. laiteohjelmisto zip-muodossa. Lähes jokaiselle yleiselle laitteelle on puhdas laiteohjelmisto + juuri.
Kun laiteohjelmisto on valittu, se on ladattava mihin tahansa sinulle sopivaan paikkaan tietokoneellasi (pakkausta ei tarvitse purkaa).
Tarvitsemme myös arkistaattorin, suosittelen käyttöä 7zip ja parasta laatuaan tekstieditori Muistio++.

Laiteohjelmiston rakenne:

Kun avaat arkiston laiteohjelmistolla, näet seuraavan:
META-INF- Kansio sisältää laiteohjelmiston asennuskomentosarjat.
järjestelmä- kansio, jossa on kaikki laiteohjelmistotiedostot (sovellukset, säädöt, komentosarjat jne.).
boot.img- järjestelmän ydin.

Lähes kaikki käsittelyt suoritetaan kansiossa järjestelmä, sen rakenne:
sovellus- järjestelmäsovellukset.
roskakori- itse järjestelmän resurssit.
jne- Skriptit, säädöt, konfiguraatiot, profiilit ja järjestelmäasetukset.
fontit- Järjestelmäfontit.
puitteet- tärkeimmät järjestelmätiedostot on tallennettu tähän (grafiikka, animaatiotekstiasetukset jne.).
lib- järjestelmäkirjastot.
media- multimediatiedostot (ilmoitussoittoäänet, latausanimaatiot, taustakuvat jne.).
usr- asetukset, joita järjestelmä ei voi muuttaa tulevaisuudessa (ne toimivat vain luku -tilassa).
xbin- jälleen järjestelmän asetukset ja muut säädöt.
build.prop- tiedot järjestelmästä, kieliasetuksista ja järjestelmän suorituskyvystä.

Sovellukset:

Ennen kuin lisäät/poistat ohjelmistoja järjestelmään, sinun on tarkistettava, onko laiteohjelmistosi deodeksoitu (eli tarkista, onko sovelluskansiossa .odex-tiedostoja. Jos tiedostoja on, sinun on poistettava ne tämän avulla ohjeet .
Lisää ohjelmisto laiteohjelmistoon:
Ensinnäkin sinun on asennettava älykkääseen ne ohjelmat, jotka haluat lisätä kokoonpanoon. Asennuksen jälkeen poistamme ne järjestelmästä käyttämällä Root Explorer ja sen analogit, ne sijaitsevat data/sovelluspolulla, tarvitsemme myös niiden libsit (jos niitä on tietysti), ne sijaitsevat data/datapolulla. Ne sijaitsevat sovelluksen samannimisessä kansiossa ja niillä on tunniste .niin. Sitten takavarikoitiin .apk laita tiedostot arkistoon polun järjestelmään/sovellukseen ja tiedostot tunnisteella .niin(libs) polkua pitkin system/lib .
Poistamme ohjelmiston laiteohjelmistosta:
Täällä kaikki on yksinkertaista, siirry kansioon sovellus- päätämme mitä emme tarvitse ja poistamme kaikki tarpeettomat ohjelmistot (on parempi olla koskematta järjestelmään).

Kieli ja laiteohjelmistoversio:

Kopioi build.prop-tiedosto työpöydällesi. Avaa se muistilehtiöllä ja etsi rivit:

ro.product.locale.language=en
ro.product.locale.region=US

venäjän kielelle sinun on tehtävä tämä:

ro.product.locale.language=ru
ro.product.locale.region=RU

kirjoita modisi nimi riville

samassa rakennuksessa.prop

Grafiikka:

Laiteohjelmiston koko graafinen osa on tallennettu kahteen tiedostoon framework-res.apk tiedostopolku järjestelmäkehys ja SystemUI.apk matkan varrella järjestelmäsovellus. Ja asetussovelluksen graafinen osa on luonnollisesti tallennettu Settings.apk-sovellukseen.

Skriptit ja parannukset (järjestelmän kiihdytys ja optimointi):

Suurin osa asetuksista on tehty tiedostossa build.prop, voit lukea tästä. Myös jos ytimesi tukee init.d järjestelmän optimointia varten on useita komentosarjoja, joista yksi kuvataan tässä artikkelissa (RAM-optimointi) ja tässä artikkelissa Säädä skriptejä init.d:lle

Järjestelmäfonttien vaihtaminen:

Kuten edellä mainittiin, kaikki fontit ovat kansiossa fontit, tärkeimmät kirjasimet ovat: DroidSans.ttf ja DroidSans-Bold.ttf, ne voidaan korvata millä tahansa fonteilla nimeämällä ne uudelleen samalla tavalla kuin edellä ja siirtämällä korvaamalla arkistoon kansiossa olevan laiteohjelmiston kanssa fontit.

Ydin:

Teoriassa se riittää vaihtamiseen boot.img oma, mutta joissain tapauksissa ytimiin liittyy lisäskriptejä. Siksi suosittelen, että et tee mitään, jos sinulla on epäilyksiä.



Niille, jotka haluavat aloittaa matkan luoda oma laiteohjelmisto Sonylle virallisten ohjelmistojen perusteella, sinun on tiedettävä, kuinka laiteohjelmisto puretaan Sony formaatti FTF.

Mikä on välttämätöntä?

1. Tietokone

2. Lataa uusin versio ei virallinen vilkkuja FlashTool ja asenna

3. Lataa Unix-kuvanhallinta ext2explore.exe

3. Lataa ja asenna ilmainen 7-zip-arkistointiohjelma

4. Sonyn laiteohjelmisto FTF-muodossa

Ohjeet Sonyn laiteohjelmiston purkamiseen FTF-muodossa

1. Napsauta hiiren kakkospainikkeella FTF-laiteohjelmistoa - avaa arkisto tai pura arkistosta

2. Kun olet asentanut FlashToolin, siirry polkuun C: Flashtool
3. Käynnistä FlashTool-ohjelma ja valitse valikko paneelista Työkalut -> Sin toimittaja

4. Valitse ftf-laiteohjelmistosta purettu sin-tiedosto Sin Editorissa ja napsauta Pura tiedot. Tämän jälkeen laiteohjelmistotiedoston muuntaminen luettavaan muotoon alkaa.
5. Uloskäynnillä pääset uusi tiedosto laajennuksella yassf2 tai ext4 tai tonttu

Jos tiedosto *. yassf2

Valitse Työkalut -> Yaffs2, jonka jälkeen näkyviin tulee ikkuna, jossa voit valita tiedoston, valitse tiedosto tunnisteella *.yasff2

Muutaman minuutin kuluttua saat kansion, jossa on tiedostoja, jotka olivat laiteohjelmistossa

Jos tiedosto on *.ext4 tai *.elf

1. Jos sinulla on tiedosto, jonka tunniste on *.tonttu ja nimeä se sitten uudelleen muotoon *.ext4

2. Suorita aiemmin ladattu ext2explore-ohjelma, valitse laiteohjelmistotiedosto, jonka jälkeen laiteohjelmiston sisältö tulee näkyviin ikkunaan, nyt voit tallentaa sisällön.

Mitä seuraavaksi?

Jos aiot luoda flashable-päivityksen.zip-tiedoston tulevaisuudessa, siirry artikkeliin - Updater-skriptin luominen

Kuinka purkaa ydin oikein FTF-laiteohjelmistosta?

Saadaksesi “oikean” ytimen flash-päivitykseen update.zip:n avulla, tarvitset saman Flash-työkalun.

1. Avaa FTF-laiteohjelmisto arkistaattorilla ja pura se kernel.sin

Haluatko kokeilla itseäsi laiteohjelmiston luomisessa ja muokkaamisessa Androidilla, sitten ohjelmaa Samsungin juuri Firmware Replacer auttaa sinua luomaan laiteohjelmiston!

Lyhyesti Samsung Root Firmware Replacer -ohjelmasta ja sen ominaisuuksista

Tämän ohjelman avulla pystyt:

  • Pura Samsungin laiteohjelmisto
  • Pue laiteohjelmisto
  • SISÄÄN automaattinen tila upota juurioikeudet
  • Täytä laiteohjelmisto tiedostoillasi automaattisesti
  • Pysäytä projekti ja jatka sitten työskentelyä sen parissa
  • Pakkaa laiteohjelmisto

Samsung Root Firmware Replacerin vaadittavat komponentit ja käyttöolosuhteet

Samsung Root Firmware Replacer -toimintojen katsaus ja kuvaus käynnistä ohjelma

1. Siirry kansioon Samsung Root Firmware Replacer -ohjelmalla, napsauta hiiren kakkospainikkeella avataksesi terminaalissa

2. Kirjoita komento terminaaliin

3. Ohjelman käyttöliittymä avautuu edessäsi

4. Jos käynnistit ohjelman ensimmäistä kertaa, suorita - Asetukset Asetukset

Työskentely Samsung Root Firmware Replacerin kanssa

Kohta Pura laiteohjelmisto *.tar.md5- purkaa laiteohjelmiston, siirrä tiedosto kansioon tätä varten unpack_tar_md5, jonka jälkeen kaikki tiedostot puretaan ja factoryfs- tai järjestelmätiedosto siirretään tiedostoon input_img

kohta *.img:n luominen Androidista (vaatii Androidin)- voit luoda laiteohjelmiston nykyisestä Android-tilastasi. Jotta tämä kohde toimisi, sinulla on oltava Android liitettynä tietokoneeseesi ja USB-virheenkorjaus käytössä.

Tällä kohteella on alivalikko

Kohta Luodaan *.img:llä alkuperäinen laiteohjelmisto voit vaihtaa valmiita laiteohjelmistoja; siirrä mikä tahansa IMG-tiedosto kansioon input_img.

Tällä kohteella on myös oma alivalikko

Esimerkki Samsung Root Firmware Replacer -ohjelman käytöstä

Tässä esimerkissä laiteohjelmisto on luotu Androidin nykyisestä tilasta

1. Liitä Android tietokoneeseen

2. Käynnistä ohjelma

3. Valitse Luo *.img Androidistasi (vaatii Androidin)

4. Valitse Poista kuva Androidista ja pura img

5. Valitse osio, josta kuva poistetaan

6. Odota 6-7 minuuttia, että kuva poistetaan ja siirretään tietokoneelle.

Tärkeä! Älypuhelimessa tai tabletissa sekä tietokoneessa on oltava tarpeeksi muistia kuvan ottamiseksi. Kuvan koko voi vaihdella 2 Mt - 2 Gt

7. Kun olet poistanut kuvan, voit muokata sitä tarvittaessa (upottaa Root), voit pakata sen takaisin tätä varten

8. Valitse Package project in img

9. Määritä laiteohjelmiston koko ja nimi.

  • Määritä osion koko näin: jaa lohkon koko 1024:llä ja lisää tulokseen kirjain M.

  • Nimen on vastattava nimeä, jota käytit muuttamaan

11. Älä myöskään unohda kopioida ydintä Androidistasi. Käytä tätä varten kohtaa - Poista kuva Androidista - boot.img tai zImage

12. Kaikkien manipulointien jälkeen sinun on koottava laiteohjelmisto TAR.MD5:een

13 Valitse päävalikosta Pack firmware *.tar.md5

14 Laiteohjelmisto sisään Samsung ohjelma Root Firmware Replacer on valmis, voit

Mega-apuohjelma Android IMG Repack Tools kaikille aloittelijoille ja edistyneille romodereille, kehittäjille, Android-kuvien muokkaamiseen.

Android IMG Repack Tools mikä se on ja miksi?

Android IMG Repack Tools -apuohjelma käyttäjältä lempinimellä A.S._id(xda, w3bsit3-dns.com), suunniteltu Android-kuvien muokkaamiseen:

  • pura Android-kuva (img, ext4)
  • tiedostojen muokkaaminen (manuaalisesti)
  • kerää kuva

Ja työskentele myös ytimien (boot.img) ja palautuksen (palautus) kanssa. Apuohjelma on suunniteltu toimimaan sekä Linuxissa että Windowsissa (sinun on asennettava Cygwin).

Android IMG Repack Tools on hyödyllinen ehdottoman kaikille Android Romodeleille uuden mukautetun laiteohjelmiston luomiseen sekä ohjelmistokehittäjille.

Mistä löytää ja ladata Android IMG Repack Tools -työkaluja?

Lataa ja uusin versio Android IMG Repack Tools -apuohjelmat löytyvät XDA:n viralliselta projektisivulta.

Android IMG Repack Toolsin asentaminen tietokoneellesi

Koska Android-käyttöjärjestelmä perustuu Linux-ytimeen, se toimii silti paremmin Android-apuohjelma IMG Repack Tools from käyttöjärjestelmä perustuu Linuxiin.

Käyttöjärjestelmän esimääritys Android IMG Repack Toolsille

Jos sinulla on Ubuntu-versio 14.04 tai vanhempi (ja siihen perustuva Mint), sinun on asennettava GCC 5 arkistosta (avaa pääte ja kirjoita seuraavat komennot):

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

sudo apt-get päivitys

sudo apt-get install gcc-5 g++-5

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5

Ubuntu 16.04:n (ja siihen perustuvan Mintin) käyttäjille sinun on asennettava ensin:

1. GNU Automake 1.14 (lataa ja pura)

2. Mene kansioon Gnu Automakella, avaa pääte ja suorita komennot yksitellen: ./configure make sudo make install

3. Asenna paketit: sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind libreadline6-dev gcc-multilib g++-multilib x-dev- libc6 -dev libx11-dev libz-dev gawk texinfo automake libtool cvs libsdl-dev

Android IMG Repack Toolsin määrittäminen

1. Kun olet ladannut Android IMG Repack Tools -työkalut, pura pakkaus, mene, avaa pääte

2. Kirjoita komento käynnistääksesi apuohjelman./main_menu

Jos Mint on asennettu, napsauta main_menu-tiedostoa

3. Siirry apuohjelmaosioon " 0 - Määritä ja puhdista työkalut -valikko»

4. Valitse " 1 – Luo android_img_repack_tools", jotta voit ladata ja määrittää työkalut, jotka toimivat Android-kuvien kanssa.

Työskentely Android IMG Repack Tools -apuohjelman kanssa

Odota pian päivitystä artikkeliin, jossa on ohjeet apuohjelman käyttöön!

Tarvitsetko Flashin Androidin FastBootilla, mutta et tiedä miten? Tämä artikkeli antaa yksityiskohtaiset ohjeet FastBoot-apuohjelman käytöstä ja sen käyttämisestä Android-laitteen flash-muistiin.

Tämä opas selittää täysin, kuinka FastBoot! Jos et tiedä kuinka asentaa arkistoituja päivityksiä, tarvitset artikkelin - Clockwordmod - mikä se on. Ohjeet CWM-palauttamiseen kuvilla

Lataa ja asenna FastBoot

Ennen kuin käynnistät Androidin FastBootilla, sinun on ladattava se ja asennettava se haluttuun tietokoneeseen.

1. Voit ladata FastBoot-apuohjelman osoitteesta virallinen ohjelma Android SDK (raskas paino)

miksi ADB RUN on parempi

Tuoda markkinoille

Jos latasit Separately Fastbootin

Kun olet ladannut ja asentanut FastBootin, avaa " Komentorivi »

ja vve Kirjoita komennot kansioon siirtymiseksi Fastboot-apuohjelma(jos asennettu erikseen FastBoot)

CD/
cd adb

Jos latasit ADB RUN

Jos valintasi kaatui ADB ohjelma RUN, käynnistä se ja valitse valikosta Manuaalinen -> ADB

Flash-tiedostojen on sijaittava samassa kansiossa kuin Fastboot-apuohjelma

Ohjeet komennoille Androidin flash-muistiin FastBootin avulla

On erittäin tärkeää kirjoittaa komennot ja laiteohjelmistotiedostot sellaisina kuin ne on määritetty!

Jos komento on määritetty

fastboot flash-välimuisti NazvaniAFiLe.img

silloin sinun täytyy kirjoittaa juuri niin, mutta ei muuten. Toisin sanoen kirjainten kirjainkoko on tärkeä, muuten saat virheilmoituksen "kuvaa" ei voi ladata - sellaista tiedostoa ei ole.

Käynnistä komennot uudelleen laiteohjelmistotilaan (käynnistyslatain)

fastboot reboot-bootloader

Komento "näkee" Android-tietokoneesi

Ota tapana tarkistaa ennen kuin teet mitään Fastbootissa, onko tietokoneesi ja Androidin välinen yhteys:

Tarkistetaan, näkeekö tietokoneesi Androidin

fastboot-laitteet

Suorita tämä komento, kun laite on jo laiteohjelmistotilassa (käynnistyslatain)

Nexus Bootloaderin lukituksen avaus- ja lukituskomennot

Avaa Nexuksen käynnistyslatain

fastboot oem-lukituksen avaus

Lukitse Nexuksen käynnistyslatain

fastboot oem-lukko

Komento selvittää käynnistyslataimen versio

Näyttää Androidiin asennetun käynnistyslataimen versionumeron

fastboot getvar version-bootloader

Osion muotoilukomennot

Ennen kuin osio vilkkuu Androidissa, sinun on ensin alustettava se, jotta toiminnassa ei ole ongelmia

pikakäynnistyksen tyhjennys Imya_razdela - tyhjennä osio: käynnistys, radio, palautus, järjestelmä, käyttäjätiedot ja muut

Tyhjentää välimuistiosion

pikakäynnistyksen välimuistin tyhjennys

Poistaa Data-osion

nopea käynnistys poistaa käyttäjätiedot

Tyhjentää järjestelmäosion

fastboot-poistojärjestelmä

Poistaa Palautusosio

pikakäynnistyksen tyhjennyspalautus

Komennot osion vilkkumiseen

Kun olet alustanut osion tai osiot, voit aloittaa laiteohjelmiston vilkkumisen

fastboot flash Imya_razdela imya_file.img - valitun osion laiteohjelmisto: käynnistys, radio, palautus, järjestelmä, käyttäjätiedot ja muut

Flash-järjestelmäosio (järjestelmä)

fastboot flash -järjestelmä imya.img

Flash-välimuistiosio

fastboot flash-välimuisti imya.img

Flash data-osio

fastboot flash käyttäjätiedot imya.img

Flash-palautusosio

fastboot flash-palautus imya.img

Käynnistysanimaatioiden asettaminen (laiteohjelmistoosio animaatiolla)

fastboot flash splash1 splash.img

Flash kaikki osiot (käynnistys, palautus ja järjestelmä)

fastboot flashall

Sijasta imya.img- sinun on syötettävä flash-tiedoston nimi

Komento asentaa update.zip

Vilkkuu päivitysarkiston Androidissa update.zip-muodossa tai ZIP-arkiston kanssa IMG kuvia erilaisia ​​osia

pikakäynnistyspäivitys tiedostonimi.zip

Sony-laitteille

Tarkistaa yhteyttä Sonyn laitteet, jos vastaus on 0,3 laite, yhdistä

fastboot.exe -i 0x0fce getvar-versio

Avaa käynnistyslatain

fastboot.exe -i 0x0fce oem lukituksen avaus 0xReceived_Key

Tarkempia tietoja aiheesta käynnistyslataimen lukituksen avaaminen Sony - Sonyn käynnistyslataimen lukituksen avaaminen

Odotetaan laitevirhettä

Jos seuraava viesti on ollut päällä komentoikkunassa pitkään: odotetaan laitetta- Keinot:

  • Ohjainta ei ole asennettu tai se on asennettu väärin - asenna uudelleen tai asenna
  • Android-laite ei ole Bootloader-tilassa - käännä
  • Väärä yhteys kohteeseen USB-portti- käytä takaosia USB-portit 2.0-tietokoneissa, älä käytä USB-keskittimiä




Yläosa