简单调教,手机一样玩QQ HD
2012-04-29horf
话说昔日平地一声惊雷,位于深圳的某即时通讯厂商推出了QQ HD For Android Pad(以下简称QQ HD)。说起这个QQ HD,可能是移动终端有史以来最华丽的QQ版本了。设计感十足的用户界面,以及丝般润爽的滑动操作,都叫人欲罢不能……。且慢!QQ HD支持的最低分辨率都在1024×600,这不是将horf这样的手机党拒之门外了么?哼!这么好的东西不让我用?No door!就让我来亲手“调教”一下QQ HD。
想要“调教”QQ HD,三样东西是不能少的。一是最新版QQ HD(目前最新版本为1.6,下载地址:qqhd.qq.com)。二是反编译软件apktool以及签名软件Auto-sign(下载地址:http://work. newhua.com/pcd)。三是JAVA开发环境JRE(下载地址:http://tinyurl. com/chpyoyx)。集齐之后我们就可以召唤神龙……,哦,不对!是展开“调教”了。
把下载下来的QQ HD和ApkTool.exe 、appt. bak以及apktool.jar一块放到某个盘符的根目录下,例如C盘(c:)。
深吸一口气,按下“Win+R”键打开“运行”对话框,输入“CMD”,点击确定打开命令行窗口。首先输入“cd c:”并回车(存放文件的目录)。接着输入“apktool*d*-f*"c:qqhd_hd_1.6.0.apk"*"c:qqhd"”(“*”用空格键替换,如图1),按下回车。
这时你就会发现C盘多了一个“qqhd”的文件夹。我们打开文件夹,进入“smalicom encentpad qqmainframe”目录下,然后找到这个文件夹里的VariousScreenAdapter. smali文件,用记事本将其打开(图2)。
在文本中我们可以找到“const/16 v0, 0x400”和“const/16 v0, 0x1f4”两行代码。哈哈!这里的400和1f4就是屏幕的分辨率了(十六进制数字),把它改掉行啦!比如我想要改成800×480,只需要将两项数值分别改为“320和1e0”并保存。
别急,还没结束!再次打开命令行窗口,输入“apktool*b*"c:qqhd"”(“*”依旧是空格)回车,泡杯咖啡等下吧!找到“c:qqhddist”文件夹,发现里面已经有了我们修改好的APK文件。不过现在并不能安装,因为还没“签名”呐!
打开刚才下载解压出来的Auto-sign文件夹,把刚刚修改过的APK文件复制到Auto-sign文件夹里,并重命名为“update.zip”。接下来用鼠标把改名后的update.zip拖动到sign.bat图标上,稍等片刻,签名工作就大功告成!把生成的文件格式改回APK,经过简单的安装,QQ HD便在我的手机中华丽登场(如图3)。