网络通讯 / 软件心得 · 2011/05/19 10

新浪微博尾巴修改教程(即修改显示“来自xxx”)及修改版下载

最近看到很多论坛放出了修改Android的新浪微博客户端的尾巴,即修改通过Android客户端发布的微博的后面显示的“来自Android客户端”为别的字样,我也整理了下,放出具体修改方法。

一、环境、工具下载

1. JDK环境,请安装JDK文件,[download id=”143″]

2. Android软件的解包、封包和签名软件(解压密码:diywm.com),[download id=”144″]

3.新浪的Android客户端。[download id=”145″]

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客户端的安装文件。

[download id=”146″]

下载提供的修改成三星GalaxyTab客户端的安装文件。

[download id=”147″]

————————————————————————————————————————————————

附其他客户端的key和验证码(站长我未全部验证过):

1.黑莓客户端

key:blackberry

验证码:ivij24vyWpP0zE0M03r56RL2u8nu0L66
2.三星GalaxyTab

key:sxtab

验证码:6b2BhcdpiCdyZaIh4O3S1zHAUoC6Zpql
3.htc

key:htc

验证码:ybQv5D6BC2bIOqYV2wCsIs0dX9vV0xIG
4.SonyXpera

key:x10

验证码:rPVsSGvnz8erJ7w8sIICKEE70wQMRswU
5.Moto

key:me511

验证码:5AgbUpV7fL2APXOkI04QnRhlGUdUlwy0
6.联想乐phone

key:lp

验证码:5EmMeHqPOYsLSQ2zjrdXHoUhqtD4QYGx
7.魅族M9

key:meizu_m9

验证码:WQnVIAWDBmR9XV86YNAO97P3Xgk21az9
8.S60手机

key:s60

验证码:AbLmkn77N8j72iyE2Aup5RoRN8C0M3E5
9.三星Android智能手机客户端

key:sxandroid

验证码:tYQO8S1RndCGgI3qNbiCEjG3cVaeOvq75