精华 | |
金钱 | BA |
威望 | 点 |
贡献值 | 点 |
爱心 | 点 |
经验 | 点 |
注册时间 | 2009-2-6 |
最后登录 | 1970-1-1 |
在线时间 | 小时 |
| |
| |
| |
|
立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!
您需要 登录 才可以下载或查看,没有账号?注册
x
刷机包的构成:大家要知道全套刷机包是由:CG31 CG34 CG35 CG36 CG37 CG41 CG42 CG43 CG44 CG45 CG46 CG48CG49 CG52 *.hmg *.RAMDLD构成。BootLoder 是由CG30 CG32构成。▲其中CG36 (rootfs即系统文件。修改后刷到手机将导致手机不开机!!!)而我们能改的(或者说我会改的...呵呵,本人很菜的)有CG42(开机logo) 、CG43(setup,一些系统配置文件)、CG46(字体文件+浏览器+与语音功能相关的文件) 、CG52(sources,包括预置的主题、声音、图片+JAVA+MPKG等等等)。其它的改了就开不了机(可能是我水平较低的原因哈)。>cygwin安装教程, (我参考了道士兄的贴:http://moto.it168.com/thread-250698-1-1.html但他用的是VISTA,我用的是叉屁,安装时有一些区别)1.大家要先下载cygwin(下面由我传的最新版本2.573.2.3)2.将里面的cygwin download.rar解压后得到的cygwin download文件夹移动到C盘根目录之下3.打开setup.exe开始安装(安装流程请看图)4.再将squashfs.rar(下面cygwin压缩包里有)解压得到两个可执行文件mksquashfs.exe & unsquashfs.exe移动到c:\\cygwin\\bin之下。5.到这里cygwin就算安完了。如何解sbf包和smg包※要先下载一些必要的工具●解sbf包>>>先下载SBF-Recalc>打开SBF-Recalc 1.2.82>选open Flash-Flie>打开任意一个刷机包>选Split Flash-File将选中的sbf文件解成n个smg文件(与源sbf同目录)●解smg包>>>需要cgywin(以任意*CG52.smg为例) >桌面cygwin>属性>查找目标>打开usr文件夹>鼠标右键选中local>发送到桌面快捷方式(这一步只是为了以后方便...)2>任意将一*CG52.smg文件(需要改名,CGYWIN不支持中文)(桌面上有其快捷方式)3>打开cygwin4>键入:unsquashfs-d/usr/local/*CG52-f/usr/local/*CG52.smg(注意空格!!!共4个)※*CG52表示存放解压后*.smg文件的文件夹,可以任意命名(仅限英文)※*CG52.smg表示要解压的smg文件(须与源文件一致)※其它smg文件解包过程与此相同5>如果成功,在cygwin/usr/local之下生成相应文件夹。(有流程图...)如何修改smg包(以CG52和CG43为例)终于进入正题了...编辑配置文件必备的工具:UltraEdit【】引用:注册名:masterkuo 注册码:EKJDL-QIJHJ-QJJMY-QMBOY-DIGIP-HEKFV-JQGFJ-SRCNM/ (setup,系统设置)(我捡主要的写,其它的大家自己研究哈)1.ezx_bluetooth.cfg蓝牙默认设置-AutoPowerOffTimeout:蓝牙自动关闭的时间-DiscoverablePeriod:蓝牙可见时间) -defaultLocalDevName:蓝牙默认名称2.connection (文件夹)网络连接默认配置(如移动梦网、Java网络等)3.ezx_connection.cfg连接设置(比如改默认连接为调制解调器就是修改的这里)4.ezx_call.cfg 关于来电的设置(比如修改手机最多存储来电数等)5.ezx_addressbook.cfg 电话本设置(比如修改联系人复制的上限、去掉原来姓与名之间的“,”等)6.ezx_camera.cfg 相机设置7.ezx_flexbit.cfg 系统文件格式的支持和限制(应该包含对mpkg的限制)8.ezx_idle.cfg 系统内屏(不含主菜单和外屏)的配置文件(比如定义左右键功能、快捷键。DX们去除\"MO\"键应该就是改的这个文件)9.ezx_opera.cfg 浏览器设置10.ezx_setup_version.txt 包包的名字哈11.ezx_system.cfg 系统参数设置(比如DX们修改背光时间就是改的这里)12.ezx_voicenote.cfg 系统声音配置(那些主题文件中不包含的声音,如USB插拔是的提示音、电量低的提示音)MCG52(source 资源。内置的主题、声音、视频、图片、程序-包含JAVA+MPKG+LIN以及一些相关配置)——————————————————————————————●其下包含的文件有:alertstyle; xaprefemAfunlightpicture _ezx_resource_version.txtezx_timestamp.cfgHelpicon里面包含一个图标最全的图标文件(iconres.ezx)凡是主题中缺少的图标将用这里面的图标补全。mediaeditor >border里面是预置的相框文件(必须是PNG格式的)以及与内置主题对应的配置文件(theme1.phm-themeX.phm) Vvideos >预置的视频※红色:经常修改的文件夹。 黑色:一般文件夹。绿色:文件。——————————————————————————————●如何内置程序[就以LIN(脚本)为例吧](呵呵,我这一部分也不是很明白,只能为大家稍稍解释一下,大家照着我说地做应该能成功)1.用UltraEdit打开CG52>preloadapps>SysRegistry (以手机备份恢复为例)(在其中的任何位置写入都可)前提你要有这个sh(或者csh)文件(一般都是存在oss/.LinXtend.tar.gz中的相应位置.打开看看你就会明白.)[fcb2cf94-6f7a-4000-803c-41adc1998807]---uuid(让分布式系统中的所有元素,都能有唯一的辨识讯息.类似于程序的身份证号)AniIcon = backup_std.g---选中状态下的图标: AppID = {fcb2cf94-6f7a-4000-803c-41adc1998807}Args = /ezxlocal/LinXtend/usr/bin/phonebh;/ezxlocal/LinXtend/usr/bin/phonebh---源程序位置(路径和文件名都要准确.不知为啥要写两遍)Attribute = 1---标志(不要跟其他的冲突)xBigIcon = backup_std.g---未选中状态下的图标Daemon = 1Directory = /ezxlocal/LinXtend/Exec = ../../bin/ FixedAllPosition = 0, cFixedPosition = 0FixedPosition = 0GroupID = root (程序的浏览权限.只有用户root可以)LockEnabled = 1MassStorageStatus = 0Name = 手机备份恢复---显示名称Type = 2UserID = root (用户的浏览权限) ※root权限最高,ezx次之————————————————————————————▲uuid生成器(内附使用说明)————————————————————————————2.我们一般习惯将脚本程序显示在\"LINUX应用\"之下~~~而原来手机中是没有\"LINUX应用\"的.其建立过程如下:还是用UltraEdit打开CG52>preloadapps>SysRegistry写入如下内容:[ecc9ddaa-6643-429b-9844-8dc429826253]\'Attribute = 8MAniIcon = them_ani.gBigIcon = them_std.gFixedAllPosition = 0FixedAllPosition = 0* v! f6 N7 o; G: DFixedPosition = 0Name = Linux应用Type = 1! F5 B! [; ~3 x* S3 I- R- }_________________________________________________________________________________________________1 K: n/ R7 g9 H6 {! J+ |/ y- @% F5 T/ Y, r\" L4 ~, |$ c( }+ n c3.再用UltraEdit打开CG52>preloadapps>SysMenuTree |
|