反编译android应用,降低权限去广告及重新签名

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

功能:反编译apk 降低权限及重新签名 场景:很多软件,申请了一些可能会导致付费(如,发短信,呼叫号码)或者泄漏隐私(如:读取通讯录)的权限,让人很不放心。比如:飞信、墨迹天气、iReader 等都在此列。为了让自己能放心使用,需要做一些破解工作,减少该应用程序的权限,限制其操作。 工具:apktool-install-windows-2.2_r01-3.tar.bz2

(/p/android-apktool/downloads/list )

工具:(JDK ) keytool.exe 生成签名的密钥库

工具:(JDK ) jarsigner.exe 用于对apk 做签名

工具:(可选)D:\android-sdk-windows\tools\zipalign.exe 对打包的应用程序进行优化,使得在运行时Android 与应用程序间的交互更加有效率。

操作:

1,反编译APK 文件 demo.apk 到 demo 目录 apktool.bat d demo.apk demo

2,修改。。。

2.1 减少权限:修改demo 目录 demoAndroidManifest.xml 文件,找到

标签,注释掉不需要的权限。(参考:

/a/20101115/001156.htm 开发者不得不知的Android 权限说明) 1

2.2 去掉广告:如 Smart Monitor Pro_2.

3.16.apk

1

2 android:layout_width="fill_parent"

3 android:layout_height="wrap_content"

4 app:keywords="girl friends monitor women sex

5 adult gift electron wallpaper ring

6 shirt Android application game

7 sport football soccer world cup"

8 />

改为

1

2 android:layout_width="wrap_content"

3 android:layout_height="wrap_content"

4 android:width="1dip"

5 android:height="1dip" app:keywords="" />

2.3 去掉广告:如Hi-MSN.apk

1

2 android:layout_width="fill_parent"

3 android:layout_height="wrap_content"

4 android:layout_alignParentBottom="true" />

改为:

view source

print?

1

2 android:layout_width="fill_parent"

3 android:layout_height="wrap_content"

4 android:layout_alignParentBottom="true"

5 android:width="1dip"

6 android:height="1dip" />

3.编译成.apk文件

4.签名

相关文档
最新文档