View Single Post
Old 03-23-2020, 08:36 PM   #46
gilster
Connoisseur
gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'gilster knows the difference between 'who' and 'whom'
 
gilster's Avatar
 
Posts: 77
Karma: 10000
Join Date: Mar 2009
Device: Kindle
I think I've missed something. My dictionaries are being overwritten, but I don't understand how to apply this patch. Where does the inserted text go? Would love to solve this problem. Thanks!


Quote:
Originally Posted by geek1011 View Post
For anyone having issues with read-only overridden dictionaries being overwritten, use this temporary patch for now (4.20.14622):

Code:
Never sync dictionaries:
- Enabled: no
- ReplaceBytes: {Offset: 0x6108B0, FindH: 0CD5, ReplaceH: 0CE0} #permissions
- ReplaceBytesNOP: {Offset: 0x61089A, FindH: FFF68DAE} #size
- ReplaceBytesNOP: {Offset: 0x610878, FindH: 3FF49EAE} #isSynced
And a multi-version one (4.20.14601+) (kobopatch v0.15.0+):
Code:
Never sync dictionaries:
- Enabled: no
- BaseAddress:  {Sym: "SyncDictionariesCommand::prepareDownloadList()"}
- ReplaceBytes: {Offset: 1048, FindH: 0CD5,     ReplaceH: 0CE0}         #permissions
- ReplaceBytes: {Offset: 1026, FindH: FFF68DAE, ReplaceInstNOP: true}   #size
- ReplaceBytes: {Offset:  992, FindH: 3FF49EAE, ReplaceInstNOP: true}   #isSynced
I think I've almost figured out why this is happening.

Thanks to Alanon for helping to debug this!
gilster is offline   Reply With Quote