RK3288 Android7.1 植入XPOSED(待验证)

简介: RK3288 Android7.1 植入XPOSED(待验证)

平台


Android 7.1 + RK3288 + XPOSE


实现


方法一: 使用XposedInstaller.apk + ROOT


这种方式比较简单, 只需要:


1.打开ROOT

2.下载APK并安装

3.联网并打开

image.png

4.点击安装, 会自动下载对应版本并安装, 安装完成后会重启(安装过程由于网络原因, 中断好几次)

image.png

5.完成

image.png


方法二: 直接植入XPOSED文件


从官网下载xposed*.zip 并解压到本地, 文件列表如下:

-rw-rw-rw- 1     61 2月  29  2008 xposed/xposed.prop
xposed/bin:
-rwxrwxr-x 1   100092 2月  29  2008 app_process32_xposed*
-rwxrwxr-x 1   140880 2月  29  2008 dex2oat*
-rwxrwxr-x 1   157344 2月  29  2008 oatdump*
-rwxrwxr-x 1    71252 2月  29  2008 patchoat*
xposed/framework:
-rw-rw-rw- 1   106301 2月  29  2008 XposedBridge.jar
xposed/lib:
-rwxrwxr-x 1   2778892 2月  29  2008 libart-compiler.so*
-rwxrwxr-x 1    108128 2月  29  2008 libart-disassembler.so*
-rwxrwxr-x 1   5904828 2月  29  2008 libart.so*
-rwxrwxr-x 1     13912 2月  29  2008 libsigchain.so*
-rwxrwxr-x 1     62464 2月  29  2008 libxposed_art.so*


执行脚本(脚本内容整理自:META-INF/com/google/android/flash-script.sh):

#install xposed
adb root
sleep 3
adb remount
adb push xposed /system/
adb install XposedInstaller_3.1.5.apk
adb shell chcon 'u:object_r:zygote_exec:s0' /system/bin/app_process32_xposed
adb shell mv /system/bin/app_process32 /system/bin/app_process32_ori
adb shell ln -sf /system/bin/app_process32_xposed /system/bin/app_process32
adb shell chcon -h 'u:object_r:zygote_exec:s0' /system/bin/app_process32


重启.

小插曲

刚开始, 直接PUSH文件到主板上, 把app_process32_xposed 直接改为 app_process32, 替换原文件.

重启后, 卡在启动动画, 原因是权限不对, 在下载的xposed*.zip 找到了原因,

缺少更改SELINUX权限: chcon -h ‘u:object_r:zygote_exec:s0’ /system/bin/app_process32


具体的替换过程可以参照解压出来的文件META-INF/com/google/android/flash-script.sh


未完成/验证


如何在无ROOT的环境下使用XPOSED.

在内置成功后, 暂未测试类似微信点红包等模块功能

无法确定安装后的libart.so来源.


参考


Xposed Installer

Xposed Github

Source code URL

APK

xposed*.zip

Android 神器 xposed 框架使用指南


相关文章
|
4月前
|
存储 算法 Android开发
AVB校验微观版本:android avb(Android Verified Boot)验证
AVB校验微观版本:android avb(Android Verified Boot)验证
247 0
|
3月前
|
算法 Android开发
安卓逆向 -- 绕过SO层签名验证
安卓逆向 -- 绕过SO层签名验证
56 1
|
3月前
|
算法 Java Android开发
安卓逆向 -- 实现SO层签名验证
安卓逆向 -- 实现SO层签名验证
151 49
|
7月前
|
数据安全/隐私保护 Android开发 iOS开发
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
解决第三方邮箱APP登陆QQ、163邮箱无法验证账户名或密码的问题(IOS、MacOS、Windows、Android)
118 0
|
算法 Android开发
安卓逆向 -- 绕过SO层签名验证
安卓逆向 -- 绕过SO层签名验证
202 0
安卓逆向 -- 绕过SO层签名验证
|
算法 Java Android开发
安卓逆向 -- 实现SO层签名验证
安卓逆向 -- 实现SO层签名验证
423 0
|
安全 Android开发 虚拟化
【Android 插件化】使用 PluginKiller 帮助应用开发者规避发布的 APK 安装包被作为插件的风险 ( 验证应用是否运行在插件化引擎中 )
【Android 插件化】使用 PluginKiller 帮助应用开发者规避发布的 APK 安装包被作为插件的风险 ( 验证应用是否运行在插件化引擎中 )
182 0
|
Java Android开发 数据安全/隐私保护
|
Android开发
Android:最新最全的验证正确手机号码的工具类(2017)
Android:最新最全的验证正确手机号码的工具类(2017)
199 0
|
安全 网络协议 网络安全