【问题标题】:iOS jailbreak console application, entitlements [duplicate]iOS越狱控制台应用程序,权利[重复]
【发布时间】:2014-11-21 10:07:06
【问题描述】:

我在越狱的 iPhone 上运行 iOS 7,我正在尝试创建一个可以录制音频的基于控制台的应用程序。麻烦的是麦克风似乎没有被授权(大概是因为用户不允许访问)。

研究表明,我可以通过在权利文件中设置以下内容来覆盖它:

<key>com.apple.private.tcc.allow</key>
<array>
    <string>kTCCServiceMicrophone</string>
</array>

有没有人有一个完全填充的权利文件的例子?我一直在尝试这样做,然后使用 ldid 将它们“分配”给控制台应用程序。

目前我不知所措,应用程序只是创建了一个没有内容的音频文件。

【问题讨论】:

    标签: ios jailbreak iphone-privateapi entitlements code-signing-entitlements


    【解决方案1】:

    设法解决了这个问题:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>com.apple.private.tcc.allow</key>
        <array>
            <string>kTCCServiceMicrophone</string>
        </array>
    </dict>
    </plist>
    

    然后只需在产品上运行代码签名实用程序并将其复制到设备上

    【讨论】:

    • 你是怎么想出来的?
    • @newenglander 抱歉,这是不久前的事了,我不记得了。应该不难找到.. 看起来我花了不到 2 小时 :)
    猜你喜欢
    • 2013-04-11
    • 1970-01-01
    • 2013-05-02
    • 2013-04-04
    • 1970-01-01
    • 1970-01-01
    • 2012-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多