吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7336|回复: 19
收起左侧

[Android 原创] 安卓干扰交叉引用查找 - Smali-Anti-UsageSeach

  [复制链接]
菜鸡葫芦娃 发表于 2017-3-13 10:18
本帖最后由 Hoimk 于 2017-3-13 10:43 编辑

GitHub:https://github.com/Hoimk/Smali-Anti-UsageSeach


原理很简单,就是java层来调用native层回调java层(这样说起来可能有点绕...)

简单说明:
利用native层回调java层方法来使大部分工具的交叉引用查找失效 此工具用于自动化修改smali文件和生成cpp文件(待实现自动编译)

使用方法:
  • 使用apktool d 反编译apk
  • 运行java -jar smalisafe.jar "要处理的smali文件名"
  • 使用ndk-build编译jni下的SmaliSafe.cpp(注:此时smali文件已被修改)
  • 将编译生成的libs文件夹改名lib移动至apktool工程中(注:只保留需要的abi,不然会导致如:arm64位的手机找不到原apk其他so)
  • apktool b dir 回编译
Usage:
-p <Apktool Project Dir>  --f <PageName>
-s <SmaliFile>

Sample:
酷安(+字符串混淆)
效果图:
以下是smalisafe.jar -p coolapk --f com.coolapk.market.view.main后的处理结果

免费评分

参与人数 6威望 +2 吾爱币 +17 热心值 +6 收起 理由
EvillenG + 1 + 1 热心回复!
feiyu2005 + 1 + 1 谢谢@Thanks!
wangsheng66 + 1 + 1 热心回复!
wagxu + 1 + 1 热心回复!
守护神艾丽莎 + 1 + 1 我很赞同!
qtfreet00 + 2 + 12 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

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

yanglq 发表于 2018-1-18 16:05
您好,如果要混淆app的话,是不是都要针对这个app写cpp文件?这个apk文件不可以下载啦,您还有吗?可以发一下吗?谢谢您1023042240@qq.com
宇宙魔方 发表于 2017-3-13 10:55
马甲下的蛋 发表于 2017-3-13 11:00
mumukk 发表于 2017-3-13 11:27
有点绕不然会导致如
skyon 发表于 2017-3-13 17:13
学习学习
ziddu 发表于 2017-3-14 08:43
这个要下来看看,谢谢分享
Ts灬花痴 发表于 2017-3-14 09:03
以下载,感谢分享
alu 发表于 2017-3-14 10:44
那这个有解吗
DreamWSBG 发表于 2017-3-14 12:19
感谢分享
blueluckycard 发表于 2017-3-14 14:09
很好。很实用。感谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-15 14:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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