声明
刷机需要打开 root 并进行危险操作, 鉴于魅族设备的特性, 有使您的手机变砖的风险. 您选择刷机并使用本 ROM 即意味着您接受由此行为可能带来的一切后果, 本 ROM 作者概不负责.
本人开发此 ROM 完全出于个人需求及兴趣, 如在使用过程中碰到 bug 等问题请理性反馈, 本人有决定是否修复及修复方式, 时间等的权利.
本 ROM 系基于 CyanogenMod 12.1 编译, 使用了大量开源社区的成果. 这些资源包括但不限于:
- kirill8000 和 kkk4 的 MX4 BL 解锁工作
- @axet 和 @fire855 的 MTK 移植工作
- @DerTeufel 提供的关于 MTK GPS 的信息
- cofface 的 CWM recovery
- 阿木大神 的一键解锁工具制作
- @ccfxny (微博, GitHub) 前辈的鼎力支持
文章更新记录
- 2016/03/28 20:40 首次发布
较上一版的改动
仍然是小更新; CM13.0 的移植正在缓慢进行, CM12.1 之后应该只有安全更新了.
- 新增 闭源组件与内核同步至 Flyme 5.6.3.8 beta 版本
- 新增 代码同步至 2015/03/22 版本
已知未修复的 bugs
严重 bug 不代表马上会修复, 实际上存留时间长的 bug 无非两种原因, 一是机制复杂, 二是无法重现. 请参见上文关于 bug 修复的声明.
- 部分用户最小音量过大 (请在 Flyme 下使用 MTK 工程模式自行设置音量, 搜索
mx4 最小音量过大
等关键字可找到教程) - 部分用户系统重启后需较长时间才能连接移动网络, 甚至需要开关飞行模式
- 部分用户无法自动配置短信中心 (SMSC) 号码
- 部分大型应用无法安装
- 待补充
下载
- 百度云
- 360 云盘下载链接 提取码:
d0ba
安卓版 MX4 用户请下载 mx4
目录下的内容, Ubuntu 版请下载 arale
目录下的内容. 因为比较懒所以这次还是没有 OTA ;-)
给有需求用户的校验和:
(TODO)
刷机方法
请根据自己当前的系统选择相应的方法操作.
如您不能理解此教程, 说明您是小白, 建议不要刷入! 第三方系统不同于官方系统, 后续您会遇到更多使用和维护上的挑战. 请自行权衡您的恐惧感和好奇心.
已刷入本 ROM 前一版本的用户
由于时间紧迫加上大部分用户会 root 后对系统文件做出修改, 该版本只有完整包提供, 没有增量包, 不好意思;-)
- 无需双清, 将刷机包放入手机内部存储之后可直接进入 recovery 模式
- 直接刷入即可
从 Ubuntu 版 MX4 首次刷入本 ROM 的用户
- Ubuntu 版 MX4 没有 bootloader 锁, 请直接关机后同时按住电源键和音量下键, 进入 fastboot 模式, 刷入 recovery (cofface 版 recovery 暂时有兼容问题, 换成了 CM 自带的)
- 按住音量上键, 在电脑上
fastboot reboot
使手机进入恢复模式 - 格式化 data 分区后用 adb 推入卡刷包
- 正常卡刷 (Apply update 之后选第二个选项), 重启
从 Flyme 或其他第三方 ROM 刷入本 ROM 的用户
请严格按照指令操作, 尤其是 bootloader 解锁, 否则一定变砖! 魅族机器变砖无法自行救砖, 如果变砖请自行前往当地服务点或返厂救砖, 本人概不负责. 不过一般是免费的 (本人体验; 您的体验可能不同).
如果您已经处于其他第三方系统, 请直接跳过解锁步骤, 双清刷入即可. 否则请首先做解锁操作.
未解锁 BL 用户
- 用官方方法安装 Flyme 4.2.8.2A 系统, 必须是
4.2.8.2
系列 - 把两个下载的文件放进手机内部存储
- 安装下载的
ApkIDE_MX4_Unlock_BL.apk
- 进入应用, 阅读它的说明文字, 选择一键解锁 BL
- 做下边的操作
已解锁 BL 用户
- 注意: 每次进入 Flyme 系统都会自动恢复 recovery 分区到官方 recovery, 因此如果解锁 BL 后重启了 Flyme, 需要重新解锁并进入. 其他第三方系统基本不用担心此类问题.
- 进入恢复模式, 操作方法是音量加减选择, 电源键确定
- 双清 (恢复出厂设置), 不使用 TWRP recovery 的话这一步会持续 5 到 15 分钟, 请耐心等待
- 正常卡刷刷入
- 重启
一些使用方面的说明
- 首次开机设置
- 最好跳过 WiFi 连接步骤, 进到桌面再连. 在那个界面连的话下一步可能会卡住, 反正也需要跳过
- 可以把使用情况统计关掉
- 进入系统之后可以去
设置-关于手机-CyanogenMod 更新
把 CM 自动更新检查关掉, 在修复所有 bug 之前不会提交官方的 (CM 官方政策) 不会有自动更新
- 手机网络:
- 第一次开机很可能没有信号, 如果等待 40 秒之后还没有就请进入桌面之后打开飞行模式再关闭, 让电话组件重新初始化
- FDD 基带 (如联通) 用户可能在重启系统之后出现无 SIM 卡的情况, 解决办法同上
- 开 4G 网络的方法: 现已修复设置页面不显示 LTE 网络的问题, 现在只需要进入
设置 - 移动网络 - 首选网络设置
即可选择首选网络制式了
- 小圆圈相关
- 我尝试了在 CM 代码基础上复刻小圆圈功能, 然而可用性不如 Flyme 的实现, 因此没有放出. 主体实现在
xen0n/android_frameworks_base_mtk
这个库的cm-12.1-mx-circle
分支下, 欢迎吐槽 - 启用扩展桌面来隐藏虚拟键会造成大部分国产汉语输入法的输入框偏移, 请自行安装相应 Xposed 插件实现小圆圈策略并修改
/system/build.prop
禁用虚拟键 (找到qemu.hw.mainkeys
把 0 改成 1 或者删除该行)
- 我尝试了在 CM 代码基础上复刻小圆圈功能, 然而可用性不如 Flyme 的实现, 因此没有放出. 主体实现在
- 想起来了我会来更新的
开发者捐赠渠道
- 支付宝账号:
idontknw.wang@gmail.com
如果您觉得我制作的 ROM/Recovery 对您有帮助, 您可以进行捐赠. 捐赠多少没关系, 您的支持是对我最大的鼓励.