!本文所提的所有资源均在网盘:https://pan.baigei.cc/
前言:
本文章包含了Mtk提包等基础教程,希望有所帮助
最近拿到了一个安卓的学习机,型号为m6,以下是详细配置
Cpu:Mt6582 RAM:1GB ROM:8GB
无疑,这就是一台电子垃圾,而且系统存在以下限制
|
1:无法使用adb,开发者选项的adb为假 2.wifi被隐藏 3.软件包管理组件被移除 |
而且更糟糕的是:这玩意是「安卓5」
显而易见,要折腾这玩意是件极为困难的事,原系统已没有折腾空间,只能移植系统

提取原固件
为何要原固件?
因为如果你刷寄了,你还有补救的机会,如果你是勇士,请→
先安装驱动(网盘有)
使用mtk auth bypass(稳深刷)读取cpu型号,如下图

先使用wwr生成空的scatter文件,如下图所示(M6学习机的cpu为mt6582,型号选6582)

然后打开spflash,导入scatter文件,如下图

之后点回读,添加rom0,如下图

点读回后在设备开机状态下插上数据线,长按电源键关机,软件会自动识别并回读
回读后设备自动关机
在spflash中添加rom1回读项,如下图

回读rom1的时间较长,请耐心等待
回读完后你会得到rom0和rom1
之后回到wwr,选择rom0,如下图

耐心等待固件解析完成
△!重要提示:请确认输出的日志中每项都ok,否则可能会丢失重要分区,若有错误,建议重新提取!!!
!!!其它型号的处理器到此时已提取完成,但mt6582的处理器scatter文件存在错误,需要用某贼的脚本修复
同型号设备scatter通用,不同型号但同处理器的大部分可用,但不排除不相同的情况,建议都按教程提取一遍
刷入移植rom
其实大佬移植的rom就有scatter文件了,但要是没有大佬的rom,你还是得自己动手
进入spflash,选择移植包的scatter

接下来是非常重要的一步,在spflash中取消勾选userdata分区,提前插上数据线,并在学习机系统中点恢复出厂设置,进rec显示正在清除中时在spflash中点download(下载)
等待进入深刷且系统刷完,开机,不出就外的话就成啦

通用项:
如果您的设备刷系统后会丢失某些功能(如词典笔丢失扫描功能)您可以试着获取root权限
0.0:Root
找到你提取出来的boot或init_boot1,并使用面具修补,再用spflash刷回以获得root权限
- A13以下使用boot,A13及以上使用init_boot ↩︎
0.2强开adb
使用解包工具解包system(本文解包工具为MIO-KITCHEN,在网盘中的mt6582资源中有),找到build.prop,并选择性添加以下代码:
# 强制开启开发者选项
persist.sys.debug.menu=1
# 强制开启adb
persist.service.adb.enable=1
# use默认为mtp,adb
persist.sys.usb.config=mtp,adb

Comments NOTHING