吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 43701|回复: 98
收起左侧

[Android 原创] Xposed________给微信挂逼扫扫盲

    [复制链接]
ss0001 发表于 2017-12-19 14:02
本帖最后由 ss0001 于 2017-12-19 16:56 编辑
严重声明
本文的意图只有一个就是通过分析app学习更多的逆向技术,如果有人利用本文知识和技术进行非法操作进行牟利,带来的任何法律责任都将由操作者本人承担,和本文作者无任何关系,最终还是希望大家能够秉着学习的心态阅读此文。

本文基于@Jione 大神的《Xposed________给微信加个按钮》,将详细阐述大神帖子中所使用的各种工具,及操作套路,以便于降低小白的门槛。

我看见门槛了,你们迈进去了吗?

一、这系列教程学完之后能做什么?
剪刀石头布与掷骰子作弊、防止微信撤回消息、转发微信聊天里的图片和小视频到朋友圈、转发聊天里的多张图片(最多9张)到朋友圈、转发语音给朋友、转发收藏内容、转发朋友圈里的内容到自己的朋友圈、分享图片和小视频屏蔽群聊成员自动添加“附近的人”界面的陌生人为好友自动添加“雷达加朋友”界面的陌生人为好友自动查找僵尸粉批量删除好友批量删除僵尸粉自动回复自定义表情最高限额自动领取红包、转账等等。。。甚至微信不存在的功能都能给他加上

二、所需要的工具:
1、Android Studio下载地址:http://www.android-studio.org/index.php/download

2、@qtfreet00 大神写的ApkToolBox_v1.5下载地址:https://down.52pojie.cn/Tools/Android_Tools/ApkToolBox_v1.5.zip

3、Java JDK 下载地址:http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html

4、Xposed框架 下载地址:http://repo.xposed.info/module/de.robv.android.xposed.installer如果你从未听过Xposed,或者从未刷过机,请谨慎操作!该操作会导致你的手机变砖!推荐你前往手机专门的社区,去看看那里的大神是如何安装Xposed

以上1、2个工具都需要先安装java jdk

三、Android Studio的安装步骤这里就不多赘述了,请自行百度地址:如何安装Android Studio
安装成功后长成这样子:
QQ20171219-132232@2x.png

四、接下来我们需要创建一个Xposed项目

1.新建lib文件夹将XposedBridgeApi-xxx.jar导入其中 (该jar在附件中)

2.修改build.gradle->dependencies->compile files(‘lib/XposedBridgeApi-xxx.jar’)的compile为provided

3.在AndroidManifest.xml中增加三个meta-data用来标示Xposed模块以及模块信息
xposedmodule:用来标示自身是一个Xposed模块
xposeddescription:描述信息的内容
xposedminversion:所支持Xposed框架的最低版本


4.新建一个类,实现接口IXposedHookLoadPackage以及接口中的handleLoadPackage方法

5.创建assets文件夹

6.在assets文件夹中创建文件xposed_init并在其中写上实现接口IXposedHookLoadPackage类的完整路径

此时项目已经创建好了,你如果不想了解原理,可以直接照抄以下这三篇帖子里的代码,编译后丢到手机中。
Xposed________给微信加个按钮
Xposed________给微信加上控件之骰子作弊
Xposed________给微信步数加上翅膀

五、大神是如何操作的


问题1:大神用的这是什么工具?



答:在Android Studio中打开 Tools--->Android Device Monitor

AE7A4585-C0E7-4C7B-B4BF-0D433C79A24A.png

打开后长这样子:

ED33D21B-8AFC-4D00-AF6D-6AB9DEF6B202.png

为什么我连上手机什么也没有,如何变成大神图片中那样子呢?
答:这个地方有一个坑,Android默认是不允许你调试其他应用的(该应用Debug模式允许调试)。
解决方案:需要修改default.prop文件,将其中的ro.debuggable=0修改为ro.debuggable=1
这个文件是系统boot.img每次开机的时候写出来的,所以你直接修改是没用的,可以通过以下几种办法解决
1、刷机修改boot.img,刷机修改办法:修改Nexus5的boot.img - 打开系统调试
2、重新打包要调试的apk中的AndroidManifest.xml文件中的Application标签包含属性android:debuggable="true"

但是这样好麻烦啊, 手机还会变成砖头,又不能随时开关,有没有别的办法呢?
此时需要神奇的hook大法,只需要在Xposed平台里搜索BuildProp Enhancer插件,即可开启整机调试

开启调试后是这样子的:
QQ20171219-135904@2x.png

首先选中进程,然后点击上面的Start Method Profiling,操作手机的功能,然后点击停止即可查看内部调用事件


问题2:
大神的smail文件哪里来的?

答:打开ApkTool Box v1.5工具,点击反编译apk
ED33D21B-8AFC-4D00-AF6D-6AB9DEF6B202.png

反编译完后是这样子的:
ED021219-F1A0-4442-8C26-FC28235D1A28.png

问:大神的这个从哪来的?


答:打开ApkTool Box v1.5 点击jadx
将整个apk包拖进去,稍等片刻(我这里是只拖的apk中的class.dex,因为主要的逻辑都在这里面)
QQ20171219-135407@2x.png

至此,扫盲行动告一段落

可能还有的人问,这些些个字母都是啥啊?有毛用啊?
那我只能说造人的过程没用,你只需要领养个孩子传宗接代就行。
附件中是所有用到的jar,也可自行搜集。
@qq272285154 看看哪里还比较模糊,我再给你讲讲

api-82.jar.zip

19.64 KB, 下载次数: 141, 下载积分: 吾爱币 -1 CB

点评

这个渔送得好!  发表于 2017-12-19 20:55

免费评分

参与人数 53威望 +1 吾爱币 +67 热心值 +52 收起 理由
水孩子 + 1 + 1 谢谢@Thanks!
DS_FLY100 + 1 + 1 用心讨论,共获提升!
Ouyang520 + 1 + 1 我很赞同!
2472289148 + 1 + 1 这种方法学东西,不敢苟同
dnhlyy + 1 + 1 我很赞同!
墨问闻 + 1 学习学习
superlu + 1 + 1 谢谢@Thanks!
奴爱破戒 + 1 + 1 谢谢@Thanks!
ibetawang + 1 + 1 究竟孩子是怎么样造出来【表情】
baby94818 + 1 + 1 谢谢@Thanks!
yjqwyc + 1 + 1 谢谢@Thanks!
踏浪 + 1 + 1 用心讨论,共获提升!
wmsuper + 2 + 1 我很赞同!
aidingrui + 1 + 1 你这个渔送的确实很哇塞
Kimipoker + 1 + 1 正好需要 谢谢作者
狂霸酷炫吊炸天 + 1 + 1 谢谢@Thanks!
Lqiu + 1 + 1 有苹果手机微信教程更好
zhaojunkai + 1 + 1 就喜欢秀技术还很委婉的小伙伴。
赛浩 + 2 + 1 老哥 看不懂....
sunnylds7 + 1 + 1 谢谢@Thanks!
zjtzjtzjt123456 + 1 + 1 谢谢@Thanks!
silvanevil + 1 + 1 谢谢@Thanks!
Allyn0303 + 1 + 1 谢谢@Thanks!
凌乱的思绪 + 1 + 1 我很赞同!
ChinaNB + 1 + 1 用心讨论,共获提升!
闪耀的他 + 1 + 1 用心讨论,共获提升!
byxiaoxie + 2 + 1 谢谢@Thanks!
fu90 + 1 + 1 我很赞同!
qtfreet00 + 1 + 12 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wlpkcheng + 1 + 1 拜膜大神!
tzxinqing + 2 + 1 造人过程很精彩~造的孩子也很变态~
wm378802548 + 1 + 1 热心回复!
wxue + 1 + 1 谢谢@Thanks!
Linkasyan + 1 + 1 欢迎继续更新
corbiehades + 1 + 1 谢谢@Thanks!
rohero + 1 + 1 虽然没学过,但是我觉得很详细,谢谢!!!!!
fongyoujun + 1 + 1 6666666666666666666666666666666666666666666666666666666666666666666666
qq272285154 + 1 + 1 谢谢,很详细了!对我这种小白很通俗易懂
skdxg + 1 + 1 我很赞同!
hgd_icbc + 1 热心回复!
坦然 + 1 + 1 已答复!
yeshen123 + 1 + 1 是否可以提供成品呢?
沧海一数 + 1 + 1 感谢分享,学习了
131415 + 1 + 1 就需要这样的教程,感谢
cao10085 + 1 + 1 很感谢给我扫盲,谢谢。我不是挂B哦
tornado + 1 + 1 造人过程很精彩~造的孩子也很变态~
canyang + 1 + 1 我很赞同!
NOOB + 1 + 1 是说的我么
一艘小船 + 1 + 1 热心回复!
aipanpann + 1 + 1 热心回复!
kgdwltao + 1 + 1 就冲“造人的过程没用,你只需要领养个孩子传宗接代就行”,一定要评个分
gray小灰 + 1 + 1 我很赞同!
烯特勒 + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

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

 楼主| ss0001 发表于 2017-12-19 18:07
yeshen123 发表于 2017-12-19 17:37
一脸的蒙逼  连扫盲都谈不上 完全不懂  大神可以出成品吗? 可以给酬劳 谢谢  希望能有回复

提供思路
那个什么鱼不如什么渔

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
jowen + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

 楼主| ss0001 发表于 2017-12-19 20:57
lyan 发表于 2017-12-19 20:54
楼主  我想用xposed去hook淘宝app的骂偶写数据是否可以,比如淘宝的代收

可以的,一切手动的工作均可交给程序去自动完成,只不过操作的难易程度
smile 发表于 2017-12-19 14:23
斌道天下 发表于 2017-12-19 14:31
简单易懂易学习。我去看看
aa868682008 发表于 2017-12-19 14:56
真是对我等小白来说越扫越盲啊。
吊名想三天 发表于 2017-12-19 14:58 来自手机
同意楼上  小白就是看个热闹  嘿嘿嘿   顶一个
guoyuh78 发表于 2017-12-19 15:05
一脸懵逼 不知道卤煮想说什么。。。
aa868682008 发表于 2017-12-19 15:17
只会用成品的家伙。
顺气志然 发表于 2017-12-19 15:29
我是临门一脚入不了门,愁死了
kk1212 发表于 2017-12-19 16:06
跟着楼主学习了,这些扫盲有成效,讲的也细
jiemilife 发表于 2017-12-19 16:24
牛逼啊,支持协议爱了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 20:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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