安卓玩机搞机-----没有第三方包 刷写第三方各种GSI系统 体验非官方系统

news2024/12/22 17:24:53

很多安卓友友热衷与刷这些各种第三方包体验。但有个别机型第三方资源较少。而且有的机型要体验非官方系统却没有对应系统的第三方包。那可以体验下刷gsi系统来畅玩。今天的帖子就聊聊GSI系统的各种刷写操作和对应的故障解析、

💔💔💔💔💔💔💔💔💔什么是GSI 系统💔💔💔💔💔💔💔💔💔

GSI 的全称是 Generic System Image,翻译过来就是「通用系统镜像」,这个概念来源于 Project Treble。自从 Android 8 引入 Project Treble 后,手机的系统文件和底层的厂商硬件驱动开始分离存放,更新系统时只需要更新系统文件即可。也就是说就算你的厂商没有开放解锁BL,你也可以通过特殊渠道解锁后刷GSI,玩第三方ROM此项举措意在方便厂商加快 Android 大版本更新的步伐,自然也同样方便了第三方 ROM 的开发和更新,成为了社区开发的一大福音。从理论上来说,刷入某个 GSI,你的手机就会摇身一变,从一个系统切换到了另一个系统。包括但不限于以下这种方式

当前自己机型系统刷入第三方gsi系统
例如当前为miui官方刷入第三方flyme的gsi系统
例如当前为miui官方刷入第三方更高版本miui的gsi系统
例如当前为谷歌官方刷入第三方flyme的gsi系统
例如当前为flyme官方刷入第三方原生的gsi系统
例如当前为zui官方刷入第三方一加的gsi系统

等等的方式刷入体验。目前很多种gsi镜像的

💔💔💔💔💔💔💔💔💔刷写gsi系统的前提是什么💔💔💔💔💔💔💔💔💔

1----需要你手机已经解锁了bl分区。当然没有bl锁的机型除外

2----需要你有基本的玩机刷机常识。例如怎么刷分区。怎么刷twrp等等

3----了解什么是底包。自己机型是静态分区还是动态分区。还是AB分区Aonly分区等等

4----知道怎么解决自己机型不能进入系统后的救砖救援操作

💔💔💔💔💔💔💔💔💔静态分区刷写gsi步骤💔💔💔💔💔💔💔💔💔

gsi系统的版本不同基本步骤为

1----知道自己要刷的gsi是什么安卓版本。然后在最接近这个安卓版本的官方包作为底包基础。刷入第三方rec,进入rec后清除数据.最好格式化data分区

2-----gsi他就是一个系统镜像img文件,下载好你要刷的gsi文件把他解压为img后缀的文件。复制到手机里

3-----第三方twrp里刷镜像的方式把这个gsi镜像文件刷入到系统分区。此步骤操作后你可以刷入root或者第三方内核或者内核宽容补丁后重启等待是否开机进入你刷入的gsi系统了

当然如果对系统操作比较熟悉。完全可以在解锁bl后在fast模式里刷入gsi镜像。然后进rec里清除数据重启。至于以上步骤后能不能开机看后续故障解决贴

💔💔💔💔💔💔💔💔💔动态分区刷写gsi步骤💔💔💔💔💔💔💔💔💔

区别与静态分区刷写操作。其实也大同小异把了,简单说

1-----知道自己要刷的gsi是什么安卓版本。然后在最接近这个安卓版本的官方包作为底包基础。刷入第三方rec,进入rec后清除数据.最好格式化data分区。

2-----动态分区有一个区别与fastboot模式的fastboottd模式。进入这个模式后刷入gsi镜像

fastboot reboot fastboot 可以以进入fastbootd模式

3-----刷入root或者第三方内核或者内核宽容补丁开机等待结果。

💔💔💔💔💔💔💔💔💔遇到的问题解决和基础常识💔💔💔💔💔💔💔💔💔

1-----一般步骤可以参考上方。但我们要了解有些不开机的故障解决。刷入gsi后最好刷入第三方内核或者内核宽容补丁。如果你的操作没有什么错误。基本都可以进gsi系统了

2-----有的gsi镜像需要扩容系统分区后才可以刷入。否则报错刷写

3-----按步骤刷入gsi可以开机进系统后或多或少会有bug。可以肯定的说绝对有bug。这些就要你会点系统移植方面的知识来尝试更换驱动等等方式来解决。不会这些你只能尝鲜gsi。

4-----如果不开机尝试关闭dm校验 关闭avb。格式化data后重启

5-----如何查看gsi包是否对应自己机型或者包名的规则。GSI的IMG包命名的部分规则
通常下载到本地的GSI的打包形式是.gz和.xz的压缩形式。包的命名中若含有“Bvn”则是不包含Gapps和Adb调试Root权限。 若含有“Bgn”则是包含Gapps和Adb调试Root权限的。包的命名中若含有“arm64”则说明设备是a/b分区且架构为arm64时才可以正常刷入。若包的命名中含“a64”则说明设备是a only时且架构为64位时才可以正常刷入。

6-----可能 需要的一些指令操作

不开机可以尝试刷去除vbmeta分区的指令操作

fastboot --disable-verity --disable-verification flash vbmeta

vbmeta文件可以再自己机型官方包里找

fastboot -w(这个命令是清空data分区的,为了保证你刷完可以开机)

清空系统分区 :fastboot erase system

重新启动:fastboot reboot

清除数据并重启 fastboot -w reboot

7--------.如果卡二屏或者无限重启或者直接重启到fastboot这里建议更换你的底包,直到正常.有些机型需要原生做底包才可以开机,具体需要自行尝试。

8-------如何查看我的分区是Aonly分区还是AB或其他分区?

简单来说。米8同时期机型大都是Aonly分区。后期大都是动态分区。可以参考查看我这个帖子

机型分区查看对比

 

像我的米8机型。他是Aonly分区。我直接解锁bl后。刷入twrp。格式化data后在twrp模式刷镜像方式把lineage-20.0-20230115-UNOFFICIAL-arm64_bvS.img资源刷入system分区后重启。都不需要其他操作。完美开机。而且wifi 相机 电话功能都正常。当然有的机型刷写gsi系统不可能想这个一帆风顺。但明白其原理。多操作 多实践。玩机达人就是你.

最后;玩转gsi其实没有太多的技术含量。主要是可以开机进入系统u的bug修复就有点难度。。bug修好就可以打包出rom。制作出属于你专属的第三方rom。另外因为他原则上只刷的是系统镜像。只要你不是太离谱的操作。他顶多进不去系统。但正常的rec和fast是可以进入的。刷官方固件即可解决开机。当然。任何的刷写操作都有风险。把玩的友友还是要谨慎哦 

这里是我收录的很多gsi系统镜像,涵盖了原生.miui.flyme.zui.三星 等等机型的gsi镜像。资源较多,占用空间较大。并且保持陆续更新维护。需要的友友可以使用.

各种系统的第三方gsi镜像资源

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

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

相关文章

spring cloud(二)----------------Eureka注册中心环境搭建

一、首先创建一个没有架骨的maven主项目 点击下一步创建 创建完成后在maven主项目下删除src并且创建四个maven副项目分别叫: demospringcloud-api--------连接实例 demospringcloud-cosumer---------消费类 demospringcloud-eureka---------注册类 demospringc…

机器学习:基于支持向量机(SVM)进行人脸识别预测

机器学习:基于支持向量机(SVM)进行人脸识别预测 文章目录机器学习:基于支持向量机(SVM)进行人脸识别预测一、实验目的二、实验原理三、实验环境四、实验内容五、实验步骤1.准备数据2.业务理解3.数据理解4.数…

java3月train笔记

java笔记 day01 一、jdk和idea下载及安装(一般不建议装C盘): jdk:java开发环境 idea:开发工具(软件),用来编写代码的 苍老师文档服务器:doc.canglaoshi.org jdk下载&…

JavaEE|网络编程之套接字 TCP

文章目录一、ServerSocket API构造方法常用方法二、Socket API构造方法常用方法注意事项三、TCP中的长短连接E1:一发一收(短连接)E2:请求响应(短连接)E3:多线程下的TCP回响服务器说明:这部分说实话有点懵&a…

SrpingBoot拦截器

一、拦截器原理 根据当前请求,进入到 HandlerExecutionChain(可以处理请求的 handler 以及 handler 的所有拦截器)根据顺序执行所有拦截器的 preHandle() 方法如果当前拦截器的 preHandler() 方法返回 true,则执行下一个拦截器的 preHandler() 方法如果当…

Java常用框架(一)

思维导图 常见知识点 一、SpringBoot 1.简单介绍一下Spring及其优缺点 1.1 概念 重量级企业开发框架EJB的替代品,通过依赖注入、面向切面编程,使用简单Java对象POJO为企业Java开发提供了相对简单的方法。 1.2 优缺点 1.2.1 优点 组件代码轻量级 …

高并发架构 第一章大型网站数据演化——核心解释与说明。大型网站技术架构——核心原理与案例分析

大型网站架构烟花发展历程1.1.1初始阶段的网站构架1.1.2应用服务和数据服务分离1.1.3使用缓存改善网络性能1.1.4使用应用服务器集群改善网站的并发处理能力1.1.5数据库读写分离1.1.6使用反向代理和cdn加速网站相应1.1.1初始阶段的网站构架 大型网站都是由小型网站一步步发展而…

音视频基础之音频常见名词

采样频率 每秒钟采样的点的个数。常用的采样频率有: 22000(22kHz): 无线广播。 44100(44.1kHz):CD音质。 48000(48kHz): 数字电视,DVD。 96000&am…

【C++提高编程】C++全栈体系(二十二)

C提高编程 第三章 STL - 常用容器 五、stack容器 1. stack 基本概念 概念:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口 栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为 栈中进入数据称为 — 入…

startForegroundService与startService 使用浅析

一. 了解服务(Service)的概念 service是安卓开发中一个很重要组件,意为“服务”。与我们常见的activity不同,“服务”是默默的在背后进行工作的,通常,它用于在后台为我们执行一些耗时,或者需要…

【机器学习】Adaboost

1.什么是Adaboost AdaBoost(adapt boost),自适应推进算法,属于Boosting方法的学习机制。是一种通过改变训练样本权重来学习多个弱分类器并进行线性结合的过程。它的自适应在于:被前一个基本分类器误分类的样本的权值会…

二叉树最大深度、最小深度、以及n叉树的最大深度

1.N 叉树的最大深度 给定一个 N 叉树,找到其最大深度。 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。 N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。 示例 1: 输入&#xff…

多因子模型(MFM)

多因子模型(Muiti-Factor M: MFM)因子投资基础CAPM (资本资产定价模型)APT套利定价理论截面数据 & 时间序列数据 & 面板数据定价误差 α\alphaαalpha 出现的原因线性多因子模型Fama-French三因子模型三因子的计算公式利用alpha大小进行购买股票…

centos误删python2后怎么重新安装

此教程为离线安装 一. 先查询系统版本 cat /proc/version Linux version 3.10.0-1127.el7.x86_64 (mockbuildkbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 31 23:36:51 UTC 2020 二. 安装python2.7.5(已知原python版…

【C++修炼之路】19.AVL树

每一个不曾起舞的日子都是对生命的辜负 AVL树前言:一.AVL树的概念二.AVL树的结构2.1 AVL树节点的定义2.2 AVL树的结构2.3 AVL树的插入2.4 AVL树的验证2.5 AVL树的删除(了解)三.AVL树的旋转(重要)3.1 左单旋3.2 右单旋3.3 左右双旋3.4 右左双旋…

2023年 ChatGPT 研究报告

第一章 行业概况 ChatGPT是由OpenAI 团队研发创造,OpenAI是由创业家埃隆马斯克、美国创业孵化器Y Combinator总裁阿尔特曼、全球在线支付平台PayPal联合创始人彼得蒂尔等人于2015年在旧金山创立的一家非盈利的AI研究公司,拥有多位硅谷重量级人物的资金支…

最简单得方法解决TCP分包粘包问题

如何用最简单的方法解决TCP传输中的分包粘包问题? 首先需要说明一点,分包粘包等等一系列的问题并不是协议本身存在的问题,而是程序员在写代码的时候,没有搞清楚数据的边界导致的。 看个简单的例子,TCP客户端不断的向服…

SAP 解析固定资产的减值功能

SAP固定资产的减值功能 若固定资产出现减值迹象,也就是固定资产的可收回金额小于账面价值时,就要计提固定资产减值准备。 分录: 借:资产减值损失(损益科目) 贷:固定资产减值准备(资…

骨传导耳机是不是智商税?骨传导耳机真的不伤耳吗?

很多人对骨传导耳机是具有一定的了解,但是对骨传导耳机还是有一定的刻板印象,那么骨传导耳机到底是不是智商税呢?主要还是要从骨传导耳机传声原理上讨论。 骨传导耳机是属于固体传声的一种方式,通过骨骼传递声音,在使用…

一种基于强化学习的自动变道机动方法

文章目录摘要前言相关的工作方法论动作空间奖励函数设计Q学习仿真结果结论摘要 变道是一项至关重要的车辆操作,需要与周围车辆协调。建立在基于规则的模型上的自动换道功能可能在预定义的操作条件下表现良好,但在遇到意外情况时可能容易失败。在我们的研…