Jump to content

Welcome to AppCake Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

How to crack Apps on iOS 11


  • This topic is locked This topic is locked
126 replies to this topic

#81
Ciappolandia

Ciappolandia

    Caker

  • IC Member
  • 35 posts
    • Time Online: 11h 10m 36s

Make sure you have installed AppSync Unified 30.0 from Karen's repo (http://cydia.angelxwind.net/).

I have it... :)

 

Any other idea?



#82
Ghay

Ghay

    .

  • IC Uploader
  • 21,936 posts
    • Time Online: 106d 13h 39m 20s
  • iDevices Owned:iPhone 6, iPhone 6+, iPhone 7, iPhone 7+, iPad Air, iPad Air 2, Apple Watch, iHave a PC

The signer script does exactly what temptemp9 has posted. I can update the script to work with ldid2, and it will be identical to temptemp9’s method...

A deb script something like Rasticrac would be nice so it could go on the repo and if plain speaking instructions given. We would then be able to get more people cracking and contributing to the site


  • mmm286 likes this

#83
user_hidden

user_hidden

    Forum Admin

  • Admin
  • 67,612 posts
    • Time Online: 323d 13h 44m 27s
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 4, iPhone SE, iPhone 6, iPhone 8, iPad Mini, iPad Mini 2, iPad 1, iPad 2, iPad 5, MacBook Air, iHave a PC
  • Most used iOS:iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, iOS 11, iOS 12

A deb script something like Rasticrac would be nice so it could go on the repo and if plain speaking instructions given. We would then be able to get more people cracking and contributing to the site


the tutorial posted in the OP needs no more explanation as well the mod by @ Sacmunraga and myself works period.
there is no difference now or 5 months ago.

signer.sh is not required for app cracking as resigning is done by our bfinject moded version

#84
Ciappolandia

Ciappolandia

    Caker

  • IC Member
  • 35 posts
    • Time Online: 11h 10m 36s

the tutorial posted in the OP needs no more explanation as well the mod by @ Sacmunraga and myself works period.
there is no difference now or 5 months ago.

signer.sh is not required for app cracking as resigning is done by our bfinject moded version

Everything can be natural and simple for you, that are expert.

 

Me, as simple user, I'm finding a lot of troubles with iOS11. 

 

With previous iOS version I just had to jailbreak, install cydia, appsync and then install every IPA with pp25.

 

Now with iOS 11 everything is more complex and tricky and there's no standard way to install cracked IPAs.

 

There are different scenarios and different IPAs that I have on my hard drive. I have AppSync Unified 30, Electra and AppInst.

 

- A group of them were installed without any issue and they run properly --> Why?

- Another group of them, after installation, just crashed at the initial screen --> Why?

   - In this case bjinfect didn't work, cause there's no pid running

   -  I was able to fix them with ldid2 command and thanks to a guide on the previous post

- Another group of them cannot be installed with appinst --> Why?

   - How can I fix them?

 

In this complex scenario, installing cracked apps is becoming an elite activity and even if guides are here and there, there's no general guideline that explain what does it mean signing an app, cracking it, re-signing and so on...

 

Again, a normal user wouldn't need to enter in such detail on iOS <= 10, but now the scenario is different.

 

So if you want to spread the knowlegde and help normal users to install cracked apps, I would suggest you to address the points above...

 

Thanks



#85
Sacmunraga

Sacmunraga

    Pro Caker

  • IC Member
  • 295 posts
    • Time Online: 6d 6h 20m 47s
  • iDevices Owned:iPad Mini with Retina, iMac, iHave a PC

@Ciappolandia:

 

1. There is about a 50/50 ratio of successful to unsuccessful apps installed, Why exactly that is I can't say for sure. The most obvious reason is that some apps are 32 bit, and 32 bit apps are now impossible to run in iOS 11. Another reason which I assume is that some apps just aren't cracked properly by the underlying program - bfdecrypt - and no matter how much times you sign the executable with ldid or ldid2, they still will crash. Once again, this is not the exact reason, so don't quote me.

 

2. PID is the number assigned to any running task on iOS. There are literally thousands of them, but the reason the "PID not found" error is encountered is most likely because the app that you were trying to crack quit unexpectedly (or expectedly if it has some sort of DRM), and after the app or process quits and it is restarted, a new PID is assigned to that app. Make sure that your app isn't unexpectedly quitting.

 

3. If you are having issues with appinst, email Karen. I did not develop the tool, but if you email her with a picture of the error then she'll be glad to help.



#86
LGillian

LGillian

    Getting Known

  • IC Member
  • 12 posts
    • Time Online: 1d 7h 16m 20s
  • iDevices Owned:iPad Pro
As a newb when it comes to cracking I came here looking for a tutorial for iOS 11 and I’m seeing a lot of “No I updated, use this link! No, use this one!” And Ghay complaining and cluttering up the tutorial.

I just wanted confirmation that the OP’s instructions are still the ones I would need to follow, or if they have changed, and what are the updated current links that’d I’d need to use to execute the crack properly.

#87
user_hidden

user_hidden

    Forum Admin

  • Admin
  • 67,612 posts
    • Time Online: 323d 13h 44m 27s
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 4, iPhone SE, iPhone 6, iPhone 8, iPad Mini, iPad Mini 2, iPad 1, iPad 2, iPad 5, MacBook Air, iHave a PC
  • Most used iOS:iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, iOS 11, iOS 12

As a newb when it comes to cracking I came here looking for a tutorial for iOS 11 and I’m seeing a lot of “No I updated, use this link! No, use this one!” And Ghay complaining and cluttering up the tutorial.

I just wanted confirmation that the OP’s instructions are still the ones I would need to follow, or if they have changed, and what are the updated current links that’d I’d need to use to execute the crack properly.


the OP is still valid, no change

#88
LGillian

LGillian

    Getting Known

  • IC Member
  • 12 posts
    • Time Online: 1d 7h 16m 20s
  • iDevices Owned:iPad Pro

the OP is still valid, no change


Thank you!
  • user_hidden likes this

#89
LGillian

LGillian

    Getting Known

  • IC Member
  • 12 posts
    • Time Online: 1d 7h 16m 20s
  • iDevices Owned:iPad Pro
Thanks to this and hours of patience I think I managed to get a successful cracked ipa. Still going to tinker around with it but thanks again for this tutorial.
  • Sacmunraga and user_hidden like this

#90
Ghay

Ghay

    .

  • IC Uploader
  • 21,936 posts
    • Time Online: 106d 13h 39m 20s
  • iDevices Owned:iPhone 6, iPhone 6+, iPhone 7, iPhone 7+, iPad Air, iPad Air 2, Apple Watch, iHave a PC

I could take a look into it, if the underlying toolchain (bfinject or clutch/rasticrac? Currently I'm not familiar with iOS app cracking) actually has support for iOS 11. As far as I can see, only bfinject has been forked to support iOS 11, and it requires the app to actually be executed in order to work. If the problem is related to automating the task, I'm willing to give it a go.

Please try



#91
Ciappolandia

Ciappolandia

    Caker

  • IC Member
  • 35 posts
    • Time Online: 11h 10m 36s

I also have 64 bit apps that cannot be executed on iOS 11 with Electra, even after the ldid2 procedure. The app crashes at the start up --> e.g. "Small World 2"

 

How can I fix this?

 

Moreover, is there a way to run 32 bit apps on iOS 11 with Electra? Any tweak that run the app in a simulated/emulated 32 bit environment?



#92
Ghay

Ghay

    .

  • IC Uploader
  • 21,936 posts
    • Time Online: 106d 13h 39m 20s
  • iDevices Owned:iPhone 6, iPhone 6+, iPhone 7, iPhone 7+, iPad Air, iPad Air 2, Apple Watch, iHave a PC

I also have 64 bit apps that cannot be executed on iOS 11 with Electra, even after the ldid2 procedure. The app crashes at the start up --> e.g. "Small World 2"

 

How can I fix this?

 

Moreover, is there a way to run 32 bit apps on iOS 11 with Electra? Any tweak that run the app in a simulated/emulated 32 bit environment?

As far as I am aware no way to get 32 bit apps working . Using Idid2 does not work on all apps try another app you will see works for some others it won't



#93
haen

haen

    Pro Caker

  • IC Trusted User
  • 102 posts
    • Time Online: 12d 10h 18m 43s
  • iDevices Owned:iPhone 4, iPhone 6, MacBook Pro, iHave a PC

I also have 64 bit apps that cannot be executed on iOS 11 with Electra, even after the ldid2 procedure. The app crashes at the start up --> e.g. "Small World 2"

How can I fix this?

Moreover, is there a way to run 32 bit apps on iOS 11 with Electra? Any tweak that run the app in a simulated/emulated 32 bit environment?

Apps should be resigned with proper entitlement.
Try to extract the entitlement from executable before ldid:

ldid -e "EXECUTABLE" >> ent.plist

and then resign with ldid and entitlement:

ldid -Sent.plist "EXECUTABLE"

Sent from my iPhone using Tapatalk



#94
username_taken

username_taken

    Getting Known

  • IC Member
  • 12 posts
    • Time Online: 2h 32m 56s

@everyone, I have scripted an .ipa signer.

Directions:

First, download zip and Link Identity editor from Cydia. It’s required!!!!

Create a folder called Cracked/etc.

Copy and paste the code into a file called signer.sh

In that folder, put the un-signed .ipa, as well as signer.sh.

Next, make sure you are running as root user and run

chmod +x signer.sh
^This only needs to be once, so that we can execute the script^

To sign an .ipa, run this code:
bash signer.sh ipaname.ipa
Where of course ipaname.ipa is the name of the .ipa. This script also convienently renames the .ipa.

I will work on this to make it compatible with bfinject/bfdecrypt so the cracking and signing process will be automated!

Code: https://ghostbin.com/paste/fw9ky

Also, to install .ipa files use appinst from Cydia and YOU HAVE TO BE JAILBROKEN WITH THE “Tweaks” option ENABLED!

I tested this with one of my own .ipas and also with @Ghays https://www.iphoneca...27052009_.html. Before signing, the .ipas would install but crash. After signing, the .ipas would install and work correctly.

 

I tried your decrypting tools. It works and the apps installs fine. But the apps won't work properly when opened. I signed the ipa with that signer.sh. Everything is a success, but maybe the app's extra security layer prevents it from functioning properly.

 

I tried the cracked Whatsapp version by Ghay from appaddict/appdb. Installs just fine but when I open whatsapp it says errSecParam and then crashes. If I open it again it just crashes without any error message. I tried signing it many times but it just crashes!

 

Also the cracked Playstation app shows error c-800c0001 when I tap on sign in. Surprisingly enough I tried duplicating Whatsapp from cracked version of both Ghay and myself and it worked flawlessly. I can activate phone numbers and send/receive messages and also notifications works too!. Problem is only when I install the whatsapp as main app.

 

I'm getting this error

 

Aug  2 12:23:55 xXx WhatsApp[2352] <Warning>: EXCEPTION WITH NAME NSInternalInconsistencyException REASON WAContext not available userinfo (null)
Aug  2 12:23:55 xXx com.apple.xpc.launchd[1] (UIKitApplication:net.whatsapp.WhatsApp[0x6115][432][2352]) <Notice>: Service exited due to signal: Trace/BPT trap: 5 sent by exc handler[0]
 



#95
username_taken

username_taken

    Getting Known

  • IC Member
  • 12 posts
    • Time Online: 2h 32m 56s

As far as I am aware no way to get 32 bit apps working . Using Idid2 does not work on all apps try another app you will see works for some others it won't

https://forum.iphone...os-11/?p=471963

 

Your whatsapp crack is not working properly. I signed with ldid but it just crashes. Maybe problem with the crack method you used? can I know what tool you use for cracking?

 

I get this error when I open whatsapp

 

Aug  2 12:23:55 xXx WhatsApp[2352] <Warning>: EXCEPTION WITH NAME NSInternalInconsistencyException REASON WAContext not available userinfo (null)
Aug  2 12:23:55 xXx com.apple.xpc.launchd[1] (UIKitApplication:net.whatsapp.WhatsApp[0x6115][432][2352]) <Notice>: Service exited due to signal: Trace/BPT trap: 5 sent by exc handler[0]



#96
user_hidden

user_hidden

    Forum Admin

  • Admin
  • 67,612 posts
    • Time Online: 323d 13h 44m 27s
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 4, iPhone SE, iPhone 6, iPhone 8, iPad Mini, iPad Mini 2, iPad 1, iPad 2, iPad 5, MacBook Air, iHave a PC
  • Most used iOS:iOS 5, iOS 6, iOS 7, iOS 8, iOS 9, iOS 10, iOS 11, iOS 12

https://forum.iphone...os-11/?p=471963
 
Your whatsapp crack is not working properly. I signed with ldid but it just crashes. Maybe problem with the crack method you used? can I know what tool you use for cracking?
 I


whatsapp is NOT os11 compatible when cracked.
resigning will not work!

#97
mmm286

mmm286

    Caker

  • IC Member
  • 51 posts
    • Time Online: 2d 8h 14m 55s
Nba jam resigned not works


Enviado desde mi iPad utilizando Tapatalk

#98
Ciappolandia

Ciappolandia

    Caker

  • IC Member
  • 35 posts
    • Time Online: 11h 10m 36s

Apps should be resigned with proper entitlement.
Try to extract the entitlement from executable before ldid:

ldid -e "EXECUTABLE" >> ent.plist

and then resign with ldid and entitlement:

ldid -Sent.plist "EXECUTABLE"

Sent from my iPhone using Tapatalk

 

Where do I get the Sent.plist file?

 

Shall I then, after those 2 commands, run also "ldid2 -s" ?



#99
haen

haen

    Pro Caker

  • IC Trusted User
  • 102 posts
    • Time Online: 12d 10h 18m 43s
  • iDevices Owned:iPhone 4, iPhone 6, MacBook Pro, iHave a PC

Where do I get the Sent.plist file?

 

Shall I then, after those 2 commands, run also "ldid2 -s" ?

 

the first command will generate ent.plist and the second command will sign the executable.

no need to run "ldid -s".



#100
Ciappolandia

Ciappolandia

    Caker

  • IC Member
  • 35 posts
    • Time Online: 11h 10m 36s

the first command will generate ent.plist and the second command will sign the executable.

no need to run "ldid -s".

ldid -Sent.plist "EXECUTABLE"

you mean:

ldid -S ent.plist "EXECUTABLE"

with a space?