Shutd0wn 发表于 2021-5-17 16:50

菜鸡诈尸水贴之编译修改Magisk

# 编译修改Magisk

## 配置环境

安装`Android studio`

安装python

> python版本大于3.6

下载magisk

`git clone --recurse-submodules https://github.com/topjohnwu/Magisk.git`

设置环境变量,百度的教程中都是`ANDROID_SDK`,这里需要修改成`ANDROID_SDK_ROOT`

下载ndk,找到`Magisk`文件夹下面的`build.py`,使用`./build.py ndk`

下载编译用的ndk,下载后的路径在`%ANDROID_SDK_ROOT%/ndk/magisk`下面,我的在这里



## 编译Magisk

导入magisk,等待下载插件完成,第一次编译



编译完了在`out`下面生成一个`app-debug.apk`,修改为zip后签名

```bash
# 签名
java -jar path/apksigner.jar sign --ks path/sign_apk_123456.jks --out path/app-debug-sign.apk path/app-debug.apk
# 验证签名
java -jar path/apksigner.jar verify -v path/app-debug-sign.apk
```

尝试刷机。

开机后下载安装`MagiskManager-v8.0.5.apk`测试。

## 修改`Magisk`

修改`native/jni/include/magisk.hpp`隐藏`su`


随便换,开心就好,我改成了`sc`,修改了挂载地址名称为`.magifssk`

修改安装插件方法`jni\core\scripting.cpp`


刷机


有点bug,但是能用~

wuai920981023 发表于 2022-3-7 19:06

请问一下版主,怎么修改默认 允许root,按着提示 更改SU成功,但是 没错请求都会弹出请求root授权界面,能否修改静默 允许
感谢 盼望回复

受伤的小猪 发表于 2021-5-17 18:51

过来看看

风轻然雨朦胧 发表于 2021-5-17 19:22

这样银行类app 就有可能检测不到了?

yuleniwo 发表于 2021-5-17 21:34

改了后是不是可以过一些app的检测,比如银行类的、支某宝。。。

8204118 发表于 2021-5-18 01:31

敢问修改之后的作用是什么

tzlqjyx 发表于 2021-5-18 10:38

请问效果是绕过银行类APP的检测吗

羽刃 发表于 2021-5-18 14:51

可以过检测?

chinasniu 发表于 2021-5-19 08:17

不错不错,收藏

a201025a 发表于 2021-5-19 11:08

改了之后呢?有什么区别

aonima 发表于 2021-5-19 12:32

不错不错
页: [1] 2
查看完整版本: 菜鸡诈尸水贴之编译修改Magisk