提示:本文章为解决在淘宝,拼多多解锁bl后,获取root后,在frida hook时,出现Failed to enumerate processes: remote_write PTRACE_POKEDATA head failed: 5 的问题。
文章目录
前言
先决条件:
1、一部华为nova 3e手机
2、已解锁BL锁
3、Linux环境(我自己是Ubuntu 20.0)
4、make 3.81
5、已通过magisk root权限
6、aarch64-linux-android-4.9
7、华为的开源源码网站中下载系统内核源码
提示:自己的环境先说下,我是win10下作为操作平台,编译放在远程阿里云Ubuntu,然后把编译好的Image.gz 通过winscp下载回本地,然后在win10 fastboot进手机的。整体弯路绕了一天多。才搞完。
一、准备源码,以及编译环境
最主要先下载内核源码,官方网址https://consumer.huawei.com/en/opensource/
进入后
下载好,放入Ubuntu,我是放在/home目录下面
tar -zxvf 文件名,解压出Code_Opensource 目录
下面下载https://android.googlesource.com/platform/prebuilts/gcc/darwin-x86/aarch64/aarch64-linux-android-4.9/
官方下载的会出现aarch64-linux-android-gcc not found。
因为google把gcc删除了。
下载了也不行,没办法我Google搜aarch64-linux-android-4.9,搜到了一个fork,https://github.com/urho3d/android-ndk
下载解压,把里面的aarch64-linux-android-4.9 拷贝到/home目录下面。