DIY 新浪微博Android客户端 ----用Android手机发送来自iPhone的微博

来源:互联网 发布:淘宝宝贝违规怎么处理 编辑:程序博客网 时间:2024/05/16 19:18

今天看到一个哥们发布的DIY新浪微博客户端,自己试了下,确实好用,赫赫,给大家分享下

链接

http://hi.baidu.com/aqtata817/blog/item/776246021f81b6d87b8947bb.html

 

先上个效果图:

 

 

用我自己的Android手机发布

 

欢迎关注我的微博

http://t.sina.com.cn/zylucifer

 

呵呵,下面我们开始一步一步来完成这一功能。

1.首先,下载新浪微博客户端

把里面的classes.dex文件拷贝出来

 

2.然后去下载smali工具

http://code.google.com/p/smali/

 

3.然后执行

java -jar baksmali.jar -o out classes.dex

 

把反编译的代码解压缩到out文件夹

 

4.然后找个工具,我用的是notepad++ 打开

out/com/sina/weibo/Constants.smali和RPCHelper.smali

 

5.替换

5l0WXnhiY4pJ794KIJ7Rw5F45VXg9sjo

5Jao51NF1i5PDC91hhI3ID86ucoDtn4C

 

 

6.替换

"android"

"iphone"

 

注意,带上引号

 

 

其实上面那个就是新浪用来计算判断是Android客户端的key

下面那个是判断iPhone客户端的key

 

7.这样替换完了之后,baksmali工具打包回去

java -jar smali.jar out -o classes.dex

 

8.然后把classes.dex打包进原来的压缩包,替换原来的classes.dex

然后把META-INF 也就是签名文件夹干掉

 

用自己的签名,比如auto-sign或者signer.jar来签名

 

9.然后去发布你的iphone版Android客户端微博吧!哈哈!Enjoy!

 

 

 

我传了一份已经改好的apk到csdn下载频道

http://download.csdn.net/source/3130453

enjoy~!

 

本篇博客版权归CSDN博主曾阳所有

转载请注明http://blog.csdn.net/Zengyangtech/archive/2011/03/26/6280622.aspx


本文所提供的方法仅供学习研究所用,请勿用于其他用途,由此带来的任何责任与本人无关,特此声明。