若是使用的vivo手机,刷机也就是刷固件,相当于重新写入手机系统,可解决手机系统异常问题。
中文刷固件教程:
固件升级 :
1、首先进入vivo官网下载固件包:网页链接,选择对应机型,然后点击下载固件:下载完成后将升级包放到存储或者SD卡的根目录(意思为不要放进任何文件夹)。
2、选择“安装升级软件”,选择从内部存储还是外置SD卡升级。
3、然后会跳转到选择升级包的界面,选择下载好的升级包,升级界面有进度条,进度条读完后,升级完成,安装成功。
4、点击确定即可跳转到recovery界面,最后重启手机即可。
注:若操作不成功,请备份数据后,进入Recovery模式,进行清除数据--清除所有数据,再进行操作。双清后操作仍不成功,请送往客户服务中心处理。
注:为节省宝贵时间,建议您提前拨打服务中心电话,确认服务中心营业时间、配件库存是否充足等情况。
备份:
进入手机云服务--设备云备份--备份数据类型--打开需要备份的开关--返回上一个页面--点击立即备份;
进入Recovery模式的方法:
1、折叠屏:关机状态下展开操作,同时按住“电源键”和“音量加键”约5秒钟,进入FASTBOOT模式,按音量键选择“进入RECOVERY”,按电源键确认进入。
2、2017年9月以后上市的设备:关机状态同时按住“电源键”和“音量加键”约5秒钟,进入FASTBOOT模式,按音量键选择“进入RECOVERY”,按电源键确认进入 。
3、NEX 3/NEX 3S:关机状态按住顶部圆键15秒左右,再按住音量加键,进入FASTBOOT模式,按音量键选择“进入RECOVERY” ,按电源键确认进入。
4、2017年9月以前上市的机型:关机状态同时按住“电源键”和“音量加键”约5秒钟,进入RECOVERY模式。
图文链接:网页链接
刷机操作方法如下:
1首先就是找到相对应的手机系统。下载到手机内存里边儿或者是sd卡里。
2按住电源键+音量上键进入recovery模式。
3然后使手机进入recovery模式,在这个模式下,通过我们下载的刷机包。来进行卡刷。
4选择刚才下载的刷机包进行卡刷就好了,手机刷完以后,进行重启就完成了。
还有一种刷机方式是线刷,具体如下:
线刷又分为三种①recovery线刷②fastboot线刷③CPU端口线刷。
recovery线刷:
和上面所说的卡刷几乎差不多的。双清就是执行“wipe data/factory reset”和“wipe cache partition”这两项,忘记了手机的锁屏密码,就可以进入recovery模式执行双清的操作。
双清后手机的任何数据都会消失,请谨慎进行。
fastboot线刷:
手机通过电源键+音量减键进入这个模式。然后手机插入数据线。就可以进行刷机了。
一些老的机型可以直接进行这种方法刷机。现在一些新的机型必须解锁才可以进行刷机。
这个锁就是常说的bl锁。解锁一般是在官网上。申请解锁,提供购机凭证等才能进行解锁。
CPU端口刷机模式:
使用高通处理器的手机。需要将手机进入9008端口。使用联发科处理器的手机,需要将手机进入MTK端口。
在这个模式下手机的屏幕是没有任何显示的。手机是黑屏的状态。这种使用CPU端口的刷机方法是刷机最彻底的一种方法。
手机如何进入9008端口模式:
不同的手机有不同的方法。有的手机是在关机的状态下,按住音量上键,插入数据线。有的手机是按住音量下键插入数据线。
有的手机则需要专用的刷机线进入9008端口。还有的手机则需要拆开手机进入9008端口,转接电路板上的测试点进入9008端口模式。
而使用联发科处理器的手机。则需要进入MTK端口模式。进入的方法一般是手机关机的状态下。直接插入数据线就可以进入。也有的是需要按住音量上键或者是下健进入的。
以小米手机为例:长按电源键,关机,点击关机。关机后按住音量上键和电源键,按音量加减键来选择。选择“清除数据”,按电源键确定,“清除所有数据”。按电源键确认,等待清除数据即可,清除完成后返回主菜单。按电源键选择重启手机。
升级与刷机
很多朋友都在关心一个问题,就是什么是升级?什么是刷机?这两者有何不同?
首先,任何品牌机都一样,只要还有可观的销售额,还在生产销售,官方会对其手机的内部软件系统升级,解决旧版本的缺陷来完善手机,以加强使用体验,所以各大品牌机都可以升级与刷机,但在工具与操作方面大不相同,效果更是不同。
系统升级是手机系统自带程序,对旧系统内容覆盖和删除的更新方式,而刷机是完全的替代系统或局部的功能,刷机能自定义增添功能、删除功能。升级和刷机到同样的系统版本,某些系统刷机能避免占据不必要的内存空间。
方法
安卓手机刷机方法大致可分为四种:软刷、卡刷、线刷和厂刷。
1软刷:就是利用甜椒、精灵、大师等一键刷机软件进行傻瓜式刷机。
2卡刷:就是把刷机包直接放到SD卡上,然后直接在手机上直接进行刷机。卡刷时常用软件有:一键ROOT VISIONary(取得root)、固件管理大师(用于刷recovery)等(或有同样功能的软件)。
3线刷:就是通过计算机上的线刷软件把刷机包用数据线连接手机载入到手机内存中,使其作为“第一启动”的刷机方法。线刷软件都为计算机软件,一般来说不同手机型号有不同的刷机软件。所以可根据手机型号来下载相关的线刷软件。
4厂刷:寄回厂子刷机,安全性最高,但时间上会久一点!
-刷机
目前有好几种方法来安装软件或是库文件到你的Android手机上。你可以使用市场程序来查找并安装软件,也可以使用adb命令行工具来安装或是发送文件到你的Android文件系统中。这些方法对于操作单个文件来说都挺方便的,但是如果你需要一次性安装多个软件或是库文件时,那么最为方便的方法大概就是使用updatezip(也就是刷机包)文件了。Android系统使用恢复工具(recovery)来安装这个updatezip文件中的软件或库文件到Android文件系统中。而一个ROM或是主题开发者通常都是使用这个方式来发布他们的作品(刷机包)。
创建一个updatezip文件是很简单的事情,你所需要做的就是将文件放置到与Android文件系统中相对应的文件夹中,然后编写一个用来复制这些文件到手机对应位置的update-script文件。作为举例,本文会安装Calculatorapk到system/app文件夹,复制libsec-rilso文件到system/lib文件夹:
新建一个空文件夹(本文例:C:\mumayi)
新建用来放置Calculatorapk的文件夹C:\mumayi\system\app以及用来放置libsec-rilso的文件夹C:\mumayi\system\lib。
创建用来放置update-script文件的文件夹C:\mumayi\META-INF\com\google\android。
创建一个名为update-script的文件,其内容如下(高亮部分):
行1和行5:显示进度条
行3:复制刷机包中的system文件夹到Android的/system
注意:你应该在文件的最末尾多添加一个空行(也就是行6)
将C:\mumayi压缩中的所有内容压缩为zip包(千万记住:是压缩mumayi这个文件夹中的内容,不是mumayi文件夹本身)
为mumayizip签名
签名命令:java -jar signapkjar certificatepem keypk8 mumayizip updatezip
将updatezip文件复制到SD卡中,然后手机进入recovery界面来刷入这个刷机包
进阶学习:(以下仅作参考,因实际情况不同,可能会有一定的出入。但是极度推荐学习本部分)
update-script 语法参考(在Android源码的recoveryc文件中定义):
copy_dir
语法:copy_dir <源目录> <目标目录> [<时间戳>]
描述:复制<源目录>中的内容到<目标目录>中。如果<源目录>中没有同名文件进行覆盖,那么<目标目录>中的原始内容会仍然存在不变。
示例:copy_dir PACKAGE:system SYSTEM:,这个命令会把刷机包中的system文件夹复制到手机的/system文件夹中
format
语法:format <根目录>
描述:格式化一个分区。
示例:format SYSTEM:,这个命令会格式化整个/system。注意:格式化时所进行的数据删除操作是不可逆转的。
delete
语法:delete <文件1> [ <文件N>]
描述:删除文件。
示例:delete SYSTEM:app/Calculatorapk,这个命令会删除手机system/app文件夹中的Calculatorapk文件。
delete_recursive
语法:delete_recursive <文件或目录1> [ <文件或目录N>]
描述:删除一个文件或递归删除某个文件夹(也就是包括该文件夹中的所有内容)
示例:delete_recursive DATA:dalvik-cache,这个命令会删除/data/dalvik-cache文件夹以及该文件夹中的所有内容。
run_program
语法:run_program <执行程序> [<参数> ]
描述:运行一个刷机包中的外部程序。
示例:run_program PACKAGE:install_busyboxsh,这个命令会执行刷机包中的install_busyboxsh脚本(命令行)。
set_perm(本命令中涉及的数值,如有疑惑,请自行Google。uid=user id,gid=group id)
语法:set_perm <uid> <gid> <属性> <路径> [ <路径N>]
描述:设置某个文件或是指定的整个目录树的所有者和权限,就像是一个‘chmod’、‘chown’、以及‘chgrp’命令的集合体。
示例:set_perm 0 2000 0550 SYSTEM:etc/initgoldfishsh,这个命令会设置手机上system分区中etc/initgoldfishsh文件的用户组为:shell;用户为:root;权限为:所有者以及所属用户组成员可以进行读取和执行操作,其他用户无操作权限。
set_perm_recursive(本命令中涉及的数值,如有疑惑,请自行Google。uid=user id,gid=group id)
语法:set_perm_recursive <uid> <gid> <文件夹属性> <文件属性> <路径> [ <路径N>]
描述:递归设置某个文件夹中所有内容的所有者和权限
示例:set_perm_recursive 0 0 0755 0644 SYSTEM:app,这个命令会递归设置手机上system/app文件夹以及其所有内容的用户组为:root;用户为:root;app文件夹的权限为:所有者可以进行读、写、执行操作,其他用户可以进行读取和执行操作;app文件夹下的所有文件的权限为:所有者可以进行读写操作,其他用户可以进行读取操作。
show_progress
语法:show_progress <小数> <持续时间>
描述:为下一个操作在屏幕上显示一个进度条,自动的根据<持续时间>指定的秒数来递增进度条状态(如果实际上进度条的推进是可以确定的,那就会更加迅速)。
示例:show_progress 01 0,这个命令是指,操作完成后,进度条前进01(10%)
symlink
语法:symlink <链接目标> <链接所在路径>
描述:创建一个符合链接(就像是 ‘ln-s’)。<链接所在路径>的格式类似于这样:根目录:路径, 但是<链接目标>则是指目标文件(而且位置可能是相对与链接所在路径的)
示例:symlink /system/bin/su SYSTEM:xbin/su,这个命令会为/system/bin/su在手机system分区的xbin文件夹下创建一个符号链接,名为su
手机首先获取ROOT,可以电脑安装刷机工具,连接手机,选择ROOT破解,然后安装手机端的甜椒,360刷机通,或者卓大师等安卓版刷机工具,,,选择你合适的ROM下载并刷机即可,,ROM可以到各大ROM站点下载,ROM之家,刷机专家等,论坛都可以。。。使用上有不懂的可以留意下机锋和移动叔叔的最新问题解决集合。。
一、准备ROM包
说明:
本工具支持ROM卡刷包和线刷包,支持常规,dat和img格式的刷机包
如果找不到ROM,也可以 选择线上ROM 直接下载ROM进行修改。
1、将下载好ROM放到任意位置,建议放在容易找到的地方
2、选择本地ROM 打开下载好的ROM 进行解包
3、等待解包完毕即可进行修改
二、系统精简
解包完成之后即可对任意APP进行删除操作,默认已经针对常见推广应用进行删除,也可以手动删减任意应用。建议采用默认删除即可
也可以选择性删除任意APP,选择左边勾选框进行删除或不删除操作
右边状态提示:建议根据提示进行删除,过多删除可能会导致一些问题,建议采用默认删除方案即可
三、信息修改
说明:没特殊要求可以直接跳过此步骤。本功能主要是修改系统buildprop参数,可以自行修改或添加,可以实现部分优化或默认配置。
修改属性:中间展示的是ROM包默认属性,选择对应项即可在右边 修改属性,建议采用非中文字符
新增属性:如果有需求增加属性,在 新增属性 添加即可,建议采用非中文字符
四、ROO授权
说明:本功能主要针对卡刷ROM
如果ROM包已经内置ROOT,建议选择 不进行修改
如果ROM没有ROOT,选择 装入ROOT授权 即可
五、ROM封包
完成上述步骤后即可 开始打包
具体打包时间会根据ROM包大小和电脑性能有所不同,一般大约5-15分钟即可制作完毕,耐心等待即可
方法一:重写刷机脚本,把system的recovery备份解压到同样的根目录下,按照刷机包组织格式放好,打包签名即可。方法二:使用刷机包制作神器Fruit
Cake
Maker,(fcm),在机子上运行即可自动得到。需要root权限。
欢迎分享,转载请注明来源:品搜搜测评网