IPA提取助手

WangONC
2025-03-03T07:59:39Z

從 itms-services 連結中提取 IPA 下載直鍊或顯示錯誤提示，並顯示在原始按鈕旁邊

iOS App Download Link Extractor

Overview

iOS App Download Link Extractor is a Tampermonkey script that extracts direct IPA download links from itms-services URLs on web pages and displays them next to the original button. It makes downloading IPA files for iOS apps easier.

For more details, check the 中文 README.

Features

Automatically detects itms-services links.

Extracts and shows the IPA download link.

Displays error messages if something goes wrong.

Works with dynamically loaded content.

Installation

1. Install a User Script Manager:

If you haven’t installed a user script manager yet, please install one of the following:

Tampermonkey

Greasemonkey

2. Add the Script:

Choose one of the following methods to install:

Click to install or update the script.

Install from Greasy Fork.

Usage

Visit a page with itms-services links.

The script will add a "Download IPA" link or an error message next to each link.

Notes

Requires a user script manager with GM.xmlHttpRequest permission enabled (used to access and parse plist content).

Feedback

Submit issues or suggestions on GitHub Issues.

Changelog

v0.7

Initial version: Basic functionality completed.

Added dynamic page monitoring.

Added basic error display and optimized error display format.

​v0.8.0

Modified the existing new connection class to prevent confusion

Fixed the issue of duplicate link additions caused by DOM monitoring

​v0.9.0​

Added timeout and retry mechanisms for plist requests. The current default timeout is 5 seconds, with 3 retries and a retry interval of 1 second. These settings are not configurable.

Added a listener for the window's load event to improve stability.

Enhanced DOM element monitoring to include attribute changes.

Author: WangONC
GitHub: https://github.com/WangONC/ios-app-download-link-extractor