12/15/2023 0 Comments Kobo aura edition 2 dimensionsDue to the way QT stores strings, sometimes, it will use part of another string to save space, and as a result, another string may change as well (such as the keyboard). This is a side effect of some of the string-related patches (especially the "Rename new home screen footer" patch). Why does my keyboard have the wrong letters when I enable the "Rename new home screen footer" patch? If you haven't already done so, install the QT Linguist tools. Manually converted patches currently are stable, including the binary ones.įirst, put the ts files in the src folder. It should be stable by v1.0.0.įor individual patches, you can manually convert according to the samples included in the kobopatch repository. It also has issues with binary patches (e.g. Note that this tool is still alpha quality and needs manual checking after conversion. How can I convert the patch32lsb format to the new kobopatch format? Zlib support was implemented on July 9, 2018. Finally, it puts kobopatch and the default config in the folder and zips it. This allows compatibility to be maintained with the original patcher for now. Second, it processes the patch files and uncomments instructions which are commented but it recognizes (like patch_group). How does kobopatch convert from the old patch zips?įirst, it extracts the zip and copies the patches to a new folder. I have also used this on my kobos for over 3 months with 4 different firmware versions.ĭownload the latest binaries from the release page and put them in the bin folder. I periodically run manual tests comparing the output of all the patches with the existing patching system. It has many automated tests, both at compile-time and at runtime. Remove PDF map widget shown during panning: yesįix three KePub fullScreenReading bugs: yesĪlways display chapter name on navigation menu: yes Increase size of Kepub chapter progress chart: yes Reading stats/Author name cut when the series is showing bug fix: yes Increasing The View Details Container: yes Please provide log.txt along with your report.Ĭustom synopsis/details line spacing: yesĬustom Header menubar - reduce height by 33%: yes You can either reply here or open an issue on GitHub. See kobopatch.yaml in the patch zip for instructions. If the patching succeeded, a file named KoboRoot.tgz will be created in the out folder.Run kobopatch.bat on Windows, or kobopatch.sh on Linux.Enable patches in the files in the src folder (or use the overrides in kobopatch.yaml to keep your options separate).Install the firmware on your kobo BEFORE proceeding with the next steps.The zip should be called something like kobo-update-.zip. Download the firmware from here to the src folder.Download the zip for your firmware version from here.Patches are automatically checked to make sure they apply before each release.Support for adding custom files to KoboRoot.tgz.Support for compiling and adding translation files.Simplified replacement of bytes based on a symbol name (AKA no more recalculating offsets every version for replacing values in functions).Can be embedded in another application more easily (I might even make a web ui).Multiple patch files for a single binary (to make it easier to upgrade).Override patch_enable options from a single config file (to make it easier to upgrade).Can specify offsets using integers as well as hex.New instructions like FindReplaceString, ReplaceZlib, FindZlib, FindZlibHash, FindBLX, ReplaceBLX, ReplaceBytesNOP, FindBaseAddressHex, FindBaseAddressSymbol, ReplaceBytesAtSymbol.Optional new format which is more powerful and consistent ( demo).More checks and better error messages (including patch_group and syntax validation).Preserves all file metadata, including ownership and xattrs.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |