Skip to content

octavianx/Unpack-and-rebuild-the-DPT-RP1-upgrade-firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages