青春时代是一个短暂的美梦,当你醒来时,它早已消失得无影无踪了。
 
夜月琉璃Lv46   
ios应用降级,安装旧版本应用     

原文摘自:ios应用降级,安装旧版本应用——小白也能学会的手把手教学 - 知乎 (zhihu.com)


需要的工具:
1.https://www.52pojie.cn/thread-1756628-1-1.html
2.爱思助手(3utools)或itools
3.itunes  12.6
4.Charles 4.6 以上版本


因为系统的限制,ios设备只能从app store内下载应用,而且当我们将应用更新之后,在app store内无法下载到旧版本的应用。但是,在使用过程中,我们总是会遇到需要旧版本应用的情况:


不喜欢新版本界面;


新版本增加了很多广告;


新版本中一些功能需要收费了;


新版本一些功能受限或者被取消;


……


这时,我们就想要下回旧版本应用,但是就像前面提到的那样,我们已经无法从app store内下载到旧版本应用了。而ios又不能像安卓那样,通过豌豆荚等app下载历史版本的应用,那怎么办?


不越狱就能实现的方法有两个:上某宝找人帮忙下载旧版本应用;自己学会下载旧版本应用。


上某宝找人帮忙下载旧版本应用,往往会需要你的apple id和密码,这样安全吗?这谁也无法保证。所以,最好的办法就是自己学会下载旧版本应用,省钱,安全,无需求别人。废话不再多说,下面正式进入教学,按照教学,小白都可以学会哦。


下载教程


准备好你的手机,电脑以及数据线。


第一步,去苹果官网安装iTunes,注意不要安装最新版本的,要安装12.6版本的,这个版本内置了app store,而最新版没有!


64位下载地址:点击下载


32位下载地址:点击下载


下载匹配自己电脑的安装包并安装。打开后,界面如下:



Image


在上方的账户选项中,登录自己的apple账户并对这台电脑授权,如下:


Image


第二步:下载抓包软件。


网上有很多大佬做的自动抓包下载旧版应用软件,但下载下来可能会被报毒,这里直接教大家自己抓包,也不会复杂多少。


推荐下载Charles。


下载地址:https://www.charlesproxy.com/download/


下载后可能需要激活。


免费激活码获取:https://tools.zzzmode.com/mytools/charles/


随便输一个名字就可以生成一个激活码,如下:


Image


打开Charles,依次点击Help,Register Charles,输入刚才获得的激活码,重启软件就可以完成激活。


第三步,安装证书。


依次点击Help,SSL Proxying,Install Charles Root Certificate,如图:


Image


点击“安装证书”。


Image



选择存储位置为“本地计算机”。


Image




将证书存储在“受信任的根证书颁发机构”。


Image



点击”完成“,到此就完成了证书的安装。


Image



第四步:开始抓包!


在iTunes中搜索到你想要下载的app,我以“起点读书”为例,注意搜索时上方应该显示应用。


Image


点进去,先不要点下载!


Image





打开Charles,这时,应该已经开始抓包了,上方的红色小圆圈应该被框住了,如果没有,手动点击,开始抓包。


Image



返回iTunes,点击下载,在它下载完之前点击暂停,千万千万不要让它下载完!(选中后键盘按下删除键可以删除这项下载任务)


Image


回到Charles,会发现里面多了很多信息。我们找到里面http://p29-buy.itunes.apple.com这一项(你的那边p后面的数字可能不一样,但其余的一样就可)。


Image


我们发现,下面显示unknown。右键,之后选择点击Enable SSL Proxying。


Image


点击上方小扫把图标,清空抓取的信息。回到iTunes,再次点击下载(如果不能点击,可以点击app名称刷新一下)。在下载完成之前一定要暂停下载。回到Charles。还是找到http://p29-buy.itunes.apple.com这一项,发现下面有了信息。


Image



右键,选择Breakpoints,创建断点。


Image


回到iTunes,再次点击下载,这时,会弹出一个窗口,同时iTunes会自动停止下载。


Image


点击Edit Request,下面选择XML Text,会发现中间有一串数字,这是app的版本id,我们要通过修改这串数字达到下载旧版本的目的。


Image


我们通过一个 iOS旧版应用下载 查询历史版本的版本id。


直接通过app名称搜索。


Image


右键,查看历史版本,会发现有很多版本,找到自己想要的版本,记住后面的版本id,或者右键复制版本id。这里我要下载5.9.106版本。


Image


回到刚才的窗口,将那串数字改为刚才复制的版本id。


Image



然后,点击Execute,窗口消失,iTunes继续下载。之后还会弹出几次窗口,一直点Execute直到下载完成。(其实也可以关闭Charles了)


点击资源库,会发现app已经下载好了。


Image


右键查看简介,会发现已经是我们想要的版本了。


Image



注:如果你发现,下载的还是最新版本,那么再试一次吧。这次不会再那么麻烦了,直接打开Charles,然后iTunes中点击下载,将版本id改为想要的版本的id就可以。之前的设置断点等操作不用重复进行了!(不过,要记得将之前下载的软件删掉)包括以后下载去其他软件的历史版本,都不需要重复之前的设置断点等操作,可以说是一劳永逸!!


第五步:关闭更新检测!


在资源库里,右键,点击在Windows资源管理库中显示。


Image



找到安装的软件,用解压文件打开。


Image


删除其中后缀名为plist的文件。


Image



这样,就可以一劳永逸,再也不会收到app store里的更新提醒了!


第六步:将下载的软件导入到手机。


下载并安装itools或者爱思手机助手(3utools)。我用的是itools。


itools的下载地址:https://www.itools.cn


itools操作简单,但是有一个缺点,连接手机后会自动下载一个软件,如果不想每次删除,可以参考以下方法设置一下。


链接:https://www.geniusxiaoshuai.com/exp/84.html


用数据线将手机连接到电脑,打开itools。点击应用,点击安装,找到刚才安装好的软件就可以了。(一般不删除手机内的原软件也可以,如果不成功再删除原软件尝试一次)


至此,我们就成功的把旧版本的应用下载下来了。

本文章最后由 admin2024-03-31 10:58 编辑
 0  已被阅读了163次  楼主 2024-03-31 08:51:42
回复列表

回复:ios应用降级,安装旧版本应用

桂公网安备 45010302000666号 桂ICP备14001770-3号
感谢景安网络提供数据空间
本站CDN由七牛云提供支持
网站已接入ipv6
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
如果某些内容侵犯了您的权益,请通过右侧按钮与我们联系
Your IP: 18.224.59.231 , 2024-05-04 06:21:23 , Processed in 0.1289 second(s).
Powered by HadSky 8.3.7
知道创宇云安全