-
-
Save jakeajames/b44d8db345769a7149e97f5e155b3d46 to your computer and use it in GitHub Desktop.
if [ $# != 2 ]; then | |
echo "Usage: $0 /path/to/input_ipa /path/to/output_ipa" | |
exit 1 | |
fi | |
if ! [ -f $1 ]; then | |
echo "'$1' does not exist" | |
exit 1 | |
fi | |
if [ -f $2 ]; then | |
echo "'$2' already exists" | |
exit 1 | |
fi | |
echo "Setting up environment" | |
mkdir /tmp/unpacked_h3lix | |
if [ $? != 0 ]; then | |
echo "mkdir create temporary directory" | |
exit 1 | |
fi | |
echo "Extracting" | |
unzip $1 -d /tmp/unpacked_h3lix > /dev/null | |
if [ $? != 0 ]; then | |
echo "can't unzip '$1'" | |
rm -rf /tmp/unpacked_h3lix | |
exit 1 | |
fi | |
echo "Patching" | |
# tada tada P\WX+1y~~z??ti..... | |
(printf '\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11' | dd of=/tmp/unpacked_h3lix/Payload/h3lix.app/h3lix bs=1 seek=30848 count=20 conv=notrunc) 2> /dev/null | |
(printf '\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11' | dd of=/tmp/unpacked_h3lix/Payload/h3lix.app/h3lix bs=1 seek=32920 count=20 conv=notrunc) 2> /dev/null | |
# i DoN'T hAz CS_GET_TASK_ALLOW?!?!?? | |
(printf '\x00\x00\x00\x00' | dd of=/tmp/unpacked_h3lix/Payload/h3lix.app/h3lix bs=1 seek=31790 count=4 conv=notrunc) 2> /dev/null | |
# DeBuG Br34K | |
(printf '\x70\x47' | dd of=/tmp/unpacked_h3lix/Payload/h3lix.app/h3lix bs=1 seek=40800 count=2 conv=notrunc) 2> /dev/null | |
echo "Compressing" | |
CD=$(pwd) | |
cd /tmp/unpacked_h3lix | |
if [[ "$2" = /* ]]; then | |
zip -r $2 Payload/ > /dev/null | |
else | |
zip -r "$CD/$2" Payload/ > /dev/null | |
fi | |
if [ $? != 0 ]; then | |
echo "can't zip '$1'" | |
rm -rf /tmp/unpacked_h3lix | |
cd - > /dev/null | |
exit 1 | |
fi | |
cd - > /dev/null | |
rm -rf /tmp/unpacked_h3lix | |
echo "Done" | |
exit 0 |
unistalling and reinstalling sideloadly And changing the bundle ID
Hope this helps, have a nice day!Thanks, not worked. I changed the bundle name to "something" but same error.
Okay, try changing it to: com.hackuriphone.h3lix.jb
Hello folks,
back on this ...
I tried again after some days...
I restored my iPad 4th to 10.3.3 (last one that iTunes offers for 32bits / A6X / wifi) without user settings at all.
I tried the 3uTools way that worked 2 months ago, also that Sideloadly path, with all the above tests
(bundle re named, browser to apple checked, new cable and USB ports... etc)
But still getting:
Sideloadly version 0.25, Windows 10.0, amd64
Using IPA file: C:/cygwin64/home/moebi/h3lix-RC6-patched.ipa: b6d7e6666042266664d16db15cfdf4a9
Custom BundleID is set, will not mangle
Obtaining team ID
Got error: Login failed (-36607): Unable to sign you in to your Apple ID. Try again later.
Retrying with alt Anisette
ERROR: Guru Meditation 0db732@244:3aea77 Login failed (-36607): Unable to sign you in to your Apple ID. Try again later.
For me, the more valuable thing is to allow the use of the YouTube app...
Any help or workarounds to test are appreciated !
... another log without the tick to automatic bundle id:
Sideloadly version 0.25, Windows 10.0, amd64
Using IPA file: C:/cygwin64/home/moebi/h3lix-RC6-patched.ipa: b6d7e6666042266664d16db15cfdf4a9
Checking iOS version...
iOS version 10.3.3, will not mangle bundleID
Obtaining team ID
Got error: Login failed (-36607): Unable to sign you in to your Apple ID. Try again later.
Retrying with alt Anisette
ERROR: Guru Meditation 0db732@244:3aea77 Login failed (-36607): Unable to sign you in to your Apple ID. Try again later.
... another log without the tick to automatic bundle id:
Sideloadly version 0.25, Windows 10.0, amd64 Using IPA file: C:/cygwin64/home/moebi/h3lix-RC6-patched.ipa: b6d7e6666042266664d16db15cfdf4a9 Checking iOS version... iOS version 10.3.3, will not mangle bundleID Obtaining team ID Got error: Login failed (-36607): Unable to sign you in to your Apple ID. Try again later. Retrying with alt Anisette ERROR: Guru Meditation 0db732@244:3aea77 Login failed (-36607): Unable to sign you in to your Apple ID. Try again later.
yes i'm getting the same here.... something changed on the apple server side?
I've managed to make it work for Windows users.
Here is the procedure which I performed:
- Download h3lix RC6 from https://h3lix.tihmstar.net/ipa/h3lix-RC6.ipa
- Download Cygwin from https://cygwin.com/setup-x86_64.exe
- During Cygwin installation process in the "Select Packages" dialog, add "unzip" and "zip" packages required to run the patch.sh file
Warning: Otherwise, errors with messages mentioning lines 24, 49, 51 of patch.sh script may happen.- Open Cygwin Terminal utility (command prompt)
- Download the patch.sh and copy in Cygwin home directory
Warning: As I installed Cygwin at C:\cygwin64 directory, my Cygwin home directory is located at C:\cygwin64\home directory.- Also, copy the h3lix-RC6.ipa file, downloaded in step 1, in Cygwin home directory
- Run the patch.sh script typing ./patch.sh h3lix-RC6.ipa h3lix-RC6-patched.ipa
- Download Sideloadly from https://armconverter.com/sideloadly/SideloadlySetup64.exe
- Install Sideloadly
- Connect iPhone / iPad device
- Run Sideloadly
Warning: Sideloadly may prompt for Apple ID credentials during the transfer and install processes, enter it and you'll be fine.- Add h3lix-RC6-patched.ipa located at Cygwin home directory in Sideloadly drag and drop the file to the app
- Click on "start" button to transfer and install h3lix app to the connected iPhone / iPad device
- Once, h3lix app is installed, open it and click on the Jailbreak button.
Then, its done! 👍
iPhone5 10.3.3 does install h3lix using your method, but cydia will crash, why? I get this message when I reinstall, what's wrong?
I've managed to make it work for Windows users.
Here is the procedure which I performed:
- Download h3lix RC6 from https://h3lix.tihmstar.net/ipa/h3lix-RC6.ipa
- Download Cygwin from https://cygwin.com/setup-x86_64.exe
- During Cygwin installation process in the "Select Packages" dialog, add "unzip" and "zip" packages required to run the patch.sh file
Warning: Otherwise, errors with messages mentioning lines 24, 49, 51 of patch.sh script may happen.- Open Cygwin Terminal utility (command prompt)
- Download the patch.sh and copy in Cygwin home directory
Warning: As I installed Cygwin at C:\cygwin64 directory, my Cygwin home directory is located at C:\cygwin64\home directory.- Also, copy the h3lix-RC6.ipa file, downloaded in step 1, in Cygwin home directory
- Run the patch.sh script typing ./patch.sh h3lix-RC6.ipa h3lix-RC6-patched.ipa
- Download Sideloadly from https://armconverter.com/sideloadly/SideloadlySetup64.exe
- Install Sideloadly
- Connect iPhone / iPad device
- Run Sideloadly
Warning: Sideloadly may prompt for Apple ID credentials during the transfer and install processes, enter it and you'll be fine.- Add h3lix-RC6-patched.ipa located at Cygwin home directory in Sideloadly drag and drop the file to the app
- Click on "start" button to transfer and install h3lix app to the connected iPhone / iPad device
- Once, h3lix app is installed, open it and click on the Jailbreak button.
Then, its done! 👍
iPhone5 10.3.3 does install h3lix using your method, but cydia will crash, why? I get this message when I reinstall, what's wrong?
Well, you're not running the script properly.
You're executing ./patch.sh h3lix-RC6-patch.ipa
. The script needs to be executed: ./patch.sh h3lix-ORIGINAL.ipa h3lix-patched.ipa
. It needs 2 arguments to be passed.
我已经设法让它适用于 Windows 用户。
这是我执行的程序:
- 从https://h3lix.tihmstar.net/ipa/h3lix-RC6.ipa下载 h3lix RC6
- 从https://cygwin.com/setup-x86_64.exe下载 Cygwin
- 在“选择包”对话框中的 Cygwin 安装过程中,添加运行 patch.sh 文件所需的“unzip”和“zip”包
**警告:**否则,可能会出现消息提及 patch.sh 脚本第 24、49、51 行的错误.- 打开 Cygwin 终端实用程序(命令提示符)
- 下载 patch.sh 并复制到 Cygwin 主目录
**警告:**由于我将 Cygwin 安装在 C:\cygwin64 目录,因此我的 Cygwin 主目录位于 C:\cygwin64\home 目录。- 此外,将步骤 1 中下载的 h3lix-RC6.ipa 文件复制到 Cygwin 主目录中
- 运行 patch.sh 脚本键入_./patch.sh h3lix-RC6.ipa h3lix-RC6-patched.ipa_
- 从https://armconverter.com/sideloadly/SideloadlySetup64.exe下载 Sideloadly
- 侧载安装
- 连接 iPhone / iPad 设备
- 运行 Sideloadly
警告: Sideloadly 可能会在传输和安装过程中提示输入 Apple ID 凭据,输入它就可以了。- 在 Sideloadly 中添加位于 Cygwin 主目录的 h3lix-RC6-patched.ipa 并将文件拖放到应用程序
- 单击“开始”按钮将 h3lix 应用程序传输并安装到连接的 iPhone / iPad 设备
- 一旦安装了 h3lix 应用程序,打开它并单击越狱按钮。
然后,完成了!👍
iPhone5 10.3.3确实用你的方法安装了h3lix,但是cydia会崩溃,为什么?我在重新安装时收到此消息,这是怎么回事?
好吧,您没有正确运行脚本。
你正在执行
./patch.sh h3lix-RC6-patch.ipa
. 需要执行的脚本:./patch.sh h3lix-ORIGINAL.ipa h3lix-patched.ipa
. 它需要传递 2 个参数。
I don't understand, why we only downloaded one file h3lix RC6, but why do we need to pass two parameters? Will this work? , what is h3lix-RC6-patched.ipa? I didn't download it, and the article didn't mention what h3lix-RC6-patched.ipa is. The h3lix RC6 official website seems to be closed, and the download link can't be opened.
我已经设法让它适用于 Windows 用户。
这是我执行的程序:
- 从https://h3lix.tihmstar.net/ipa/h3lix-RC6.ipa下载 h3lix RC6
- 从https://cygwin.com/setup-x86_64.exe下载 Cygwin
- 在“选择包”对话框中的 Cygwin 安装过程中,添加运行 patch.sh 文件所需的“unzip”和“zip”包
**警告:**否则,可能会出现消息提及 patch.sh 脚本第 24、49、51 行的错误.- 打开 Cygwin 终端实用程序(命令提示符)
- 下载 patch.sh 并复制到 Cygwin 主目录
**警告:**由于我将 Cygwin 安装在 C:\cygwin64 目录,因此我的 Cygwin 主目录位于 C:\cygwin64\home 目录。- 此外,将步骤 1 中下载的 h3lix-RC6.ipa 文件复制到 Cygwin 主目录中
- 运行 patch.sh 脚本键入_./patch.sh h3lix-RC6.ipa h3lix-RC6-patched.ipa_
- 从https://armconverter.com/sideloadly/SideloadlySetup64.exe下载 Sideloadly
- 侧载安装
- 连接 iPhone / iPad 设备
- 运行 Sideloadly
警告: Sideloadly 可能会在传输和安装过程中提示输入 Apple ID 凭据,输入它就可以了。- 在 Sideloadly 中添加位于 Cygwin 主目录的 h3lix-RC6-patched.ipa 并将文件拖放到应用程序
- 单击“开始”按钮将 h3lix 应用程序传输并安装到连接的 iPhone / iPad 设备
- 一旦安装了 h3lix 应用程序,打开它并单击越狱按钮。
然后,完成了!👍
iPhone5 10.3.3确实用你的方法安装了h3lix,但是cydia会崩溃,为什么?我在重新安装时收到此消息,这是怎么回事?
好吧,您没有正确运行脚本。
你正在执行./patch.sh h3lix-RC6-patch.ipa
. 需要执行的脚本:./patch.sh h3lix-ORIGINAL.ipa h3lix-patched.ipa
. 它需要传递 2 个参数。I don't understand, why we only downloaded one file h3lix RC6, but why do we need to pass two parameters? Will this work? , what is h3lix-RC6-patched.ipa? I didn't download it, and the article didn't mention what h3lix-RC6-patched.ipa is. The h3lix RC6 official website seems to be closed, and the download link can't be opened.
That’s the output file… you don’t download it, it creates it… it’s just a name.
Just run the command it tells you to, you’ll understand (2 params)
Grab the helix IPA from another source
That guide finally did the job!
iOS 10.3.4. Windows 10 using 3uTool.
我已经设计方法让它适用于 Windows 用户。
这是我执行的程序:
- 从https://h3lix.tihmstar.net/ipa/h3lix-RC6.ipa下载 h3lix RC6
- 从 https://cygwin.com/setup-x86_64.exe下载 Cygwin
- 在“选择包”对对话盒中的Cygwin安装过程中,添加运行patch.sh文件所需的“unzip”和“zip”包
**警告:**否则,可能会出现消息提示及patch.sh脚本第24、49、51 行的错误。- 打开Cygwin最终应用程序(命令提示符)
- 下载patch.sh并恢复到Cygwin主目录
**警告:**由于我将Cygwin安装在C:\cygwin64目录,因此我的Cygwin主目录位于C:\cygwin64\home目录。- 此外,将步骤1 中下载的h3lix-RC6.ipa 文件复制到Cygwin 主目录中
- 运行patch.sh脚本键输入_./patch.sh h3lix-RC6.ipa h3lix-RC6-patched.ipa_
- 从 https://armconverter.com/sideloadly/SideloadlySetup64.exe下载 Sideloadly
- 侧载安装
- 连接 iPhone / iPad 设备
- 运行 Sideloadly
警告: Sideloadly 可能会在传输和安装过程中提示输入 Apple ID 填写,输入它就可以了。- 在 Sideloadly 中添加位置于 Cygwin 主目录的 h3lix-RC6-patched.ipa 并将文件拖放到应用程序
- 单击“开始”按钮将 h3lix 应用程序传输并安装到连接的 iPhone / iPad 设备
- 一旦安装了h3lix应用程序,打开它并单击越狱按钮。
然后,完成了!👍
iPhone5 10.3.3确定用你的方法安装了h3lix,但是cydia会崩溃,为什么?我在重新安装时收到这个消息,这是怎么回事?
好吧,你没有正确运行脚本。
你正在执行./patch.sh h3lix-RC6-patch.ipa
。需要执行的脚本:./patch.sh h3lix-ORIGINAL.ipa h3lix-patched.ipa
. 它需要传2个参数。不明白,为什么我们只下载了一个文件h3lix RC6,为什么还要传两个参数?这行得通吗?, h3lix-RC6-patched.ipa 是什么?我没有下载,文章也没有提到h3lix-RC6-patched.ipa是什么。h3lix RC6官网好像关了,下载链接也打不开。
那是输出文件……您不用下载它,它会创建它……它只是一个名称。
只要运行它告诉你的命令,你就会明白(2个参数)
从其他来源获取螺旋 IPA
So if I need to use doubleH3lix-RC8 to jailbreak a 64-bit mobile phone, does this sh script need to be modified? How do you need to modify Ni? Or can you just use the ready-made sh script directly?So if I need to use doubleH3lix-RC8 to jailbreak a 64-bit mobile phone, does this sh script need to be modified? How do you need to modify Ni? Or can you just use the ready-made sh script directly?
That guide finally did the job! iOS 10.3.4. Windows 10 using 3uTool.
the missing link:
https://youtu.be/m4f84_nDm2w
If you're on Windows, use https://github.com/kawaiizenbo/winh3lixpatcher instead
Ok.
Thanks a lot for your replies.
I can log to appleid.apple.com con my browser,
but now I see that this trigs the two-factor authentication asking for a code on other devices.
I can check to disable this two-factor code,
and also I can try an alternative way with a macOS.