Kaip išpakuoti, išpakuoti ir išspausti System.new.dat („Android 5.0+“)
„Android“ Patarimai Ir Gudrybės / / August 05, 2021
Šioje pamokoje patikrinsime, kaip išpakuoti, iš naujo supakuoti ir išspausti „System.new.dat“ ir su juo susijusius failus. Pradedant „Android 5.0 Lollipop“, buvo keletas pakeitimų, kaip kompiliuojami ROM. Iki „Android 4.4 KitKat“, jei ištraukėte bet kurį pasirinktinį ROM arba atsargų ROM, galbūt pastebėjote, kad visi failai, esantys / sistemos aplanke, nebuvo suglaudinti ir lengvai prieinami. Net jei jie buvo suglaudinti (kuris buvo ext4 formatu), jis buvo įdėtas į failą system.img. Abiem šiais atvejais visi šie failai yra lengvai pasiekiami arba skaitomi. Pavyzdžiui, tokie failai kaip programa, sistema buvo lengvai matomi ir pagal juos buvo galima elgtis pagal reikalavimus.
Tačiau atsiradus „Android 5.0“ ir naujesnėms versijoms viskas pasikeitė. Taip yra dėl to, kad ROM nauji priedai pradėjo didėti, todėl dar labiau reikėjo juos suspausti. Todėl naujieji „Android“ ROM paprastai atitinka šį komponavimo šabloną: failas aboot.img, failo_kontekstai, kurie buvo susiję su SELinux, META_INF, susijęs su aplankais, kuriuose yra scenarijai, system.new.dat, kuris iš tikrųjų yra suspaustas / sistema skaidinys. Be to, yra „system.patch.dat“ failas, skirtas „Over the Air“ naujiniams, ir „system.transfer.list“. Šiandien mes apžvelgsime veiksmus, kaip išspausti šį failą system.new.dat. Taigi be jokių papildomų veiksmų patikrinkime veiksmus.
Turinys
-
1 Kaip išspausti failą System.new.dat
- 1.1 Siuntiniai:
- 1.2 1 žingsnis: Išspauskite DAT (atsarginių duomenų failą) į EXT4 (neapdorotas vaizdas)
- 1.3 2 žingsnis: Išspauskite Ext4 failą į išvesties aplanką ir tada suspauskite
- 1.4 3 žingsnis: Konvertuokite „Ext4“ failą į „Sparse Image“ failą
- 1.5 4 žingsnis: konvertuokite IMG failą į DAT failą
- 2 Išvada
Kaip išspausti failą System.new.dat
Atnaujinimo scenarijaus failas dabar naudoja naują funkciją, pavadintą block_image_update. Panašiai šios funkcijos tikslas yra išspausti visus reikalingus failus. Be to, yra sistema.transfer.list.
Šio failo paskirtis, kaip paaiškino „Google“, yra tekstinis failas, kuriame yra komandos, skirtos tikslinio skaidinio duomenims perduoti iš vienos vietos į kitą. Turint tai omenyje, čia yra būtini žingsniai, norint išspausti naują failą system.new.dat. Bet prieš tai būtinai atsisiųskite reikiamus failus iš šios nuorodos:
Siuntiniai:
- „Python“ (v3 ar naujesnė versija)
- sdat2img.py- github.com
- make_ext4fs- mega.co.nz
- img2sdat.py- github.com
1 žingsnis: Išspauskite DAT (atsarginių duomenų failą) į EXT4 (neapdorotas vaizdas)
- Pirmiausia pasitelksime dvejetainį failą sadt2img.py (pateiktą atsisiuntimų skyriuje). Naudokite šią komandą:
sdat2img.py
- Supraskime, ką reiškia kiekvienas iš šių terminų:
- sdat2img.py: Vaizdo failas, kurio scenarijus parašytas „Python“.
- transfer_list = įvestis, system.transfer.list iš suspausto ROM
- system_new_file = input, system.new.dat iš suspausto ROM
- system_ext4 = išvesties ext4 neapdoroto vaizdo failas
- Čia yra vienas iš pirmiau minėtos komandos pavyzdžių:
sdat2img.py system.transfer.list system.new.dat system.img
- Minėta komanda suteiks jums failą my_new_system.img kaip išvestį. Šis failas yra neapdorotas ext4 vaizdo failas.
2 žingsnis: Išspauskite Ext4 failą į išvesties aplanką ir tada suspauskite
Dabar, kai turime „ext4“ vaizdo failą, pirmiausia išspausdinsime išvesties aplanką ir tada jį vėl suspausime. Atlikite šiuos veiksmus:
- Pritvirtinkite ext4 vaizdo failą prie išvesties aplanko naudodami žemiau esančią komandą:
sudo mount -t ext4 -o kilpos sistema. img išvestis /
- Dabar turėtumėte matyti aplanką „Output“ su „ext4“ vaizdo failu. Dabar jūs galite lengvai modifikuoti / redaguoti / ištrinti failus, esančius tame aplanke.
- Toliau turime vėl suspausti failą į neapdorotą ext4 vaizdą. Norėdami tai padaryti, mums reikės dvejetainio failo make_ext4fs. Įsitikinkite, kad failo_kontekstai failas (iš ROM) yra kelio make_ext4fs viduje. Dabar įveskite šią komandą:
./make_ext4fs -T 0 -S file_contexts -l 1073741824 -a sistemos system_new.img output /
- Tai suteiks jums naują neapdorotą ext4 vaizdo failą, pavadintą system_new.img.
3 žingsnis: Konvertuokite „Ext4“ failą į „Sparse Image“ failą
- Šiame failo system.new.dat dekompresavimo skyriuje bus konvertuojamas failas. Taigi, norėdami konvertuoti ext4 failą į „Sparse Image“ failą, pasinaudokite dvejetainiu img2simg. Tą patį buvo galima atsisiųsti iš čia.
- Taip galima panaudoti:
img2simg
- Minėtos komandos išvestis bus naujas retas vaizdo failas.
4 žingsnis: konvertuokite IMG failą į DAT failą
- Paskutiniame failo system.new.dat dekompresavimo veiksme mes pakeisime retų vaizdų failą į retų duomenų failą. Dabar, kai atsisiuntėte dvejetainį failą „img2sdat“, galite naudoti tą patį:
./img2sdat.py
- Toliau įsitikinkite, kad pervardijote
įvesties failo pavadinimą, kurį gavote atlikę 3 veiksmą. Dabar išvestyje bus failai system.patch.dat ir system.new.dat, kuriuos dabar galėsite įdėti į savo ROM.
Išvada
Taigi, mes baigiame vadovą, nurodantį, kaip suspausti failą system.new.dat. Praneškite mums savo nuomonę apie tą patį komentarų skyriuje žemiau. Taip pat čia yra keletas „iPhone“ patarimai ir gudrybės, Kompiuterio patarimai ir gudrybėsir „Android“ patarimai ir gudrybės. kad turėtumėte patikrinti.