majd / ipatool

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
MIT License
5.9k stars 490 forks source link

Support for downloading older versions of apps #6

Open Sn0wCooder opened 3 years ago

matcheteee commented 3 years ago

🤗

liuaaaddxiaoer commented 3 years ago

how to download history versions

iambenmitchell commented 3 years ago

I will try and work on this myself as I have experience with downgrading iOS apps with iTunes. However, no promises lol

GH3a commented 3 years ago

how to download history versions

shunichio commented 2 years ago

how to download history versions?

LoSunny commented 2 years ago

Any updates on this feature?

bendschs commented 2 years ago

would be interesting to me as well

tanpengsccd commented 2 years ago

Any updates on this feature?

csc-EricWu commented 2 years ago

Yes, great function

NyaMisty commented 2 years ago

No hope lol Apple Configurator does not provide that function

csc-EricWu commented 2 years ago

https://baijiahao.baidu.com/s?id=1664728073868979410&wfr=spider&for=pc https://www.jianshu.com/p/acf915b4bd9a 我找到了一些教程,他们似乎可以完成

beer-psi commented 2 years ago

It's not practically possible because the endpoint that can be used to set extVrsId (/WebObjects/MZBuy.woa/wa/buyProduct) has a parameter called kbsync which no one has really successfully reverse engineered. You'd need to intercept kbsync from an iTunes API request or something like that.

NyaMisty commented 2 years ago

Now my ipatool-py supports download old versions via hooking Windows iTunes:

https://github.com/NyaMisty/ipatool-py#download-old-version

You can either get a Windows iTunes using my action-ipadown, or use the manual way to setup your own one.

upintheairsheep commented 2 years ago

No hope lol Apple Configurator does not provide that function

its possible lots of jailbreak does it and also apple does it on unsupported ios.

NyaMisty commented 2 years ago

Refe

LOL. Don't you see Apple Configurator in my sentence?

langkhach270389 commented 2 years ago

Now my ipatool-py supports download old versions via hooking Windows iTunes:

https://github.com/NyaMisty/ipatool-py#download-old-version

You can either get a Windows iTunes using my action-ipadown, or use the manual way to setup your own one. Thank you sir. I using your project buid my itune header server on oracle free tier running windows. working pefect IMG_8025 IMG_8026

langkhach270389 commented 2 years ago

and you can update python getheader running like service on windows. check for 10s or 30s if error. auto reset itunes and getheader. i using software alwaysup 20220809_222854

txthinking commented 1 year ago

My case the domain is p52-buy.itunes.apple.com captured by brook, reference article, download older versions of any iOS app: https://www.txthinking.com/talks/articles/ios-old-version-app-en.article

zuoliang0 commented 1 year ago

keep going ,Keep trying