立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 davidlone 于 2015-4-7 19:44 编辑
2015-04-06
| 更新说明:
- 手机家人在用,更新不便,不知还有多少朋友在用XT890,又有多少还在用4.1.2的系统,且用且珍惜吧。这次发的是精简包,需要完整包的可以下载卡刷包自己补上。
- 手机解BL锁后,下载底包然后解压用RSD选刷里面的xml文件,XT890_20150405_SD.xml 表示内置存储和SD交换了的内核,另外那个是正常的内核。
| 修改之处:
- 这里说明的只是相对 “2014-05-30 更新” 有更改的地方,老版本中的修改这个包基本上也都包括了,因此其他大部分说明都可以参考下面的“2014-05-30 更新”。
- 状态栏图标以及其他一些图标等改成了白色系的,虚拟键改成了android L的风格。
- 完善核心签名破解,现在的效果应该等同于幸运破解器核心破解前三个打钩后的效果。
- 下拉开关面板下面添加了一行程序快捷方式面板,设置在系统显示设置-下拉程序快捷方式,不需要也可以关掉。程序快捷方式在面板上按加号就可以添加,长按图标可以删除和更改(可能有点小问题)。
- 最近应用界面下面三个快捷方式有更改,分别为手电筒,锁屏和清理,清理就是清理最近应用列表。
- 去除Stk的弹出菜单,比如“欢迎使用……”之类的。
- 日期和时间设置里面添加”网络校时“(集成的是第三方程序的代码),这个功能需要ROOT权限。这个的原理是通过访问网页来获取时间,而不是像系统自动通过NTP协议获取时间,因此这个基本上随时都可以很方便的校时,当然NTP获取的时间可能更准不过有时会获取失败。
- 滑动锁屏界面改成了AOSP风格的,共有8个方向可滑动,下面三个对应静音、手电筒、拨号,其余方向都是解锁,静音和手电筒只会执行功能不会解锁手机。
- 手电筒和锁屏:滑动解锁界面可以打开手电筒,设置的辅助功能里面可以设置双击主页键打开手电筒或者锁屏,最近应用列表下面也可以打开手电筒和锁屏,主页键上滑也可以打开手电筒或锁屏,程序列表里面也有手电筒和锁屏的图标。上面这些方式都可以打开手电筒或锁屏,他们各自的代码都是共用的,手电筒还可以在系统显示设置里面设置延时关闭时间。不需要主页键上滑打开以及程序图标打开的,可以删除/system/app/Lockscreen.apk和Torch.apk。这里说的手电筒和下拉开关里面的手电筒代码不一样,同时打开这两处可能会导致出错。
- 默认输入改成了百度输入法华为版,桌面改成改了Nova,开机执行的脚本稍微调整了一下。其余的修改说明参考以前的 “2014-05-30 更新”,老版本第18条滚动缓存的修改去掉了。
| 下载地址: |
2014-05-30 | 更新说明:
- 基于我自己汉化的巴西版汉化底包制作,很多修改和20140125中欧修改版是差不多的。巴西汉化版底包:http://bbs.ihei5.com/thread-311273-1-1.html
- 下载我提供的XT890_BR_davidlone@126.com_20140520.7z然后解压,最好先校验一下文件确保完整性。
- 电脑上装好MOTO驱动和RSD,最好都为最新版。刷机失败的原因大多在此,当然电脑系统和USB接口问题也可能导致刷机失败。
- 确保手机已解BL锁,然后用RSD线刷即可(不需要事先刷其他底包的,直接线刷这个就ok。)。RSD选择刷机文件时不要直接选择压缩包,应该选择解压后里面的xml文件:XT890_20140520.xml或者XT890_20140520_SD.xml,前者使用的是正常内核,后者是手机内部存储和SD卡交换的内核,具体区别请看后面的注意事项。
- 刷机成功后第一次启动会比较慢,主要是要执行几个脚本文件以及生成dex文件,最好等待几分钟后再操作。
| 修改之处:
- deodexed并ROOT,补全自带busybox的链接,支持init.d,recovery替换为TWRP,zipalign处理。
- 破解了adb的最高权限,懂的自然懂,不懂就略过吧。
- 刷机时提供正常内核和SD卡内部存储交换的内核,内核ramdisk里面做了些小修改。
- 锁屏时长按音量键切换歌曲,具体切换行为和播放器有关。
- 当联系人图片尺寸比较小时,拉伸通话界面联系人图片至填满窗口。
- 中文环境下显示锁屏农历以及下拉农历,锁屏农历带节气。
- 破解了蓝牙收发文件的类型限制。
- 将拨号替换为AOSP拨号,自带拨号对中文多音字处理有缺陷并且通话记录加了归属地首次进入会卡顿,替换日历为带农历的,替换谷歌商店为不升级的版本,替换闹钟为带秒表和计时器的版本。
- 将自带的SIM号码管理调了出来,因为AOSP拨号不能管理SIM卡号码。除了这个外AOSP拨号和自带拨号功能上基本是一致的,只是菜单等的位置略有区别。
- 加入了原生归属地,通话时及通话记录中未知号码会显示。包含部分运营商、银行及保险特服号,如100或955开头的。
- 加入摩托罗拉4.2系统中移植过来的启动器(4.2的叫摩托罗拉主屏幕,自带的叫主屏幕),支持圈圈并比自带的流畅,但有些小问题看后面的说明。
- 短信加了简单的气泡式背景,接收短信的时间改成了对方发送出来的时间而不是接收到的时间,单个会话的条数上限加大。
- 最近应用列表加了cpu占有率、立刻休眠、锁屏和任务管理。立刻休眠对应绿色守护的功能,若绿色守护无root权限或无程序可休眠,此键无反应。
- 下拉加入了力卓下拉开关、亮度条以及锁屏等,开关设置在系统显示设置里。
- 加入通话接通震动,挂断震动时好时坏所以干脆去掉了。
- 媒体音量调节级数由15改成了25。
- 替换了系统特效,桌面启动器可能会覆盖这个导致看不出效果。关机菜单加入了重启。
- 禁用scrolling cache,让滚动更加顺滑,这个效果有待验证,原理上说是有好处也有坏处。
- 下拉里面加入了信号强度和网速。
- 降低了自动亮度情况下的最低亮度。
- 状态栏WiFi流量和数据流量图标合并在一起了。状态栏电池图标样式可自由选择,设置在系统显示设置里。
- 系统的签名已经破解,这个是出于有些修改的需要。因此这个ROM里面有些系统程序如果复制到官方底包的系统里面可能无法通过验证无法运行。
- 相机增加了白平衡、零快门延时的设置,另外连拍模式下设置里面可以设置连拍的张数。
- 降低充电LED的亮度,充满颜色由亮绿改深蓝,晚上充电不刺眼。
- 添加了比较多的铃声,将系统通知、来电、闹钟铃声合并在一起了。
- 系统设置-关于手机-系统说明里面添加了ROM说明。
- 为保险起见,系统程序没有精简删除,但默认禁用或者冻结了很多程序(系统第一次开机后等几分钟会自动冻结这些程序。),要启用这些程序的话只要到系统程序列表里面找到相应程序然后启用即可,或者使用钛备份批量解冻。
- 添加的第三方程序有:摩托国行输入法、RSS和备份、手电筒、钛备份、RE管理器、flash、讯飞和三星语音合成、绿色守护、摩托4.2的启动器(摩托罗拉主屏幕)、电池图标和下拉开关的设置程序、Superuser。
- 每月执行sqlite数据库优化、fstrim文件系统优化、清理一些无用日志。(开机时才会执行,此时手机可能有些卡顿。)适当降低cpu在中轻度使用时的性能以节省电量,以noatime参数挂载分区提升性能。
- 添加110、120、119等为紧急拨号号码。
| 下载地址: | 其他说明:
- 如果你的SD卡足够大足够快(容量8G以上速度C6以上),可以使用交换存储空间的内核。使用交换存储空间的内核的话推荐将SD卡格式化后再刷,交换后很多程序的配置、临时文件可能都会存到SD上,有些程序标注的SD卡和内部存储会因为这个修改弄反,不过看容量就很容易区分。修改后使用上你只要知道/storage/sdcard0是内部存储(系统会认为是SD卡),/storage/sdcard1(等同于/sdcard、/mnt/sdcard)是SD卡(系统认为是内部存储)。
- 状态栏电池图标可能有两个不完善的地方,一是电池图标设置里面显示百分比的选项是无效的,因为这个地方调用的是系统本身(反编译SystemUI后的某个文件)的功能,而摩托罗拉这款机型这个地方根本没有相关的功能代码。还有个问题就是充电时更改电池图标可能无效,重启后或者未充电时更改图标应该是OK的,影响不大就没去深究。
- 下拉开关相对前些版本去掉了没用的开关,增加了NFC、播送、网络模式切换等。网络模式切换可能需要Stk.apk才能正常工作,这个在官方底包上也一样,若没有Stk.apk切换网络后可能打不出电话发不了短信。
- 讯飞语音合成主攻中文,三星中英文都还不错并支持其他一些语种。三星的有机型限制,可能我破解不是很完善,导致三星的在语音合成引擎反复切换后可能无声,这时重启即可。
- 添加的铃声比较多(总共300+),由于不好分类,所以干脆将通知、来电、闹钟铃声合并在一起了,具体目录在/system/media/audio下面,三个文件夹内容一样里面的铃声互为硬链接,因此只会占用一个文件夹的空间而不会占用三份。而一般的文件管理器对此会显示错误,但当你删除这些铃声时就能看出效果,比如删除其中两个,系统盘的可用空间并不会增大。
- flash只有自带浏览器和UC浏览器等才会支持,chrome不支持。
- 摩托罗拉主屏幕这个启动器原始文件来自xda,这个原本是razr系列4.2系统中的,移植到4.1系统中并且由arm变成了x86的使用环境,因此可能有些不稳定,表现就是偶尔会强行关闭重启桌面。主屏幕这个启动器是自带的。这两个启动器都支持圈圈,都去掉了谷歌搜索条,都改成了4x5的布局。4.2的启动器长按图标删除时只要将图标拖动至状态栏中下部变红即可,另外自带的有些小插件只有自带的启动器才支持。摩托官方的启动器一般般,使用的大都是冲着圈圈插件去的,不需要圈圈插件的换用nova等启动器会好点。
- 相机的修改参考了xda上的帖子,原本是有iso调节选项的,不过可惜的是xt890的摄像头iso不支持调节。还有个jpg图像质量改100%的修改没做进去,改后图像质量看不出多少变化,但照片体积会增大到5M左右,导致拍照特别是连拍明显有迟钝。
- AOSP拨号设置在通话设置的T9拨号设置里面。通话设置里面有个显示拨号键盘的设置,就是拨通电话后自动显示拨号键盘,里面有个自定义号码的设置,自定义的格式我没找出来,一般的号码貌似都提示格式不对。
- GPS方面没做啥修改,这个机子GPS配置和一般arm机型的略有区别,想自己修改的主要看这两个文件/etc/gps.conf、/etc/location.cfg。里面的supl服务器地址影响较大。修改location.cfg后需要删除/data/location/location.cfg然后重启。
- 下拉里面的信号和网速:信号强度单位为asu(0到33,显示其他数值即信号有问题。),这个乘以3就是信号百分比强度,至于asu和dBm的关系是dBm=-113+2*asu。网速如果速度为0,显示的则是系统开机后的流量统计,这个数据关机重启会清空。网速和流量没有对wifi和数据做区分(还有个修改版就是网速和流量只显示数据连接的情况而对wifi不统计,需要这个修改的我后续会提供卡刷包。)。信号网速等不是添加到状态栏而是下拉栏里面,这么做的原因是添加到状态栏太碍眼会导致强迫症时不时去查看。
- 关于cpu的性能,省电和性能都是相对的,别太迷信各种优化,再者这个机子的cpu本来就不是省电的货。具体看这个文件/system/etc/init.d/9cpu,如果觉得cpu性能不够可以删掉这个文件或者去掉这个文件的执行权限以恢复cpu性能和原始底包一样的;如果想对cpu性能做一点自定义的小调节可以用RE管理器打开编辑这个文件(编辑后要删掉同目录下生成的bak备份文件,另外不要改动去掉此文件的执行权限。),里面有个数字1400000表示1.4G,这个要从官方cpu调度算法interactive说起,xt890的cpu支持的频率为600M、900M、1.2G、1.4G、1.6G、1.8G、2.0G。官方默认参数下:比如待机时cpu为600M(这个最低频率相对一些arm的cpu其实还是比较高的),然后开屏打开某个程序,cpu占用率升高达到阀值后cpu频率立马提升到2G,然后根据cpu占用率来决定是否保持在2G的最高频率或者下降频率。这个过程可以看出2G的使用比较多,当然性能上会比较好,耗电相对多一点。前面说的1.4G就是将这里的2G改成了1.4G,就是说一般情况下cpu首先提升到的频率不是2G而是1.4G,当然如果后面cpu占用率还是突破阀值cpu频率还是会上升的直至2G。也就是说这里修改为1.4G的作用就是提高在轻中度使用条件下1.4G等中等频率的使用量,减少2G频率的使用量进而节省电量。另一方面也可以看出这个修改对最低频率600M没有任何影响,因此这个不会节省待机电量,高负荷的重度使用大多是2.0G也不会比原来省电。这个文件里的1400000大家可以自行去修改,只要是我前面说的那几档频率代表的数字都是有效的。
- 机子待机每小时消耗电量应该小于百分之一,日常亮屏的使用时间大概在5个小时左右。这只是个参考,具体看网络及个人使用情况。
- 网络和wifi信号方面应该和底包一样的,一般人不可能有这个能力去修改,要是觉得信号变好变差多半是错觉或是硬件问题,这个除非摩托罗拉更新基带内核等。
- 系统兼容性理论上和官方底包一样,一般程序请优先在google play里面下载,因为谷歌商店会做机型匹配优先下载x86版的程序。同样升级程序尽量不要用第三方市场来更新,推荐用google play或者程序自身里面的升级选项来进行。特别是微信这些没有专门为x86适配的软件,有条件尽量在google play里面安装,第三方市场或官网大部分都是arm通用版的。稳定性方面和官方的也差不了多少,我从未碰到过重启等严重问题,有问题或不完善的地方我上面基本都做了说明。
|
多少耗费了我一些时间精力,转载或引用希望注明出处。davidlone首发于爱黑武RAZR I 论坛。
|