美文网首页
【Toki从零学iOS逆向】一、搞到ipa包

【Toki从零学iOS逆向】一、搞到ipa包

作者: TokiHunter | 来源:发表于2022-06-28 13:49 被阅读0次

    目录

    运行环境

    2022年6月
    MBP M1
    macOS Monterey 12.4

    准备工具

    1、一个购买了目标App的Apple账号。
    2、一个可以安装目标App的设备。
    3、安装了Apple Configurator的Mac电脑。

    Apple Configurator

    安装

    Apple Configurator 是苹果官方的工具,可以在Apple Store 中搜索 “Apple Configurator”, 并安装。


    Apple Configurator 可以为与Mac连接中的苹果设备添加App,我们需要的就是这个功能。

    登录

    打开 Apple Configurator 后,在上方菜单栏中找到 “账户” 菜单,并登录购买过目标App的账户。


    下载App

    选择目标设备,然后点击窗口上方的“添加”按钮。



    选择 “App”



    选中目标App,然后点击右下角的“添加”


    点击添加后Apple Configurator会执行下载和安装,由于设备内已经安装了目标App,Apple Configurator的安装步骤会弹出警告。
    弹出警告时目标App的ipa包已经下载到缓存了,保留对话框不要操作,一旦操作Apple Configurator会立即删除缓存中的ipa包。

    ipa包缓存目录
    ~/Library/Group\ Containers/K36BKF7T3D.group.com.apple.configurator/Library/Caches/Assets/TemporaryItems/MobileApps
    

    前往缓存目录,寻找并将ipa包拷贝出来,之后Apple Configurator就没用了,点击“停止”然后退出即可。

    提取app包和App可执行文件

    ipa包本质是zip编码的压缩包,可使用unzip命令进行解压

    $ unzip osu\!\ 2020.ipa -d osu
    ...
    $ tree osu
    osu
    ├── META-INF
    │   ├── com.apple.FixedZipMetadata.bin
    │   └── com.apple.ZipMetadata.plist
    ├── Payload
    │   └── osustream.app // app 包
    │       ├── osustream // app 可执行文件
    │       └── ...
    ├── iTunesArtwork
    └── iTunesMetadata.plist
    

    相关文章

      网友评论

          本文标题:【Toki从零学iOS逆向】一、搞到ipa包

          本文链接:https://www.haomeiwen.com/subject/scmavrtx.html