Giter VIP home page Giter VIP logo

provision's Introduction

准备

中文 ⋅ EnglishFrançais

Warning 警告
不要使用您的苹果主帐户!首选辅助苹果帐户。
如果您的Apple帐户出现问题,与我无关。

这是怎麽?

Provisioning 是一组与 Linux 上的 Apple 服务器交互的工具。

它包括:

  • *libprovision,一个用于在 Apple 服务器上注册设备的库。
  • *anisette_server,用于其他软件(如AltServer-Linux)的Anisette配置服务器AltServer-Linux
  • *retrieve_headers,它将设备注册到 libprovision 并在终端中返回 JSON 用于在将来的请求中标识设备的标头。
  • *sideload_ipa,有关如何使用 libprovisioning 并继续请求安装应用程序的示例 在苹果设备上。

注意:sideload_ipa尚未完成。

更准确地说,libprovisioning 将设备注册到 Apple 服务器,并检索设备的 ADI 数据。 使用机器登录一次后,Apple会使用此数据记住您的计算机是安全的 请注意,仅在受信任的计算机上登录,并且不要泄露存储在 中的 ADI 数据。~/.adi/adi.pb

下载

您可以在项目的“操作Actions”选项卡中下载可执行文件。

容器

如果您希望在 docker 中运行 Anisette 以公共或私有方式托管服务器。确保安装 docker/podman 并运行以下命令:

docker run -d -v lib_cache:/opt/lib/ --restart=always -p 6969:6969 --name anisette dadoum/anisette-server:latest

上面的命令将拉取图像并在后台运行它。卷 (lib_cache:/opt/lib/) 将缓存在运行时获取的所需库。这样做是为了不重新分发Applemusic库。

##依赖 在运行时,libprovision 要求一些 Apple 库位于可执行文件旁边。你应该 下载苹果音乐APK(或者如果您愿意,也可以只是设备的架构切片),然后提取 可执行文件旁边的 lib/ 文件夹。如果你想进一步减小大小,你可以在lib/ 文件夹除 libstoreservicescore.so 和 libCoreADI.so 之外的所有库,因为它们是唯一的库 需要运行应用。

若要生成这些项目中的任何一个,需要 CMake(一个 C 和 C++ 编译器、D SDK)和编译器 如果可能的话,以及 dub 和 libplist 开发包(您可以在没有它的情况下编译大多数项目)。

要构建sideload_ipa,您还需要 GTK+、libimobiledevice 和 libgmp 开发包。

汇编

克隆项目并使用 CMake 编译它:

git clone https://github.com/Dadoum/Provision --recursive
cd Provision
mkdir build
cd build
cmake -G Ninja .. -DCMAKE_BUILD_TYPE=Release 
ninja

此存储库包括 arsd/jni.d,在 Boost 许可证下。有关详细信息,请参阅原始存储库original repo

provision's People

Contributors

136478738 avatar dadoum avatar macleykun avatar nythepegasus avatar adriancampos avatar crystall1nedev avatar jawshoeadan avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.