如何制作iPhone版QQ4.7的透明皮肤?
作者:佚名 来源:未知 时间:2024-11-12
iPhone版QQ4.7推出了透明皮肤的功能,很多机油都眼馋得不行。不过目前这个功能仅在官方QQ HD 4.7版本上开放,而且仅支持iPad设备。那么iPhone用户怎样才能用上这一拉风功能呢?别急,今天笔者就手把手教大家如何DIY一个透明皮肤QQ。
需要注意的是,由于iPhone设备分辨率与iPad不同,在制作透明皮肤的时候需要进行一些裁剪、拉伸等处理。具体效果可能并不会完美,不过相信已经足够个性了。
第一步:准备工作
越狱iPhone一台(iOS 5/6均可);
已安装SSH工具(如iFunBox、WinSCP等);
已安装AppSync(用于安装破解版QQ);
QQ HD 4.7破解版IPA安装包(含透明皮肤文件);
一款图像编辑软件(如Photoshop)。
第二步:安装QQ HD 4.7
将iPhone连接至电脑,打开iFunBox,进入“越狱文件系统”,将QQ HD 4.7破解版IPA安装包内的“Payload”文件夹拖拽至iPhone的“/var/mobile/Applications/”目录下(注意这里是直接拖拽整个文件夹,不是里面的文件)。
此时可以在“/var/mobile/Applications/”目录下看到一个新建的文件夹,其名称是一串乱码,这就是QQ HD 4.7的安装目录。进入该文件夹,将里面的“QQ HD.app”文件夹重命名为其他名称(如“WeiXin.app”,目的是让SpringBoard.app识别不到这是QQ,以便在iPhone上正常运行)。
接下来打开iFile(需在Cydia中安装),进入上述重命名后的QQ文件夹,找到“Info.plist”文件,用属性表编辑器(Property List Editor)打开。找到CFBundleIdentifier,将其值修改为“com.apple.mobilesafari”(或者其他已安装软件的Bundle Identifier,但注意一定要修改成系统未识别的,否则会出现软件冲突);找到CFBundleName,将其值修改为“Safari”(或其他任意名称,这个就是软件在桌面显示的图标下面的文字)。
之后再次打开iFunBox,将“QQ图标.png”(事先准备好的与iPhone分辨率一致的QQ图标文件)拖拽至“/var/mobile/Media/DCIM/100APPLE/”目录下(用iFile也可以,不过操作相对繁琐)。然后回到iPhone,进入照片应用,找到刚才拖拽至手机的QQ图标图片,点击左下角的“分享”按钮,选择“指定给联系人”,系统会提示“存储为新的联系人”,点击“添加”按钮,之后选择“完成”。此时QQ图标已经被添加至联系人列表,长按该联系人,点击左上角的“编辑”按钮,然后点击其头像,选择“选取照片”,找到刚才保存的QQ图标,裁剪至合适大小后点击“选取”。最后将该联系人重命名为“QQ”,并点击右上角的“完成”按钮。
回到桌面,长按图标进入编辑模式,将Safari(或其他已重命名的软件)图标拖动至界面最上方,当图标抖动时,再次长按刚才制作好的QQ联系人图标,将其拖动至桌面,然后释放。此时桌面上就会出现两个Safari(或其他)图标,将原装的Safari图标移至另一个界面,留下刚制作的QQ图标。点击该图标,如果可以顺利打开QQ HD 4.7,说明伪装成功。
第三步:替换透明皮肤
打开WinSCP,以SFTP方式登录iPhone(登录信息在iFunBox的“信息”选项卡中可以找到)。
进入iPhone的QQ HD安装目录(之前重命名后的那个文件夹),找到名为“QQHD.framework”的文件夹并进入,将里面的“skin_qzone_iphone_portrait_retina.png”文件下载至电脑(这就是官方QQ HD 4.7透明皮肤文件,不过分辨率是iPad的)。
用图像编辑软件打开下载的透明皮肤文件,将其裁剪至iPhone 4/4S屏幕分辨率(640×960),或者iPhone 5/5S/5C屏幕分辨率(640×1136)。这里以iPhone 5为例,裁剪后保存。
回到WinSCP,将裁剪后的透明皮肤文件拖拽回iPhone的相应目录,覆盖原文件。
此时进入QQ HD,点击左上角头像,选择“个性装扮”——“个性主题”,在列表的最下方应该就可以看到“透明皮肤”的选项了,不过先别急着勾选,因为直接这样勾选会出现显示错乱的问题。
再次打开WinSCP,进入QQ HD安装目录下的“Library/Preferences”文件夹,找到名为“com.tencent.mobileqq.hd.plist”的文件并将其下载至电脑。用属性表编辑器打开该文件,找到名为“ThemeIndex”的键,将其值修改为“7”(7代表的就是透明皮肤,其他主题对应的数字可以在QQ内查看)。
之后将修改后的“com.tencent.mobileqq.hd.plist”文件拖拽回iPhone相应目录,覆盖原文件。
再次进入QQ HD,此时勾选“透明皮肤”选项,应该会发现透明皮肤已经可以正常显示了(不过QQ头像部分仍然会有些显示问题,这个目前无解)。
至此,iPhone版的透明皮肤QQ就制作完成了。当然,由于是DIY版本,显示效果和稳定性自然无法和官方版本相比,不过相信已经足够个性了。如果你对显示效果不满意,可以自己对透明皮肤文件进行进一步处理,以达到更好的效果。
- 上一篇: QQ接收的图片和文件存储位置在哪里?
- 下一篇: 360浏览器轻松换肤指南