2015/01/23

【割れ物】 P◯B○✗ Plus 2.◯.A.1.4

数ヶ月ぶりになんかやってみる。
元ファイルの入手・でおでお等は省略。

まずは今までどおり、なんたらチェック・リソース参照外してNexus5に焼いてみる。
ところが・・・変換できない。
予測変換しない、当然直接変換も・・・
なぜかしら?

とりあえずreadelfコマンドで共有ライブラリ1個ずつ調べる。
[libiwnn.so]
タグ        タイプ                       名前/値
 0x00000003 (PLTGOT)                     0x5d390
 0x00000002 (PLTRELSZ)                   392 (バイト)
 0x00000017 (JMPREL)                     0x3a50
 0x00000014 (PLTREL)                     REL
 0x00000011 (REL)                        0x3bd8
 0x00000012 (RELSZ)                      2424 (バイト)
 0x00000013 (RELENT)                     8 (バイト)
 0x6ffffffa (RELCOUNT)                   302
 0x00000006 (SYMTAB)                     0xab4
 0x0000000b (SYMENT)                     16 (バイト)
 0x00000005 (STRTAB)                     0x2124
 0x0000000a (STRSZ)                      6443 (バイト)
 0x00000004 (HASH)                       0xf4
 0x00000001 (NEEDED)                     共有ライブラリ: [libutils.so]
 0x00000001 (NEEDED)                     共有ライブラリ: [liblog.so]
 0x00000001 (NEEDED)                     共有ライブラリ: [libcutils.so]
 0x00000001 (NEEDED)                     共有ライブラリ: [libc.so]
 0x00000001 (NEEDED)                     共有ライブラリ: [libstdc++.so]
 0x00000001 (NEEDED)                     共有ライブラリ: [libm.so]
 0x0000000e (SONAME)                     ライブラリの soname: [libiwnn.so]
 0x00000019 (INIT_ARRAY)                 0x5d000
 0x0000001b (INIT_ARRAYSZ)               8 (バイト)
 0x0000001a (FINI_ARRAY)                 0x5d008
 0x0000001c (FINI_ARRAYSZ)               12 (バイト)
 0x00000016 (TEXTREL)                    0x0
 0x00000010 (SYMBOLIC)                   0x0
 0x0000001e (FLAGS)                      SYMBOLIC TEXTREL
 0x00000000 (NULL)                       0x0
こんな感じで1個ずつ・・・何個あるの?

で、なんとなく判明
必要そうな共有ライブラリ
lib_dic_en_USUK.conf.so
lib_dic_ja_JP.conf.so
lib_dic_ja_JP_qwerty.conf.so
lib_dic_ja_JP_twelve_flick.conf.so
lib_dic_ja_JP_twelve_flick_toggle.conf.so
lib_dic_ja_JP_twelve_toggle.conf.so
lib_dic_morphem_ja_JP.conf.so
libDecoEmojiJniNative.so
libemoji.so
libemoji_utility.so
libemojibitmap_type2.so
libemojidata_type2_docomo.so
libemojifactory_type2.so
libemojijni_type2_ics.so
libemojisearch.so
libEnjemailuri.so
libennjcon.so
libennjubase1.so
libennjubase1gb.so
libennjubase1us.so
libennjubase2.so
libennjubase3.so
libennjyomi.so
libiwnn.so
libkaomoji_kihon.so
libkaomoji_tyukyu.so
libnjaddress.so
libnjcon.so
libnjemoji.so
libnjexyomi.so
libnjexyomi_plus.so
libnjfzk.so
libnjname.so
libnjtan.so
libnjubase1.so
libnjubase1idx.so
libnjubase2.so
libnjubase2idx.so
libtfr.so
ここいらのは旧バージョンと同じ

lib_additional_new_words.so
libc.so
libcorkscrew.so
libcutils.so
libdl.so
liblog.so
ここらが必要っぽい。
一番上のだけでいいかもしれないけど・・・

改めてNexus5に焼いてみる。














変換できましたよと。
でも、スキンセレクターが動かない・・・
なぜかしら?
絶対必要って機能じゃないから良しとする。

2 件のコメント: