apk の改造は、基本的に 16 進 ID を探すことです。
「First Name first」および「Last Name first」のテキストを含む文字列または文字列配列を、strings.xml で検索します。その文字列または配列の名前を見つけて、それらの ID を public.xml で検索します。これらの番号を使用して、これらの 16 進 ID を使用した配列である smali ファイルを検索します。
- 配列文字列に新しいエントリを追加します
- 再度コンパイルおよび逆コンパイルして、新しい文字列を考慮して新しい ID を作成します。
- 同じ ID を使用して、見つけた smali ファイルを適宜変更します。
ヒント: ID が 0 で始まる場合、smalis の検索には最後の 7 桁のみを使用してください。apktool はこれらのゼロを取り除きます。
ヒント:探すdisplay_options_view_given_name_first
オープン ソース コードを参照すると、かなり役立つ場合があります :)
https://android.googlesource.com/platform/packages/apps/Contacts
smali ファイルは、翻訳された Java コードと考えてください。modding smali ファイルの学習を開始するには、ここで私の回答を参照してください。
そしてここ: