View Single Post
Old 11-28-2023, 12:57 PM   #27
lumping-sugar66
Zealot
lumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trollslumping-sugar66 doesn't feed trolls
 
lumping-sugar66's Avatar
 
Posts: 100
Karma: 81981
Join Date: Oct 2023
Location: Ontario, Canada
Device: Kobo Aura Edition 2, Kobo Clara 2E
I've managed to get some logs, it looks like it fails to find the symbol.

Quote:
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) checking config
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) checking for uninstall flag '/mnt/onboard/nn_uninstall'
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) loading libraries
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) resolving symbols
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) applying hooks
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) info: nh_hook: setting hook on ('libnickel.so.1.0.0', '_ZN20OverDriveActionProxy16setShowOverDriveEb') to (self, '_always_show_overdrive') (desc: Always show overdrive)
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) ... dlhook: info: lib /usr/local/Kobo/libnickel.so.1 is mapped at 7552b000
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) ... dlhook: info: DT_DYNAMIC: plt_is_rela=0 plt=0x75b550f4 plt_sz=1991945464 plt_ent_sz=194808 sym=(nil) str=0x8
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) ... dlhook: error: could not find symbol
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) ... fatal: could not hook symbol
Nov 28 12:18:39 nickel: (NickelNote) (NickelHook) fatal error
I analyzed the libnickel.so.1.0.0 directly from the device and I seem to have the symbol correct, plus dlsym seem to work well. Does this mean the missing symbol is for _always_show_overdrive?
lumping-sugar66 is offline   Reply With Quote