Quote:
Originally Posted by knc1
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.