matriex / system_extractor-win Goto Github PK
View Code? Open in Web Editor NEWExtractor_Windows
Extractor_Windows
Thank you for this very handy tool, it greatly accelerates OTA unpacking for diffs. I use your WIN and Linux versions (dualboot) pretty often, as Beyond Compare 4 is available on both. (I don't have enough time to forge pull requests now, absolutely overwhelmed with exams)
Except now that I'm into testing LineageOS-15.1 for arm64 rolex, the FS images are packed inside ext4fs, simg "sparse", AND Brotli on top (which is great, thanks Google!). Also Treble introduces two separate partitioins, /system and /vendor -- two images in the ROM.
Please add brotli hooks and distributable .exe /.elf to your (next) .zip releases and
add vendor detection and unpacking.
P.S. It would be nice to save __statfile.txt for quick efficient checks.
Cant unpack system dat.
replace bin\sdat2img.exe to bin\sdat2img.py
Hi,
Is it possible to use this program to correctly unpack multi-file system imgs? For example, here's a Lenovo Z5 ROM you can test https://mega.nz/#F!9953xR6a!76EEVKmW3LtjE7tYPF2Z1Q, which has the following structure for the system image:
system_1.img
system_10.img
system_11.img
system_12.img
system_13.img
system_14.img
system_15.img
system_16.img
system_17.img
system_18.img
system_19.img
system_2.img
system_20.img
system_21.img
system_22.img
system_23.img
system_24.img
system_25.img
system_26.img
system_27.img
system_28.img
system_29.img
system_3.img
system_30.img
system_31.img
system_32.img
system_33.img
system_34.img
system_35.img
system_36.img
system_37.img
system_38.img
system_39.img
system_4.img
system_40.img
system_41.img
system_42.img
system_5.img
system_6.img
system_7.img
system_8.img
system_9.img
system_other_1.img
system_other_10.img
system_other_11.img
system_other_12.img
system_other_13.img
system_other_14.img
system_other_15.img
system_other_16.img
system_other_17.img
system_other_18.img
system_other_19.img
system_other_2.img
system_other_20.img
system_other_21.img
system_other_22.img
system_other_23.img
system_other_24.img
system_other_25.img
system_other_26.img
system_other_27.img
system_other_28.img
system_other_29.img
system_other_3.img
system_other_30.img
system_other_31.img
system_other_32.img
system_other_33.img
system_other_34.img
system_other_35.img
system_other_36.img
system_other_37.img
system_other_38.img
system_other_39.img
system_other_4.img
system_other_40.img
system_other_5.img
system_other_6.img
system_other_7.img
system_other_8.img
system_other_9.img
Full file listing: https://gist.github.com/0fa97ed5beaeecf98732823db3ec0932
The first system img unpacks, though complains at the end with:
Exception EListError in module Imgextractor.exe at 000164F6.
List index out of bounds (32770).
Others complain right away like this:
Exception EAccessViolation in module Imgextractor.exe at 00003F74.
Access violation at address 00403F74 in module 'Imgextractor.exe'. Read of address B9EC8B51.
Thoughts?
Hi,
Thank you for your tool for unpacking and repacking the system image. I use it to repack a Marshmallow system image to system.new.dat. Following your "Guide for Repack" the prompt "TYPE THE SIZE IN MB" is displayed. Could you please explain which size and how to retrieve it from the system directory tree?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.