当前位置:手机游戏 > 手游资讯 > 游戏攻略 > 越狱软件源(【ios6 越狱 软件源】)

越狱软件源(【ios6 越狱 软件源】)

作者:佚名 来源:哪吒游戏网 2020-03-10 19:30:39

越狱软件源(【ios6 越狱 软件源】),哪吒游戏网给大家带来详细的越狱软件源(【ios6 越狱 软件源】)介绍,大家可以阅读一下,希望这篇越狱软件源(【ios6 越狱 软件源】)可以给你带来参考价值。

开发环境:Xcode 4.5.2 ios设备需要越狱并从Cydia安装appsync

安装appsync步骤:

1、找到安装的cydia,第一次运行将会弹出提示,选择开发者即可

2、在工具栏中选择软件源(iphone/itouch选管理),然后点右上角的编辑

3、点左上角添加

4、输入源: (多玩的源),点添加源,等待添加完成,然后点返回Cydia越狱软件源,回到源界面,点击右上角的完成,完成源的添加。如果失败确认源地址后面是否加上/

5、选择刚才添加的源,选择合适版本的appsync安装即可。

注:如果列表中没有appsync可以用工具栏中的搜索,搜索appsync;另外cydia.hackulo.us源也可以

另:如果没有安装appsync的话,最后运行的话,会提示证书过期。

The identity used to sign the executable is no longer valid.

Please verify that your device’s clock is properly set, and that your signing certificate is not expired.

一、创建假证书

1、在Finder中找到Keychain Access(钥匙串访问)并打开。位置:Applications/Utilities

2、菜单->Keychain Access->Certificate Assistant->Create ACertificate,按下图设置。此处必须把Name改为iPhone Developer,Certificate类型设置为Code Signing,并将Let me override defaults选中,以后的步骤就不需要做任何的设置,全部默认或空着即可

二、修改Xcode的配置文件

需要修改SDKSettings.plist和Info.plist两个文件,网上说4.5之后必须用Xcode进行编辑,原因是这两个文件从原来的xml改为了二进制文件,经过试验用其编辑器也是可以的。另外需要修改这两个文件权限才进行修改,修改前最好备份下。

1、SDKSettings.plist:位置/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk

修改内容:DefaultProperties分支,将下面的CODE_SIGNING_REQUIRED和ENTITLEMENTS_REQUIRED两个属性改为NO

2、Info.plist:位置/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform

修改内容:

1、将全部的XCiPhoneOSCodeSignContext修改成 XCCodeSignContext

2、在最后添加两项:

PROVISIONING_PROFILE_ALLOWED = NO

PROVISIONING_PROFILE_REQUIRED = NO

解释:将其中的iPhoneOS去掉

3、其他:二进制补丁

没有弄,猜测是4.x已经不再这个补丁了,至少是4.5.2不需要了

三、准备定自定义的生成脚本,需要机器能上网,在终端中执行如下命令

mkdir /Applications/Xcode.app/Contents/Developer/iphoneentitlements

cd /Applications/Xcode.app/Contents/Developer/iphoneentitlements

curl -O

mv gen_entitlements.txt gen_entitlements.py

chmod 777 gen_entitlements.py

注:python的内容为:

#!/usr/bin/env python

import sys

import struct

if len(sys.argv) != 3:

print "Usage: %s appname dest_file.xcent" % sys.argv[0]

sys.exit(-1)

APPNAME = sys.argv[1]

DEST = sys.argv[2]

if not DEST.endswith('.xml') and not DEST.endswith('.xcent'):

print "Dest must be .xml (for ldid) or .xcent (for codesign)"

sys.exit(-1)

entitlements = """

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" ";>

<plist version="1.0">

<dict>

<key>application-identifier</key>

<string>%s</string>

<key>get-task-allow</key>

<true/>

</dict>

</plist>

""" % APPNAME

f = open(DEST,'w')

if DEST.endswith('.xcent'):

f.write("xfaxdex71x71")

f.write(struct.pack('>L', len(entitlements) + 8))

f.write(entitlements)

f.close()

四、修改工程设置

总结:以上内容就是针对越狱软件源(【ios6 越狱 软件源】)详细阐释,如果您觉得有更好的建议可以提供给哪吒游戏网小编,越狱软件源(【ios6 越狱 软件源】)部分内容转载自互联网,有帮助可以收藏一下。



上一篇: 暗黑地牢(暗黑地牢补丁,修改器,mod,汉化玩法攻略介绍)

下一篇: 暗黑地牢(《暗黑地牢》失败的压力系统)

本文标签: 越狱软件源 苹果越狱软件源 cydia越狱软件推送源
猜你喜欢