gpt4 book ai didi

java - apk转jar后如何访问资源(R.class)

转载 作者:行者123 更新时间:2023-11-29 03:15:19 25 4
gpt4 key购买 nike

我有一个 apk 文件。我使用 dex2jar 工具将其转换为 jar 文件以获得 jar 文件。我用java反编译器打开了jar文件。在代码(mainactivity.java)中有一段代码像

ContentValues localContentValues = new ContentValues();
localContentValues.put("title", "testtesttest");
localContentValues.put("url", getApplicationContext().getString(2131034115));
localContentValues.put("bookmark", Integer.valueOf(1));
getContentResolver().insert(Browser.BOOKMARKS_URI, localContentValues);

这实际上意味着什么以及我如何使用 Java 反编译器获取 getApplicationContext().getString(2131034115) 的实际值。反编译后没有.xml等资源文件。 R.java 包含类似

的信息
public static final class string
{
public static final int action_settings = 2131034114;
public static final int app_name = 2131034112;
public static final int baseurl = 2131034115;
public static final int hello_world = 2131034113;
}

baseurl 的实际字符串值是多少?

最佳答案

使用APKTOOL反编译后

进入生成反编译文件的输出文件夹,

在该文件夹中,打开 ./res/values/public.xml 文件。在该文件中,您将获得所有资源的十六进制代码及其字符串格式的 ID。

谢谢。

关于java - apk转jar后如何访问资源(R.class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27062653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com