郁闷得撞墙
郁闷得撞墙
联发科这个内核的问题,系统版本不对,系统服务程序进程会挂掉,所以就不支持跨安卓版本启动 a11能用的最新版本是23.06.23,我之前特意抽时间重新给a11编译过了这个版本是可以正常使用的
安卓11、安卓12都可以刷magisk, magisk版本不要太老,v23.0以后的都可以用, magisk v22.0开始刷机包、管理器、卸载包三合一了,下载好apk之后,进入橙狐后可以直接选择面具apk文件刷入,然后开机后打开系统文件管理再安装面具apk,就刷好了 boot.img每次都要用官方的,不要重复修补,就会出各种各样的问题,如果你不确定就从重刷rom或者重新提取boot.img刷入boot分区
解密data需要补充相关文件,光依赖recovery本身是无法单独解密data的,大多数其他能解密data的机型也都是维护者已经加好了相关文件的所以才能解密data,目前是因为搞不定这些文件所以我上传的文件为了能正常开机都没打开橙狐解密功能的开关 按照twrp提供的解密方案这种情况其实还有一种vold解密的思路,官方rec可能也是用的vold解密,在miui系统的init脚本文件里能看到相关命令,但是我不会用,twrp提供的相关文件版本太旧了编译不通过,搞不定 正常开机解密是需要运行teei_daemon、keymaster、gatekeeper三个服务,所以一般给三方rec做解密data需要补充这三个服务的相关文件 现在这个机型的rec是使用的安卓11内核运行在安卓10的rec代码上,所以天生残疾,binder驱动缺失导致servicemanager、hwservicemanager跑不起来,进而就跑不了keymaster、gatekeeper服务,所以就解密不了data, 要解决解密data这个问题,目前我是两个思路, 一个是魔改安卓11内核,把binder驱动搞定,让上述几个服务跑起来,应该就能解密data了(目前我自己是仅仅做到了编译的安卓11内核能开机,剩下搞不定) 另一个就是改用安卓11的rec代码,或许就没有了驱动问题,服务能正常跑起来应该就能解密data了(但是目前这个device我试了在橙狐、twrp、shrp、pbrp这些安卓10的rec上都能使用,但是安卓11的rec全都卡第一屏,而且网上也没有找到已经做好的安卓11的rec开源device作业抄,就用不了安卓11的rec)。
好消息是我看了一眼酷安,10x5g的data解密残芯已经搞定了,正好twrp 11你也跑起来了,所以你可以考虑去借鉴一下他的twrp
这个机器是动态分区,不需要删除system 刷rom只用双清,即清除data(用户数据)和cache(缓存),然后选择rom zip刷入 这个rom类似于miui官方卡刷包,只要你手机能刷miui官方最新稳定版,就可以用 酷安上有刷成功用户,可以问问他们怎么刷的
橙狐的防止覆盖功能n年没更新,安卓11以上早就不见得能生效了, 现在一般要防止覆盖最简单的办法就是你自己修补boot分区,刷面具 复杂一点的就是改vendor分区,把里面的安装rec的那个开机自动运行脚本和补丁删掉,从根本上解决
理论上能用,但是我没enuma测试不了
通常来说,即使都是同一个处理器,机型不同,内核还是要换一下的。 只是高通比较牛逼,内核不匹配不会像联发科机器那样完全开不了机,但是难免会有bug。 我很确定,每一个分支对应不同安卓版本用了不同的内核,11英寸MIUI14 安卓13用-a13这个分支是能正常解密数据的 建议是你最起码想办法解包一下boot.img,把prebuilt/kernel替换一下再重新编译试试, 另外adb跑起来了可以试试adb logcat >log.txt记录一下,尝试根据log.txt最下面不断重复的报错来确定到底问题出在哪
因为twrp默认selinux策略是permissive,约等于没有防护,可以随意格机运行任何危险脚本,所以大部分aosp rom都推荐使用它自己的recovery刷包,twrp主要用途还是救砖,我自己都不太用。 我觉得既然rom通刷,按理说rec应该也能用,可能只是那一个命令不行,其他命令说不定有用,你先看看取消锁屏密码后有没有问题,无密码会挂载mtp,那就问题不大了,不看logcat实在是搞不清楚哪里有问题
暂时没有找到有效的修改办法,后续会尝试在网上找找办法 目前看到的说法是,如果rom本身的系统支持,那么就能直接挂载读写成功,否则就需要重新打包super,加入可读写的属性, 同一套橙狐代码,我手上旧机器红米10X是能直接挂载读写的,平板5p不行, 目前的建议是去学怎么用面具模块去修改系统文件,或者用dna工具箱、多幸运工具箱之类的软件按需修改重新打包镜像