Atrix 4G 4.1.2 jellybean固件

这个是4.1.2的固件,根据最新的代码编译而成。目前基本上属于稳定状态。但摄像头的录像模式有些问题。

已知的问题如下:

1. 摄像头无法录像,点了录像,但最终无法录下来

2. 摄像头在和图库互相操作时,出现问题的时候,会出现“无法连接摄像头”(记得是这个)的错误,不过重启之后消失。

3. 指纹无法使用

其他功能正常

下载位置:cm-10-20130414-UNOFFICIAL-olympus-RIX.zip

md5校验:bcd16502dc4a17949aa65d2a6df61427 cm-10-20130414-UNOFFICIAL-olympus-RIX.zip

google app应用地址(来自epinter)gapps-jb-20121019-olympus-signed.zip

主要的修改如下:

1. 默认使用手机自带的存储,比较习惯

2. 去掉了apollo播放器,使用默认的播放器,我不习惯apollo播放器

3. 摄像头录像添加640X480,不过,录像有问题,所以白弄了。

以下是编译过程中的相关备注:

没有使用3.1的内核,原因是新的内核目前只支持ICS和GB(还有可能只能用在MROM中),在4.1.2和4.2.2中使用的话,启动之后会出现两个绿色启动界面(平行双屏,竖行占一半),无法进入系统。而且,新的内核不知道wifi相关的如何编译。

原始的拼音输入法在4.1.2中无法启动,原因没有调查。

录像问题的原因应该是:failed to allocate node OMX.Nvidia.h264.encoder,从我调查到的OMX代码上看,和CM9(即ICS版本)基本一样,没有时间再往下调查。

已知问题的第2个,出现这样的原因是一个摄像头相关的进程僵死(猜测),造成系统的一个sys.secpolicy.camera.disabled的标志为1,在frameworks/av/services/camera/libcameraservice/CameraService.cpp代码中connect的时候直接返回NULL。没有再往下调查。

在启动google play下载的时候,如果出现下载任何软件都无法下载的话,可到”系统设置”中删除已经存在的账户,然后重启,重新添加即可

我的原始代码是4.2.2,本来想直接用最新的,但发现最新的代码问题多多,又不想重新下载那么多的内容,只是修改了仓库的配置文件,然后就直接编译,结果发现不管如何都用的是3.1的内核,没办法删除了初.repo之外的所有文件,然后重新获取编译,这下才正常。

对4.2.2的问题做了一些调查,默认的4.2.2蓝牙使用的是bluedroid,但4.0.4和4.1.2都使用的是bluez,尝试将4.2.2的修改使用bluez,结果还是一样,蓝牙无法开启,调查bluedroid,很多状态都不对,没有再跟了。

4.2.2的wifi AP的问题和4.2.2的蓝牙相类似。

4.2.2的摄像头拍照没有问题了,但切换到录像的时候,无法切换过去,没做深入调查,但最新的代码不做修改的话,可以切换过去,不过,拍照和录像的屏幕都是白的,无法预览,拍照可以成功,录像刚开始存在文件(以.tmp为后缀),但最终没有生成正确的文件。

4.1.2和4.2.2的指纹对我而言,都不是重要的,因为那个实在鸡肋,无太大用途。

发布者

rix

如果连自己都不爱自己,哪还有谁来爱你