最近看到很多论坛放出了修改Android的新浪微博客户端的尾巴,即修改通过Android客户端发布的微博的后面显示的“来自Android客户端”为别的字样,我也整理了下,放出具体修改方法。
一、环境、工具下载
1. JDK环境,请安装JDK文件,
jdk-6u18-windows-i586 (76.6 MiB, 206 hits)
2. Android软件的解包、封包和签名软件(解压密码:diywm.com),
APK解包&签名&打包TOOLS (2.9 MiB, 245 hits)
3.新浪的Android客户端。
最新新浪微博Android客户端 (4.0 MiB, 303 hits)
4. Notepad++软件,下载网址 http://notepad-plus-plus.org/ 这个工具会比较有效的搜索和替换。
二、解包,打包和签名
1. 将步骤一的2和3下载的文件解压缩至同一个目录下,最后的文件结构如下:
2. 用winrar软件,打开新浪微博(weibo_10245010.apk) ,看到以下文件:
3. 将压缩包里的classes.dex文件拖出来,与工具同一个目录下,如下:
4. 双击目录里的解包.bat文件,系统自动解包,看到如下的提示,即表明解包完成,观察目录下,多处一个classes文件夹;
5. 接下来,就是需要修改classes\com\sina\weibo里的Constants.smali与RPCHelper.smali两个文件了;
5.1 以修改成iphone客户端为例,先打开classes\com\sina\weibo里的Constants.smali文件;
5.2 搜索key “android” 替换为 “iphone” (搜索和修改都要带半角双引号) (应该只找到一处)
5.3 搜索验证码 “5l0WXnhiY4pJ794KIJ7Rw5F45VXg9sjo”替换为”5Jao51NF1i5PDC91hhI3ID86ucoDtn4C”(搜索和修改都要带半角双引号)(应该只找到1处)
5.4 同样的办法(参照5.2和5.3)修改和替换classes\com\sina\weibo里的RPCHelper.smali文件(这个文件里要替换的地方很多);
5.5 修改完成后,回到工具的目录下,点击打包.bat文件,重新打包为dex文件,看到如下即表明打包完成,工具目录下应该生成了一个out.dex文件;
5.6 删除工具目录下的原来的class.dex文件,然后将out.dex重命名为classes.dex文件。
5.7 用Winrar再次打开新浪微博(weibo_10245010.apk) ,删除里面的META-INF文件夹,并用5.6步骤的classes.dex文件替换里面的同名文件(可以将目录里新的classes.dex文件拖动到winrar里,会提示你是否覆盖)
5.8 打开工具目录里AndroidResEdit文件夹下的AndroidResEdit_By_hanhualangzi_v_1.5.exe软件,点击菜单栏里的签名->签名APK文件;
5.9 选择我们工具目录下的weibo_10245010.apk文件后,点击立即签名,按照系统提示,选择新的签名后的文件存在的位置,默认为同目录下的weibo_10245010-SignFile.apk文件。
5.10 签名完成后,软件会提示,然后将weibo_10245010-SignFile.apk文件复制到手机里安装,试试看吧:)
附上我在Android客户端上发布微博后发布后显示iPhone客户端的截屏。
如果嫌弃麻烦的同志,可以直接这里下载我提供的修改成iPhone客户端的安装文件。
新浪微博客户端(修改成iPhone尾巴) (4.0 MiB, 175 hits)
下载提供的修改成三星GalaxyTab客户端的安装文件。
新浪微博客户端(修改成三星GalaxyTab尾巴) (4.0 MiB, 227 hits)
————————————————————————————————————————————————
附其他客户端的key和验证码(站长我未全部验证过):
1.黑莓客户端
key:blackberry
验证码:ivij24vyWpP0zE0M03r56RL2u8nu0L66
2.三星GalaxyTabkey:sxtab
验证码:6b2BhcdpiCdyZaIh4O3S1zHAUoC6Zpql
3.htckey:htc
验证码:ybQv5D6BC2bIOqYV2wCsIs0dX9vV0xIG
4.SonyXperakey:x10
验证码:rPVsSGvnz8erJ7w8sIICKEE70wQMRswU
5.Motokey:me511
验证码:5AgbUpV7fL2APXOkI04QnRhlGUdUlwy0
6.联想乐phonekey:lp
验证码:5EmMeHqPOYsLSQ2zjrdXHoUhqtD4QYGx
7.魅族M9key:meizu_m9
验证码:WQnVIAWDBmR9XV86YNAO97P3Xgk21az9
8.S60手机key:s60
验证码:AbLmkn77N8j72iyE2Aup5RoRN8C0M3E5
9.三星Android智能手机客户端key:sxandroid
验证码:tYQO8S1RndCGgI3qNbiCEjG3cVaeOvq75
5:30 下午
这个有趣!
能不能改成“来自:小霸王学习机客户端”
[回复]
雨夜观月 回复:
五月 27th, 2011 at 10:00 下午
@bolife,
其实也是有将微博尾巴改成“来自:小霸王学习机客户端”。前提是去申请一个这么名字的应用的API,然后等API审核过了,按照教程修改即可。
[回复]