IF YOU DO NOT UNDERSTAND ANY WORD FROM WHAT I AM GOING TO SAY INTHIS TUTORIAL, I WOULD SUGGEST YOU NOT TO TRY THIS, BUT I’M HAPPY TO HELP ANY ONE WHO WOULD WANT TO LEARN.

The following guide is for educational purpose only, by using this guide you would be able to crack any app on your iDevice. Here we will be talking about two tools Clutch Rasticrac

Repo Source

  

Clutch 1.4.7

Clutch 1.4.7 is revamped version, and works with most of the apps, drawback is that the menu option is bit odd in the old versions, but in this 1.4.7 version this is rectified and Clutch 1.4.7 do have menu style  and the good thing about clutch is that it has well defined configuration settings accessible through the MobileTerminal.

Clutch will patch all most all ARMv7 Apps with ease, there is a know issue with some of the apps cracked using Clutch failing to open on newer ARMv7s devices (iPhone 5 and iPad Mini) but we will include a fix at the end of the tutorial.

Rasticrac v3.0.9

This is one of the most powerful cracking utility available as per i have known, its easy to use and its packed with goodies, compression is much better than Clutch. Rasticrac is an updated version of the popular cracking tool PCM (PoedCrackMod). This now runs on all Devices including iPhone 5, iPad Mini …..  This is a very powerful cracking tool and I suggest using it!

Tools Needed

Search Cydia for the following packages and also install:

  • Ifile 2.2.0-1[use biteyourapple repo]
  • MTerminal 1.0-4[use bigboss repo]

Optional Installs to make life easier

  • OpenSSH 
  • MobileTerminal

AutoLock SBSettings

Also Optional NOT from Cydia Prompt iOS App (must of installed OpenSSH from Cydia for this to work locally) – Is a SSH client that can be used as a terminal window for you device. Advantages are it is able to run in the background, can launch multiple terminal sessions and also has lots of keyboard shortcuts easily accessible.

Ok so you have installed all the required tools you are ready to crack your first app.

 

 

CRACKING PROCEDURE

Option – 1: If Using MobileTerminal skip this step, if you are using Prompt instead of MobileTerminal open the Prompt App, click add connection.

SSH = localhost
Username = root
Password = Leave Blank

Click on “Connect

This will open up a CMD prompt and ask for your root password if you have never changed it please enter or continue to enter your own password. I will explain below how to change your root password I highly advise you do this. Please follow the guide below apart from opening MobileTerminal.

OPTION – 2: Open MobileTerminal on your device [Recommended]

Type Su root at the prompt

This will ask for your root password, if you have never changed it please enter alpine (or continue to enter your own password.)

At this point I would strongly suggest changing your root password if it is default to do this enter the following command

passwd root

Now enter your desired password then confirm the password again If there are no errors and you are back to the command prompt you have successfully changed your password.

Clutch Cracking - Tutorial

 

At your cmd prompt type the following command

Clutch  (must have capital C)

this will now list all the encrypted applications that are installed on your device, choose the app you want to crack and write the following command

Clutch <App Name>

(if the app name has spaces please place inside speech marks like so – Clutch “App Name” )

Clutch will now begin to crack the chosen app/s and once done it will tell you and return to the command prompt. You have just cracked an iOS app! The cracked app/s are placed in

/var/root/Documents/Cracked (or) /User/Documents/Cracked

We will explain further into the document what to do with the cracked app and how to get it off of your phone and onto AppAddict.

Rasticrac Cracking  –  Tutorial

 

At your cmd prompt type the following command

rasticrac -m

this will now list all the encrypted applications that are installed on your device, it will list the application with a number, letter or combination of both at the side depending on how many apps you have installed.
At the prompt type in the App/s you wish to crack using the corresponding number/letter from the side of the apps name.
Rasticrac will now begin to work its magic and crack the app/s you have chosen. You will notice that Rasticrac speaks to you as it is cracking applications . You have just cracked an iOS app using Rasticrac. The cracked app/s are placed in

/var/root/Documents/Cracked

 

 

 

Error Fixing

 

Fix for Clutch’s cracked Apps crashing on ARMv7s Devices

Credit to @ttwj for this fix

Some apps cracked using Clutch/ClutchPatched crash on new devices (iPhone 5, iPad mini) on iOS6, here’s a really simple fix for crackers and users.

To be performed on Mac OS X

  1. Extract the IPA file
    2. Go into Payload/whatevername.app
    3. Open up Terminal
    4. Run this command

lipo binary -thin armv7 -output newbinary
mv newbinary binary

This will replace binary with the binary of the application.

 

 

 

ADVANCED CUSTOMISATION 

AUTO ADDING CRACKER NAME AND CREDIT FILE

So if you are going to be cracking a lot of apps it would be a good idea to customise your cracking tools slightly and have your cracker name auto added to the file name. We can also make it so a secret credit file is placed within the app with your cracker name on it, this is so people can’t steal credit for your cracks.


  • Advanced Customization for Clutch

Navigate to the following location on your device

 /etc

There you will see a file called “clutch.conf “ open this file with your favorite text editor and  amend the following depending on what you want. These are probably the only things you  may want to change:

CreditFile
NO(Change to YES to create Credit File inside app)

FilenameCredit
NO(Change to YES to add cracker name to filename)

CrackerName
(Enter your Cracker Name inbetween >< )

ListWithDisplayName
YES (Change to DIRECTORY to list apps in full form within clutch’s menu)

MetadataEmail
steve@rim.jobs(Can be changed to any email address)

 

  • Advanced Customization for  Rasticrac

Navigate to the following location on your device

/usr/bin

There you will see a file called “rasticrac“ open this file with your favourite text editor and amend the following depending on what you want **Be carefull in here as this is the main script also for Rasticrac. Here are the things you will most likely want to change:

# – Default CrackerName (or “Anonymous”).
RCcracker=”Anonymous” (Change to your cracker name)

# – Should “extra details” appear in Ipa name (ie: “iPad / 3GS / etc”) ? (You can hate them)
RCextras=”YES” (Change to NO if you w=don’t want extra information adding to the file names of your cracked apps)

# – Should script talk to you ? (it only speaks english, only with iOS4+, only with “speak” tool from Cydia)
RCspeak=”YES” (Change to NO to turn the voice off)

# – Should artist’s name be used in filename ?
RCartistfrommeta=”YES” (Change to NO if you don’t want developers name in your cracked apps file name i.e. Rovio)

# – Default compression level is blank (aka “-6″), and is the best speed/size ratio.
# – Recommended. Upload/download/storage will be good.
RCcompression=”” (Change to desired level -9 being smallest size and minus -1 largest – I recommend -9 or -8 as the smaller the apps the easier and quicker they are to upload)
# – Maximum compression (“-9″) (also “-8″ or “-7″) is very very slow, but size is the best.