g1用了半年,终于干了第一件不不劳而获的事情,用自已珍藏的一个速度不错的第三方api修改了官方twitter,成功的取代twitteroid成为我现在的首选,现把过程记录如下,基本转载:
安装
1.先装JAVA环境,JDK/JRE都行,官网下载 装过的就跳过吧
2.下载apktool.jar及相关文件,这里下apktool-1.0.0.tar.bz2 和apktool-install-windows-2.1_r01-1.zip
3.解压apktool.jar到 C:Windows 解压apktool-install-windows.zip到任意文件夹(例如D盘根目录)
4.Win+R 运行CMD,用cd命令转到apktool-install-windows所在文件夹,输入apktool看看。会列出一些帮助的话就成功了。
反编译Twitter客户端
运行CMD ,转入apktool文件夹运行(我的是D:apktool)
下载官方twitter的客户端 [下载地址](http://u.115.com/file/f3c1d017ba) >
进入D:apktool> 输入 apktool d twitter.apk twitter
打开notepad++ 按CTRL+F 选择文件查找选项卡
选择目录 d:apktoolapktooltwittersmali
替换http://twitter.com/为 api的地址 (例如:https://gtapserver1.appspot.com/)
替换http://api.twitter.com/为 api的地址/api/ (例如:https://gtapserver1.appspot.com/api/)
替换http://search.twitter.com/为 api的地址/search/ (例如:https://gtapserver1.appspot.com/search/)
替换http://www.twitter.com/为 api的地址 (例如:https://gtapserver1.appspot.com/))
替换后会自动保存,直接退出notepad++
CMD运行 apktool b twitter 生成的文件在D:apktooltwitterdist下
签名
1.把修改后的APK包重命名为 unsigned.apk 放到Auto-Sign目录下 [下载 Auto-Sign](http://lvwind.net/wp-content/uploads/2010/01/Auto-sign.rar)(需要java环境)
auto-sian目录随意
2.运行sign.bat签名,在同目录生成signed.apk,这就是签名后的 APK包
搞定