精华 | |
金钱 | BA |
威望 | 点 |
贡献值 | 点 |
爱心 | 点 |
经验 | 点 |
注册时间 | 2009-2-22 |
最后登录 | 1970-1-1 |
在线时间 | 小时 |
| |
| |
| |
|
立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!
您需要 登录 才可以下载或查看,没有账号?注册
x
昨天讲了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 最后增加
[Turbo Dialing]
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也可以用,,可以修改部分的参数,,,
Flexbit-Editor.rar
(494 KB, 下载次数: 268)
有一个技巧,,比如我们在手机里面修改一下配置,,手机就会自动去修改 一个文件,,但是你怎么去找到 那个修改了的文件呢???
比如 我们修改一下 手机里面 配置表,,设置了 默认的铃声类型啊,,,还有滑盖音啊,,等等
大家想一下,,如果修改了手机里面的配置文件,,是不是文件的属性就会变化,,最大的变化就是 修改时间 ,,如果我们用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也就差不多讲完了,,,里面还有一些配置文件,,大家有兴趣可以去研究,,,, |
|