Here is the log...
Code:
kobopatch v0.14.1
https://github.com/geek1011/kobopatch
KoboPatch::LoadConfig
reading config file from *os.File
unmarshaling yaml
| {
| "Version": "4.20.14622",
| "In": "src/kobo-update-4.20.14622.zip",
| "Out": "out/KoboRoot.tgz",
| "Log": "out/log.txt",
| "PatchFormat": "kobopatch",
| "Patches": {
| "src/libadobe.so.yaml": "usr/local/Kobo/libadobe.so",
| "src/libnickel.so.1.0.0.yaml": "usr/local/Kobo/libnickel.so.1.0.0",
| "src/librmsdk.so.1.0.0.yaml": "usr/local/Kobo/librmsdk.so.1.0.0",
| "src/nickel.yaml": "usr/local/Kobo/nickel"
| },
| "Overrides": {
| "src/libadobe.so.yaml": {
| "Remove PDF map widget shown during panning": false
| },
| "src/libnickel.so.1.0.0.yaml": {
| "Allow USB storage even when device locked": false,
| "Allow rotation on all devices": false,
| "Allow searches on Extra dictionaries": false,
| "Allow showing info panel on random screensaver": false,
| "Always show confirmation dialog before upgrading": false,
| "Block WiFi firmware upgrade": false,
| "Both page turn buttons go next": false,
| "Both page turn sides go next": false,
| "Change Browse Kobo home screen link target - Activity": false,
| "Change Browse Kobo home screen link target - Articles": false,
| "Change Wikipedia search language": false,
| "Custom Sleep/Power-off timeouts": false,
| "Custom font sizes": false,
| "Custom header/footer page number text": false,
| "Custom kepub default margins": false,
| "Custom left \u0026 right margins": true,
| "Custom navigation menu page number text": false,
| "Customize ComfortLight settings": false,
| "Cyrillic Keyboard (GloHD/ClaraHD/AuraOne/H2O2)": false,
| "DeveloperSettings - AutoUsbGadget": false,
| "Dictionary text font-family/font-size/line-height": false,
| "Disable all tutorial dialogs": false,
| "Don't grab exclusive access to event0": false,
| "Don't uppercase header/footer text": false,
| "Don't uppercase header/footer text and change page number text": false,
| "Enable advanced settings for all fonts": false,
| "FeatureSettings - BookSpecificStats": false,
| "FeatureSettings - ExportHighlights": false,
| "FeatureSettings - FullScreenBrowser": false,
| "FeatureSettings - MyWords": false,
| "FeatureSettings - ShowFacebookShare": false,
| "Force user font-family in ePubs (Part 1 of 2)": false,
| "Force user line spacing in KePubs": false,
| "Force user line spacing in ePubs (part 1 of 2)": false,
| "Greek Keyboard (GloHD/ClaraHD/AuraOne/H2O2)": false,
| "Hide browser from beta features": false,
| "Hide top-left menu item - Activity": false,
| "Hide top-left menu item - Dropbox": false,
| "Hide top-left menu item - Pocket": false,
| "Hide top-left menu item - Recommended": false,
| "Hide top-left menu item - Store": false,
| "Hide top-left menu item - Wishlist": false,
| "Ignore .otf fonts": false,
| "Increase TOC level indentation": false,
| "Increase TOC level indentation and fix extra indentation bug": false,
| "KePub constant font sharpness": false,
| "KePub stylesheet additions": false,
| "Larger Sleep/Power-off timeouts": false,
| "My 10 line spacing values": false,
| "My 24 line spacing values": false,
| "Never show Kobo Plus, wishlist, and points SmartLinks": false,
| "Only show Pocket SmartLink": false,
| "Only show stats SmartLink": false,
| "PowerSettings - UnlockEnabled": false,
| "Remove beta features not supported text": false,
| "Remove recommendations (row1col2) from home screen": false,
| "Remove title from reading header/footer": false,
| "Rename new home screen footer": false,
| "Replace adobe page numbers toggle with invert screen": false,
| "Set KePub hyphenation": false,
| "Set font scale factor": false,
| "Set visible SmartLink": false,
| "Shorten dictionary entry not found message": false,
| "Swap reading header/footer": false,
| "Un-Force user font-family in KePubs": false,
| "Un-Force user text-align in div,p tags in KePubs": false,
| "Un-force font-family override p tags (std epubs)": false,
| "Un-force link decoration in KePubs": false,
| "ePub constant font sharpness": false,
| "ePub disable built-in body padding-bottom": false,
| "ePub fixed top/bottom margins": false,
| "ePub uniform font scale": true
| },
| "src/librmsdk.so.1.0.0.yaml": {
| "Default ePub sans-serif font (Gill Sans)": false,
| "Default ePub serif font (Amasis)": false,
| "Default ePub symbol font (Symbol)": false,
| "Disable orphans/widows avoidance": true,
| "Force user font-family in ePubs (Part 2 of 2)": false,
| "Force user line spacing in ePubs (Part 2 of 2)": false,
| "Ignore ePub TOC navpoints": false,
| "Ignore ePub book Adobe XPGT stylesheet (page-template.xpgt)": false,
| "Ignore ePub book CSS and Adobe XPGT stylesheets": false
| },
| "src/nickel.yaml": {
| "Custom collection/author header title font": false,
| "Custom new header/footer font": false,
| "Custom page navigation scrubber": false,
| "Custom synopsis details line spacing": false,
| "Custom synopsis font size": false,
| "Dictionary pop-up - increase available text area": false,
| "Hide all games": false,
| "Increase Book Details synopsis area": false,
| "Increase headlines font": false,
| "Increase home screen cover size": false,
| "Increase library cover size": false,
| "Increase size of kepub chapter progress chart": false,
| "New home screen subtitle custom font": false,
| "Reduce new header/footer height": false,
| "Reduce top/bottom page spacer": false,
| "Remove footer (row3) and increase cover size on new home screen": false,
| "Remove footer (row3) on new home screen": false,
| "Remove forgot pin button from lock screen": false,
| "Show all games": false
| }
| },
| "Lrelease": "",
| "Translations": null,
| "Files": null
| }
KoboPatch::OutputInit
KoboPatch::ApplyPatches
KoboPatch::openIn
Opening firmware zip 'src/kobo-update-4.20.14622.zip'
Looking for KoboRoot.tgz in zip
--> found KoboRoot.tgz
--> opening KoboRoot.tgz
Opening gzip reader
Creating tar reader
patching entry name:'./usr/local/Kobo/libnickel.so.1.0.0' size:18106068 mode:'509' typeflag:'48' with files: src/libnickel.so.1.0.0.yaml
reading entry contents
loading patch file 'src/libnickel.so.1.0.0.yaml' (detected format kobopatch)
| parsing patch file: unmarshaling to map[string]yaml.Node
| parsing patch file: converting to map[string]*parsedPatch
| unmarshaling patch "Remove recommendations (row1col2) from home screen" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling patch "Increase TOC level indentation" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Remove title from reading header/footer" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling patch "Un-Force user font-family in KePubs" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Un-force link decoration in KePubs" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Greek Keyboard (GloHD/ClaraHD/AuraOne/H2O2)" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 14 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 15 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 16 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 17 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 18 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 19 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 20 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 21 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 22 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 23 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 24 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 25 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 26 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 27 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 28 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 29 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 30 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 31 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 32 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 33 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 34 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 35 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 36 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 37 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 38 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 39 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 40 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 41 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 42 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 43 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Always show confirmation dialog before upgrading" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "FeatureSettings - FullScreenBrowser" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "My 10 line spacing values" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressHex
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 14 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 15 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 16 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 17 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 18 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 19 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling patch "My 24 line spacing values" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 14 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 15 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 16 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 17 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 18 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 19 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 20 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 21 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 22 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 23 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 24 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 25 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 26 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 27 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 28 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 29 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 30 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 31 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 32 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 33 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 34 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 35 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 36 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 37 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 38 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 39 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 40 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 41 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 42 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 43 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 44 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 45 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 46 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 47 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 48 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 49 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 50 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 51 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 52 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 53 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 54 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 55 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 56 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 57 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 58 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 59 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressHex
| converting to PatchableInstruction
| unmarshaling instruction 60 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 61 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 62 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 63 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 64 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 65 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 66 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 67 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 68 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling instruction 69 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceFloat
| converting to PatchableInstruction
| unmarshaling patch "Set font scale factor" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "Cyrillic Keyboard (GloHD/ClaraHD/AuraOne/H2O2)" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 14 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 15 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 16 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 17 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 18 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 19 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 20 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 21 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 22 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 23 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 24 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 25 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 26 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 27 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 28 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 29 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 30 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 31 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 32 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 33 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 34 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 35 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 36 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 37 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 38 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 39 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 40 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 41 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 42 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 43 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Change Browse Kobo home screen link target - Activity" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling patch "Allow USB storage even when device locked" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "Change Browse Kobo home screen link target - Articles" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling patch "Hide top-left menu item - Dropbox" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Force user font-family in ePubs (Part 1 of 2)" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "ePub constant font sharpness" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Both page turn sides go next" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "FeatureSettings - ExportHighlights" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "Block WiFi firmware upgrade" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Hide top-left menu item - Pocket" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Ignore .otf fonts" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Hide top-left menu item - Store" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "DeveloperSettings - AutoUsbGadget" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Force user line spacing in ePubs (part 1 of 2)" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Change Wikipedia search language" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Enable advanced settings for all fonts" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "Hide top-left menu item - Activity" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Allow rotation on all devices" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Custom Sleep/Power-off timeouts" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 14 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 15 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 16 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 17 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 18 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 19 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 20 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 21 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 22 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 23 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "Hide top-left menu item - Wishlist" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Set KePub hyphenation" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Custom navigation menu page number text" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Custom left & right margins" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "Allow showing info panel on random screensaver" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling patch "FeatureSettings - BookSpecificStats" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "Remove beta features not supported text" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling patch "FeatureSettings - MyWords" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "ePub disable built-in body padding-bottom" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Larger Sleep/Power-off timeouts" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 14 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 15 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 16 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 17 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 18 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 19 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 20 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 21 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 22 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 23 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 24 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 25 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 26 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "PowerSettings - UnlockEnabled" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "ePub fixed top/bottom margins" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Shorten dictionary entry not found message" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Never show Kobo Plus, wishlist, and points SmartLinks" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling patch "Set visible SmartLink" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "Increase TOC level indentation and fix extra indentation bug" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Don't uppercase header/footer text and change page number text" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Swap reading header/footer" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Un-Force user text-align in div,p tags in KePubs" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "KePub stylesheet additions" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Hide browser from beta features" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesNOP
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Only show Pocket SmartLink" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Only show stats SmartLink" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Force user line spacing in KePubs" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "KePub constant font sharpness" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Allow searches on Extra dictionaries" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Dictionary text font-family/font-size/line-height" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Disable all tutorial dialogs" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 14 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 15 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 16 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 17 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 18 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 19 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 20 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 21 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 22 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling instruction 23 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "Replace adobe page numbers toggle with invert screen" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Customize ComfortLight settings" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "Both page turn buttons go next" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Hide top-left menu item - Recommended" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
| unmarshaling patch "Don't uppercase header/footer text" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBLX
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Custom header/footer page number text" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "FeatureSettings - ShowFacebookShare" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytesAtSymbol
| converting to PatchableInstruction
| unmarshaling patch "Custom font sizes" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 9 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 10 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 11 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 12 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 13 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "Custom kepub default margins" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressSymbol
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceInt
| converting to PatchableInstruction
| unmarshaling patch "Un-force font-family override p tags (std epubs)" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressString
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Rename new home screen footer" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "Don't grab exclusive access to event0" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindReplaceString
| converting to PatchableInstruction
| unmarshaling patch "ePub uniform font scale" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindBaseAddressHex
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceBytes
| converting to PatchableInstruction
applying overrides
override Force user line spacing in ePubs (part 1 of 2) -> enabled:false
override Don't uppercase header/footer text -> enabled:false
override Enable advanced settings for all fonts -> enabled:false
override ePub fixed top/bottom margins -> enabled:false
override Un-Force user text-align in div,p tags in KePubs -> enabled:false
override Set visible SmartLink -> enabled:false
override Only show Pocket SmartLink -> enabled:false
override ePub disable built-in body padding-bottom -> enabled:false
override Block WiFi firmware upgrade -> enabled:false
override Custom Sleep/Power-off timeouts -> enabled:false
override Force user font-family in ePubs (Part 1 of 2) -> enabled:false
override Allow searches on Extra dictionaries -> enabled:false
override Shorten dictionary entry not found message -> enabled:false
override FeatureSettings - ShowFacebookShare -> enabled:false
override FeatureSettings - FullScreenBrowser -> enabled:false
override Change Wikipedia search language -> enabled:false
override Greek Keyboard (GloHD/ClaraHD/AuraOne/H2O2) -> enabled:false
override Hide top-left menu item - Activity -> enabled:false
override KePub constant font sharpness -> enabled:false
override Un-force link decoration in KePubs -> enabled:false
override Hide top-left menu item - Pocket -> enabled:false
override Hide top-left menu item - Store -> enabled:false
override Swap reading header/footer -> enabled:false
override My 24 line spacing values -> enabled:false
override Rename new home screen footer -> enabled:false
override Allow showing info panel on random screensaver -> enabled:false
override Hide top-left menu item - Dropbox -> enabled:false
override Allow rotation on all devices -> enabled:false
override Don't uppercase header/footer text and change page number text -> enabled:false
override My 10 line spacing values -> enabled:false
override Custom left & right margins -> enabled:true
override Custom kepub default margins -> enabled:false
override Both page turn sides go next -> enabled:false
override Remove recommendations (row1col2) from home screen -> enabled:false
override Un-force font-family override p tags (std epubs) -> enabled:false
override Un-Force user font-family in KePubs -> enabled:false
override ePub uniform font scale -> enabled:true
override Hide top-left menu item - Recommended -> enabled:false
override Larger Sleep/Power-off timeouts -> enabled:false
override FeatureSettings - MyWords -> enabled:false
override Custom font sizes -> enabled:false
override Both page turn buttons go next -> enabled:false
override Hide browser from beta features -> enabled:false
override Only show stats SmartLink -> enabled:false
override Hide top-left menu item - Wishlist -> enabled:false
override Increase TOC level indentation and fix extra indentation bug -> enabled:false
override Always show confirmation dialog before upgrading -> enabled:false
override Allow USB storage even when device locked -> enabled:false
override Never show Kobo Plus, wishlist, and points SmartLinks -> enabled:false
override FeatureSettings - BookSpecificStats -> enabled:false
override PowerSettings - UnlockEnabled -> enabled:false
override Custom navigation menu page number text -> enabled:false
override Change Browse Kobo home screen link target - Activity -> enabled:false
override Change Browse Kobo home screen link target - Articles -> enabled:false
override ePub constant font sharpness -> enabled:false
override Dictionary text font-family/font-size/line-height -> enabled:false
override Replace adobe page numbers toggle with invert screen -> enabled:false
override Remove title from reading header/footer -> enabled:false
override Disable all tutorial dialogs -> enabled:false
override FeatureSettings - ExportHighlights -> enabled:false
override Set KePub hyphenation -> enabled:false
override Set font scale factor -> enabled:false
override Remove beta features not supported text -> enabled:false
override Increase TOC level indentation -> enabled:false
override Cyrillic Keyboard (GloHD/ClaraHD/AuraOne/H2O2) -> enabled:false
override Force user line spacing in KePubs -> enabled:false
override KePub stylesheet additions -> enabled:false
override Customize ComfortLight settings -> enabled:false
override DeveloperSettings - AutoUsbGadget -> enabled:false
override Don't grab exclusive access to event0 -> enabled:false
override Custom header/footer page number text -> enabled:false
override Ignore .otf fonts -> enabled:false
validating patch file
applying patch file
| validating patch file
| looping over patches
| Patch("Allow USB storage even when device locked") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Allow rotation on all devices") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Allow searches on Extra dictionaries") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Allow showing info panel on random screensaver") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Always show confirmation dialog before upgrading") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Block WiFi firmware upgrade") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Both page turn buttons go next") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Both page turn sides go next") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Change Browse Kobo home screen link target - Activity") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Change Browse Kobo home screen link target - Articles") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Change Wikipedia search language") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Custom Sleep/Power-off timeouts") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Custom font sizes") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Custom header/footer page number text") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Custom kepub default margins") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Custom left & right margins") enabled=true
| ResetBaseAddress()
| applying
| looping over instructions
| kobopatch.FindBaseAddressString index=3 line=756
| FindBaseAddressString("\x00\x00\x00\x00\x02\x00\x00\x00\x04\x00\x00\x00\x06\x00\x00\x00\b\x00\x00\x00\n\x00\x00\x00\f\x00\x00\x00\x0e\x00\x00\x00\x10\x00\x00\x00") | hex:00000000020000000400000006000000080000000a0000000c0000000e00000010000000
| kobopatch.ReplaceInt index=4 line=758
| ReplaceInt(0, 0x0, 0x0)
| kobopatch.ReplaceInt index=5 line=759
| ReplaceInt(4, 0x2, 0x1)
| kobopatch.ReplaceInt index=6 line=760
| ReplaceInt(8, 0x4, 0x2)
| kobopatch.ReplaceInt index=7 line=761
| ReplaceInt(12, 0x6, 0x3)
| kobopatch.ReplaceInt index=8 line=762
| ReplaceInt(16, 0x8, 0x4)
| kobopatch.ReplaceInt index=9 line=763
| ReplaceInt(20, 0xa, 0x5)
| kobopatch.ReplaceInt index=10 line=764
| ReplaceInt(24, 0xc, 0x6)
| kobopatch.ReplaceInt index=11 line=765
| ReplaceInt(28, 0xe, 0x7)
| kobopatch.ReplaceInt index=12 line=766
| ReplaceInt(32, 0x10, 0x8)
| Patch("Custom navigation menu page number text") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Customize ComfortLight settings") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Cyrillic Keyboard (GloHD/ClaraHD/AuraOne/H2O2)") enabled=false
| ResetBaseAddress()
| skipping
| Patch("DeveloperSettings - AutoUsbGadget") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Dictionary text font-family/font-size/line-height") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Disable all tutorial dialogs") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Don't grab exclusive access to event0") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Don't uppercase header/footer text") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Don't uppercase header/footer text and change page number text") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Enable advanced settings for all fonts") enabled=false
| ResetBaseAddress()
| skipping
| Patch("FeatureSettings - BookSpecificStats") enabled=false
| ResetBaseAddress()
| skipping
| Patch("FeatureSettings - ExportHighlights") enabled=false
| ResetBaseAddress()
| skipping
| Patch("FeatureSettings - FullScreenBrowser") enabled=false
| ResetBaseAddress()
| skipping
| Patch("FeatureSettings - MyWords") enabled=false
| ResetBaseAddress()
| skipping
| Patch("FeatureSettings - ShowFacebookShare") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Force user font-family in ePubs (Part 1 of 2)") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Force user line spacing in KePubs") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Force user line spacing in ePubs (part 1 of 2)") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Greek Keyboard (GloHD/ClaraHD/AuraOne/H2O2)") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Hide browser from beta features") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Hide top-left menu item - Activity") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Hide top-left menu item - Dropbox") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Hide top-left menu item - Pocket") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Hide top-left menu item - Recommended") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Hide top-left menu item - Store") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Hide top-left menu item - Wishlist") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Ignore .otf fonts") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Increase TOC level indentation") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Increase TOC level indentation and fix extra indentation bug") enabled=false
| ResetBaseAddress()
| skipping
| Patch("KePub constant font sharpness") enabled=false
| ResetBaseAddress()
| skipping
| Patch("KePub stylesheet additions") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Larger Sleep/Power-off timeouts") enabled=false
| ResetBaseAddress()
| skipping
| Patch("My 10 line spacing values") enabled=false
| ResetBaseAddress()
| skipping
| Patch("My 24 line spacing values") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Never show Kobo Plus, wishlist, and points SmartLinks") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Only show Pocket SmartLink") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Only show stats SmartLink") enabled=false
| ResetBaseAddress()
| skipping
| Patch("PowerSettings - UnlockEnabled") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Remove beta features not supported text") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Remove recommendations (row1col2) from home screen") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Remove title from reading header/footer") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Rename new home screen footer") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Replace adobe page numbers toggle with invert screen") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Set KePub hyphenation") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Set font scale factor") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Set visible SmartLink") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Shorten dictionary entry not found message") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Swap reading header/footer") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Un-Force user font-family in KePubs") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Un-Force user text-align in div,p tags in KePubs") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Un-force font-family override p tags (std epubs)") enabled=false
| ResetBaseAddress()
| skipping
| Patch("Un-force link decoration in KePubs") enabled=false
| ResetBaseAddress()
| skipping
| Patch("ePub constant font sharpness") enabled=false
| ResetBaseAddress()
| skipping
| Patch("ePub disable built-in body padding-bottom") enabled=false
| ResetBaseAddress()
| skipping
| Patch("ePub fixed top/bottom margins") enabled=false
| ResetBaseAddress()
| skipping
| Patch("ePub uniform font scale") enabled=true
| ResetBaseAddress()
| applying
| looping over instructions
| kobopatch.FindBaseAddressHex index=3 line=1129
| FindBaseAddressHex("00 00 C0 42 00 00 10 43")
| kobopatch.ReplaceBytes index=4 line=1130
| ReplaceBytes.FindH -> Expand <10 43> to set ReplaceBytesNOP.Find to <1043>
| ReplaceBytes.ReplaceH -> Expand <C0 42> to set ReplaceBytesNOP.Replace to <c042>
| ReplaceBytes(6, []byte{0x10, 0x43}, []byte{0xc0, 0x42})
patched file - orig:18106068 new:18106068
copying new header to output tar - size:18106068 mode:'509'
writing patched file to tar writer
patching entry name:'./usr/local/Kobo/nickel' size:21495892 mode:'509' typeflag:'48' with files: src/nickel.yaml
reading entry contents
loading patch file 'src/nickel.yaml' (detected format kobopatch)
| parsing patch file: unmarshaling to map[string]yaml.Node
| parsing patch file: converting to map[string]*parsedPatch
| unmarshaling patch "New home screen subtitle custom font" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling patch "Remove footer (row3) and increase cover size on new home screen" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Increase size of kepub chapter progress chart" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Dictionary pop-up - increase available text area" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Increase Book Details synopsis area" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Reduce new header/footer height" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Customise Header back button" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Increase headlines font" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 7 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 8 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling patch "Show all games" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling patch "Remove forgot pin button from lock screen" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.BaseAddress
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling patch "Custom synopsis details line spacing" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Custom synopsis font size" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Remove footer (row3) on new home screen" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlib
| converting to PatchableInstruction
| unmarshaling patch "Increase home screen cover size" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.PatchGroup
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Custom new header/footer font" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Custom page navigation scrubber" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Reduce top/bottom page spacer" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Increase library cover size" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling patch "Custom collection/author header title font" to PatchNode ([]yaml.Node)
| converting to []InstructionNode (map[string]yaml.Node)
| converting to *parsedPatch
| unmarshaling instruction 1 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Enabled
| unmarshaling instruction 2 to Instruction
| converting to SingleInstruction...
| type=kobopatch.Description
| unmarshaling instruction 3 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 4 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
| unmarshaling instruction 5 to Instruction
| converting to SingleInstruction...
| type=kobopatch.FindZlib
| converting to PatchableInstruction
| unmarshaling instruction 6 to Instruction
| converting to SingleInstruction...
| type=kobopatch.ReplaceZlibGroup
| converting to PatchableInstruction
applying overrides
override Remove forgot pin button from lock screen -> enabled:false
override Increase size of kepub chapter progress chart -> enabled:false
override New home screen subtitle custom font -> enabled:false
override Show all games -> enabled:false
override Increase home screen cover size -> enabled:false
override Increase Book Details synopsis area -> enabled:false
override Custom collection/author header title font -> enabled:false
override Custom page navigation scrubber -> enabled:false
override Remove footer (row3) and increase cover size on new home screen -> enabled:false
override Remove footer (row3) on new home screen -> enabled:false
override Custom synopsis font size -> enabled:false
override Increase library cover size -> enabled:false
override Dictionary pop-up - increase available text area -> enabled:false
override Reduce top/bottom page spacer -> enabled:false
override Custom synopsis details line spacing -> enabled:false
override Reduce new header/footer height -> enabled:false
override Custom new header/footer font -> enabled:false
override Increase headlines font -> enabled:false
override Hide all games -> enabled:false
--> no such patch "Hide all games"