Moto E 2nd LTE XT1524 のデフォルトの日本語入力 iWnn IME .apk を使用すると、なぜか変換候補が表示されない。root権限を先日取得したので、思いつくことをひとまずやってみて、導入したところ問題なく変換と変換候補が表示されるようになった。
以前コメントをいただいていたこともあり、記事として残しておきます。
root権限さえ取得できていれば非常に簡単に対応できました。あくまでも私が思いついた方法なので、もっと簡単に対応させる方法があるかもしれませんのであしからず。
デバイス環境
念のため今回導入するにあたって、system内部を書き換えることになります、何かしらの問題があった場合は自己責任にてご対応願います。
- root権限取得済み
- root権限が使用できるファイルエクスプローラーアプリ(私は Root Explorer を使用)をインストールしていること
- System内部を書き換えるので、念のためTWRPでbackupをとっておく
ファイルエクスプローラーアプリは、「Root Explorer」を使用しておりますが、そちらのアプリが有料となっていますので、無料でも使用できる「ES File Explorer」でも可能です。
Sponsored links手順
手順としては、/system/app/iWnnIME/lib/armディレクトリ内のsoファイルを全て切り取って、/system/lib/内にペーストするだけ。ペースト後はパーミッションを確認する。パーミッションが問題なようであれば、そのまま再起動し、iWnnIMEで入力すると問題なく変換、変換候補が表示される。
system/app/iWnnIME/へ
root権限が使用できる ファイルエクスプローラーアプリで、/system/app/iWnnIME/lib/arm内にあるlibディレクトリ内のsoファイルを全て切り取る
同ディレクトリ内にあるsoファイルリスト
- lib_dic_en_tablet_USUK.conf.so
- lib_dic_en_USUK.conf.so
- lib_dic_ja_JP.conf.so
- lib_dic_morphem_ja_JP.conf.so
- libEnjemailuri.so
- libennjcon.so
- libennjubase1.so
- libennjubase1gb.so
- libennjubase1us.so
- libennjubase2.so
- libennjubase3.so
- libennjyomi.so
- libiwnn.so
- libnjaddress.so
- libnjcon.so
- libnjemoji.so
- libnjexyomi.so
- libnjexyomi_plus.so
- libnjfzk.so
- libnjkaomoji.so
- libnjname.so
- libnjtan.so
- libnjubase1.so
- libnjubase2.so
soファイルを全て切り取りsystem/lib/へ
上記ファイルを切り取り、ファイルエクスプローラーアプリで、/system/lib内に移動し、先ほどまとめて切り取ったsoファイルをペーストする。
ペーストした後は、必ずパーミッションが 644 になっているかどうかを確認する必要がある。
確認したら、/system/app/iWnnIME/ディレクトリに移動し、libフォルダを削除しておく。
削除後に、再起動する。
入力すると問題なく、変換、変換候補がひょうじできるようになる。
以上。
関連記事
Sponsored links
記事拝見させていただきました。
5.1でバグが直るという話をどこかで耳にしましたので、5.1のアップデートをもう少し待ってみて
来ないようであればこちらの方法を試させていただこうと思っています。
いつも有益な情報をありがとうございます。
アップデートで解決できる情報ありがとうございます。おっしゃる通りそろそろアップデートが来そうですね。アップデートする際に、上記system内を改変をすることでアップデートエラーになり、アップデートできないので、system内部をデフォルトの状態に戻し再度アップデートする必要があり、手間がかかります。次回アップデートにより解決出来るのであれば、今回案内したsystem変更はしない方が手間はかかりませんね。後日、追記させていただきます。ご報告ありがとうございました。