我已离开 发表于 2009-6-16 00:03

z6制作刷机包教程系列之三     &am

昨天讲了smg文件解开和打包

我们也解开了 CG43.smg和CG52.smg和CG36.smg 今天的课程就是 具体修改CG43.smg


首先呢 ,,我们要了解下 CG43.smg在手机里面的挂载位置


当我们的手机开机后 首先挂载的是 CG36.smg到 / 根目录上 ,,挂载后 再挂载CG43.smg和CG52.smg还有其它的CG

CG43.smg挂载到 /usr/setup文件夹 CG52.smg挂载到 /usr/data_source文件夹 CG46.smg挂载到 /usr/language文件夹

CG43里面几乎全部都是配置文件,,截个图






一个一个的来说,,

devdetail.wbxml 这个是浏览器的配置表,,包括什么 移动梦网啊,,还有其他的网络连接 但是无法用Uedit32修改,,所以我们用替换法

怎么替换呢??,,我们用ftp连接手机,,打开 ftp://root@192.168.16.2/ezxlocal/download/appwrite/setup/截个图




看到了嘛,,为什么这个文件夹的内容 跟我们的CG43的内容十分相识呢,,,,,
这样来说嘛,,,CG43.smg是挂载到 /usr/setup,,这个里面提供了最原始的手机配置文件,,但是这个文件夹是自读的,,里面的文件参数都不可以修改,
当手机第一次开机(第一次哦) ,,/ezxlocal/download/appwrite/setup/文件夹是不存在的,,手机会自动 复制 /usr/setup里面的文件到 /ezxlocal/download/appwrite/setup/里面
而/ezxlocal/download/appwrite/setup/ 里面的配置文件就是可以修改,,比如说 我们修改了手机的快捷键,,对应的就会修改 /ezxlocal/download/appwrite/setup/ezx_idle.cfg 文件
我们修改下 主题的配值,,就会对应的修改 /ezxlocal/download/appwrite/setup/ezx_theme.cfg

CG43.smg里面的配置文件很多,,而且全部是英文和数字,,你知不知道应该去改哪一个呢???

大家这个时候就用替换法,,,

举例一下 我们要修改一下CG43里面的ezx_system.cfg文件,,他其实就是我们手机里面的手机设置,,比如显示设置 还有 省电设置 ,,,等等,,你自己在手机里面设置为你想要的选项 ,,修改后,,手机就会自动修改 /ezxlocal/download/appwrite/setup/ezx_system.cfg,,我们用FTP把这个文件 直接复制出来,,替换CG43里面的ezx_system.cfg,,不就OK了

还比如我们要修改 打电话的配置 ezx_call.cfg ,,也是一样 在手机里面设置好了,,复制 /ezxlocal/download/appwrite/setup/ezx_call.cfg 替换CG43里面的 ezx_call.cfg 就OK了


还有我们上面的 devdetail.wbxml 大家自己去修改 手机里面的连接 和网络连接 ,,修改好了 复制 /ezxlocal/download/appwrite/setup/devdetail.wbxml 替换CG43的 devdetail.wbxml 就OK了


这就是替换法,,,你懂了嘛????


但是有些文件,,在手机里面不能直接修改,,,比如 播放器码率限制 对应的文件是 ezx_mp.cfg ,,那么自己用 Uedit32手动修改,,(Uedit32网上很多,,自己去下载) ,,截个图
官方的 ezx_mp.cfg 只能是 320*240 FPS 25



我修改了 为 640*480 FPS 30




修改后,,保存,,,保存后 Uedit32会自动生成一个 ezx_mp.cfg.bak 文件,,这个文件是ezx_mp.cfg的备份文件,,可以删除


还有我们修改

ezx_bluetooth.cfg 蓝牙配置

ezx_camera.cfg 照相机配置

ezx_hsa.cfg 边栏配置

ezx_idle.cfg 桌面配置

ezx_keyconfig.cfg 音乐键和长按音乐键

ezx_sms.cfg 短信配置

ezx_system.cfg 系统配置

ezx_telephony.cfg 打电话配置(官方默认值为2,,挂机后有提示,,,我设置为1,,挂机后 提示时间很短,,你可以尝试设置为0 )


其他的配置我们一般都不去弄,,,


有几个配置文件 注意一下 ,,第一个 ezx_system.cfg

官方默认 JavaHeapSize = 4 (java堆栈2M ) 改成 JavaHeapSize = 5 (堆栈4M ),, 改成6或者大于6的话,,,(java堆栈512KB) ,,,,不要贪心嘛,,4M就够了

官方默认 ScreenSaverTimeout = 0 (屏保时间0秒) 设置为 ScreenSaverTimeout = 15或16或17等等,, 我们就可以看到屏保了

第二个文件 ezx_call.cfg 默认是没有快速拨号的,,我们可以手动设置快速拨号,.,设置之后就可以实现IP打电话了 ,用Uedit32打开 ezx_call.cfg 最后增加


2 = 17951n 长按2键,,默认17951的IP拨号
3 = 17911n 长按3键,,默认17911的IP拨号

截个图,,这个是官方的





这个是我手动增加的 ,,可以IP拨号






这个里面还有一个文件夹 就是 connection ,,这个文件夹打开后 ,,发现几个 乱码的文件 (本来是中文的名字,,linux下的中文,,为什么在windows中变成乱码呢??)




这几个文件 就是 java网络连接,,,移动梦网 ,,,连接互联网 但是这个3个文件用 Uedit32无法修改

大家都知道 这3个网络连接都用 CSD拨号,,怎么办呢,,,我们只有自己创建一个连接 ,,怎么创建,,,

我们在手机里面自己去创建一个连接,,,创建好了,,手机里面肯定有 配置文件生成,,在什么位置呢???

在手机的 /ezxlocal/download/appwrite/NetProfile 文件夹中,,我们把创建的文件复制到 CG43的 connection文件夹不就OK了,,其实不难嘛



还有一个很关键的文件 就是 ezx_flexbit.cfg 这个文件关系着,,无sim卡开机,,照相机无声,,浏览器无收费提示,,,还有是否有边栏,,,我这里有个 ezx_flexbit.cfg的编辑器,,是E2用的,,z6也可以用,,可以修改部分的参数,,,





有一个技巧,,比如我们在手机里面修改一下配置,,手机就会自动去修改 一个文件,,但是你怎么去找到 那个修改了的文件呢???
比如 我们修改一下 手机里面 配置表,,设置了 默认的铃声类型啊,,,还有滑盖音啊,,等等

大家想一下,,如果修改了手机里面的配置文件,,是不是文件的属性就会变化,,最大的变化就是 修改时间 ,,如果我们用windows的 修改时间排序的话,,那个文件是不是应该在最后面!!!

你不会问我 怎么用 修改时间 排序吧,,,,

点击右键 ----排列图标----修改时间

一切OK了



最后一个 ,,CG43有些文件 其实是不能在手机里面修改的
举例,,,在手机里面 的配置文件 一般都放在 /ezxlocal/download/appwrite/setup/

我们手动修改 里面的 ezx_system.cfg或者 ezx_hsa.cfg 修改后,,重启手机或者刷机手机 就可以直接生效
但是我们手动修改 里面的ezx_flexbit.cfg 和 ezx_keyconfig.cfg文件 其实是无效的,,,为什么呢??

因为Moto把某些配置文件锁定了,,无法修改,,,如果要修改,,就只有修改CG43里面的文件 ,,也就是我们要直接修改 /usr/setup里面的文件
但是这个文件夹是自读的嘛,,也就是不能去修改的 ,,,怎么办呢???

这个时候我们就需要创建快捷方式

(linux的快捷方式跟windows是不一样的,,,这点很重要,,不能混在一起)

比如,,我们刷机后,,要让我们手动可以修改 ezx_keyconfig.cfg文件 ,,应该怎么办呢???

那么我们在CG43里面的那个 ezx_keyconfig.cfg文件 就要做成一个快捷方式,,大家可能知道我的最新的6月包,,可以修改 音乐键和长按音乐键 ,,也就是修改 ezx_keyconfig.cfg文件

我的CG43里面的 ezx_keyconfig.cfg 做成的一个快捷方式 ,,连接到 /ezxlocal/download/appwrite/setup/ezx_keyconfig.cfg ,,这样的话,,我们修改 /ezxlocal/download/appwrite/setup/ezx_keyconfig.cfg 就等于修改了 /usr/setup/ezx_keyconfig. 文件,这样的话就可以直接刷机后生效




还有一个 ezx_flexbit.cfg文件,,我连接到 /ezxlocal/flexbit/ezx_flexbit.cfg





这样的话,,我们去修改 /ezxlocal/flexbit/ezx_flexbit.cfg 就等于修改 /usr/setup/ezx_flexblt.cfg 文件,,比如说我们用z6manger开启边栏和关闭边栏,,就要修改 ezx_flexbit.cfg文件


快捷方式的好处就是 刷机后,,可以让我们修改 自读文件夹里面的内容 (当然前提是 必须是做包的时候就要自己去创建快捷方式)


至于怎么样去创建快捷方式,,,还有一些注意事项,,,我准备以后的教材中讲,,,我准备把 CG52和CG46 和CG36 都讲完了,,再来讲这个 问题,,因为 快捷方式的创建 还需要复制一些文件

所以我们需要全局的了解其它CG的知识.,,,比如我们 创建 ezx_flexbit.cfg的快捷方式,,就要在CG52里面 设定复制文件到指定位置 ,,,

等我把所有的CG都讲完了,,我会单独的 写一个教程 来讲 怎么正确无误的创建快捷方式





CG43也就差不多讲完了,,,里面还有一些配置文件,,大家有兴趣可以去研究,,,,

gaochenhao 发表于 2009-6-16 00:08

Re:z6制作刷机包教程系列之三    CG43.smg的

沙发?

☆真正の王者☆ 发表于 2009-6-16 00:19

ezx_mp.cfg
可以把参数改大点吗 能行吗?

nyyg8088 发表于 2009-6-16 00:21

Re:z6制作刷机包教程系列之三    CG43.smg的

我已离开 发表于 2009-6-16 00:59

引用第2楼whz18于2009-06-16 00:19发表的 :
ezx_mp.cfg
可以把参数改大点吗 能行吗? http://bbs.ihei5.com/p_w_picpath/back.gif



可以改,,你自己去改嘛,,什么东西都要自己去尝试的

正气浩扬 发表于 2009-6-16 01:31

Re:z6制作刷机包教程系列之三    CG43.smg的

鱼儿太棒了,强烈支持

Z6-璨枫 发表于 2009-6-16 02:36

Re:z6制作刷机包教程系列之三    CG43.smg的

这帖不错!

l2745186 发表于 2009-6-16 03:11

Re:z6制作刷机包教程系列之三    CG43.smg的

支持```

咫尺or天涯 发表于 2009-6-16 03:41

Re:z6制作刷机包教程系列之三    CG43.smg的

恩,了解啦,多谢鱼儿

bobocoolsky 发表于 2009-6-16 07:41

Re:z6制作刷机包教程系列之三    CG43.smg的

学习了,谢谢鱼儿
页: [1] 2 3 4
查看完整版本: z6制作刷机包教程系列之三 &am