View Single Post
Old 08-01-2017, 07:07 PM   #24
coplate
Guru
coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.coplate ought to be getting tired of karma fortunes by now.
 
Posts: 645
Karma: 1888888
Join Date: Jun 2009
Device: prs-505, Kindle Keyboard 3g, PW3
Quote:
Originally Posted by knc1 View Post
I am pretty sure the 'hotfix' is only file installs.
I.E: could be created as an archive with absolute paths (like the current jb archive does).
Then everybody but MacOSx users could recover from a 'reset'.

I have confirmed that you can install the hotfix on consumer firmwares, however, not the version in the snapshots. The updates have a maximum supported version information, of some sort: note the 'target OTA'

Here is what happens when I use the hotfix on my consumer 5.9.2


Code:
D:\Ninite\kndle-jb\kindletool-v1.6.4.97-mingw>kindletool.exe convert -i Update_jailbreak_hotfix_1.14.N_install.bin
Checking update package 'Update_jailbreak_hotfix_1.14.N_install.bin'.
Bundle         SP01 (Signing Envelope)
Cert number    0
Cert file      pubdevkey01.pem (Developer)
Bundle         FC04 (OTA [ota])
Bundle Type    OTA V2
Minimum OTA    2443670049
Target OTA     3018920019
Code:
170801:225830 OTAController[2376]: I UserstoreScannerImpl:scanFile:filname=Update_jailbreak_hotfix_1.14.N_install.bin:Parsing update file
170801:225830 OTAController[2376]: E FC04Bundle:FC04Bundle:validateSoftwareVersionFailed:Version mismatch
170801:225830 OTAController[2376]: E BundleValidator:validateBundle:valid=false,filename=/mnt/us/Update_jailbreak_hotfix_1.14.N_install.bin:Removing update file

Then here is the log from the versin I have re-packaged

Code:
D:\Ninite\kndle-jb\kindletool-v1.6.4.97-mingw>kindletool.exe convert -i Update_jailbreak_hotfix_1.14.PW3_install.bin
Checking update package 'Update_jailbreak_hotfix_1.14.PW3_install.bin'.
Bundle         SP01 (Signing Envelope)
Cert number    0
Cert file      pubdevkey01.pem (Developer)
Bundle         FC04 (OTA [ota])
Bundle Type    OTA V2
Minimum OTA    0
Target OTA     18446744073709551615
Code:
170801:230027 OTAController[2376]: I UserstoreScannerImpl:scanFile:filname=Update_jailbreak_hotfix_1.14.PW3_install.bin:Parsing update file
170801:230027 OTAController[2376]: I BundleValidator:validateBundle:valid=true,filname=/mnt/us/Update_jailbreak_hotfix_1.14.PW3_install.bin:Adding to update manager
170801:230027 OTAController[2376]: I lipc:evts:name=updateAvailable, origin=com.lab126.ota:Event sent
170801:230027 contentpackd[6116]: I def:initializeChecksum:checksum:776909d89af060e2f97f7a23d093d95a:
170801:230027 contentpackd[6116]: I def:fullscan:Checksum:776909d89af060e2f97f7a23d093d95a:Checksum verification successful
170801:230027 contentpackd[6116]: I def:handle_cp_requests:BundlePath=(null),Language=(null):Cpd installation requested restart
170801:230027 contentpackd[6116]: I def:handle_cp_requests::Waiting for cp requests

Again, this is signed with the mobileread system key, so can only be installed after the actual hotfix. I have not yet tried to install after doing a reset, this is just putting onto the usb of my already jailbroken kindle.

I am testing a reset now. and I should probably move these comments to the jailbreak thread.

Last edited by coplate; 08-01-2017 at 07:09 PM.
coplate is offline   Reply With Quote