android 查看 androidmanifest.xml,查看 AndroidManifest.xml文件

裝在Android手機中,用此apk看系統中已安裝應用的AndroidManifest.xml文件:

dac98fe27a93af5c18b06af58481d000.gif

c05772cb988e1baea6b33f36f4b13853.gif

View Codeprotected boolean configForPackage(String packageName) {

if (packageName == null || packageName == "")

packageName = "android";

AssetManager initAM = mCurAm;

Resources initRes = mCurResources;

try {

mCurAm = createPackageContext(packageName, 0).getAssets();

mCurResources = new Resources(mCurAm, getResources()

.getDisplayMetrics(), null);

} catch (NameNotFoundException name) {

Toast.makeText(this, "Error, couldn't create package context:"

+ name.getLocalizedMessage(), Toast.LENGTH_LONG);

mCurAm = initAM;

mCurResources = initRes;

return false;

} catch (RuntimeException unexpected) {

Log.e(MANIFEST_TAG, "error configuring for package:" + packageName

+ "" + unexpected.getMessage());

mCurAm = initAM;

mCurResources = initRes;

return false;

}

return true;

}

protected void updateView() {

this.mOut.setText("");

try {

XmlResourceParser xml = null;

xml = mCurAm.openXmlResourceParser("AndroidManifest.xml");

this.mInput.setText("/sdcard/" + getPkgName() + ".txt");

this.mOut.append(getXMLText(xml, mCurResources));

} catch (IOException ioe) {

this.showError("Reading XML", ioe);

}

}

把apk放在PC中,配置好jdk環境后輸入:

java –jar apktool.jar file_path.apk

嫌麻煩的可用第三方集成界面工具:APK改之理。

aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]

badging          Print the label and icon for the app declared in APK.

permissions      Print the permissions from the APK.

resources        Print the resource table from the APK.

configurations   Print the configurations in the APK.

xmltree          Print the compiled xmls in the given assets.

xmlstrings       Print the strings of the given compiled xml assets

查看apk包的packageName、versionCode、applicationLabel、launcherActivity、permission等各種詳細信息

aapt dump badging

查看權限

aapt dump permissions

查看資源列表

aapt dump resources

查看apk配置信息

aapt dump configurations

查看指定apk的指定xml文件。

a.以樹形結構輸出的xml信息。

aapt dump xmltree res/***.xml

如:aapt dump xmltree AndroidManifest.xml可查看應用的該文件

b. 輸出xml文件中所有的字符串信息。

aapt dump xmlstrings res/***.xml

java -jar APKParser.jar 可輸出格式化后的該應用的AndroidManifest.xml文件

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值