Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Make h3lix work when installed not-via-Impactor. To be used with the latest h3lix.
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
@looke45

This comment has been minimized.

Copy link

@looke45 looke45 commented Nov 17, 2019

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

@RyanLee1119

This comment has been minimized.

Copy link

@RyanLee1119 RyanLee1119 commented Feb 11, 2020

Excellent work!

@IgorSense

This comment has been minimized.

Copy link

@IgorSense IgorSense commented Feb 14, 2020

Please tell me how to install this patch, I will be very grateful

@iJCLEE

This comment has been minimized.

Copy link

@iJCLEE iJCLEE commented Feb 15, 2020

Please tell me how to install this patch, I will be very grateful

I also tried to patch, but it somehow not working or i did something wrong with the Terminal command.

I hope someone who know how to patch will tell us how to run patch.sh correctly!

@mstevo58

This comment has been minimized.

Copy link

@mstevo58 mstevo58 commented Feb 16, 2020

Download the patch.sh
Extract it.
Copy it the patch.sh to the desktop
Copy the iPA to the desktop
Open a terminal and run cd ~/Desktop
Run chmod +x patch.sh
Run ./patch.sh h3lix-RC6.ipa h3lix-RC6-patch.ipa

Side load new ipa named H3lix-RC6-patch.ipa

Enjoy

@iJCLEE

This comment has been minimized.

Copy link

@iJCLEE iJCLEE commented Feb 16, 2020

Download the patch.sh
Extract it.
Copy it the patch.sh to the desktop
Copy the iPA to the desktop
Open a terminal and run cd ~/Desktop
Run chmod +x patch.sh
Run ./patch.sh h3lix-RC6.ipa h3lix-RC6-patch.ipa

Side load new ipa named H3lix-RC6-patch.ipa

Enjoy

Oh my god it works!!!!!
You Saved mine and others time!!! Thank you so much <3
I must share your love mstevo58!

@IgorSense

This comment has been minimized.

Copy link

@IgorSense IgorSense commented Feb 16, 2020

Download the patch.sh
Extract it.
Copy it the patch.sh to the desktop
Copy the iPA to the desktop
Open a terminal and run cd ~/Desktop
Run chmod +x patch.sh
Run ./patch.sh h3lix-RC6.ipa h3lix-RC6-patch.ipa

Side load new ipa named H3lix-RC6-patch.ipa

Enjoy

thank you very much!!! fiddled for several days and it all worked out! Thanks for the patch and instructions!

@whatever2016

This comment has been minimized.

Copy link

@whatever2016 whatever2016 commented Feb 17, 2020

C:\Users\Michael>cd ~/Desktop
The system cannot find the path specified.

C:\Users\Michael>cd

C:\Users\Michael

C:\Users\Michael>Desktop
'Desktop' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Michael>cd desktop

C:\Users\Michael\Desktop>chmod +x patch.sh
'chmod' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Michael\Desktop>

Hi there, I used Terminus trying to do the patch, but it failed like that. Any help plz.

@mstevo58

This comment has been minimized.

Copy link

@mstevo58 mstevo58 commented Feb 17, 2020

Hi whatever 2016, are using a pc or Mac to get to terminus, I’m thinking your in dos..those commands responses are dos related.

Do a search for terminus the app and launch....

@iJCLEE

This comment has been minimized.

Copy link

@iJCLEE iJCLEE commented Feb 17, 2020

C:\Users\Michael>cd ~/Desktop
The system cannot find the path specified.

C:\Users\Michael>cd

C:\Users\Michael

C:\Users\Michael>Desktop
'Desktop' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Michael>cd desktop

C:\Users\Michael\Desktop>chmod +x patch.sh
'chmod' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Michael\Desktop>

Hi there, I used Terminus trying to do the patch, but it failed like that. Any help plz.

If you still have problem to patch the h3lix yourself then i have the patched file here: https://drive.google.com/open?id=1bdYuKH1VEkIKDhAf31eH3MTRzbesb7MA

Btw i noticed this patch has some bug. After jailbroken and after 3minutes it turns my device to arabic mirror + arabic/Turkish/iran language. I was like wtf... but respring fixed this problem. Also after respring when i open Cydia... keyboards are blank. So i did reboot and after reboot and re-jailbreak then everything is fine. Is there a problem with the patch code or its just a bug. However now is working fine!

iPhone 5 is my 10th testing device so its not my main. I dont worry if the patch come with spyhack etc.. But i dont believe.

@whatever2016

This comment has been minimized.

Copy link

@whatever2016 whatever2016 commented Feb 17, 2020

Yes, guys, I realized I made a mistake, I should use mac. I will retry tonight. Thanks you all again for your great support.

@whatever2016

This comment has been minimized.

Copy link

@whatever2016 whatever2016 commented Feb 17, 2020

Unfortunately, I tried many times to sideload the patched ipa iJCLEE provided, however, it reads not able to install on an unjailbroken device. Btw, My iPhone 5 currently flashed back to iOS10.3.3 already, which I wish downgrade to iOS 8.4.5 for a perfect jaikbreak. Any help guys, I have been stuck on it for a couple of weeks.

@whatever2016

This comment has been minimized.

Copy link

@whatever2016 whatever2016 commented Feb 18, 2020

Finally, I did successfully making my own patched ipa file, but stuck in side load. Could you guys tell me how to side load the patched ipa file onto my iphone 5, running ios 10.3.3. Many many thanks!

@mstevo58

This comment has been minimized.

Copy link

@mstevo58 mstevo58 commented Feb 18, 2020

Hi whatever2016, i see you have a mac...what os is it running, needs to be mojave or higher ...if so google altdeploy and follow the guide precisely...read first and then start again in the install

@whatever2016

This comment has been minimized.

Copy link

@whatever2016 whatever2016 commented Feb 18, 2020

Hi mstevo58, really appreciate your helpful and prompt reply, using latest Catalina, however, the mail plugins setting has been hided/removed by Apple at mail.app, which means Altdeploy not able to go thru...

@mstevo58

This comment has been minimized.

Copy link

@mstevo58 mstevo58 commented Feb 18, 2020

Ok,...nullximpactor will do the trick, same as the original...this is for Mac only, so your in luck..

Make sure iTunes can see the device and trust once connected, should be no issues from here....

@whatever2016

This comment has been minimized.

Copy link

@whatever2016 whatever2016 commented Feb 19, 2020

Thank you so much mstevo58, for your patience and detailed assistance, my iphone 5 stayed at its final 10.3.4 with H3lix, activator...All the best🙏🏻

@mattconway727

This comment has been minimized.

Copy link

@mattconway727 mattconway727 commented Feb 28, 2020

Holy %*&%$!! Wow, amazing.. the lengthy search is over. Thank you

@ndm-hub

This comment has been minimized.

Copy link

@ndm-hub ndm-hub commented Feb 29, 2020

Hey guys, after a week trying to jailbreak my iphone 5 running ios 10.3.3 stumbled on this page... I need help, but as if i'm 4 years old as I have no idea what people is talking about... Tried all the above without any success...

@mstevo58

This comment has been minimized.

Copy link

@mstevo58 mstevo58 commented Feb 29, 2020

Do you have a Mac or pc...make sure you are using terminal app, search for that on your device...if on pc I have heard some people are trying to use dos to perform the task...Terminal is the app..follow the instructions above after downloading the rc6 helix ipa and the patch on the desktop and enjoy...

@ndm-hub

This comment has been minimized.

Copy link

@ndm-hub ndm-hub commented Mar 1, 2020

@mstevo58

This comment has been minimized.

Copy link

@mstevo58 mstevo58 commented Mar 1, 2020

Hi NDM, mac is good, what version are you on, Mojave’s or above, this is important...because you have options..

@ndm-hub

This comment has been minimized.

Copy link

@ndm-hub ndm-hub commented Mar 1, 2020

@zankai2

This comment has been minimized.

Copy link

@zankai2 zankai2 commented Mar 1, 2020

Seems to work! Thanks!

@daveamato

This comment has been minimized.

Copy link

@daveamato daveamato commented Mar 18, 2020

worked flawlessly, awesome work @jakeajames !!

@htakat

This comment has been minimized.

Copy link

@htakat htakat commented Mar 31, 2020

i have a problem i made the patch h3lix file but i can not know how can jailbreak or install the .ipa file to my device iPhone 5c . because my Mac iOS 10.11.6 el capitan is old and i can not use some of theses similar to impactor tools .
you have any idea how can install that ipa file and jealbreak ?
thanks

@daveamato

This comment has been minimized.

Copy link

@daveamato daveamato commented Mar 31, 2020

Use AltStore and AltPatcher

@mstevo58

This comment has been minimized.

Copy link

@mstevo58 mstevo58 commented Mar 31, 2020

Hi htakat,
Google dosdude, check the specs, you won’t regret it, I used an external hard drive to connect to the Mac via USB for side loading only..check it out, great site.

@htakat

This comment has been minimized.

Copy link

@htakat htakat commented Apr 1, 2020

Use AltStore and AltPatcher

thanks a lot

@htakat

This comment has been minimized.

Copy link

@htakat htakat commented Apr 1, 2020

Hi htakat,
Google dosdude, check the specs, you won’t regret it, I used an external hard drive to connect to the Mac via USB for side loading only..check it out, great site.

thanks a lot for the information

@htakat

This comment has been minimized.

Copy link

@htakat htakat commented Apr 1, 2020

Use AltStore and AltPatcher

i can not install because of my old mac iOS version

@fquer12

This comment has been minimized.

Copy link

@fquer12 fquer12 commented Apr 19, 2020

I using iphone 5c 10.3.3 i signed patched ipa its patching pmap and after 2 seconds crashing

@jacobobbo

This comment has been minimized.

Copy link

@jacobobbo jacobobbo commented Apr 22, 2020

On Ipad 4 - 10.3.3 with sign\patched IPA h3lix crush on patching pmap and nothing. Any solutions ?

@AnnBilibibol

This comment has been minimized.

Copy link

@AnnBilibibol AnnBilibibol commented Apr 24, 2020

Hi, i did everything correctly (from a mac) but cydia crashes when i try to open it, any help, please?

@Njerschow

This comment has been minimized.

Copy link

@Njerschow Njerschow commented May 15, 2020

You sir, are a genius. How did you figure out how to do this?

@ssybesma

This comment has been minimized.

Copy link

@ssybesma ssybesma commented Sep 26, 2020

I'm here because I got the error "uicache failed!" after finally managing to use Xcode 7.3 to get the IPA loaded onto my iPad an app and then trusted it. Do you have to use the patch before you use iOS App Signer or before? I guess it has to be signed again...this is a huge hassle...I've been at this for hours already and get closer and closer but never get there; in my case I cannot use Cydia or AltStore; Cydia gives the Xcode 7.3 error no matter what and AltStore expects an iOS I can't upgrade to...I use 10.3.3

@jakeajames

This comment has been minimized.

Copy link
Owner Author

@jakeajames jakeajames commented Sep 26, 2020

@ssybesma

This comment has been minimized.

Copy link

@ssybesma ssybesma commented Sep 27, 2020

@supreet20

This comment has been minimized.

Copy link

@supreet20 supreet20 commented Feb 22, 2021

Thank You So much @jake

Download the patch.sh
Extract it.
Copy it the patch.sh to the desktop
Copy the iPA to the desktop
Open a terminal and run cd ~/Desktop
Run chmod +x patch.sh
Run ./patch.sh h3lix-RC6.ipa h3lix-RC6-patch.ipa

Side load new ipa named H3lix-RC6-patch.ipa

Enjoy

how to sideload the ipa without the impactor , please help ,as using impactor gives me the error :
image
Really need the help.

I have the patch ipa , really appreciate any help

@WaleedAlassaf

This comment has been minimized.

Copy link

@WaleedAlassaf WaleedAlassaf commented Mar 3, 2021

This worked great. thanks!

@bigern75

This comment has been minimized.

Copy link

@bigern75 bigern75 commented Mar 14, 2021

Anyway to patch it with a PC? I don't have a Mac. Or can someone send me the patched .ipa?

@incIined

This comment has been minimized.

Copy link

@incIined incIined commented Apr 29, 2021

Anyway to patch it with a PC? I don't have a Mac. Or can someone send me the patched .ipa?

https://dbree.org/v/3660ef (this site has nasty ads, use an adblocker)

https://udl.to/ad98a0b3b328977d

https://dropbay.net/4z7/h3lix-RC6-patch.ipa

IPA from here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment