cyanogenmod中文网 怎么玩

刚刚用闲置的手机刷了cm13
第一次用cm 请教:怎么玩转cm_cyanogenmod吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:28,635贴子:
刚刚用闲置的手机刷了cm13
第一次用cm 请教:怎么玩转cm收藏
恩赐方开发的游戏,你敢说没玩过?
你会被Cm玩
多砖几次就玩转了
xposed框架
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或博客访问: 14523
博文数量: 10
博客积分: 315
博客等级: 一等列兵
技术积分: 115
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: LINUX
,简称CM,是最活跃的民间android制作团体,目前的最新版是CM7.1,基于gingerbread 2.3.7_r1, 支持100多部手机.非常厉害。索爱最近也对CM提供了支持,使得2011年的索爱手机有幸进入了CM7.1支持列表。如今手头正好有一部索爱MT15i,也想自己编译CM 7.1的ROM玩一下。是学习的起点。下载代码 (2011年10月底,下载为15G)repo init -u git:///CyanogenMod/android.git -b gingerbreadrepo sync 下载后的代码的目录结构,与标准谷歌android基本一致,主要区别:1 device目录内容更丰富CM支持的厂商和型号全部在列,device相关的文件超过6G,其中包含了预先编译好的kernel。标准android 2.3.7只有google/htc/samsung几个子目录2 vendor目录有一些CM自己的脚本,有qcom几个文件,有tmobile几个文件,build之前,厂商私有文件也会copy到这个目录,详见下。其它暂时忽略。3 含kernel, system,不含modem另外,CM和谷歌的代码一样,只包含application processor的linux代码,不包含modem源码。在编译CM的时候,kernel一般是提前build好的二进制(kernel源码可以到厂商developer主页下载)CM只是编译system的部分。在刷CM的ROM时候,主要是刷linux kernel和system分区,同时会保留原厂的modem固件。首次编译前的准备工作(假设源代码下载目录为~/android/system):cd ~/android/system/device/semc/hallon/&&&&&&&&&&&&&&&&&&&&&&&&& #semc hallon就是索爱MT15i./extract-files.sh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& #把索爱私有文件从手机中copy出来~/android/system/vendor/cyanogen/get-rommanager&&&&&& #下载的最新rommanager工具,强大的ROM下载更新备份还原功能,需要root权限extract-files.sh会读取手机中的私有文件列表,再用adb pull命令把这些文件copy出来,用于编译过程。 对于索爱MT15i来说propiretary-files.txt如下: # Prebuilt kl keymaps&&&&&& 按键布局
usr/keychars/qwerty.kcm.bin
usr/keylayout/atdaemon.kl
usr/keylayout/AVRCP.kl
usr/keylayout/msm_pmic_pwr_key.kl
usr/keylayout/pm8058-keypad.kl
usr/keylayout/qwerty.kl
usr/keylayout/simple_remote.kl
usr/keychars/us104-keyboard.kcm.bin
usr/keylayout/us104-keyboard.kl
usr/keylayout/usb_mouse.kl
## RIL related stuff&&&&&&& 电话相关
lib/libril.so
bin/port-bridge
lib/libauth.so
lib/libcm.so
lib/libdiag.so
lib/libdll.so
lib/libdsm.so
lib/libdss.so
lib/libgsdi_exp.so
lib/libgstk_exp.so
lib/libmmgsdilib.so
lib/libnv.so
lib/liboem_rapi.so
lib/liboncrpc.so
lib/libpbmlib.so
lib/libqmi.so
lib/libqueue.so
lib/libuim.so
lib/libreference-ril.so
lib/libril-qc-1.so
lib/libwms.so
lib/libwmsts.so
lib/libdsi_netctrl.so
lib/libdsutils.so
lib/libidl.so
lib/libnetmgr.so
lib/libqdp.so
bin/netmgrd
## Camera proprietaries&&&&&&&&&& 相机相关
etc/permissions/android.hardware.camera.front.xml
lib/liboemcamera.so
lib/libmmjpeg.so
lib/libmmipl.so
lib/libcamera.so
lib/libcamera_clientsemc.so
lib/libcald_client.so
lib/libcald_debugger.so
lib/libcald_hal.so
lib/libcald_imageutil.so
lib/libcald_pal.so
lib/libcald_server.so
lib/libface.so
lib/libgemini.so
lib/libcameraextensionclient.so
lib/libcameraextensionjni.so
lib/libcameraextensionservice.so
lib/libcameralight.so
usr/semc/camera/APT00YP0.dat
usr/semc/camera/APT00YP0_MT9V144.dat
usr/semc/camera/LGI08BN0.dat
usr/semc/camera/LGI08BN0_DW9714.dat
usr/semc/camera/LGI08BN0_IMX105.dat
usr/semc/camera/LGI08BN1.dat
usr/semc/camera/LGI08BN1_DW9714.dat
usr/semc/camera/LGI08BN1_IMX105.dat
usr/semc/camera/LM3560_01_flash.dat
usr/semc/camera/SOD08BN0.dat
usr/semc/camera/SOD08BN0_DW9714.dat
usr/semc/camera/SOD08BN0_IMX073.dat
usr/semc/camera/SOD08BN1.dat
usr/semc/camera/SOD08BN1_DW9714.dat
usr/semc/camera/SOD08BN1_IMX105.dat
## FIRMWARE
etc/firmware/bq27520_fw-0507_filever-0112_proj-hall_golden.bqfs&& 电池管理芯片
etc/firmware/fm_rx_init_1273.1.bts&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& TI 1273芯片,支持FM功能
etc/firmware/fm_rx_init_1273.2.bts
etc/firmware/fm_tx_init_1273.1.bts
etc/firmware/fm_tx_init_1273.2.bts
etc/firmware/fmc_init_1273.1.bts
etc/firmware/fmc_init_1273.2.bts
etc/firmware/TIInit_7.5.20.bts
etc/firmware/TIInit_7.6.15.bts
etc/firmware/vidc_720p_command_control.fw
etc/firmware/vidc_720p_h263_dec_mc.fw
etc/firmware/vidc_720p_h264_dec_mc.fw
etc/firmware/vidc_720p_h264_enc_mc.fw
etc/firmware/vidc_720p_mp4_dec_mc.fw
etc/firmware/vidc_720p_mp4_enc_mc.fw
etc/firmware/vidc_720p_vc1_dec_mc.fw
etc/firmware/yamato_pfp.fw
etc/firmware/yamato_pm4.fw
## WIFI & BT TI1271&&&&&&&&&&&&& 蓝牙和WiFi,采用TI 1271芯片,
bin/nvimport
bin/hciattach
etc/init.qcom.bt.sh
etc/wifi/tiwlan.ini
etc/wifi/tiwlan_firmware.bin
etc/wifi/softap/tiwlan_ap.ini
etc/wifi/softap/tiwlan_firmware_ap.bin
## Other libraries and proprietary binaries
lib/libaudioalsa.so
etc/vold.fstab
etc/sensors.conf&&&&&&&&&&&&&&&&&&&& 传感器
lib/hw/sensors.default.so
bin/bq275xx_fwloader&&&&&&&&&&&&&&&& 电池
bin/hdmid&&&&&&&&&&&&&&&&&&&&&&&&&&& HDMI
bin/akmd8975&&&&&&&&&&&&&&&&&&&&&&&& 罗盘三轴加速传感器
bin/touchd
bin/chargemon&&&&&&&&&&&&&&&&&&&&&&&
lib/libmiscta.so
#Touch firmware
etc/firmware/touch_hallon_hitachi.hex
etc/firmware/touch_hallon_sony.hex
## Adreno 200 files&&&&&&&&& & & & && 3D图形加速硬件在高通的SOC中
lib/libgsl.so
lib/egl/libGLESv1_CM_adreno200.so
lib/egl/libq3dtools_adreno200.so
lib/egl/libEGL_adreno200.so
lib/egl/libGLESv2_adreno200.so
#HDMI&&&&&&&&&&&&&&&&&&&&&&& & & & && 索爱这款手机有个HDMI输出口
lib/libhdmidisplay.so
app/SemcHdmiControlService.apk
framework/com.sonyericsson.privateapis_impl.jar
etc/permissions/com.sonyericsson.privateapis.xml
app/AntHalService.apk
etc/permissions/com.dsi.ant.antradio_library.xml
framework/com.dsi.ant.antradio_library.jar
lib/libanthal.so不完全开源私有文件,听起来有点邪恶,就是没有源代码的意思。在编译open source时需要用到他们。 每款手机的私有文件都不一样,不知道CM是如何管理这个文件列表的,不管怎么说,看起来井井有条。不是说CM不开源,而是从根儿上,AOSP就不开源。看看Android 4.0的声明:Starting with IceCreamSandwich, the Android Open-Source Project can't be used from pure source code only, and requires additional hardware-related proprietary libraries to run, specifically for hardware graphics acceleration.Official binaries for Nexus S, Nexus S 4G, Galaxy Nexus, and PandaBoard can be downloaded from&,&which add access to additional hardware capabilities with non-Open-Source code.对于AOSP项目,谷歌把自己的nexus私有文件放在网上下载。对于CM来说,把100多个手机的私有二进制文件都放到自己的网页上,可能得不到厂家的授权,所以要执行extract-files.sh从手机里面copy出来。开始编译brunch hallon待续&
阅读(2744) | 评论(0) | 转发(0) |
下一篇:没有了
相关热门文章
给主人留下些什么吧!~~
请登录后评论。您好, []|
Android手机刷CyanogenMod6 ROM教程
经常刷机的Android玩家相信对CyanogenMod这个名字都不会陌生,CyanogenMod是众多Android第三方ROM开发社区里名声最响亮的一个,CyanogenMod开发的ROM不但可以让很多Android用户第一时间体验Android系统的最新功能,甚至在运行效率和功能性方面都全面超过官方ROM。CyanogenMod不但在国际上鼎鼎大名,在国内也有相当一部分铁杆粉丝。CyanogenMod从起步时只支持HTC Dream(T-Mobile )一部手机,随着CyanogenMod团队的不断发展最新版的CyanogenMod 6 ROM已经支持HTC ,,HTC Dream (G1),HTC Magic (my),HTC myTouch 3G Slide,HTC EVO 4G,HTC
(CDMA),Motorola Droid八部Android手机,并且还在不断扩充支持的手机型号,CyanogenMod ROM的用户也发展到几百万之众。CyanogenMod 6 ROM作为CyanogenMod的最新作品,是目前最好的Android 2.2(Froyo) ROM之一,目前已经针对上面提到的这八部Android手机推出稳定版本,我们以HTC Desire手机为例来介绍刷CyanogenMod6 ROM的教程,其他CyanogenMod支持的手机刷机的过程也类似,也可以参考这个方法:初次刷CyanogenMod6 ROM教程1. 首先取得手机的root权限,至于如何rooted自己的手机网上有大把的方法,对于中文用户来说一般买到的手机已经由商家代劳破解手机取得root权限并安装了第三方ROM,可以直接进入第二步了,如果手机没有rooted推荐使用unrevoked一键root工具。2. 如果你是通过unrevoked一键root工具取得root权限,你已经安装了Clockwork Recovery程序,可以直接忽略这一步骤。否则你需要在Android Market上搜索安装ROM Manager程序,通过ROM Manager程序安装Clockwork Recovery(在ROM Manager程序里点击’Install ROM from SD Car’会自动提醒你下载安装Clockwork Recovery) 3. 通过ROM Manager进入recovery模式,然后选择Nandroid backup备份你的系统设置和程序(可以不做,如果手机里没什么重要东西可以不备份,不备份也不会影响手机SD卡里的数据)使用Nandroid backup备份的方法为关闭手机,同时按住音量减小键和电源键进入ClockworkMod Recovery程序选择Nandroid备份。4. 下载Android 2.2 ROM必备的新版radio程序,Radio文件下载地址:http://mirror.kanged.net/cm/stable/bravo/radio-5.09.05.30_2.zip ,把radio文件放在手机SD卡上。使用ROM Manager程序选择Reboot into Recovery进入手机ClockworkMod Recovery模式,选择install zip from sdcard,然后选中SD卡上的radio-5.09.05.30_2.zip
radio文件,按手机电源键确认,完成后就刷好了最新版的radio文件。5. 继续留在Recovery模式执行一次WIPE操作。
[责任编辑:raymin]
(请登录发言,并遵守)
如果你对数码频道有任何意见或建议,请到交流平台反馈。【】
新闻排行财经科普科技数码
Copyright & 1998 - 2017 Tencent. All Rights Reserved

我要回帖

更多关于 cyanogenmod一直转 的文章

 

随机推荐