Google Pixel 解锁BL、刷入Twrp、magisk Root、安装 Xposed

Google Pixel 解锁 BL、刷入Twrp及Root :http://www.itfanr.cc/2018/10/16/google-pixel-unlock-bl-and-root/

Pixel 安装 Xposed 框架:https://blog.csdn.net/someby/article/details/110388712

自己动手刷 pixel 镜像( 原生镜像、自己编译镜像 ):https://blog.csdn.net/weixin_42695485/article/details/108110036

XPOSED 无法安装框架的解决办法:https://www.cnblogs.com/qianyz/p/14932248.html

自动校准系统时间_解决原生系统时间无法自动校对:https://blog.csdn.net/weixin_36484898/article/details/112589149

一、手机环境&安装涉及APP

  • 1. Android 8..0.0 (Oreo,API 26)
  • 2.Google Pixel
  • 3.arm64
  • 4.Verified Boot is deactivated
  • 5.twrp-3.4.0-0-sailfish.img
  • 6.Magisk-v17.2.zip
  • 7.XposedInstaller_3.1.5.apk

二、确保手机已经解锁

开启开发者模式:“设置” --->  “系统” ---> “关于手机” ---> 多次点击“版本号”,直至进入开发者模式,然后返回系统,就可以看到开发者模式了

去掉 wifi 信号的叉号

连接一个可用的网络,此时手机出现 “已连接,但无法访问互联网”,然后就是 wifi 信号有一个x,这是由于联网检测功能不能访问相应的网站导致的。解决方法打开命令行窗口,依次输入

全网最全 adb 命令:https://blog.csdn.net/weixin_41635750/article/details/108297319

adb shell settings put global captive_portal_server www.google.cn
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
adb shell settings put global captive_portal_mode 0

重启手机,问题就能解决。

三、 刷入twrp recovery

TWRP是国外baiandroid爱好者开发的一款du工具,全名是:zhiTeamWin Recovery Project。TWRP的主要作用包括刷机dao(cm7、cm9、miui等),备份,恢复等。zhuan修复的时候TWRP是必不shu可少的工具。是一款知名第三方recovery刷机工具,功能强大,支持触屏操作。

recovery相当于Windows PE微型系统,在recovery里我们也可以挂载磁盘,修改系统分区,使用adb命令,等一系列功能。

TeamWin - TWRP:https://twrp.me/

进入Devices,找到自己手机对应版本的 TWRP

使用 USB,命令行安装已经下载好的TWRP

将手机设置到fastboot模式(关机,然后同时按住“电源+音量-”键,即可进入),使用fastboot命令将镜像刷进去:fastboot flash boot twrp-3.4.0-0-sailfish.img

 r0ysue 的教程:https://github.com/r0ysue

按音量“+”,“-”键,选择 Recovery mode,稍等片刻,进入TWRP,右划解锁进入操作选项界面

四、刷入 Magisk 

推荐安装 Magisk v23.0,之后的新版本移除了在线插件市场。。。。

github 地址:https://github.com/topjohnwu/Magisk

安装 magisk

  • 安装 magisk.apk,通过 apk 修补 boot.img 文件,然后进入 fastboot 模式,再刷入 修补后的 boot.img 文件。 :https://baijiahao.baidu.com/s?id=1713401260940092643

用这个软件获取 root 权限的方法也比较简单:

  • 第一步:手机要解 bl 锁
  • 第二步:解压缩手机所安装的刷机包,一定是手机当前系统的刷机包,里面有一个 boot.img 文件,把文件复制到安卓手机,然后打开面具点击安装,选择修补文件,找到刚才保存到手机里的boot.img文件,然后会生成一个新的 boot 文件,一般存在 Download/ 目录里。
  • 第三步:把生成的文件取回电脑,然后让手机进入到 fastboot 模式,输入命令:fastboot flash boot magisk_patched-23000_gMQPL.img 后,等待写入完成,然后重启手机,即可获取 root 权限。这个 root 权限是完全 root 权限,不像某些官方系统只能获取受限制的 root 权限

五、安装 Xposed 框架

命令行安装:adb install XposedInstaller_3.1.5.apk

安装的过程中如果不注意错过了授权root权限,可以到Magisk上给Xposed授权root权限

安装过程中如果遇到“cp: can't create '/system/xposed.prod':Read-only file system Error 1 occurred”问题,需要再次操作一遍四、刷入Magisk ,操作完成后,在次安装就能解决问题

2. 自己编译镜像

Android源代码需要在Linux环境下编译,所以建议系统选择Ubuntu

首先下载源代码,方法参考:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/

1.下载 repo 并配置到环境变量里面

mkdir ~/bin
PATH=~/bin:$PATH
curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo
chmod +x repo
cp repo ~/bin/

2. 建立工作目录:

mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY

3. 初始化仓库:

repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android-10.0.0_r40

4. 同步源码树(以后只需执行这条命令来同步):repo sync -j8

5. 编译源代码

./build/envsetup.sh
# 选择对应的参数,如release,aosp_arm64,eng
choosecombo
# 整编源代码
make -j8
# 编译刷机包
make udpatepackage# 编译完后,会生成类似aosp_sailfish-img-eng.chadm.zip的文件

 6. 执行如下命令刷机

adb reboot bootloader
fastboot -w update aosp_sailfish-img-eng.chadm.zip

3. 后 Xposed 时代之 EdXposed 安装使用

From :https://blog.csdn.net/Aaron_Miller/article/details/106958610

一、EdXposed介绍

  由于 Xposed 不支持 Android8 以后的版本(作者不维护了)很多机型出厂都是 Andorid9,为了继续使用 Xposed 框架,推出了 EdXposed 框架,可对 xposed 插件兼容,支持 Android 版本如下:

  • Android (8.x)[sdk26 / 27]
  • Android pie(9) [sdk28]
  • Android Q(10) [sdk29]

根据自己的Android版本选择对应的框架!

  • GitHub地址:https://github.com/ElderDrivers/EdXposed

安卓手机我们常说刷 XP 框架,XP 框架给我们带来很多插件,让我们有了很多自定义功能
而现在我们听到最多的就是EDxposed,那么Edxposed和Xposed到底有什么区别呢?

  • Xposed: 直接使用TWRP刷入Xposed补丁包,等待开机,安装 Xposed.apk 激活即可使用
  • Edxposed: 使用面具模块功能刷入Edxposed模块,重启安装, Edxposed.apk激活即可使用

:http://www.romleyuan.com/lec/read?id=338

从刷入方式上,我们可以看到,Edxposed 必须依赖于面具ROOT功能,Xposed 则并不需要
但由于安卓8.0以后,Xposed直接刷入系统的方式,经常导致手机不能启动。从而衍生出
来Edxposed,相对于XP来说,Edxposed只需要面具ROOT即可刷入手机,非常方便,并且
Exposed已完美支持 8.1-10 全部安卓版本

那么2者在使用中有什么区别呢?不管是Xposed还是Edxposed激活后都是一样安装模块
所以在使用上是一模一样,基本上没任何区别,而新的手机ROOT方案基本都是面具ROOT
所以Edxposed刷入使用的也就越来越多了
Edxposed刷入教程:http://www.romleyuan.com/lec/read?id=250
Exposed使用模块教程:http://www.romleyuan.com/lec/read?id=339

二、安装

2.1 安装对象

  • 小米6(Android 9,已Root,完整 Root 过程可参考:小米6完全ROOT https://blog.csdn.net/Aaron_Miller/article/details/106885294)

2.2 安装 Magisk 框架

推荐安装 Magisk v23.0,之后的新版本移除了在线插件市场。。。。

  Magisk/面具,(M框架)通过挂载一个与系统文件相隔离的文件系统来加载自定义内容,为文件系统分区打开一个通往平行世界的入口,所有改动都在Magisk分区中发生,又可以被认为是没有发生过。Magisk功能:获取完全 root 功能( SuperSU 之后用来获取 root 的主要方法),得益于独特的挂载机制,针对性的隐藏Root(绕过应用Root检测)

​以上可参考: https://blog.csdn.net/Aaron_Miller/article/details/106885294
github下载安装包:https://github.com/topjohnwu/Magisk/releases

2.3 安装 EdXposed

2.3.1 安装 Riru-Core

进入 Magisk 应用点击->菜单 ->下载

 下载 Riru-Core (主要版本:如果最新版本安装完不能用时,可以安装老版本)

 安装完重启

2.3.2 安装 Riru-EdXposed

下载安装 Riru-EdXposed

安装完再次重启

2.3.3 安装 EdXposed 管理器

安装 EdXposed 管理器(管理xposed插件的开启和关闭),下载地址:
Releases · ElderDrivers/EdXposed · GitHub

将下载的apk安装到手机即可

 安装 JustTrustMe 插件

JustTrustMe难以在Android系统上起作用,这里需要使用 TrustMeAlready:TrustMeAlready | Xposed Module Repository

安装后在 EdXposed 中启动模块即可

 成功抓到证书校验的包:

2.4 高级配置

关闭检查更新、开启 Magisk Hide(使一些金融APP难以对当前环境进行检测)

 开启超级用户(为了adb使用超级用户权限,不开启的话adb获取不到su用户权限)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495121.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全球人脸识别精度一年提高75.6%,拉动全球安防市场超高增长

来源:AI 科技评论摘要:有「工业界黄金标准」之称的美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)最近公布了全球人脸识别算法测试(FRVT)结果 FRVT 2018&…

Android 手机的高级终端 Termux 安装、使用

From:https://www.sqlsec.com/2018/05/termux.html Termux 高级终端安装使用配置教程 :https://www.cnblogs.com/cutesnow/p/11430833.html 神器Termux 的使用记录:https://cloud.tencent.com/developer/article/1609398 adb shell 下使用 te…

#ifdef,#ifndef,#define,#endif解析(原)

我们在看一些开源的源代码的时候,经常会看到如下情景: # if defined(_PTHREADS) && !defined(_NOTHREADS) # define __STL_PTHREADS # endif # if defined(_UITHREADS) && !defined(_PTHREADS) && !defined(_NOTHREADS) # …

这10项创新技术正在引领零售业数字化转型

来源:资本实验室摘要:随着近几年电子商务的快速发展,全球实体零售业纷纷出现业绩下滑的现象,裁员、闭店、抛售成为一些传统零售巨头短期自救的方式,但这些方式却只能治标不治本,无法解决长期以来传统商业模…

内网穿透 --- frp、termite

​中文文档:https://github.com/fatedier/frp/blob/dev/README_zh.md 手机frp内网穿透搭建随身携带的服务器:https://blog.csdn.net/sinat_27938829/article/details/73604722 软路由 通过 Openwrt 自带的 Frp 插件:https://zhuanlan.zhihu.c…

熵最大导致智能?

来源:陶勇科学网博客摘要:20世纪50年代开始,现代宏观经济学在研究经济增长时,发现了一个神秘的变量“技术进步(或者知识)A”,这个变量所带来的经济增长被称作“索洛剩余”。2010年时笔者在Physi…

快速转 TypeScript 指南

From:https://segmentfault.com/a/1190000040582994 TypeScript 教程:https://www.runoob.com/typescript/ts-tutorial.html TypeScript 入门教程:http://ts.xcatliu.com/ TypeScript 超详细入门教程(上):…

城市大脑建设的3个误区,大脑模型的分歧是关键

作者:刘锋 互联网进化论作者 计算机博士城市大脑是目前智慧城市建设热门的概念,因该说这是一个在中国本土诞生的科技概念和技术模型,作为一个新的领域,城市大脑究竟如何建设,事实上存在了两种不同的发展路径&#xff0…

关于mysql修改密码后的问题

今天心血来潮,把连接mysql的密码改了,wampSever重启后就遇到“phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查 config.inc.php 中的主机、用户名和密码,并且确定这些信息与 MySQL 服务器的管理员所给出的信息一…

JavaScript 和 typeScript 中的 import、from

From:https://segmentfault.com/a/1190000018249137?utm_sourcetag-newest Github - allowSyntheticDefaultImports should be the default?exports、module.exports和export、export deault到底是咋回事JavaScript 中有多种 export 的方式,而 TypeSc…

深度丨建立合资公司,深度参与运营:详解景驰的无人驾驶生意经

来源:亿欧摘要: 对于景驰科技而言,最终实现商业价值的做法绝对不仅仅是把改装好的无人车卖出高价。在该公司看来,切入无人驾驶需求最旺盛的出租车市场,与出行服务公司、主机厂乃至政府产业基金成立合资公司&#xff0c…

使用SQL Server存储ASP.NET Session变量

创建和配置ASP.NET Session状态数据库在基于NLB(网络负载平衡)环境下的ASP.NET Web应用程序开发,我们需要将Session存储在数据库中供多个Web应用程序调用,以下为配置方法及注意事项。1.创建用于存储ASP.NET Session的数据库&#…

学界 | DeepMind想用IQ题测试AI的抽象思维能力,进展还不错

来源:大数据文摘摘要:抽象理解能力一直是人类引以为豪的智慧来源。阿基米德基于对物体体积的抽象理解,悟到了物体的体积与物体浮力之间的关系。这就是抽象推理的魔力。基于神经网络的机器学习模型取得了惊人的成绩,但是测量其推理…

frida hook so层、protobuf 数据解析

手机安装 app ,设置代理,然后开始抓包。 发现数据没法解密,查看请求的 url 是 http://lbs.jt.sh.cn:8082/app/rls/monitor,使用 jadx 反编译 app 后搜索这个 url(提示:可以只搜索 url 中一部分,…

大数据技术与应用解读及案例分析(PPT)

来源:网络大数据摘要:大数据是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。大数据就是未来的石油。未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学…

pywin32库 : Python 操作 windows 系统 API

Python 模块虽多,但也不可能满足所有需求。而且,模块为了便于使用,通常都封装过度,有些功能无法灵活使用,必须直接调用Windows API 来实现。要完成这一目标,有两种办法,一种是使用 C 编写 Pytho…

华为秘密作战计划曝光,重注研发AI芯片挑战英伟达,轮值董事长挂帅

雷刚 问耕 发自 凹非寺 量子位 报道 | 公众号 QbitAI摘要:据报道,对于如何把AI引入所有业务,华为内部已经开启了代号为“达芬奇”的作战计划,并且成为华为高层每月一次讨论会的重点议题,也有不少华为高管以“D项目”来…

Python --- ctypes库的使用

ctypes 的官方文档 英文文档:https://docs.python.org/3/library/ctypes.html中文文档:https://docs.python.org/zh-cn/3.10/library/ctypes.html Python--ctypes(数据类型详细踩坑指南):https://zhuanlan.zhihu.com/p/145165873…

机器学习近年来之怪现象

来源:网络大数据人工智能领域的发展离不开学者们的贡献,然而随着研究的进步,越来越多的论文出现了「标题党」、「占坑」、「注水」等现象,暴增的顶会论文接收数量似乎并没有带来更多技术突破。最近,来自卡耐基梅隆大学…

PySide6 : Qt for Python 教程

Qt for Python 教程:https://doc.qt.io/qtforpython/tutorials/index.html 官方文档示例:https://doc.qt.io/qtforpython/examples/index.html Qt for Python 提供了一系列带有演练指南的教程,以帮助新用户入门。 其中一些文档是从 C 移植到…