Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NyaMisty/action-ipadown
Download any versions of app using Github Actions
https://github.com/NyaMisty/action-ipadown
Last synced: 8 days ago
JSON representation
Download any versions of app using Github Actions
- Host: GitHub
- URL: https://github.com/NyaMisty/action-ipadown
- Owner: NyaMisty
- Created: 2022-05-08T16:03:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-21T13:56:54.000Z (12 months ago)
- Last Synced: 2024-08-01T13:36:24.301Z (3 months ago)
- Size: 5.86 KB
- Stars: 172
- Watchers: 10
- Forks: 1,112
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# action-ipadown
Download old versions of app using Github Actions, without computers!
**Warning: NOT supporting 2FA accounts currently**
## Use Cases
- Buy & Download App
- Download Old Versions of App
- Query Version History of App
- Lookup app information based on bundleID or appID## Usage
1. Fork this repo
2. Enable Actions in forked repo
- Click Actions in toolbar
- Click `I understand my workflows, go ahead and enable them`
![image](https://user-images.githubusercontent.com/5344431/167505409-ef077008-2450-4e2d-9d43-2067244ac931.png)
3. Run Action
- Click `IPA Down` in left list:
![image](https://user-images.githubusercontent.com/5344431/167505630-1a741d9c-69de-470c-978e-1b8944dcfd3b.png)
- Click `Run workflow` at right:
![image](https://user-images.githubusercontent.com/5344431/167505748-52e0bba9-b9ec-44e1-9370-4452d3c3c66b.png)
- Enter Apple ID, Password, Operation and corresponding parameters (like bundleID)
- Click `Run workflow`
- Find output files in Actions artifact or Release
![image](https://user-images.githubusercontent.com/5344431/167506938-c3e3529c-ee91-4661-a251-a12a2d0576cb.png)
- If the actions fails at `Setup iTunes Header Service`, please retry 1~2 times before submitting issue## Operations
There are currently five operations: lookup, historyver, download, historyver_id, download_id
- lookup: query information of app based on bundleID
- historyver: query history appVerID by bundleID (with historyver_id querys by appID)
- download: download IPA by bundleID (download_id uses appID) & appVerID (optional, defaults to newest version)To use these operations, enter your app informations like this:
- Using Bundle ID:
![image](https://user-images.githubusercontent.com/5344431/167506427-1503417c-112f-4c45-b82b-7887f05b0dac.png)
- Using appID:
![image](https://user-images.githubusercontent.com/5344431/167506645-d29db175-ab38-45d3-b224-6cc94131e61d.png)
- Also giving appVerID:
![image](https://user-images.githubusercontent.com/5344431/167506870-8dcaa565-3bd1-424e-a9d2-eed00bd4cffb.png)## Credits
- ipatool-py: https://github.com/NyaMisty/ipatool-py
- actions-iTunes-header: https://github.com/NyaMisty/actions-iTunes-header