吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7604|回复: 7
收起左侧

[Android 分享] 安卓反编译揭秘(爱加密系列教程五)

  [复制链接]
Dlan 发表于 2014-6-5 14:48
APK软件反编译 去广告

具体步骤:

1.下载 apktool

下载地址:https://code.google.com/p/android-apktool/downloads/list


2.通过apktool 反编译apk。命令行中输入以下命令:apktool.bat  d  -f   aaa.apk(apk路径) 反编译APK文件


3.开始修改XML布局文件

首先,我们进入反编译后的文件夹,以我的为例

进入 C:\apk\com.youmi.android.sample\res\layout  目录下

用记事本打开activity_ad.xml(注:不同的程序广告所在的文件不一样,可以查看一下别的文件里,一般都是在res\layout 目录下的xml文件里。)

可以看到下面一段代码

[Asm] 纯文本查看 复制代码
<LinearLayout
        android:id="@+id/adLayout"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:gravity="center_horizontal"
        android:orientation="horizontal"
        >

这段代码是用来展示广告的我们可以改成

[Asm] 纯文本查看 复制代码
<LinearLayout
        android:id="@+id/adLayout"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:gravity="center_horizontal"
        android:orientation="horizontal"
android:visibility="gone"
        >

这样广告就被隐藏起来了。

4.通过apktool 把修改后的代码编译会APK,输入apktool.bat   b  aaa (你编译出来文件夹)

5.最后记得给新的APK签名。

sign apk file: jarsigner -keystore test.keystore -storepass password -verbose TestApp-unsigned.apk name_alias


附录

[Asm] 纯文本查看 复制代码
Jarsigner命令详解   
[-keystore <url>]           密钥库位置   
[-storepass <口令>]         用于密钥库完整性的口令   
[-storetype <类型>]         密钥库类型   
[-keypass <口令>]           专用密钥的口令(如果不同)   
[-sigfile <文件>]           .SF/.DSA 文件的名称   
[-signedjar <文件>]         已签名的 JAR 文件的名称   
[-digestalg <算法>]    摘要算法的名称   
[-sigalg <算法>]       签名算法的名称   
[-verify]                   验证已签名的 JAR 文件   
[-verbose]                  签名/验证时输出详细信息   
[-certs]                    输出详细信息和验证时显示证书   
[-tsa <url>]                时间戳机构的位置   
[-tsacert <别名>]           时间戳机构的公共密钥证书   
[-altsigner <类>]           替代的签名机制的类名   
[-altsignerpath <路径列表>] 替代的签名机制的位置   
[-internalsf]               在签名块内包含 .SF 文件   
[-sectionsonly]             不计算整个清单的散列   
[-protected]                密钥库已保护验证路径   
[-providerName <名称>]      提供者名称   
[-providerClass <类>        加密服务提供者的名称
[-providerArg <参数>]] ... 主类文件和构造函数参数


本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

boyfding 发表于 2014-6-14 02:55
让人看完后IE锁死连瑞星诺顿都没法修复只好格式化硬盘重装启动后主页显示的还是它的好帖
头像被屏蔽
yyz219 发表于 2014-6-15 11:27
3141592654 发表于 2015-4-1 06:14 来自手机
704103119 发表于 2015-4-1 22:35 来自手机
谢谢楼主
supertest 发表于 2015-4-14 14:59
嗯,是啊,但是关键是得能重大包呀,如果人家校验做的好,一般重打包后都不能正常安装了
临轩听雨 发表于 2015-6-4 21:44
我想知道,签名校验怎么破,很多现在都有,甚至加了爱加密的,,,办法,怎么破
lthink 发表于 2015-6-6 10:29
感谢楼主分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 19:06

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表