View Single Post
Old 09-30-2026, 07:24 AM   #18
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 85,147
Karma: 153791427
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by xor_ View Post
This way of anchoring the patches should be more robust for firmware updates. And the same code works for firmware 4.46.

Code:
Disable forward/backward swipe Gestures:
  - Enabled: yes
  - BaseAddress: {Sym: "_ZN11ReadingView12processSwipeEP12SwipeGesture"}
  - ReplaceBytes:
      Offset: 0xE8
      FindInstBLX: {SymPLT: "ReadingView::nextPageWithTimer()"}
      ReplaceH: 00 BF 00 BF
  - ReplaceBytes:
      Offset: 0xF6
      FindInstBLX: {SymPLT: "ReadingView::prevPageWithTimer()"}
      ReplaceH: 00 BF 00 BF

Disable menu swipe gesture:
  - Enabled: yes
  - BaseAddress: {Sym: "_ZN11ReadingView12processSwipeEP12SwipeGesture"}
  - ReplaceBytes:
      Offset: 0x134
      FindInstBLX: {SymPLT: "ReadingView::openQuickAccess()"}
      ReplaceH: 00 BF 00 BF
  - ReplaceBytes:
      Offset: 0x13c
      FindInstBLX: {SymPLT: "ReadingView::openFooterMenuOnSwipe()"}
      ReplaceH: 00 BF 00 BF
When I get a chance, I'll test if it applies to 4.38.23828 and the latest 4.46 firmware. If they do apply, I'll updated things.
JSWolf is offline   Reply With Quote