Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extract boot.img or init_boot.img from Delta (maybe) payload #6

Open
Rt39 opened this issue Nov 10, 2023 · 4 comments
Open

Extract boot.img or init_boot.img from Delta (maybe) payload #6

Rt39 opened this issue Nov 10, 2023 · 4 comments
Labels
enhancement New feature or request

Comments

@Rt39
Copy link

Rt39 commented Nov 10, 2023

I'm a OnePlus user and I want to extract a full OTA, I've got the same problem as #4 saying its delta payload. I only want to exact the init_boot.img file for rooting, so even if the python version cannot exact all the files, it works fine for me, but this program won't exact anything. I'm here to ask if this program could add the feature of extracting part of the imgs even it cannot exact all.

Here is the information about the OTA:

FILE_HASH=lB3Bowg24rmpf1MwJA3FAaYOUGl3Q8GssIKhum2zWzo=
FILE_SIZE=7631160751
METADATA_HASH=2wiZUXE/5xURtFkUxB+F+Kz10Fway7EPBTNnT1uieqQ=
METADATA_SIZE=290530
ota_target_version=PHB110_11.A.29_0290_202310192011
oplus_rom_version=V13.1.0
security_patch=2023-10-05
security_patch_vendor=2023-10-05
oplus_update_engine_verify_disable=0
oplus_separate_soft=22811

You can get it from

https://gauss-componentotacostmanual-cn.allawnfs.com/remove-a013fbdf98c074dedba31969fe467624/component-ota/23/10/23/3139a5770e414640ad62f5406b5b9e26.zip

https://gauss-compotacostauto-cn.allawnfs.com/remove-a013fbdf98c074dedba31969fe467624/component-ota/23/10/23/3139a5770e414640ad62f5406b5b9e26.zip

https://gauss-otacostmanual-cn.allawnfs.com/remove-a013fbdf98c074dedba31969fe467624/component-ota/23/10/23/3139a5770e414640ad62f5406b5b9e26.zip

https://componentota-manual-cn.allawnfs.com/component-ota/23/10/23/3139a5770e414640ad62f5406b5b9e26.zip

Here is the exception the python version payload_dumper get:

Processing vendor partition......................................................................Traceback (most recent call last):
  File "D:\misc\3139a5770e414640ad62f5406b5b9e26\payload_dumper-master\payload_dumper.py", line 157, in <module>
    dump_part(part)
  File "D:\misc\3139a5770e414640ad62f5406b5b9e26\payload_dumper-master\payload_dumper.py", line 109, in dump_part
    data = data_for_op(op,out_file,old_file)
  File "D:\misc\3139a5770e414640ad62f5406b5b9e26\payload_dumper-master\payload_dumper.py", line 44, in data_for_op
    data = dec.decompress(data)
_lzma.LZMAError: Input format not supported by decoder
@tobyxdd tobyxdd added the enhancement New feature or request label Nov 18, 2023
@tobyxdd
Copy link
Owner

tobyxdd commented Nov 18, 2023

Will look into this next week

@maximiac
Copy link

I get the same error, and every dumper I try it always closes itself immediately...

@rainwashed
Copy link

soo, im guessing this is dead now?

@MattTheTekie
Copy link

yes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants