诺诺诺嗯 Hook助手[帮助,反馈文章]

第三版诺诺诺嗯

旧头像新版暂时没有办法,新版soul直接把旧设置去除了   不过可以到

扫头像二维码更改   偷头像这个后面会添加

闪退问题, 一般就是虚拟框架的问题 因为他的运行原理需要对目标APP进行逆向操作,所以会有一些不可控原因

诺诺诺嗯使用帮助….

  • 问:模块未激活?
  • 答:
    • 1、模块在某些android 11或 Y版框架下无法激活(正在寻找原因)
    • 2、如使用应用转生之类框架,设置作用域后,忽略模块里的未激活提示即可

  • 问:激活后功能无法使用
  • 答:请下载对应的模块APP和目标APP,并且查看当前模块所支持的版本是否正确

  • 问:使用应用转生后数据无法保存,且无法保存数据更新
  • 答:因这类框架本身缘故,需要对目标APP进行反编译再打包,所以必须卸载旧APP才能安装新的,并且无法保存数据

Xposed如何安装

“Xposed”高权限原因,需要对手机进行Root解锁

Android 5 -Android 9 可以直接Root后安装即可

下载地址:https://repo.xposed.info/module/de.robv.android.xposed.installer

Android 10 或以上 原版Xposed则无法继续支持

所以我们需要安装Magisk 面具

Magisk 是如何工作的?

在一些用户眼里,Magisk 与另一款名为 Xposed 的神器有着高度的相似性,部分群体当中甚至还存在着「Magisk 框架」这样的说法。

的确,二者的工作机制都是「拦截」。Xposed 通过劫持 Android 系统的 zygote 进程来加载自定义功能,这就像是半路截杀,在应用运行之前就已经将我们需要的自定义内容强加在了系统进程当中。

Magisk 则另辟蹊径,通过挂载一个与系统文件相隔离的文件系统来加载自定义内容,为系统分区打开了一个通往平行世界的入口,所有改动在那个世界(Magisk 分区)里发生,在必要的时候却又可以被认为是(从系统分区的角度而言)没有发生过。

图片[1]-诺诺诺嗯 Hook助手[帮助,反馈文章]-诺诺诺嗯

Xposed/Magisk 原理示意图

Magisk 的实现方式就像是一种魔法,当被挂载的 Magisk 分区被隐藏甚至被取消挂载时,原有系统分区的完整性丝毫未损,玩需要 root 验证的游戏、运行对设备认证状态有要求的应用甚至进行需要验证系统完整性的 OTA 更新都没有任何问题

图片[2]-诺诺诺嗯 Hook助手[帮助,反馈文章]-诺诺诺嗯
可通过 SafetyNet 认证并有针对性地隐藏 root

因此严格来说 Magisk 可以被看作是一种文件系统,这种文件系统通过巧妙的实现方式避开了对系统文件的直接修改,从稳定性上来看要优于以往任何一种系统框架,这也是当前它在玩机社区广受认可和好评的原因所在。

它的魔力不止于 root

很多人对 Magisk 的初步认识可能是 root ——在 SuperSU 销声匿迹之后,它自然而然就成为了当前 Android 社区用来获取 root 权限的主流方式。

不过 Magisk 特殊的运作机制还赋予了它相较于 Android 平台其他定制工具而言独一无二的特质——systemless。这种 systemless 特质让 Magisk 拥有了获取 root 权限之外的诸多优势:

一方面,得益于独特的挂载机制,使用 Magisk 时我们可以有针对性地隐藏 root,甚至暂时隐藏 Magisk 本身

如此一来,不仅「root 模式下使用特定应用」成为了可能,就连无缝 OTA 更新这种「魔改党」们想都不敢想的事也变得不再遥远。在 Magisk Manager 应用的设置中,我们甚至还可以用随机包名对 Magisk 进行重新安装,让它从其他应用的眼皮底下彻底消失——多么具有魔法特质的高明手段!

图片[3]-诺诺诺嗯 Hook助手[帮助,反馈文章]-诺诺诺嗯
另一方面,挂载系统的存在,也让 Magisk 拥有了多样的模块化生态系统。

既然用了「开外挂」的实现方式,那不妨就多挂载一些额外的东西,字体、音效、驱动……甚至 Xposed 本身。Magisk 提供了一个独立于系统分区以外的、可以随时隐形的「沙盒」,那自然不能将其才华禁锢于 root 这一件事上。在 Magisk 的模块仓库里,我们可以找到各式各样的模块(modules)来满足自己的定制化需求,借助这些模块,我们在 root 之后能做的事情其实也还有很多。
在这里的讨论语境下,Magisk 如何给人们留下「框架」这一认知误区的原因就浮出水面了。只是功能方面好不逊色的 Magisk,稳定性和上手门槛对大部分用户来说都更加友好

如何安装 Magisk
作为一套复杂的文件系统,Magisk 的安装步骤却是十分简单。
在电脑上配置好 adb 环境 并解开 Bootloader 锁后,如果你的设备有来自 TWRP 的官方支持,只需在打开 USB 调试后将手机与电脑相连,然后打开电脑端的命令行窗口:
执行 adb reboot bootloader 进入 Bootloader 界面
执行 fastboot boot TWRP.img 进入临时 TWRP

在 TWRP 中刷入你下载的 Magisk 安装包
没有官方 TWRP 支持的设备安装 Magisk 的步骤要稍微复杂一些:
从你的刷机包中提取当前固件的 boot.img 文件,将它传入到安装了 Magisk Manager 的手机中
进入 Magisk Manager —— 安装(install)—— install —— 修补 boot 镜像文件
然后选择传入的 boot.img 文件进行生成,并将生成后的 Patchedboot.img (姑且这么命名) 传输到电脑上。
图片[4]-诺诺诺嗯 Hook助手[帮助,反馈文章]-诺诺诺嗯

随后我们使用 Magisk 应用对 boot.img 进行重新打包:

  1. 打开命令行窗口
  2. 执行 adb reboot bootloader 进入 Bootloader 界面
  3. 执行 fastboot boot Patchedboot.img 来加载生成后的 boot 分区文件获取临时 root

此时进入系统,你会发现你已经成功安装了 Magisk(如果显示没有安装则为获取失败,请检查操作过程重新尝试),但这还不够,我们还得进入 Magisk Manager,选择安装(install)——install——Direct Install(直接安装)才能将临时 root 转换为永久 root。

图片[5]-诺诺诺嗯 Hook助手[帮助,反馈文章]-诺诺诺嗯

三星华为等特殊机型的 Magisk 安装方法参见 Magisk 官方帮助文档。

安装完 Magisk 后,我们就可以通过 TWRP 或者 Magisk Manager 刷入获取到的模块了。模块的获取方式可以是 Magisk Manager 自带的模块仓库,也可以是其他第三方论坛(如酷安、XDA 等)。

卸载 Magisk 最为彻底的方式就是在 Magisk Manager 中点击「卸载」、「完全卸载」,应用会自动下载刷完 uninstall.zip 卸载包、自动卸载它自己、自动重启。如果你无法进入系统,在 TWRP 中手动刷入 uninstall.zip 卸载包即可。

至于哪些模块值得刷,就是完全看个人需求了。我们会在后续文章为大家推荐一些基础的必备模块,也欢迎 Magisk 的老玩家们向我们投稿分享。

© 版权声明
THE END
喜欢就支持以下吧
点赞5赞赏
分享
评论 共9条
    • 诺诺诺嗯
    • hewkuqer0
      诺诺测试版,抖音适配版本,音频功能失效,去水印视频失效。
      11天前回复
    • 诺诺诺嗯
    • hewkuqer0
      框架:lsposed,soul版本:3.78,两分钟后撤回会闪退。测试版诺诺!
      11天前回复
    • 诺诺诺嗯
    • hewkuqer0
      参与测试账号hewkuqer
      11天前回复
    • 诺诺诺嗯
    • 丶大白°0
      参与测试账号 714796795
      23天前回复
    • .
    • 参与测试账号2122335946
      24天前回复
    • user74194537
    • 请问一下,用了应用转生后打开soul,就直接闪退,还有什么可以免root使用软件的吗?
      2月前回复