Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.58 KB

File metadata and controls

52 lines (37 loc) · 1.58 KB

Hi guys! Before, i found something in the jailbroken DPT-RP1.
https://www.mobileread.com/forums/showthread.php?t=293735

Now, I pull out the FactoryReset.pkg and some scripts.
(FactoryReset.pkg, start_eufwupdater.sh, dec.key, sig.key)

It means that, we could likely modify the .pkg file and make an upgrade.

For now, I can unpack the .pkg file, the problem is how to rebuild a modified .pkg?

Unpack command:

start_eufwupdater.sh FactoryReset.pkg out out/sig.key out/dec.key

If you run it directly, may get an error likes this:

./start_eufwupdater.sh: 50: ./start_eufwupdater.sh: arithmetic expression: expecting primary: ""

It’s about the problem of anim section, remove anim stuff in the start_eufwupdater.sh, we don’t need it. Just delete the whole of this part:

########################################
# start animation for package check
########################################

And then run the command again

start_eufwupdater.sh FactoryReset.pkg out out/sig.key out/dec.key

Or you can run the script which I have remove the anim stuff

start_eufwupdater2.sh FactoryReset.pkg out out/sig.key out/dec.key

Finally, you can get some files in the “out” folder
(FwUpdater aes256.key iv sig.dat)
The “FwUpdater” folder contains the resources.

So,the problem now, is how to rebuild the resources back into a .pkg?

Welcome to discuss in the issue, or in mobileread forums:
https://www.mobileread.com/forums/showthread.php?t=294134

My email: hadesome1@gmail.com
My skype: https://join.skype.com/invite/JPNMlTtXodmB