【背景】
安卓系统中的有些软件,比如天天动听,UC浏览器等,
个人使用过程中,发现一个问题:
之前旧的版本,用的好好的,没有问题的。
但是自己一点点的,升级了多次,升级成越来越新的版本后,结果软件问题越来越多:
UC浏览器:从使用正常,到看网页导致手机彻底的死机;
天天动听:从听歌正常,到使用起来越来越不方便,而且还有爆音,卡死等问题;
所以,就有此需求了:
想要找到某个安卓软件的,之前的某个版本。
【折腾过程】
确保当前安卓手机联网了。
比如此处打开了WIFI。
下面以天天动听为例:
打开安卓市场
然后,在已安装中,找到对应的 天天动听:
然后单击,可以看到显示出:
打开 管理软件 查看信息
选择查看信息,进入:
天天动听 软件的介绍界面
把界面一直往下拉,会看到底部会有:
软件权限 历史版本 作者作品 报告问题
选择 历史版本,你会看到,该软件的所有的版本都列出来了:
然后就可以点击最右边的按钮,去一个个下载了。
我此处,把天天动听,所有的版本,都通过WIFI下载下来了。
不过需要注意的是,由于我此处安装了某个相对旧的版本,
所以对应的,大部分的新版本,都显示出来的是升级,而不是下载。
只有比当前软件更旧的版本,才有下载的:
换句话说,想要下载所有的版本,估计只有把当前版本卸载掉,然后估计所有的版本,就都显示下载了。
所以,我现在就去专门把天天动听卸载掉。
回到前面的 已安装的界面,点击卸载:
点击确认,去卸载:
然后完成:
然后重新去搜出 天天动听:
然后随便点击某个,都会进入之前的那个软件界面,还是拉到最底下,找到历史版本,然后再进入,以为就可以看到,都是显示的是下载了。
结果还是不行。
重新推出安卓市场,重新进入,再重新搜天天动听,找到后,点击任意一个,再找到历史版本,最后终于看到所有的都是“下载”的选项了:
然后就可以一个个都点击,让其一个个都下载了:
可以看到,最低的是2.5.0522,最新的是4.0.1205
然后,再去参考:
去把上面下载下来的,各个版本的软件,都拷贝到PC上。
然后通过改名,添加.apk后缀,通过豌豆荚,搞懂是哪个版本。就可以找到所需的对应的版本的软件了。
此处,我经过上述折腾,目前已经提取出好几十个软件了。
其中对于天天静听,目前所有的版本,都提取出来了:
并且,还上传到对应的skydrive上面了。
【总结】
看来,想要提取出各个版本的,某个安卓软件,还是相对比较麻烦的。
目前已整理出来的很多软件,可供需要的人去下载:
天天动听 TTPod 各个版本(从2.5.0522 到4.0.1205)下载地址
【后记 2012-12-19】
后来发现,原来,安卓市场中的天天动听的历史版本中,也是不全的,
其中从2.0到3.9之间,还是有很多个版本的,结果安卓市场中都看不到的。
关于,天天动听,各个历史版本的,安卓版本的,下载地址,参考: