爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 32021|回复: 76

[经验教程] Windows系统,制作字体单刷包详细过程...让每个人都会做字体单刷包!

[复制链接]
发表于 2009-4-26 19:41 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
前言

一直很喜欢黑色武装的风格,因为有很多技术,而且有营养的帖子也很多,但是一直索取不奉献也不好,呵呵,今天献丑写了一篇字体单刷包制作教程,Google一下其实很多类似的教程,但是别人归别人的做法,自己的一些经验也想给黑色武装的朋友分享一下。

开始了,其实制作单刷包看起来非常神秘,是个比较没技术含量的东西^_^,当然这是对对于计算机有点基础的朋友来说,这个教程会非常详细,而且单刷包学会制作之后,V8系列的完整刷机包制作也是大同小异,可以很方便的上手。

一.关于刷机包

首先要给大家普及一下刷机包的知识,刷机包是什么就不用说了吧,呵呵,貌似是废话,大家都知道的,刷机包可以用于更改手机的设置,添加删除一些文件,而且最重要的一点就是可以破解出更多我们需要的功能,方便使用手机,大家可能都有一天刷机N次的经验,在此罗嗦一下,刷机只要操作正确,基本不会出问题的,大家放心,既然刷过这么多次,可能很多人有问题,为什么论坛里大侠的包,比如situr包是60多M,而鱼儿包或者夏日彩霞系列的只有十几M呢?

这其实很容易理解,大家刷过移动原版的15R(我是2G的,就用2G举例子吧,512同理)等刷机包就知道,移动原版包都是60多M的大小,所以这里引入一个概念,刷机包有两种,完整包单刷包完整包就是跟原版包一样的大小,把破解的东西加入到移动完整包里面,然后再打包出来单刷包呢,不仅仅是字体单刷包,只要不是完整包的我认为都可以认为是单刷包,完整的SBF刷机包用相应的解包软件解开之后会有若干SMG文件,SMG文件就是不同的单刷包文件,但是,SMG文件仍然是一种压缩文件,还是需要解包才能看到我们常见的文件夹呀,文本文件呀,配置文件呀之类的,所以解开SBF包之后我们仍然需要解开SMG包才能方便的修改刷机包,这样,由于我们有时候只需要改某个SMG文件里面的配置,所以只解压某个SMG,然后修改破解再打包成SMG,由于只修改该SMG文件,别的SMG都没动,所以,可以单独把修改的SMG文件再次打包成SBF文件,也就是大家见到的单刷包。

Tips完整包由于是完整的一个手机刷机包,所以刷入手机只需重新启动即可使用,而单刷包不是完整的刷机包,只是某个SMG的破解,所以刷入手机之后需要主清除主复位使之生效,这就是为什么如果刷了某个单刷之后不主清除主复位就跟没刷一样,这里提醒一下,单刷之后主清除主复位不要分家,两个都要做,让手机回复到初始状态,可不要偷懒啊,不然有什么刷机不完整的现象,很难找原因的。

这里我想说单刷包功能都不尽相同,有的是改字体,有的就是破解,有的是虚拟内存补丁,这是因为解开SBF文件之后,得到的SMG文件都有不同功能的原因,比如字体文件对应的是CG46.SMG,虚拟内存对应的是CG35.SMG,而一般的破解都是对应的CG52,还高级一点的,比如改手机默认配置,如默认亮度,蓝牙可见时间等,都是修改的CG43,所以刷入手机不同的SMG,只是覆盖该SMG对应的原功能,大家应该明白吧,比如刷CG46字体单刷,只更改字体,绝对不会改掉你虚拟内存补丁的。

所以总结一下,刷机包就是SBF文件,它是一种压缩文件,解开之后有若干SMG文件,也是一种压缩文件,再次解包SMG文件,得到我们可编辑的文件,打包成SBF就是逆向工程。


这里首选教大家安装修改刷机包的软件,只有这一个需要说明下,Cygwin
虽然在it168上有很多关于这个软件的帖子,但是我毕竟是给黑色武装写制作的帖子,我也不想转帖,所以自己操作一遍,大家见笑了
仍然要说,参考了IT168里V8区凉茶的帖子


如何安装Cygwin

安装这个稍微有点麻烦,不过还好上图给大家应该很容易解释清楚

1.下载到Cygwin的安装包
http://www.cygwin.com/setup.exe
自己下载吧,需要说明的是,这个Cygwin是在线安装,安装过WindowsLive系列的软件的兄弟可能就知道了,这只是个程序,具体安装的东西程序会帮你下载的。

2.开始安装

3.下一步之后

win1.gif

选项如图就行了,我就不做注解了,免得还要编辑图片

3.继续Next
win2.png

这里呢,安装目录随意,我是懒得很所以直接装在了盘根目录,不过无论装在哪里,记住英文路径最好。


4.NEXT之后呢
win3.png

这个目录是干嘛的呢,之前我说过,Cygwin是在线安装形式的,所以这个目录就是存放下载安装文件的目录,还是随意,我懒,就放在盘根。

5.继续NEXT
win4.png

这里什么意思呢,就是连接方式,第一个是直接连接互联网,第二个是用IE的设置连接,第三个是手动设置代理,所以这里我们用第一个。

6.还是NEXT
win5.png

这里是选择下载Cygwin的服务器,完全随意,看中哪个选哪个,我用的默认设置,速度凑合,幸亏需要下载的东西不大。

7.仍然NEXT
win6.png

恩,等待下载吧,喝杯咖啡干点别的

8.选择运行库
win7.png

win8.png

这里是干什么的呢,解释一下,Cygwin是一个Windows下的Linux模拟器,给你模拟出Linxu环境,所以呢,我们没必要安装不需要的运行环境,只安装一部分即可,所以,定位到Libs,下拉到最后,看图2选择的,有个1.23-3,后面是Keep,这里因为我安装了一遍,所以这里显示保持,Keep,如果你没安装,这里显示Skip,你点击一下就好

3.上面点击下一步之后就算安装完了,但是我们的命令squashfs和mksquashfs还没安装好,如何安装呢,下面我提供一个压缩包,解压出来squashfs.exe和mksquashfs.exe放到Cygwin根目录下的bin中,不截图了哦




-----------------------------------华丽的分割线-----------------------------------
提供下载这里
WinHEX&SBF-Recalc软件包.rar (1.72 MB, 下载次数: 330)

UntraEdit等等编辑器大家自己下载,这个只是一个编辑工具用别的也一样

关于Cygwin,下载地址:

http://www.cygwin.com/setup.exe

unsquashfs和mksquashfs命令
squashfs.rar (47 KB, 下载次数: 227)

-----------------------------------华丽的分割线-----------------------------------

 楼主| 发表于 2009-4-26 19:41 | 显示全部楼层
二.制作字体单刷包

现在进入实际操作状态,这里大家准备好4样东西,SBF解包软件,SMG解包软件,UtralEdit,WinHEX,贴子最后提供下载。

1.解包SBF文件

首选我们把SBF文件中的CG46给提取出来,如何提取呢

打开SBF-Recalc这个软件,帖子后面我提供的是绿色版,直接下载解压到某文件夹即可,点击SBF-Recalc这个主文件就能使用,如下界面,熟悉一下

SBF1.gif

点击看大图,我缩小了,虽然是英文软件,但是不影响使用,这里我们用到的功能不多,也就是解包打包等功能。

现在解包一个SBF文件,力求详尽,所以我们试着我们解压移动的15R原版SBF,下载到15R之后,打开SBF-Recalc,直接点击主界面的Open燜lish-File,什么意思呢,就是打开Flash文件,这里Flash是刷入的意思,说白了就是打开SBF刷机包文件

我们这里为了详细所以解压的是15R的原版包,但是教程说的只是单刷包,所以大家这一步也可以选择找到官方的语言单刷包解包,实质上没区别。

SBF2.gif

点击之后,找到刚刚下载的15R包载入,之后软件会自动列表出SBF中的CG文件,如下,示例是15R原版包的SMG列表

SMF3.gif

有点罗嗦了,下面就解压出来这些SMG文件,点击刚刚Open燜lish-File下面的一个按钮Split燜lish-File,这样,软件就直接把CG文件解压出来,注意,这里他不会让你选择解压位置的,默认解压到SBF所在文件夹,所以进入SBF所在文件夹,就是一大堆CG文件,找到后缀*CG46.SMG复制出来就好啦

解压SBF就告于段落。


[quote]
2.解包SMG文件


现在有了SMG文件,我们仍然不能方便的修改他,所以,还需要把SMG文件解压出来,这里用到刚刚提到的一个SMG解压软件,在Windows下就直接可以运行,大家在帖子后面下载,
这个软件比较繁琐,用起来相当麻烦,因为他是全命令行格式的,没有UI,所以必须在所谓的"DOS"窗口运行,也就是命令提示符。

安装完成SMG解压软件,这里就是Cygwin,图就不上了,也没啥好欣赏的哦

由于SMG文件解压比较麻烦,所以很详细的介绍一下

命令
unsquashfs,这个命令记清楚了,解压SMG的命令

格式呢,大家可以在Cygwin里面打一个空的unsquashfs命令不加任何参数,系统就会给你列出来,下面我只列我们用到的参数,别的自己看帮助咯


解压SMG:unsquashfs
更多图片 小图 大图
组图打开中,请稍候......
发表于 2009-4-26 19:54 | 显示全部楼层
完全不懂.. 不过. 支持.~~
发表于 2009-4-26 20:01 | 显示全部楼层
貌似挺复杂 [s:64]
 楼主| 发表于 2009-4-26 20:06 | 显示全部楼层
完了- -

在写不出来啥了
发表于 2009-4-26 20:08 | 显示全部楼层
支持,加了60金钱和10个鲜花,,加油
发表于 2009-4-26 20:13 | 显示全部楼层
支持一个!~
发表于 2009-4-26 20:22 | 显示全部楼层
我也来支持喽~

DesertEagle 于 2009-04-26 20:22 又补充说:
把文章都写在一个楼层呗~
发表于 2009-4-26 22:19 | 显示全部楼层
不怕,你加油写,到时候我帮你把插楼的删了,然后给每个留言的朋友补28金币,加油
发表于 2009-4-26 22:24 | 显示全部楼层
引用第8楼LouisLaw于2009-04-26 22:19发表的:
不怕,你加油写,到时候我帮你把插楼的删了,然后给每个留言的朋友补28金币,加油

那我也插[s:58]
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-12-18 19:47 , Processed in 0.058965 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表