【发布时间】:2016-05-06 20:46:18
【问题描述】:
我正在尝试对我的 proguard 混淆 sample.apk 进行反编译和反混淆。
Jadx 正在为我的 proguard 混淆 sample.apk 中的一行生成这样的代码:
ctx.getString(2131034163);
通常映射到 gen/R.java 中的资源为:
public static final class string {
public static final int save_exists=0x7f050033;
}
但是通过 Jadx 生成的 R.java 看起来像:
public final class R {
public static final int ActionBarLayout_android_layout_gravity = 0;
public static final int ActionBar_background = 10;
static {
ActionBar = new int[]{p050c.p051a.p052a.p053a.R.height, p050c.p051a.p052a.p053a.R.title, p050c.p051a.p052a.p053a.R.navigationMode, p050c.p051a.p052a.p053a.R.displayOptions, p050c.p051a.p052a.p053a.R.homeAsUpIndicator};
}
}
那么,如何将 2131034163 映射到 strings.xml 中的资源?有可能吗?
【问题讨论】:
-
嗨,朋友,我认为不能。 R.java 是自动生成的
标签: android decompiler