Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 2.48 KB

iOS免切换账号在线安装Shadowrocket.md

File metadata and controls

39 lines (30 loc) · 2.48 KB

场景

因为某些众所周知的原因,Shadowrocket、Quantumult、Kitsubebi、Potatso、Surge等这些优秀APP被App Store中国大陆区下架了。原有已购买这些APP的大陆区ID都也都无法下载或更新它们,需要下载或者使用它们都需要使用非大陆区App Store的ID进行下载(这些ID已购买了相应的APP)。

原因

  • 问:那么没有非大陆ID的人要如何使用这些APP?
  • 答:找个已购买了这些APP的美区ID,切换ID进去下载。

引发

  • 小白太多了,脑子不够用,切换ID都不会,咋整?
  • 本应只登录app store的,可是小白直接把账号登录到iCloud,然后账号又被手贱的人改了密码把他们的iOS设备锁住了(ID锁)
  • 内部交流群里的某位大(基)佬给出了一个骚操作:在线安装APP
  • emm...这个骚操作已经集成进了面板了,在iOS下的safari浏览器打开面板的用户个人中心,在订阅那的iOS就可以看到(安卓和PC是看不到的)

骚操作

  • 只能在iOS系统下才能看到这个在线安装的入口
  • 必须用你自己的已购买了相关APP的非大陆区ID去抓取ipa文件,抓到ipa文件替换到项目目录下的public/clients/xxxx.ipa
  • 更改public/clients/ipa.list文件内的那个ipa的URL
  • 替换完注意更改public/clients文件夹的权限

注意

  • 只能在iOS系统下的safari浏览器下才能 在线安装
  • ipa.list里的那个ipa的URL必须是https开头,所以,要求你的面板必须上https
  • ipa必须是你用自己的非大陆区抓下来的,面板里自带的是我自己抓的,别试了,没有我的ID,你们是用不了的
  • 用户在线安装这个ipa后,如果他从未装过这个app,则会提示输入账号密码,账号密码就是你用来抓取这个ipa的那个非大陆ID账号和密码
  • Shadowrocket等众多应用都已不支持iOS 9以下的系统
  • 在线安装完之后,用户的app store会自动登录你的ID,所以务必要提醒用户退出app store的ID,切换回他自己的(其实也没什么影响)

抓取IPA

emm...网上很多教程,自己研究看看?再不会,进小群,有视频教程

益处

各位大佬再也不用写教程写到死,还要浪费时间教小白切换ID了

独立套件(演示)

  • 不再提供演示

(安装完后打开app需要我的美区ID,这里只做演示用故不提供,整套源码内部群已分享)

代注册美区、日区ID,50RMB/枚,不建议淘宝购买(易被封号)