修改CG36.smg的心得
昨天修改CG36.smg到4点钟,,虽然很辛苦,,不过的确很高兴
实现了开机自动挂载第二分区,,挂载到/mmc/mmca2文件夹,第一分区就挂在到 /mmc/mmca1
还有开机挂载字体和km文件,挂载后 ,,字体不变.,关键在于不需要刷新主菜单了
还有我把2及菜单的am替换了原来的am ,,开机后默认就是 2级菜单,,也不需要刷新主菜单
还有一个 就是内存卡的主题,包括第二分区的主题,,重启后不会失真了
还有删除了那个java提示音
说下修改CG36.smg的经验,,
去网上搜了很多的资料,,全部自己一个人去整
z6开机最开始就挂在CG36.smg ,,也就是我们的根分区
挂载后,,启动第一个脚本/etc/inittab
再启动 /etc/initservices/startup 里面的所有文件 ,,
当然说下,,启动顺序
第一个就是 10netloopback
第二个 就是 15mountall -------------挂载所有的分区(除了手机内存和内存卡
第三个 就是 16mot_hotplug
第四个 就是 16mot_security -----------mount的安全权限的提升,,所以我把这个删除了,,开机后,,任何人就可以使用mount了 ,,不过删除后有个小bug,,刷机后第一次开机,,会卡在开机logo那 里这个时候,需要手动拔掉电池,,再装上电池,,以后开机就正常了,,如果不删除的话,,我们就不能挂载第2分区了,,所以需要删除
第五个 就是 17mountNand -----------挂载手机内存(我修改了里面的内容,,增加了挂载内存卡和第二分区和字体
.....................................................................................................
.....................................................................................................
......................................................................................................
大概,第30个 50apmd --------------------------区分开机的bios信号,,有3种开机----充电开机,按键开机,时钟开机 ,,还包含了黑屏的程序,,这个进程让我们无法定时关机
大概,第31个 50ssd -------------------通过apmd进程的开机信号,实现开机
最后一个 99efem_daemon
看到没有,,里面开机顺序是从 20----99的顺序排列,,所以我在里面增加了2个开机脚本 17n_xiaoyuer 和 32xiaoyuer_telnet_ftp_http
这2个脚本都在 50apmd之前
还有一个定时开机,,,通过50apmd的进程,,我们知道了手机的3种开机状态,,里面包含一个时钟开机
假如我们在 50apmd前面加一个脚本,,,实现闹钟的定时重启,,不就实现了定时开机了,,,,,,想法不错,,我还没有去试呢....
下面有个参考文章 ----------------------http://www.qqxpp.com/viewthread.php?tid=628
最后大家记得-------------自己动手才能丰衣足食,,,,,对CG36.smg的研究我全部是一个人呢,,,还有就是上网搜索,,,难道你们不会用百度或google
SF~!~~ 鱼儿真的好厉害~~~!! 不很明白 厉害很强大 辛苦了鱼儿~~ 鱼儿,想让机子支持更大的储存卡,像E8或者em35那么大的支持就好了,不过一点头绪都没有,如果成功了也不枉费努力,好的cpu总不能闲着,看avi无敌,缺的就是空间!
忙了,没那么时间学习arm... 有意思! 除了那些符号编码,其它的我全听懂了..