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-apuohjelmaOhjeet 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.imgsilloin 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-bootloaderKomento "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-laitteetSuorita tämä komento, kun laite on jo laiteohjelmistotilassa (käynnistyslatain)
Nexus Bootloaderin lukituksen avaus- ja lukituskomennot
Avaa Nexuksen käynnistyslatain
fastboot oem-lukituksen avausLukitse Nexuksen käynnistyslatain
fastboot oem-lukkoKomento selvittää käynnistyslataimen versio
Näyttää Androidiin asennetun käynnistyslataimen versionumeron
fastboot getvar version-bootloaderOsion 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 tyhjennysPoistaa Data-osion
nopea käynnistys poistaa käyttäjätiedotTyhjentää järjestelmäosion
fastboot-poistojärjestelmäPoistaa Palautusosio
pikakäynnistyksen tyhjennyspalautusKomennot 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.imgFlash-välimuistiosio
fastboot flash-välimuisti imya.imgFlash data-osio
fastboot flash käyttäjätiedot imya.imgFlash-palautusosio
fastboot flash-palautus imya.imgKäynnistysanimaatioiden asettaminen (laiteohjelmistoosio animaatiolla)
fastboot flash splash1 splash.imgFlash kaikki osiot (käynnistys, palautus ja järjestelmä)
fastboot flashallSijasta 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.zipSony-laitteille
Tarkistaa yhteyttä Sonyn laitteet, jos vastaus on 0,3 laite, yhdistä
fastboot.exe -i 0x0fce getvar-versioAvaa käynnistyslatain
fastboot.exe -i 0x0fce oem lukituksen avaus 0xReceived_KeyTarkempia 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ä