diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..9dea102 Binary files /dev/null and b/.DS_Store differ diff --git a/AppsManager_iOS27.ipa b/AppsManager_iOS27.ipa new file mode 100644 index 0000000..f0f81b8 Binary files /dev/null and b/AppsManager_iOS27.ipa differ diff --git a/README.md b/README.md index d19790e..35bfdc5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,71 @@ # AppsManager -Temporary repository initialization. +**应用名:AppsManager**(保持原名,未改为 AppsManager27) +**仓库名:AppsManager27** +**版本:1.8.4(iOS 27 修改版)** + +适用于 iOS 27 的 AppsManager,基于 `worse_query` 实现应用容器访问,无需越狱。 + +## 下载 + +- IPA:[AppsManager_iOS27.ipa](AppsManager_iOS27.ipa) +- 校验文件:[SHA256SUMS.txt](SHA256SUMS.txt) + +```text +eebc7b69884aaf302dbd9a0750f9b47f96800867fe5a316b83be9957facbd12c AppsManager_iOS27.ipa +``` + +## 功能 + +- 应用列表显示真实应用名、真实数据大小 +- 下拉刷新会重新扫描全部应用的数据大小,不再使用缓存值 +- 详情页: + - 唯一标识符、版本、最后更改时间 + - 文稿与数据大小 + - App 程序包路径、用户数据路径 + - App Group 列表 +- 备份 / 还原 + - 备份保存在应用沙盒 `Documents/ADManager` + - 备份文件格式:`.adbk` + - 还原失败时自动回退复制 `Documents` / `Library` +- 抹掉用户数据 + - 通过 `worse_query` 授权并递归清理 `Documents`、`Library`、`tmp`、`SystemData` 等 + - 保留 `StoreKit` 收据和容器元数据 + - 实测 123云盘:抹掉后数据从 5.3 MB 降到 6 KB +- 备份、还原、抹掉完成后自动重新计算该 App 的数据大小,首页和详情页会刷新 +- 内置文件浏览器 + - 点击详情页/备份页中的目录或路径直接打开,不再提示安装 Filza + - 新建文件夹、导入文件/文件夹、复制路径、排序、选择、移动、复制、删除、重命名 + - ZIP 压缩/解压 + - 文本编辑、plist 查看/编辑、SQLite 查看、十六进制查看/编辑 + - 视频、音乐使用系统原生 `AVPlayerViewController` 播放 +- 多语言:自动跟随系统语言(中文、英文等) +- 启动进度提示,避免应用列表在数据准备完成前显示空白 + +## 截图 + +| 应用列表 | 详情页 | +| --- | --- | +| ![应用列表](screenshots/home.png) | ![详情页](screenshots/detail.png) | + +| 内置文件浏览器 | 文件菜单 | +| --- | --- | +| ![文件浏览器](screenshots/file-browser.png) | ![文件菜单](screenshots/file-browser-menu.png) | + +| 抹掉后 Documents 为空 | 抹掉后大小 6 KB | 还原后大小 5.3 MB | +| --- | --- | --- | +| ![空 Documents](screenshots/wipe-empty-documents.png) | ![抹掉后](screenshots/wipe-size-6kb.png) | ![还原后](screenshots/restore-size-5mb.png) | + +## 安装 + +1. 使用 AltStore、SideStore 或其他签名工具安装 `AppsManager_iOS27.ipa`。 +2. 当前 IPA 使用自用证书签名,其他设备如需安装,请使用自己的证书和描述文件重签。 +3. 首次启动需要执行数据准备,等待进度条完成后再进入应用列表。 + +## 说明与限制 + +- 已在 iPhone 18 Pro Max(iPhone19,7)、iOS 27.0.1(24A446)上测试。 +- 授权状态仍为「试用」,未做激活破解。 +- Keychain 受系统沙盒和权限限制,无法清除;如果目标 App 把登录令牌放在 Keychain,抹掉容器数据后仍可能保留登录状态。 +- 部分第三方 App 的 bundle 无法读取时,版本号或图标可能显示为 `null` / 占位图标,不影响备份、还原和文件浏览。 +- 本仓库仅用于自用测试与数据迁移,请遵守目标 App 的许可协议和当地法律法规。 diff --git a/SHA256SUMS.txt b/SHA256SUMS.txt new file mode 100644 index 0000000..c36025f --- /dev/null +++ b/SHA256SUMS.txt @@ -0,0 +1 @@ +eebc7b69884aaf302dbd9a0750f9b47f96800867fe5a316b83be9957facbd12c AppsManager_iOS27.ipa diff --git a/screenshots/detail.png b/screenshots/detail.png new file mode 100644 index 0000000..be0b973 Binary files /dev/null and b/screenshots/detail.png differ diff --git a/screenshots/file-browser-menu.png b/screenshots/file-browser-menu.png new file mode 100644 index 0000000..9aadb1f Binary files /dev/null and b/screenshots/file-browser-menu.png differ diff --git a/screenshots/file-browser.png b/screenshots/file-browser.png new file mode 100644 index 0000000..76f9fad Binary files /dev/null and b/screenshots/file-browser.png differ diff --git a/screenshots/home.png b/screenshots/home.png new file mode 100644 index 0000000..467258d Binary files /dev/null and b/screenshots/home.png differ diff --git a/screenshots/restore-size-5mb.png b/screenshots/restore-size-5mb.png new file mode 100644 index 0000000..077b68c Binary files /dev/null and b/screenshots/restore-size-5mb.png differ diff --git a/screenshots/wipe-empty-documents.png b/screenshots/wipe-empty-documents.png new file mode 100644 index 0000000..5b185a0 Binary files /dev/null and b/screenshots/wipe-empty-documents.png differ diff --git a/screenshots/wipe-size-6kb.png b/screenshots/wipe-size-6kb.png new file mode 100644 index 0000000..038b62e Binary files /dev/null and b/screenshots/wipe-size-6kb.png differ