hope this is the right forum section for my question
I just installed /e/OS R (Android 11) onto a Samsung Galaxy S5. Previously I’ve been on Android 9 and always enabled swype / gesture typing by copying the libjni_latinimegoogle.so library to /system/lib/, according to the following description:
So I tried this proven method but it didn’t work this time and googleing didn’t yield an answer, yet.
Here is what I’ve been doing so far:
I’m using TWRP, bootet into recovery mode and accessed the file system via adb (root access).
“adb push libjni_latinimegoogle.so /system/lib/” move the library into its place (root access).
Swype wasn’t working on reboot, thus I confirmed the library is in its place and accessible via a normal user adb session (non-root):
I can only assume, that there is something very strange about the file permissions or even file system access at a user level. The file is clearly there, but not accessible for normal users. Currently, I assume that this is the reason for the missing swype / gesture typing.
Would be great if anybody had an idea on how to solve this issue.
thanks for your reply! Actually I had already read the entire thread and tried different “adbs”:
adb from TWRP, which gives root access
adb from within /e/OS
adb with root from within /e/OS (adb root)
That’s how I obtained the above code snippets.
But the lib couldn’t be read as a normal user thus far. I also "chmod"ed the file properties to 777. Still the lib couldn’t be read as a normal user. And honestly, I can’t understand this behavior with my knowledge about Linux/Unix.
Besides this, the system is 32 bit, so no 64 directory for libs.
Then, set the type of USB connection, in swipe down android menu, as PTP:
(I think in the past I choose the “transfer files” option, but whatever, adb only recognize it in PTP)