今天看到一个哥们发布的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
本文所提供的方法仅供学习研究所用,请勿用于其他用途,由此带来的任何责任与本人无关,特此声明。