私は、Eclipseで新しいProGuardツールを使用して、アプリケーションを難読化しました。私はdex2JarとJD-GUIを使ってそれを逆コンパイルして、何が起こったのかを調べました。Androidの文字列がproguardの後で乱数に変わる難読化
Rクラスのすべてが以下のような乱数に変換されていることに気付きました。
new SimpleCursorAdapter(localActivity, 2130903058, localCursor, arrayOfString, arrayOfInt);
2130903058はレイアウトファイルでした。配列の文字列は同じ扱いになります。
逆コンパイルされたコードにRクラスはありません。どこに行ったのですか?元の文字列への参照はどこにありますか?