如何反编译android应用并重新打包

 时间:2024-10-17 06:34:03

1、首先我们新建一个android项目,里面只有一个MainActivity,而且主界面只会显示一个字符串:你好。

如何反编译android应用并重新打包

2、下面,我们切换到这个项目生成的apk文件所在的目录,可以看到有一个hellodemo.apk。

如何反编译android应用并重新打包

3、在命令行输入:apktool d -rhellodemo.apk。可以看到在当前目录下生成了一个hellodemo文件夹。

如何反编译android应用并重新打包

4、进入到hellodemo\smali\com\example\hello,打开MainActivity.smali。找到:const-string v1, "\u4f60\u597d",修改为:const-string v1, "hello",

如何反编译android应用并重新打包

5、然后在命令行输入:apktool b hellodemo hellodemo1.apk。这回重新打包成hellodemo1.apk。

如何反编译android应用并重新打包

6、然后给新生成的apk进行签名。把这个apk拷贝到autosign的目录下面,然后切换过去,在命令行输入:java -jar signapk.jar testkey.x509.pem testkey.pk8 hellodemo1.apk hellodemo.apk。

如何反编译android应用并重新打包

7、把生成的hellodemo.apk安装到手机,可以看到主界面上已经显示的是hello,而不再是你好。说明反编译重新打包成功!

  • 汉家江湖怎么提升角色等级#校园分享#
  • 手机如何扫描文档和OCR文字识别
  • 下一站江湖浩英神功怎么获得
  • 下一站江湖乾元三绝怎么获得
  • 下一站江湖医术怎么提升
  • 热门搜索
    烤箱怎么用 怀孕一个月怎么打掉 血小板低怎么治疗 背上长痘痘怎么消除 宝宝长湿疹怎么办 瞳距怎么测 购房合同丢了怎么办 电子秤不准怎么调 中秋节的作文怎么写 dnf怎么解除安全模式