吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13018|回复: 32
收起左侧

[Android 原创] Xposed 小白踩坑记

  [复制链接]
深成 发表于 2019-1-30 12:59
本帖最后由 深成 于 2019-1-31 11:14 编辑

看了@会飞的丑小鸭 大佬的 《教我兄弟学Android逆向12 编写xposed模块》
一股无名之火自小腹处愈燃愈旺,一个字干!

-----------------设备信息------------------------------------------
Starting Xposed version 89, compiled for SDK 24
Device: Nexus 5X (LGE), Android version 7.0 (SDK 24)
ROM: NRD90M
Build fingerprint: google/bullhead/bullhead:7.0/NRD90M/3085278:user/release-keys
Platform: arm64-v8a, 64-bit binary, system server: yes
SELinux enabled: yes, enforcing: yes
----------------------------------------------------------------------

1、火速下载了Xposed Installer,没想到下载了低版本的 - -,第一坑出现!
Android 5.0以下 下载链接:https://dl-xda.xposed.info/modules/de.robv.android.xposed.installer_v33_36570c.apk
Android 5.0及以上 下载链接:https://repo.xposed.info/module/de.robv.android.xposed.installer


1.png

下拉

2.png

不幸搞错安装了Android 5.0以下版本:

xposed_android_4.4

xposed_android_4.4


安装了5.0以上版本之后出现:

xposed_5.0.jpg


xposed框架未安装(经大佬提示)点击,安装/更新

5.0.jpg


2、xposed框架要允许root权限(最好点Supersu)

root_0.jpg root_1.jpg root_2.jpg

不好意思,图没拍好,将就下吧~

3、出现 cannot load model (这个错误忘记截图了)
明明什么都正常,但日志就是显示cannot load model?

Loading modules from /data/app/com.lwang.toasthook-2/base.apk (这块为啥是-2  不了解,希望有明白的同学多多赐教)
cannot load model

注意:com.lwang.toasthook.HookToast-2

一般来说,正确的加载日志应该是这样的 com.lwang.toasthook.HookToast-1

01-29 11:31:00.289 I/Xposed  (24554): Loading modules from /data/app/com.lwang.toasthook-1/base.apk
01-29 11:31:00.301 I/Xposed  (24554):   Loading class com.lwang.toasthook.HookToast

所以说每次更新插件的时候最好把之前的卸载掉。

4、确保beforeHookedMethodafterHookedMethod 中不会有异常。

之后就成功hook啦~

免费评分

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

查看全部评分

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

 楼主| 深成 发表于 2019-1-31 09:59
yao1536yan 发表于 2019-1-30 17:54
楼主把图再整理下啊

整理了~
hjw45611 发表于 2019-2-12 09:40
Xposed Installer有一个类似模块列表目录的一个文件,每次模块更新后会有应用卸载安装的系统广播,而Xposed Installer中有一个接收这个广播的静态广播接收者,接收者接收到广播后就会更新目录中的地址。
所以问题就出在这个静态广播接收者身上,因为权限等级等问题,在Android5以后,Xposed Installer应用没有启动,这个广播接收者也不会启动,所以你的应用更新了,但这个模块列表目录中的路径没有更新,导致找不到模块。
所以要么先打开Xposed Installer,再更新模块app,要么把Xposed Installer转化为系统级应用,这样它的静态广播接收者会一直接收到系统广播。
Hmily 发表于 2019-1-30 17:27
头像被屏蔽
yao1536yan 发表于 2019-1-30 17:54
提示: 作者被禁止或删除 内容自动屏蔽
努力的小七 发表于 2019-1-30 19:03
谢谢分享!
少不更事 发表于 2019-1-30 20:53
-2和-1 应该是覆盖安装导致的,两者应该都可以读取到入口类。
每次重新安装模块后,等到安装器提示模块以更新后再重启应该就不会出现读不到入口的情况了。
还有免重启的模块调试方法,可以参照这个帖子 https://www.52pojie.cn/thread-853102-1-1.html
磊哥456 发表于 2019-1-30 21:17
我开始安装了XP不会用!也没有什么问题!后来安装了几个模块结果没有能用了但是手机进入系统后就不能用了!具体问题忘记了!
yuchen427 发表于 2019-1-30 21:50
谢谢。。学习了。
咸鱼船长 发表于 2019-1-30 22:34
感谢楼主的分享
 楼主| 深成 发表于 2019-1-31 09:58
Hmily 发表于 2019-1-30 17:27
图片需要上传再贴到正文中,直接粘贴不行的,这里有教程:https://www.52pojie.cn/misc.php?mod=faq&action ...

好的,多谢~
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 21:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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