├── .gitignore ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── CODEOWNERS ├── hdrftrptch-13651.html ├── index.html ├── lgrpwroff-12920.html ├── lgrpwroff-14601.html ├── lgrpwroff-15505.html └── lgrpwroff-21533.html ├── scripts ├── README.md ├── build │ └── build.go └── test │ └── test.go └── src ├── README.md ├── template ├── bin │ └── updating.txt ├── kobopatch.bat ├── kobopatch.sh ├── kobopatch.yaml ├── out │ └── run_kobopatch_to_generate_these_files.txt ├── readme.txt └── src │ └── download_firmware_here.txt └── versions ├── 4.10.11591 ├── libadobe.so.yaml │ └── geoffr.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml ├── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml └── notes_pgaskin.txt ├── 4.10.11655 ├── libadobe.so.yaml │ └── geoffr.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.11.11911 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.11.11976 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.11.11980 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.11.11982 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.11.12019 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.12.12111 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.13.12638 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.14.12777 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.15.12920 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.16.13162 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml ├── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml └── notes.txt ├── 4.17.13651 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml ├── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml └── patches.md ├── 4.17.13694 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml ├── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml └── patches.md ├── 4.18.13737 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.19.14123 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.20.14601 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.20.14617 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.20.14622 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.21.15015 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.22.15190 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.22.15268 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.23.15505 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.23.15548 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.24.15672 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.24.15676 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.25.15875 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.26.16704 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.28.17623 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.28.17820 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.28.17826 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.28.17925 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.28.18220 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.29.18730 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.30.18838 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.31.19086 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.32.19501 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.33.19608 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.33.19611 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.33.19759 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.34.20097 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.35.20400 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.36.21095 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.37.21533 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.37.21582 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.37.21586 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.38.21908 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.39.22801 ├── libadobe.so.yaml │ └── pgaskin.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── keyboard.yaml │ ├── niluje.yaml │ ├── pgaskin.yaml │ └── sherman.yaml ├── librmsdk.so.1.0.0.yaml │ ├── geoffr.yaml │ └── jackie_w.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── oren64.yaml │ └── pgaskin.yaml ├── 4.9.11311 ├── libadobe.so.yaml │ └── geoffr.yaml ├── libnickel.so.1.0.0.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml │ └── geoffr.yaml └── nickel.yaml │ ├── geoffr.yaml │ ├── jackie_w.yaml │ ├── jcn363.yaml │ ├── oren64.yaml │ └── pgaskin.yaml └── 4.9.11314 ├── libadobe.so.yaml └── geoffr.yaml ├── libnickel.so.1.0.0.yaml ├── geoffr.yaml ├── jackie_w.yaml ├── jcn363.yaml └── pgaskin.yaml ├── librmsdk.so.1.0.0.yaml └── geoffr.yaml └── nickel.yaml ├── geoffr.yaml ├── jackie_w.yaml ├── jcn363.yaml ├── oren64.yaml └── pgaskin.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /dl 3 | /testdata 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2018-2023 Patrick Gaskin 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # kobopatch-patches 2 | [![Build Status](https://cloud.drone.io/api/badges/pgaskin/kobopatch-patches/status.svg)](https://cloud.drone.io/pgaskin/kobopatch-patches) 3 | 4 | This repository stores patches for use with kobopatch. See the [threads on MobileRead](https://www.mobileread.com/forums/tags.php?tag=kobopatch) for more information. 5 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgaskin/kobopatch-patches/041ebae119b971abebb12ba18f26dedd155de280/docs/.nojekyll -------------------------------------------------------------------------------- /docs/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @pgaskin 2 | pgaskin.yaml @pgaskin 3 | geoffr.yaml @geoffreynolds @pgaskin 4 | jackie_w.yaml @jackiew1 5 | jcn363.yaml @jcn363 6 | oren64.yaml @pgaskin @jackiew1 7 | niluje.yaml @NiLuJe 8 | sherman.yaml @shermp 9 | -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- 1 | # src 2 | This directory stores the source code of the patches. The patch zips are generated from the files in this folder, and are automatically updated in the [releases](https://github.com/pgaskin/kobopatch-patches/releases) every time a tagged commit is made. 3 | 4 | ## Updating existing patches 5 | To update or add to existing patches, add it to the relevant file for your version. If you want write access to this repository, ask me (PM me on MobileRead or email me). 6 | 7 | ## Writing patches for a new version 8 | To write patches for a new version, make a copy of the most recent version, rename it, and start updating the patches. If a patch does not work, comment it out until it does. Once a version is ready, you can tag a release. -------------------------------------------------------------------------------- /src/template/bin/updating.txt: -------------------------------------------------------------------------------- 1 | To update kobopatch, you can download the binaries here: https://github.com/pgaskin/kobopatch/releases/latest -------------------------------------------------------------------------------- /src/template/kobopatch.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | cd /D "%~dp0" 3 | erase "out/KoboRoot.tgz" >nul 2>&1 4 | "./bin/koboptch-windows.exe" -------------------------------------------------------------------------------- /src/template/kobopatch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | cd "$(dirname "$0")" 3 | rm -f "out/KoboRoot.tgz" 4 | case `uname -s` in 5 | CYGWIN_NT*) 6 | ./bin/koboptch-windows.exe 7 | ;; 8 | Darwin) 9 | ./bin/kobopatch-darwin-64bit 10 | ;; 11 | Linux) 12 | case `uname -m` in 13 | i?86) 14 | ./bin/kobopatch-linux-32bit 15 | ;; 16 | x86_64) 17 | ./bin/kobopatch-linux-64bit 18 | ;; 19 | arm*) 20 | ./bin/kobopatch-linux-arm 21 | ;; 22 | aarch64) 23 | ./bin/kobopatch-linux-arm 24 | ;; 25 | *) 26 | echo "Unsupported architecture" 27 | esac 28 | ;; 29 | esac -------------------------------------------------------------------------------- /src/template/out/run_kobopatch_to_generate_these_files.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pgaskin/kobopatch-patches/041ebae119b971abebb12ba18f26dedd155de280/src/template/out/run_kobopatch_to_generate_these_files.txt -------------------------------------------------------------------------------- /src/template/readme.txt: -------------------------------------------------------------------------------- 1 | This is for use with firmware {{version}}. 2 | 3 | === How to use === 4 | Make sure your kobo is already running the firmware version you are trying to patch. 5 | 6 | 1. Download the firmware from https://pgaskin.net/KoboStuff/kobofirmware.html to the src folder. 7 | The zip should be called something like kobo-update-{{version}}.zip. You may need to rename it. 8 | 2. Enable patches in the files in the src folder (or use the overrides in kobopatch.yaml). 9 | 3. Run kobopatch.bat on Windows, or kobopatch.sh on Linux. 10 | 4. If the patching succeeded, a file named KoboRoot.tgz will be created. 11 | Copy it to the .kobo folder of your device. 12 | 13 | === To update kobopatch === 14 | 1. Download the updated version from https://github.com/pgaskin/kobopatch/releases 15 | 16 | === To revert the patches === 17 | 1. Disable all patches. 18 | 2. Repeat steps 3-4 above. 19 | 20 | You can also reinstall the firmware. 21 | 22 | === Translations === 23 | kobopatch also supports compiling and adding ts files. lrelease should be in your PATH, or the path 24 | should be specified in kobopatch.yaml. 25 | 26 | === To report bugs: === 27 | Open an issue on https://github.com/pgaskin/kobopatch/issues, or respond to the thread on MobileRead. 28 | Make sure you provide log.txt -------------------------------------------------------------------------------- /src/template/src/download_firmware_here.txt: -------------------------------------------------------------------------------- 1 | https://pgaskin.net/KoboStuff/kobofirmware.html -------------------------------------------------------------------------------- /src/versions/4.10.11591/libadobe.so.yaml/geoffr.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from GeoffR's patch zips 2 | Remove PDF map widget shown during panning: 3 | - Enabled: no 4 | - ReplaceBytes: {Offset: 0x32D9E, FindH: 00 AF, ReplaceH: 19 E0} 5 | 6 | # Missing 7 | # Preserve PDF pan position across page turns: 8 | 9 | # Missing 10 | # Remove PDF page turn arrows at left and right edges of page: -------------------------------------------------------------------------------- /src/versions/4.10.11591/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.10.11591/libnickel.so.1.0.0.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from oren64's patches and improved by pgaskin (geek1011) 2 | Rename new home screen footer: 3 | - Enabled: no 4 | - Description: | 5 | Make sure the strings are the same length as the original. Also note that the last replacement 6 | may cause a wrong letter to appear on the keyboard. 7 | - FindReplaceString: {Find: "Find your next great read", Replace: "25 character string "} 8 | - FindReplaceString: {Find: "Buy, borrow, or preview books", Replace: "29 character string "} 9 | - FindReplaceString: {Find: "Shop Kobo", Replace: "9char-str"} -------------------------------------------------------------------------------- /src/versions/4.10.11591/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.10.11591/nickel.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are by pgaskin (geek1011) 2 | Show all games: 3 | - Enabled: no 4 | - Description: Shows all games in beta features. 5 | - FindZlib: "#boggleContainer[qApp_deviceIsPika=true]" 6 | - ReplaceZlib: {Offset: 0, Find: "qproperty-visible: false;", Replace: "qproperty-visible: true;"} 7 | 8 | Remove forgot pin button from lock screen: 9 | - Enabled: no 10 | - Description: | 11 | Removes the Forgot PIN -> Sign Out button from the lock screen. 12 | If this is enabled and you forget your pin, you will need to 13 | hard reset your Kobo. 14 | - FindZlib: "#lblForgotPin" 15 | - ReplaceZlib: 16 | Find: "#lblSignout {\n text-decoration: underline;\n}" 17 | Replace: "#lblForgotPin,#lblSignout{qproperty-visible:false;}" 18 | 19 | Remove recommendations (row1col2) from home screen: 20 | - Enabled: no 21 | - Description: | 22 | By default, when there are less than 2 books open, a reccomendations 23 | column shows in the top right of the home screen. This patch hides it. 24 | - FindZlib: "[qApp_isFontScaleLarge=true] #row1col2 {\n qproperty-visible: false;\n}" 25 | - ReplaceZlib: {Find: "[qApp_isFontScaleLarge=true] #row1col2", Replace: "#row1col2"} -------------------------------------------------------------------------------- /src/versions/4.10.11655/libadobe.so.yaml/geoffr.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from GeoffR's patch zips 2 | # MISSING (probably will be fixed soon): Remove PDF map widget shown during panning 3 | # MISSING: Preserve PDF pan position across page turns: 4 | # MISSING: Remove PDF page turn arrows at left and right edges of page 5 | -------------------------------------------------------------------------------- /src/versions/4.10.11655/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.10.11655/libnickel.so.1.0.0.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from oren64's patches and improved by pgaskin (geek1011) 2 | Rename new home screen footer: 3 | - Enabled: no 4 | - Description: | 5 | Make sure the strings are the same length as the original. 6 | - FindReplaceString: {Find: "Find your next great read", Replace: "25 character string "} 7 | - FindReplaceString: {Find: "Buy, borrow, or preview books", Replace: "29 character string "} 8 | # You can enable the following replacement, but note that it might cause the o letter on the keyboard to change 9 | # - FindReplaceString: {Find: "Shop Kobo", Replace: "9char-str"} -------------------------------------------------------------------------------- /src/versions/4.10.11655/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.10.11655/nickel.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are by pgaskin (geek1011) 2 | Show all games: 3 | - Enabled: no 4 | - Description: Shows all games in beta features. 5 | - FindZlib: "#boggleContainer[qApp_deviceIsPika=true]" 6 | - ReplaceZlib: {Offset: 0, Find: "qproperty-visible: false;", Replace: "qproperty-visible: true;"} 7 | 8 | Remove forgot pin button from lock screen: 9 | - Enabled: no 10 | - Description: | 11 | Removes the Forgot PIN -> Sign Out button from the lock screen. 12 | If this is enabled and you forget your pin, you will need to 13 | hard reset your Kobo. 14 | - FindZlib: "#lblForgotPin" 15 | - ReplaceZlib: 16 | Find: "#lblSignout {\n text-decoration: underline;\n}" 17 | Replace: "#lblForgotPin,#lblSignout{qproperty-visible:false;}" 18 | 19 | Remove recommendations (row1col2) from home screen: 20 | - Enabled: no 21 | - Description: | 22 | By default, when there are less than 2 books open, a reccomendations 23 | column shows in the top right of the home screen. This patch hides it. 24 | - FindZlib: "[qApp_isFontScaleLarge=true] #row1col2 {\n qproperty-visible: false;\n}" 25 | - ReplaceZlib: {Find: "[qApp_isFontScaleLarge=true] #row1col2", Replace: "#row1col2"} -------------------------------------------------------------------------------- /src/versions/4.11.11911/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were redone by pgaskin (geek1011) after they stopped working and were removed for over a year. 2 | Remove PDF map widget shown during panning: 3 | - Enabled: no 4 | - Description: | 5 | Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: | 12 | Removes the PDF page turn arrows which show on the sides when zoomed in. 13 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 14 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 15 | 16 | Keep PDF pan position: 17 | - Enabled: no 18 | - Description: | 19 | Prevents the pan position from being reset when going to the next/previous page. 20 | # Immediately call BX LR to exit function without doing anything: 21 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 22 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 23 | # Making the CMP always NE (CMP r5, #0). 24 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 155, FindH: 9A 42, ReplaceH: 00 2A} 25 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 149, FindH: 9A 42, ReplaceH: 00 2A} 26 | -------------------------------------------------------------------------------- /src/versions/4.11.11911/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.11.11911/libnickel.so.1.0.0.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from oren64's patches and improved by pgaskin (geek1011) 2 | Rename new home screen footer: 3 | - Enabled: no 4 | - Description: | 5 | Make sure the strings are the same length as the original. 6 | - FindReplaceString: {Find: "Find your next great read", Replace: "25 character string "} 7 | - FindReplaceString: {Find: "Buy, borrow, or preview books", Replace: "29 character string "} 8 | # You can enable the following replacement, but note that it might cause the o letter on the keyboard to change 9 | # - FindReplaceString: {Find: "Shop Kobo", Replace: "9char-str"} -------------------------------------------------------------------------------- /src/versions/4.11.11911/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.11.11911/nickel.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are by pgaskin (geek1011) 2 | Show all games: 3 | - Enabled: no 4 | - Description: Shows all games in beta features. 5 | - FindZlib: "#boggleContainer[qApp_deviceIsPika=true]" 6 | - ReplaceZlib: {Offset: 0, Find: "qproperty-visible: false;", Replace: "qproperty-visible: true;"} 7 | 8 | Remove forgot pin button from lock screen: 9 | - Enabled: no 10 | - Description: | 11 | Removes the Forgot PIN -> Sign Out button from the lock screen. 12 | If this is enabled and you forget your pin, you will need to 13 | hard reset your Kobo. 14 | - FindZlib: "#lblForgotPin" 15 | - ReplaceZlib: 16 | Find: "#lblSignout {\n text-decoration: underline;\n}" 17 | Replace: "#lblForgotPin,#lblSignout{qproperty-visible:false;}" 18 | 19 | Remove recommendations (row1col2) from home screen: 20 | - Enabled: no 21 | - Description: | 22 | By default, when there are less than 2 books open, a reccomendations 23 | column shows in the top right of the home screen. This patch hides it. 24 | - FindZlib: "[qApp_isFontScaleLarge=true] #row1col2 {\n qproperty-visible: false;\n}" 25 | - ReplaceZlib: {Find: "[qApp_isFontScaleLarge=true] #row1col2", Replace: "#row1col2"} -------------------------------------------------------------------------------- /src/versions/4.11.11976/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were redone by pgaskin (geek1011) after they stopped working and were removed for over a year. 2 | Remove PDF map widget shown during panning: 3 | - Enabled: no 4 | - Description: | 5 | Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: | 12 | Removes the PDF page turn arrows which show on the sides when zoomed in. 13 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 14 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 15 | 16 | Keep PDF pan position: 17 | - Enabled: no 18 | - Description: | 19 | Prevents the pan position from being reset when going to the next/previous page. 20 | # Immediately call BX LR to exit function without doing anything: 21 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 22 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 23 | # Making the CMP always NE (CMP r5, #0). 24 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 155, FindH: 9A 42, ReplaceH: 00 2A} 25 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 149, FindH: 9A 42, ReplaceH: 00 2A} 26 | -------------------------------------------------------------------------------- /src/versions/4.11.11976/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.11.11976/libnickel.so.1.0.0.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from oren64's patches and improved by pgaskin (geek1011) 2 | Rename new home screen footer: 3 | - Enabled: no 4 | - Description: | 5 | Make sure the strings are the same length as the original. 6 | - FindReplaceString: {Find: "Find your next great read", Replace: "25 character string "} 7 | - FindReplaceString: {Find: "Buy, borrow, or preview books", Replace: "29 character string "} 8 | # You can enable the following replacement, but note that it might cause the o letter on the keyboard to change 9 | # - FindReplaceString: {Find: "Shop Kobo", Replace: "9char-str"} -------------------------------------------------------------------------------- /src/versions/4.11.11976/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.11.11976/nickel.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are by pgaskin (geek1011) 2 | Show all games: 3 | - Enabled: no 4 | - Description: Shows all games in beta features. 5 | - FindZlib: "#boggleContainer[qApp_deviceIsPika=true]" 6 | - ReplaceZlib: {Offset: 0, Find: "qproperty-visible: false;", Replace: "qproperty-visible: true;"} 7 | 8 | Remove forgot pin button from lock screen: 9 | - Enabled: no 10 | - Description: | 11 | Removes the Forgot PIN -> Sign Out button from the lock screen. 12 | If this is enabled and you forget your pin, you will need to 13 | hard reset your Kobo. 14 | - FindZlib: "#lblForgotPin" 15 | - ReplaceZlib: 16 | Find: "#lblSignout {\n text-decoration: underline;\n}" 17 | Replace: "#lblForgotPin,#lblSignout{qproperty-visible:false;}" 18 | 19 | Remove recommendations (row1col2) from home screen: 20 | - Enabled: no 21 | - Description: | 22 | By default, when there are less than 2 books open, a reccomendations 23 | column shows in the top right of the home screen. This patch hides it. 24 | - FindZlib: "[qApp_isFontScaleLarge=true] #row1col2 {\n qproperty-visible: false;\n}" 25 | - ReplaceZlib: {Find: "[qApp_isFontScaleLarge=true] #row1col2", Replace: "#row1col2"} -------------------------------------------------------------------------------- /src/versions/4.11.11980/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were redone by pgaskin (geek1011) after they stopped working and were removed for over a year. 2 | Remove PDF map widget shown during panning: 3 | - Enabled: no 4 | - Description: | 5 | Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: | 12 | Removes the PDF page turn arrows which show on the sides when zoomed in. 13 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 14 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 15 | 16 | Keep PDF pan position: 17 | - Enabled: no 18 | - Description: | 19 | Prevents the pan position from being reset when going to the next/previous page. 20 | # Immediately call BX LR to exit function without doing anything: 21 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 22 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 23 | # Making the CMP always NE (CMP r5, #0). 24 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 155, FindH: 9A 42, ReplaceH: 00 2A} 25 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 149, FindH: 9A 42, ReplaceH: 00 2A} 26 | -------------------------------------------------------------------------------- /src/versions/4.11.11980/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.11.11980/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.11.11982/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were redone by pgaskin (geek1011) after they stopped working and were removed for over a year. 2 | Remove PDF map widget shown during panning: 3 | - Enabled: no 4 | - Description: | 5 | Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: | 12 | Removes the PDF page turn arrows which show on the sides when zoomed in. 13 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 14 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 15 | 16 | Keep PDF pan position: 17 | - Enabled: no 18 | - Description: | 19 | Prevents the pan position from being reset when going to the next/previous page. 20 | # Immediately call BX LR to exit function without doing anything: 21 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 22 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 23 | # Making the CMP always NE (CMP r5, #0). 24 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 155, FindH: 9A 42, ReplaceH: 00 2A} 25 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 149, FindH: 9A 42, ReplaceH: 00 2A} 26 | -------------------------------------------------------------------------------- /src/versions/4.11.11982/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.11.11982/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.11.12019/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.11.12019/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.12.12111/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.12.12111/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlib: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true]" 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" 11 | 12 | Only Reading and My Books: 13 | - Enabled: no 14 | - PatchGroup: Home screen tweaks 15 | - Description: | 16 | With this patch Home screen shows the last readings and the library 17 | - FindZlib: "#row1col2" 18 | - ReplaceZlib: 19 | Find: "[qApp_isFontScaleLarge=true] #row1col2 {\n qproperty-visible: false;\n}" 20 | Replace: "#row1col2,#row2col2,#row3{qproperty-visible:false;}" -------------------------------------------------------------------------------- /src/versions/4.13.12638/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.14.12777/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | Wikipedia Search language: 11 | - Enabled: no 12 | - Description: | 13 | The patch set the search language in Wikipedia. 14 | Replace the "en" (in both the replace_string lines) to language code you want. 15 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 16 | - FindReplaceString: 17 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 18 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 19 | - FindReplaceString: 20 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 21 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.15.12920/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | Wikipedia Search language: 11 | - Enabled: no 12 | - Description: | 13 | The patch set the search language in Wikipedia. 14 | Replace the "en" (in both the replace_string lines) to language code you want. 15 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 16 | - FindReplaceString: 17 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 18 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 19 | - FindReplaceString: 20 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 21 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.15.12920/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.16.13162/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | Wikipedia Search language: 11 | - Enabled: no 12 | - Description: | 13 | The patch set the search language in Wikipedia. 14 | Replace the "en" (in both the replace_string lines) to language code you want. 15 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 16 | - FindReplaceString: 17 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 18 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 19 | - FindReplaceString: 20 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 21 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.16.13162/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.17.13651/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: Removes the PDF page turn arrows which show on the sides when zoomed in. 12 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 13 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 14 | 15 | Keep PDF pan position: 16 | - Enabled: no 17 | - Description: Prevents the pan position from being reset when going to the next/previous page. 18 | # Immediately call BX LR to exit function without doing anything: 19 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 20 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 21 | # Making the CMP always NE (CMP r5, #0). 22 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 161, FindH: 9A 42, ReplaceH: 00 2A} 23 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 151, FindH: 9A 42, ReplaceH: 00 2A} 24 | -------------------------------------------------------------------------------- /src/versions/4.17.13651/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.17.13651/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.17.13651/patches.md: -------------------------------------------------------------------------------- 1 | See the list [here](../4.17.13694/patches.md). 2 | -------------------------------------------------------------------------------- /src/versions/4.17.13694/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: Removes the PDF page turn arrows which show on the sides when zoomed in. 12 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 13 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 14 | 15 | Keep PDF pan position: 16 | - Enabled: no 17 | - Description: Prevents the pan position from being reset when going to the next/previous page. 18 | # Immediately call BX LR to exit function without doing anything: 19 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 20 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 21 | # Making the CMP always NE (CMP r5, #0). 22 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 155, FindH: 9A 42, ReplaceH: 00 2A} 23 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 149, FindH: 9A 42, ReplaceH: 00 2A} 24 | -------------------------------------------------------------------------------- /src/versions/4.17.13694/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.17.13694/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.17.13694/patches.md: -------------------------------------------------------------------------------- 1 | See the release notes for [v52](https://github.com/pgaskin/kobopatch-patches/releases/v52). -------------------------------------------------------------------------------- /src/versions/4.18.13737/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: Removes the PDF page turn arrows which show on the sides when zoomed in. 12 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 13 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 14 | 15 | Keep PDF pan position: 16 | - Enabled: no 17 | - Description: Prevents the pan position from being reset when going to the next/previous page. 18 | # Immediately call BX LR to exit function without doing anything: 19 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 20 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 21 | # Making the CMP always NE (CMP r5, #0). 22 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 155, FindH: 9A 42, ReplaceH: 00 2A} 23 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 149, FindH: 9A 42, ReplaceH: 00 2A} 24 | -------------------------------------------------------------------------------- /src/versions/4.18.13737/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.18.13737/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.19.14123/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, NOP the CBZ to end it on all conditions. 7 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 9, FindH: 28 B1, ReplaceH: 00 20} 8 | 9 | Remove PDF page turn arrows: 10 | - Enabled: no 11 | - Description: Removes the PDF page turn arrows which show on the sides when zoomed in. 12 | # In the function which shows the arrows, NOP the CBZ to end it on all conditions. 13 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showPageArrowsAsNeeded()", Offset: 13, FindH: 30 B1, ReplaceH: 00 20} 14 | 15 | Keep PDF pan position: 16 | - Enabled: no 17 | - Description: Prevents the pan position from being reset when going to the next/previous page. 18 | # Immediately call BX LR to exit function without doing anything: 19 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::resetPan()", Offset: -1, FindH: 00 23, ReplaceH: 70 47} 20 | # Skip over the additional reset in the function (idk why it's there, as it seems to do the same thing as AdobeReader::resetPan): 21 | # Making the CMP always NE (CMP r5, #0). 22 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToNextPage()", Offset: 155, FindH: 9A 42, ReplaceH: 00 2A} 23 | - ReplaceBytesAtSymbol: {Symbol: "AdobeReader::goToPrevPage()", Offset: 149, FindH: 9A 42, ReplaceH: 00 2A} 24 | -------------------------------------------------------------------------------- /src/versions/4.19.14123/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.19.14123/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.19.14123/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.20.14601/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, change all tail calls to the bx pc 7 | # before N3AdobeReader::hideMapWidget@PLT. 8 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 79, FindH: E9 F7 2E BD, ReplaceH: E8 F7 6A BF} # b.w sub_17e40 9 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 189, FindH: E9 F7 F7 BC, ReplaceH: E8 F7 33 BF} # b.w sub_17e40 10 | -------------------------------------------------------------------------------- /src/versions/4.20.14601/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.20.14601/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.20.14601/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.20.14617/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | # In the function which shows the widget, replace all tail calls to anything 7 | # with the bx pc before N3AdobeReader::hideMapWidget@PLT. 8 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 79, FindH: E9 F7 26 BD, ReplaceH: E8 F7 62 BF} # b.w sub_17e40 9 | - ReplaceBytesAtSymbol: {Symbol: "N3AdobeReader::showMapWidget()", Offset: 189, FindH: E9 F7 EF BC, ReplaceH: E8 F7 2B BF} # b.w sub_17e40 10 | -------------------------------------------------------------------------------- /src/versions/4.20.14617/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.20.14617/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.20.14617/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.20.14622/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.20.14622/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.20.14622/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "/dev/input/event0:keymap=keys/device.qmap:grab=1", Replace: "/dev/input/event0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.20.14622/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.21.15015/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.21.15015/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.21.15015/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0:keymap=keys/device.qmap:grab=1", Replace: "%0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.21.15015/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.22.15190/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.22.15190/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.22.15190/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0:keymap=keys/device.qmap:grab=1", Replace: "%0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.22.15190/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.22.15268/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.22.15268/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.22.15268/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0:keymap=keys/device.qmap:grab=1", Replace: "%0:keymap=keys/device.qmap:grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.22.15268/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.23.15505/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.23.15505/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.23.15505/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.23.15505/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.23.15548/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.23.15548/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.23.15548/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.23.15548/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.24.15672/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.24.15672/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.24.15672/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.24.15672/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.24.15676/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.24.15676/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.24.15676/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.24.15676/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.25.15875/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.25.15875/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.25.15875/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.25.15875/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.26.16704/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 190, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.26.16704/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.26.16704/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.26.16704/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.28.17623/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 192, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.28.17623/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.28.17623/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.28.17623/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.28.17820/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 192, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.28.17820/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.28.17820/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.28.17820/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.28.17826/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 192, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.28.17826/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.28.17826/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.28.17826/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.28.17925/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 192, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.28.17925/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.28.17925/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.28.17925/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.28.18220/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | - ReplaceBytes: {Offset: 80, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 8 | - ReplaceBytes: {Offset: 192, FindInstBW: {SymPLTTail: "N3AdobeReader::updatePanningMap()"}, ReplaceInstBW: {SymPLTTail: "N3AdobeReader::hideMapWidget()"}} 9 | -------------------------------------------------------------------------------- /src/versions/4.28.18220/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.28.18220/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.28.18220/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.29.18730/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BF94, ReplaceInstBW: 0x1B2F8} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BF94, ReplaceInstBW: 0x1B2F8} 11 | -------------------------------------------------------------------------------- /src/versions/4.29.18730/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.29.18730/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.29.18730/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.30.18838/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BD1C, ReplaceInstBW: 0x1B08C} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BD1C, ReplaceInstBW: 0x1B08C} 11 | -------------------------------------------------------------------------------- /src/versions/4.30.18838/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.30.18838/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.30.18838/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.31.19086/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BDE8, ReplaceInstBW: 0x1B11C} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BDE8, ReplaceInstBW: 0x1B11C} 11 | -------------------------------------------------------------------------------- /src/versions/4.31.19086/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.31.19086/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.31.19086/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | This patch only affects standard ePub, not kepub. 8 | 9 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 10 | If the book's stylesheet specifies font-family:monospace; 11 | then the ePub reader will try to use the "Courier" font. 12 | 13 | Unpatched the EPUB reader will now use any installed font with 14 | a name beginning "Courier" as the default monospace font. 15 | e.g. CourierStd or 16 | Courier Prime, available at http://quoteunquoteapps.com/courierprime) 17 | 18 | If your sideloaded monospace fontname does not start with "Courier" then 19 | enable this patch and change "Courier" in the replacement string to 20 | another font name prefix (7 letters max.). For example, change 21 | `normal/Courier` to `normal/Dark`, `bold/Courier` to `bold/Dark`, etc. to 22 | use HP's Dark Courier font available at 23 | http://h20000.www2.hp.com/hpsc/swd/public/detail?swItemId=lj611en 24 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Dark"} 25 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Dark"} 26 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Dark"} 27 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Dark"} 28 | -------------------------------------------------------------------------------- /src/versions/4.32.19501/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BF88, ReplaceInstBW: 0x1B2A4} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BF88, ReplaceInstBW: 0x1B2A4} 11 | -------------------------------------------------------------------------------- /src/versions/4.32.19501/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.32.19501/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.32.19501/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.33.19608/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BF88, ReplaceInstBW: 0x1B2A4} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BF88, ReplaceInstBW: 0x1B2A4} 11 | -------------------------------------------------------------------------------- /src/versions/4.33.19608/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.33.19608/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.33.19608/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.33.19611/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BF88, ReplaceInstBW: 0x1B2A4} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BF88, ReplaceInstBW: 0x1B2A4} 11 | -------------------------------------------------------------------------------- /src/versions/4.33.19611/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.33.19611/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.33.19611/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.33.19759/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BEDC, ReplaceInstBW: 0x1B1EC} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BEDC, ReplaceInstBW: 0x1B1EC} 11 | -------------------------------------------------------------------------------- /src/versions/4.33.19759/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.33.19759/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.33.19759/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.34.20097/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1BEDC, ReplaceInstBW: 0x1B1EC} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1BEDC, ReplaceInstBW: 0x1B1EC} 11 | -------------------------------------------------------------------------------- /src/versions/4.34.20097/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.34.20097/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.34.20097/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.35.20400/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1C134, ReplaceInstBW: 0x1B42C} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1C134, ReplaceInstBW: 0x1B42C} 11 | -------------------------------------------------------------------------------- /src/versions/4.35.20400/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.35.20400/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.35.20400/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.36.21095/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 11 | -------------------------------------------------------------------------------- /src/versions/4.36.21095/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.36.21095/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.36.21095/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.37.21533/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 11 | -------------------------------------------------------------------------------- /src/versions/4.37.21533/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.37.21533/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.37.21533/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.37.21582/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 11 | -------------------------------------------------------------------------------- /src/versions/4.37.21582/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.37.21582/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.37.21582/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.37.21586/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1C1DC, ReplaceInstBW: 0x1B4D4} 11 | -------------------------------------------------------------------------------- /src/versions/4.37.21586/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.37.21586/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.37.21586/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.38.21908/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1C224, ReplaceInstBW: 0x1B51C} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1C224, ReplaceInstBW: 0x1B51C} 11 | -------------------------------------------------------------------------------- /src/versions/4.38.21908/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.38.21908/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.38.21908/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.39.22801/libadobe.so.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) were fixed and are updated by pgaskin (geek1011) 2 | 3 | Remove PDF map widget shown during panning: 4 | - Enabled: no 5 | - Description: Removes the PDF map widget shown during panning and zooming. 6 | - BaseAddress: {Sym: "N3AdobeReader::showMapWidget()"} 7 | # tail: N3AdobeReader::updatePanningMap() -> N3AdobeReader::hideMapWidget() 8 | # TODO: figure out what broke the plt parsing in kobopatch for libadobe in 18730+ 9 | - ReplaceBytes: {Offset: 80, FindInstBW: 0x1C388, ReplaceInstBW: 0x1B650} 10 | - ReplaceBytes: {Offset: 192, FindInstBW: 0x1C388, ReplaceInstBW: 0x1B650} 11 | -------------------------------------------------------------------------------- /src/versions/4.39.22801/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | 3 | Shorten dictionary entry not found message: 4 | - Enabled: no 5 | - Description: | 6 | Idea by pakoe 7 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 8 | - FindReplaceString: 9 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 10 | Replace: "No match for “%1”, closest match was “%2”." 11 | 12 | Change Wikipedia search language: 13 | - Enabled: no 14 | - Description: | 15 | The patch set the search language in Wikipedia. 16 | Replace the "en" (in both the replace_string lines) to language code you want. 17 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 18 | - FindReplaceString: 19 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 20 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 21 | - FindReplaceString: 22 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 23 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" 24 | -------------------------------------------------------------------------------- /src/versions/4.39.22801/libnickel.so.1.0.0.yaml/niluje.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are maintained by NiLuJe 2 | 3 | # This is a simple conversion of @frostschutz MiniClock patch 4 | # c.f., https://github.com/frostschutz/Kobo/blob/13a274f582e1e70cc8f865347f1bf113209f8320/MiniClock/usr/local/MiniClock/miniclock.sh#L179-L197 5 | # It simply prevents Nickel from grabbing exclusive access to the synthetic NTX input device, 6 | # which MiniClock may want to have acccess to in order to catch page turn buttons on devices who happen to feature such buttons ;). 7 | Don't grab exclusive access to event0: 8 | - Enabled: no 9 | - Description: Allows third-party tools to read the event0 input device 10 | - FindReplaceString: {Find: "%0::keymap=keys/device.qmap::grab=1", Replace: "%0::keymap=keys/device.qmap::grab=0"} 11 | -------------------------------------------------------------------------------- /src/versions/4.39.22801/librmsdk.so.1.0.0.yaml/jackie_w.yaml: -------------------------------------------------------------------------------- 1 | # The following patches are by jackie_w. 2 | 3 | Default ePub monospace font: 4 | - Enabled: no 5 | - Description: | 6 | Updated for fw 4.19.14123: 7 | The Kobo firmware doesn't include a monospace font, you need to sideload one. 8 | If the book's stylesheet specifies the generic font-family:monospace; 9 | then the ePub reader will try to use the 'Courier' font. 10 | N.B. This patch does not affect kepubs. 11 | 12 | # fw 4.32.19501: A font whose name begins with 'Courier' e.g. 'Courier Prime' 13 | # will no longer be recognised as the default monospace font for epub. 14 | # The font-family name must now be exactly 'Courier'. 15 | # You do not need this patch if you have already installed a font 16 | # named 'Courier' in the Kobo sideloaded fonts folder. 17 | # The only users who might want this patch are those whose preferred 18 | # sideloaded monospace font has a name other than 'Courier' and whose 19 | # font-family name is <= 7 characters. 20 | # 21 | # To use a different font, change 'Courier' in each of the Replace: strings 22 | # to another sideloaded font name (7 characters max). 23 | - FindReplaceString: {Find: "/normal/Courier", Replace: "/normal/Courier"} 24 | - FindReplaceString: {Find: "/bold/Courier", Replace: "/bold/Courier"} 25 | - FindReplaceString: {Find: "/italic/Courier", Replace: "/italic/Courier"} 26 | - FindReplaceString: {Find: "/bolditalic/Courier", Replace: "/bolditalic/Courier"} 27 | -------------------------------------------------------------------------------- /src/versions/4.9.11311/libadobe.so.yaml/geoffr.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from GeoffR's patch zips 2 | Remove PDF map widget shown during panning: 3 | - Enabled: no 4 | - ReplaceBytes: {Offset: 0x032DEA, FindH: 00 AF, ReplaceH: 19 E0} 5 | 6 | # Missing 7 | # Preserve PDF pan position across page turns: 8 | 9 | # Missing 10 | # Remove PDF page turn arrows at left and right edges of page: -------------------------------------------------------------------------------- /src/versions/4.9.11311/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.9.11311/libnickel.so.1.0.0.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from oren64's patches and improved by pgaskin (geek1011) 2 | Rename new home screen footer: 3 | - Enabled: no 4 | - Description: "Make sure the strings are the same length as the original." 5 | - FindReplaceString: {Find: "Find your next great read", Replace: "25 character string "} 6 | - FindReplaceString: {Find: "Buy, borrow, or preview books", Replace: "29 character string "} 7 | - FindReplaceString: {Find: "SHOP KOBO", Replace: "9char-str"} -------------------------------------------------------------------------------- /src/versions/4.9.11311/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.9.11311/nickel.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are by pgaskin (geek1011) 2 | Show all games: 3 | - Enabled: no 4 | - Description: Shows all games in beta features. 5 | - FindZlib: "#boggleContainer[qApp_deviceIsPika=true]" 6 | - ReplaceZlib: {Offset: 0, Find: "qproperty-visible: false;", Replace: "qproperty-visible: true;"} 7 | 8 | Remove forgot pin button from lock screen: 9 | - Enabled: no 10 | - Description: | 11 | Removes the Forgot PIN -> Sign Out button from the lock screen. 12 | If this is enabled and you forget your pin, you will need to 13 | hard reset your Kobo. 14 | - FindZlib: "#lblForgotPin" 15 | - ReplaceZlib: 16 | Find: "#lblSignout {\n text-decoration: underline;\n}" 17 | Replace: "#lblForgotPin,#lblSignout{qproperty-visible:false;}" 18 | 19 | Remove recommendations (row1col2) from home screen: 20 | - Enabled: no 21 | - Description: | 22 | By default, when there are less than 2 books open, a reccomendations 23 | column shows in the top right of the home screen. This patch hides it. 24 | - FindZlib: "[qApp_isFontScaleLarge=true] #row1col2 {\n qproperty-visible: false;\n}" 25 | - ReplaceZlib: {Find: "[qApp_isFontScaleLarge=true] #row1col2", Replace: "#row1col2"} -------------------------------------------------------------------------------- /src/versions/4.9.11314/libadobe.so.yaml/geoffr.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from GeoffR's patch zips 2 | Remove PDF map widget shown during panning: 3 | - Enabled: no 4 | - ReplaceBytes: {Offset: 0x032DEA, FindH: 00 AF, ReplaceH: 19 E0} 5 | 6 | # Missing 7 | # Preserve PDF pan position across page turns: 8 | 9 | # Missing 10 | # Remove PDF page turn arrows at left and right edges of page: -------------------------------------------------------------------------------- /src/versions/4.9.11314/libnickel.so.1.0.0.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Dictionary, remove long winded closest match notification: 3 | - Enabled: no 4 | - Description: | 5 | Idea by pakoe 6 | cf. https://www.mobileread.com/forums/showpost.php?p=3043631&postcount=111 7 | - FindReplaceString: 8 | Find: "Your search for “%1” did not match any words in the dictionary. The closest match was “%2”." 9 | Replace: "No match for “%1”, closest match was “%2”." 10 | 11 | Wikipedia Search language: 12 | - Enabled: no 13 | - Description: | 14 | The patch set the search language in Wikipedia. 15 | Replace the "en" (in both the replace_string lines) to language code you want. 16 | For example English is "en" (set as default), for German is "de", for Russian is "ru". 17 | - FindReplaceString: 18 | Find: "\0https://%1.m.wikipedia.org/wiki/Special:Search\0" 19 | Replace: "\0https://es.m.wikipedia.org/wiki/Special:Search\0" 20 | - FindReplaceString: 21 | Find: "\0https://%1.wikipedia.org/wiki/Special:Search\0" 22 | Replace: "\0https://es.wikipedia.org/wiki/Special:Search\0" -------------------------------------------------------------------------------- /src/versions/4.9.11314/libnickel.so.1.0.0.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from oren64's patches and improved by pgaskin (geek1011) 2 | Rename new home screen footer: 3 | - Enabled: no 4 | - Description: "Make sure the strings are the same length as the original." 5 | - FindReplaceString: {Find: "Find your next great read", Replace: "25 character string "} 6 | - FindReplaceString: {Find: "Buy, borrow, or preview books", Replace: "29 character string "} 7 | - FindReplaceString: {Find: "SHOP KOBO", Replace: "9char-str"} -------------------------------------------------------------------------------- /src/versions/4.9.11314/nickel.yaml/jcn363.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are ported from jcn363's patches 2 | Changing the info panel in full size screensaver- beta 1: 3 | - Enabled: no 4 | - Description: | 5 | See https://www.mobileread.com/forums/showthread.php?p=3220397&postcount=66 6 | - FindZlibHash: b399667160075a1409046cb321345c767c8dadee 7 | - ReplaceZlib: 8 | Offset: 0 9 | Find: "#batteryStatus[qApp_deviceIsTrilogy=true] {\n font-size: 17px;\n}\n#batteryStatus[qApp_deviceIsPhoenix=true] {\n font-size: 22px;\n}\n#batteryStatus[qApp_deviceIsDragon=true] {\n font-size: 26px;\n}\n#batteryStatus[qApp_deviceIsAlyssum=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsNova=true] {\n font-size: 30px;\n}\n#batteryStatus[qApp_deviceIsDaylight=true] {\n font-size: 34px;\n}" 10 | Replace: "#batteryStatus[qApp_deviceIsTrilogy=true]{font-size:21px;}\n#batteryStatus[qApp_deviceIsPhoenix=true]{font-size:26px;}\n#batteryStatus[qApp_deviceIsDragon=true]{font-size:30px;}\n#batteryStatus[qApp_deviceIsAlyssum=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsNova=true]{font-size:34px;}\n#batteryStatus[qApp_deviceIsDaylight=true]{font-size:37px;}" -------------------------------------------------------------------------------- /src/versions/4.9.11314/nickel.yaml/pgaskin.yaml: -------------------------------------------------------------------------------- 1 | # The following patch(es) are by pgaskin (geek1011) 2 | Show all games: 3 | - Enabled: no 4 | - Description: Shows all games in beta features. 5 | - FindZlib: "#boggleContainer[qApp_deviceIsPika=true]" 6 | - ReplaceZlib: {Offset: 0, Find: "qproperty-visible: false;", Replace: "qproperty-visible: true;"} 7 | 8 | Remove forgot pin button from lock screen: 9 | - Enabled: no 10 | - Description: | 11 | Removes the Forgot PIN -> Sign Out button from the lock screen. 12 | If this is enabled and you forget your pin, you will need to 13 | hard reset your Kobo. 14 | - FindZlib: "#lblForgotPin" 15 | - ReplaceZlib: 16 | Find: "#lblSignout {\n text-decoration: underline;\n}" 17 | Replace: "#lblForgotPin,#lblSignout{qproperty-visible:false;}" 18 | 19 | Remove recommendations (row1col2) from home screen: 20 | - Enabled: no 21 | - Description: | 22 | By default, when there are less than 2 books open, a reccomendations 23 | column shows in the top right of the home screen. This patch hides it. 24 | - FindZlib: "[qApp_isFontScaleLarge=true] #row1col2 {\n qproperty-visible: false;\n}" 25 | - ReplaceZlib: {Find: "[qApp_isFontScaleLarge=true] #row1col2", Replace: "#row1col2"} --------------------------------------------------------------------------------