Quote:
Originally Posted by
Wredal
Well, that's not needed. You can list available IME at all times, and if IME is not listed, you can't enable it or use it. Having this list stored somewhere will not give you any advantage.
Good to know. I always like to have a note or saved up list of the stock setup. And since I didn't see it on the pic you posted I thought it would be a good idea. But since it's always there unless you go the extra mile to remove it. Then it is not needed.
Quote:
Originally Posted by
Wredal
Yes, when you follow my guide, the original stock keyboard will be always available for you. In my case, I was trying different angles to replace the keyboard and one of them included replacing original apk file from system to something else - hence it is no longer available in my box. If you don't happen to remove random files from your /system folder you should be fine 
Good to confirm. That is what I thought once you mentioned "tweaks". I am using this FTV1 on the latest PreRooted FW as a testing device before I update all my other FTV1's so that is why I am testing different things above normal usage. I know I will be Factory Resetting it once I am happy with everything. Fun testing for now. And as long as TWRP is fine. Very easy to go back to PreRooted stock.
Quote:
Originally Posted by
Wredal
If it crashes, system will restart the app automatically. If you uninstall or disable or clear it, system will go for the next IME option (which will be the stock keyboard).
Thanks for the info. Since I don't want to even see the old stock keyboard I went ahead & removed it from the list running the following line:
Code:
ime disable com.amazon.tv.ime/.FireTVIME
It can always be enabled again by running the following line:
Code:
ime enable com.amazon.tv.ime/.FireTVIME
Now even if I "Force Stop" or "clear Data" on the LeanKey Keyboard app. It always instantly comes back as the stock keyboard. Brilliant!!
Quote:
Originally Posted by
Wredal
In the most bizzare situation when you remove stock kb and uninstall LeanKey, system will be stuck trying to restart any IME, and you will get blinking screen restarting launcher in infinite loop.
OK, if you freeze all IMEs and disable dbugging and have no root to reinstall system from recovery, I guess you are bricked. But if you went such a long way to do so, you kind of deserve it :P

, Since I am using this FTV1 for testing right now. I went ahead & uninstalled the LeanKey Keyboard App when it was the only enabled IME device. It was the only device showing after the IME List command.
I did this from within AppStarter. Once I hit Uninstall, I was kicked out to the Home/Recent screen. I went back into FireStarter & tried an app that uses the onscreen keyboard. And to my surprise. The stock keyboard app was back. Did a check of the IME List. And sure enough it was back on there as the only IME device. So there seems to be fail safe mechanism that re-Enables & re-Sets the stock keyboard in the event you have manually disabled it. Like you mentioned, you would probably need to mess with the IME files within /System with root access to really mess things up. Good to know...
Then I just re-Installed the LeanKey KeyBoard App from a backup I had created in ES File Explorer. And it showed back on my IME List without any action from me. But the stock keyboard app was still the default. So I just disabled the stock keyboard again. And I am back to an all LeanKey KeyBoard bliss.
On that note, now that I got LeanKey Keyboard working perfectly. I am moving on to solving the last bug I've found since upgrading from PreRooted FireOS 3 to PreRooted FireOS 5. It is the inability to Enable the Root option from ES File Explorer. Seems it might have something to do with the FireOS 5 file structure. Maybe you can come over & take a look. I will be doing a detailed post in the next few hours over on this thread:
https://forum.xda-developers.com/fir...issue-t3397914
Thanks again..

---------- Post added at 08:52 PM ---------- Previous post was at 08:47 PM ----------
Forgot to add: Let me know if you need any help testing the nice, large keyboard in your MiBox after you extract it.