Quote:
Originally Posted by Aleron Ives
I was poking around in libnickel.so.1.0.0 earlier, and I remembered a few users reporting that the patch "Block WiFi firmware upgrade" didn't actually work a few firmwares ago (as the patch description warns might be the case). I noticed the following strings appear near the "UpgradeCheck" strings that get patched:
|
I was also poking around, and I compared the patched version output by KoboPatch, and found that not all instances of "
UpgradeCheck/%1/%2/%3/%4/%5" were replaced - only the ones where that was the full string. It did not update the instance where the string is "
https://api.kobobooks.com/1.0/UpgradeCheck/%1/%2/%3/%4/%5"
If you update the Block WiFi firmware upgrade patch to be:
Code:
- FindReplaceString:
Find: "UpgradeCheck/%1/%2/%3/%4/%5"
Replace: "UpgradeCheck/%1/%2/k/99.9/5"
- FindReplaceString:
Find: "https://api.kobobooks.com/1.0/UpgradeCheck/%1/%2/%3/%4/%5"
Replace: "https://api.kobobooks.com/1.0/UpgradeCheck/%1/%2/k/99.9/5"
Note that you need both FindReplaceStrings. The first one is the existing patch, add the 2nd one to it.
Now WiFi upgrades are fully blocked. This INCLUDES the "Check for updates" button under settings, so after this, the only way to update will be by manual uploading a new KoboRoot.tgz file.