现在登录关闭

为了我们更好地为您服务,请登录后再下载。

     还没有帐号?立即注册

您的位置:掌中宝资讯 - 使用技巧 - iPhone 1.0.2版如何定制自己的运营商Logo
iPhone 1.0.2版如何定制自己的运营商Logo
日期:2008-09-08  人气:1312   来源:网络收集

iPhone在状态栏显示中国移动时只显示部分字符:Chin...,其他都给盖住了,非常不美观。可以通过给SpringBoard打补丁来显示定制的图像。原理是让SpringBoard永远只显示AT&T图标(不论实际的运营商是谁),这样只要修改AT&T的图标文件就可以显示自己定制的图像了。修改时要改2个文件:

  用于当背景是白色时的图:/System/Library/CoreServices/SpringBoard.app/Default_CARRIER_ATT.png
  用于当背景是黑色时的图:/System/Library/CoreServices/SpringBoard.app/FSO_CARRIER_ATT.png

所有图都必须是PNG格式的,可以使用透明背景,iPhone会根据状态栏的颜色自动选取相应的文件。

操作方法:

1、从iPhone下载/System/Library/CoreServices/SpringBoard.app/SpringBoard文件

2、用二进制编辑器(如Mac上的HexEdit,Windows上的WinHex)修改如下(不会改?后面有改好的下载):

代码:
文件偏移(十进制)    原始值    补丁值
227452:              05       00
227454:              00       A0
227455:              0A       E1

这个补丁将程序中位于0x3887C位置的BEQ 0x38898指令改成了NOP指令,从而跳过了对运营商的检查,直接采用AT&T。

3、用SCP将修改后的SpringBoard文件上传到iPhone相应目录中,替换掉原来的文件(不要先删除再传,直接传上去覆盖)。

用Mac的用户直接到第5步,PC用户需要执行第4步,因为PC上文件没有运行属性,所以上传到iPhone的运行文件必须添加运行属性。

4、PC用户用SSH登录到iPhone上,将修改后的文件属性改为可执行:

代码:
chmod +x /System/Library/CoreServices/SpringBoard.app/SpringBoard

注意:在SCP复制文件到iPhone时,如果文件已经存在,通常会采用已经存在的文件属性的,但是有些软件可能不是这样的,所以为了保险,需要手工加运行属性。如果SpringBoard真的没有运行属性,下次你就无法启动,再想给它加属性可就非常麻烦了。

5、用自己的图标替换前面提到的2个文件(如果不替换将显示AT&T图标),制作图标可以用多个软件,只要能生成带透明度的PNG格式图象就行了,我用的是Photoshop。

制作方法其实很简单,做2个大小为 65x20 像素的图象,一个用于背景为黑色时,另一个用于背景为白色时,然后把Background(背景)层删除,把2张图分别导出为:

   Default_CARRIER_ATT.png(白色背景用)

   FSO_CARRIER_ATT.png(黑色背景用)

完成后把2张图片传到iPhone上,放到:

   /System/Library/CoreServices/SpringBoard.app

6、重启就可以了

这是已经修改好的SpringBoard文件 点击下载

我现在用的Logo:

 

标签: iPhone  苹果     
 浏览过此文的人还看过
  • 【教程】用iBrickr安装第三方软件
  • 【教程】软件解锁iPhone(不需要Ki、877、TurboSim)
  • 【教程】应对软件解锁失败(将iPhone恢复到苹果原始状态)
  • 【教程】怎样判断是否需要修复才能升级到1.1.1
  • 【教程】怎样看新买iPhone的版本
  • 【FAQ】iPhone破解类常见问题解答
  • 【FAQ】iPhone常见使用类问题解答
  • 【教程】iPhone如何连接WiFi上网设置方法
  • 【FAQ】iPhone常见iTunes类问题解答
  • 【FAQ】iPhone常见定制类问题解答

  • 掌中宝下载 提供最新的智能手机软件游戏 PSP游戏等各种免费下载资源!
    版权所有 Copyright@ 2008-2010 http://www.mydown168.com All Rights Reserved. 网站地图 站长邮箱