View Single Post
Old 04-24-2020, 07:34 PM   #66
bastringue777
Enthusiast
bastringue777 began at the beginning.
 
Posts: 34
Karma: 10
Join Date: Apr 2020
Device: Kobo Libra H2O
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"
bastringue777 is offline   Reply With Quote