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

A Complete Cracking Tutorial for All iOS Users! [Auroratic's Super Tutorials]


  • You cannot start a new topic
  • Please log in to reply
7 replies to this topic

#1
Auroratic

Auroratic

    Since April of 2013

  • iPASTORE
  • 1,434 posts
  • Twitter:@GTXAuro
  • LocationAppCake Community
  • iDevices Owned:iPod Touch 4, iPod Touch 5, iPhone 5, iPhone 6+, iPhone 7+, iHave a PC
  • Most used iOS:iOS 6

A Complete IPA(iTunes App) Cracking Tutorial for all levels of iOS Users by // Auroratic(ICModerator) \\

[/color][/size][/b]Table of Contents :
1. Preperation and prerequisites Important for both PCM and ClutchPatched!
------------------------------------------------------------------------------------------------------------------------

RECOMMENDED FOR THE GENERAL USER!
2. Installing AppCrackr and the required program's (FOR NEWBIES!)
3. Cracking with AppCrakr
------------------------------------------------------------------------------------------------------------------------

FOR ADVANCED USERS
4. Installing PCM (PoedCrackMod)
5. Changing IPA Settings and Properties (DO NOT SKIP!) PCM Section
6. Cracking your App Successfully with PCM!
------------------------------------------------------------------------------------------------------------------------

FOR ADVANCED USERS
7. Installing Rasticrac
8. Changing IPA Settings and Properties (DO NOT SKIP!) Rasticrac Section
9. Cracking your App Successfully with Rasticrac!
------------------------------------------------------------------------------------------------------------------------
10. Transferring of Files
11. Uploading to the AppCake Important for all!

------------------------------------------------------------------------------------------------------------------------
1. Preperation and Prerequisites

Welcome to your complete IPA Cracking tutorial! Lets get started..

What you will need :
1.1 - An iOS 6.x and above iDevice (Optional but Recommended for compatibility testing)


1.2 - A jail-broken Device with the right version of AppSync installed . Do you have an iOS 6 Device? Want it jail-broken? Go
here

http://evasi0n.com/

. Add cydia.xsellize.com and download the right version of AppSync if you do not have it.


1.3 - Sufficient Space . Straight away you will need a good amount of space in your iDevice for App Cracking (I recommend 16 GB or above . I have a 32 GB iPhone 5 and iPod Touch 5G 32GB)


1.4 - Last and not least Determination and Patience. You need to try and be determined to succeed . If you are already thinking that its complicated and that you wont succeed don't even bother to continue. No hard feelings.


Ok So Now that you have arrived here , I assume you want to go and contribute to AppCake for real! So Lets get going!



2.Installing AppCrackr and the required program's



Basically what AppCrackr is, it puts the usally MobileTerminal /Console environment into an easy GUI environment.


Ok so first thing you will need is the AppCake Repo for all the required Packages! Add :

http://cydia.iphonecake.com

Here you will need:

AppCrackr (1.7) - USE 1.7!
GNU Debugger (iOS 5&6)
posix_spawn
ldone

3. Cracking Apps Easily with AppCrackr!
Once you have Installed , re-spring your device .

Open the AppCrackr App from the spring board.

Next go To settings , where there you will enter you name as the cracker. Done touch the other settings.

Go back to the Crack Tab , where you can select one of the Apps on your device to crack. Tap one and wait for it.

When done , it will tell you the location the IPA is saved. They usally are in var/mobile/Documents/Cracked


YOU ARE DONE. Read Chapter 10 for Transferring of Files

----------------------------------------------------------
4. Installing PCM (PoedCrackMod) and using the Crack tool Successfully
Important Note : Does not work with ARMv7 Devices (iPhone 5) Use Rasticrac for ARMv7 support.

Ok so now to get the source for PCM . Go and add

http://repo.ipabox.me/

.

After Cydia refreshes packages, install the following packages:

GNU Debugger (be sure to use the one for your iOS version), ASLR Tools (Pod2g) , and finally PoedCrackMod.

Also search for

MobileTerminal and Screen

if it does not install automatically with PCM . There may be other dependent packages, but they will install automatically if that would be the case.


After installing, your device may respring. After this, open iFile. You can get iFile from

http://www.sinfuliphonerepo.com/

if you do not have it.


5. Changing IPA Settings and Properties (DO NOT SKIP!)


In iFile browse to /usr/bin/ (no 'var' or any of that)


Once in the /usr/bin/ directory, you will see many scripts/files. Do not touch any of these scripts.


Locate the r25Lr17.sh script . I recommend renaming this file. For example, it can be named pcm. Easy to remember. (the .sh is not required for the script to work in any way)


Tap on the newly renamed 'pcm' file and press 'Text Viewer' on the menu.


After opening pcm (orginally r25Lr17.sh) , scroll down and

 

locate 'PCMcracker=' and add your cracker name.

For example, mine would be Auroratic or something similar. DO NOT STEAL APPS AND RENAME THEM TO YOU AS THE CRACKER. APPCAKE HAS STRICT RULES ON THIS!


Next, I highly recommend changing the

 

'PCMextras=' to "NO". (this will remove annoying addons)



Scroll down some more and look for

 

'PCMartistfrommeta='. I highly recommend you change this to "NO", unless you want to see the company that made the app. (Not needed)


The next option down,

 

'PCMrealnamemenu=', use "YES".

This makes finding the app easier. Otherwise, you may be slightly confused when cracking your apps.


Now comes the "fun part".


Setting Compression...... This is ESSENTIAL to having small IPA's. This makes uploading easy, and downloading also easy. You will see '

 

PCMcompression='. The maximum compression is "-9"

. That is what is best to use! It will take longer to crack and package the app, but the final IPA will be ALLOT smaller than if you used any other value. (see above picture)


After changing these settings, exit iFile. Other options are optional and won't affect the IPA itself but you may also spend time and choose to change any of the other settings if you bother to.


6. Cracking your App Successfully with PCM!

Ok Now that you have all of the above apps installed , we can crack the app!


Now open the MobileTerminal app found on the springboard of your iDevice.

Type exactly as follows:

su root

Here you will be entered in "God Mode" for total control. Then press the Return button.


Next it should ask for the password . The default password is alpine.



So Type exactly as follows:

alpine

Ok now that you are logged in as root , it is completely safe to crack the apps and it should go flawless.


Next, type exactly as follows in the MobileTerminal (black console) :

pcm -m

Then press enter on the onscreen keyboard. So if you recall well that's why we renamed the r25Lr17 script to pcm , so whenever we want to crack an app you don't need to type so much characters which might cause unnecessary errors.


The -m is so that it opens a menu and you will only need to enter some of the front characters of the apps name. So now basically just type the letters which is associated with the app. You type one of the names from what the console shows when you type pcm -m.


Next press ENTER! Now the App is being cracked! Some apps use ASLR Protection . But since if you recall we downloaded ASLR Tools , we wont have a problem cracking these apps too!

You can find your cracked IPA's in

 

var/root/documents/cracked



We are done from PCM cracking! Go to Chapter 10 to see how to transfer files to PC.
----------------------------------------------------------------------
7. Installing Rasticrac (Advanced Command Line Version)Note : Rasticrac has some compatibility issues with non ARMv7 devices. THus , USE THIS FOR CRACKING FOR iPhone 5. Use PCM for non ARMv7 Devices (iPhone 4S and below)

Ok so lets get started..
Go to your Cydia and click on Manage ->Settings and change your Mode to Hacker ( Recommanded).



If you did not install :

Rasticrac EDIT : New Version of rasticrac for new 64 Bit iPhone Support! Download here -> http://www.slingfile.com/file/VRS5dvU72m
GNU Debugger (iOS 5&6)
posix_spawn
ldone

Please do from the appcake repo -

cydia.iphonecake.com

Ok now once the Apps have been downloaded from the repo (if you didn't find them and do so before continuing) , we can proceed to Changing IPA Settings and Properties. Make sure to RESPRING YOUR DEVICE first!


8. Changing IPA Settings and Properties (DO NOT SKIP!)
In iFile browse to /usr/bin/ (no 'var' or any of that)


Once in the /usr/bin/ directory, you will see many scripts/files. Do not touch any of these scripts.

In the directory , search for r30c5.sh (It may be also called rasticrac.. WITHOUT .sh) .



Click on the file and Open with Text Viewer when prompted .

The First thing you see is Language Selection . Just put a # in front what you want as the default language of the crack. By default its English.


Scroll down and change the "RCcracker name (crcaker name) from Anonymous to your name . So it would be RCcracker="Auroratic" in my case . Keep the name in " "s !



Scroll alittle downwards and search for RCcompression. The higher in - it is , the more well compressed it is. I highly recommand a -9 for the best compression. This will make uploading and downloading ALLOT easier.
So in "" set RCcompression="-9"



9. Cracking your App Successfully with Rasticrac!
Next open the Termninal / MobileTerminal (same) App from the Springboard.

In the black space Type exactly as follows:

su root

Here you will be entered in "God Mode" for total control. Then press the Return button.


Next it should ask for the password . The default password is alpine.


So Type exactly as follows:

alpine

Ok now that you are logged in as root , it is completely safe to crack the apps and it should go flawless.


Now enter exectly

rasticrac -m

if you had renamed that r30c5.sh to rasticrac(without sh). If you didn't type in this :

r30c5.sh -m

Ok Now you will see the Rasticrac main menu. Every App has a corresponding letter. Ex. The first app starting from the right is a second b etc . So if you are taking the second app , type

b

Press Return .


NOTE : If you want to crack Multiple Apps on your device , do 2 letter with a space ex If Angry Birds is first and Real Racing 2 is second you type

a b

. If you want to crack ALL THE APPS on your Device , type

rasticrac -all

after you get root access . aka root and alpine.



The apps will be added to a list as Completed. To clear the done / cracked apps list , in the rasticrac main menu type

0

rasticrac will give you the info about the app. If it doesn't show you choose another corresponding letter. If it does press return

When done it should say 100% on the screen . (thi may take a while depending on the file size).


Congrats! You have Cracked An App with Rasticrac


Go to Chapter 10 to see how to transfer files to PC.

10. Transferring of Files
This section applies to AppCrackr , Rasticrac and PoedCrackMod (PCM)


Then Connect your iDevice with your PC or Mac and open iFunBox. If you do not have iFun Box ,

 

proceed here: http://www.i-funbox.com/



In iFun box,

 

browse to /var/root/Documents/Cracked where the cracked IPA's should be

and put them on your PC by right clicking them and Selecting Transfer to PC or similar.


If you did not choose root access in Rasticrac the

destination folder would be var/Mobile/Documents/Cracked

Lets proceed to the next section , where we will submit our cracked apps to AppCake

11. Uploading to the AppCake


Ok Now that You have the cracked IPA's on your computer, you will want to upload your IPA file to a filehost.


To see the allowed filehosts , view the filehost rules

Also read this post before submitting an app RULES!- >http://iphonecake.co...78&extra=page=1
It should be like the picture below.

1.Copy and paste the link of the app from the appstore you are Sharing with AppCake. In my case its Ventrilode.

2.When the App is recognised fill in the boxes and in the URL Link 1,2 and 3 post your links of the file in the filehost and paste it there. Link is enough. Again Remember that Only THESE FILEHOSTS ARE ALLOWED ; Sendspace, Limelinx, Filepup or Bayfiles3. You may post a youtube video ONLY after it is approved.

0jxl5qjqi1qummg4g.jpg

When you are done from that . Congrats. Wait until your Submitted App is approved and until then,

Thank You for using AppCake
This is Auroratic (Your ICMod) and I hope you enjoyed this tutorial.

Over and Out

Note : Please give me suggestions of what to add , remove . Such help is highly appreciated.


  • EnderMX, nanpuhaha and R4WK1LL like this

#2
hotsjf

hotsjf

    7 years in scene

  • Admin
  • 7,625 posts
    • Time Online: 191d 18h 3m 26s
  • Twitter:@iphonecake_com
  • LocationUSA
  • iDevices Owned:iPod Classic, iPod Touch 4, iPhone 3GS, iPhone 4, iPhone 5S, iPhone 6+, iPad 1, iPad 3, iPad 4, iPad Air 2, Apple Watch, MacBook Air, MacBook Pro, iMac
  • Most used iOS:iOS 6, iOS 7, iOS 8
Nicely put bro, looking for more ;)

#3
Tool

Tool

    Caker

  • IC Trusted User
  • 89 posts
    • :
Thanks for the information, nice thread.

#4
Moutasim1

Moutasim1

    Getting Known

  • IC Trusted User
  • 11 posts
    • Time Online: 11m 20s
thanks man

#5
Auroratic

Auroratic

    Since April of 2013

  • iPASTORE
  • 1,434 posts
  • Twitter:@GTXAuro
  • LocationAppCake Community
  • iDevices Owned:iPod Touch 4, iPod Touch 5, iPhone 5, iPhone 6+, iPhone 7+, iHave a PC
  • Most used iOS:iOS 6
NEW AND UPDATED!

Rasticrac EDIT : New Version of rasticrac for new 64 Bit iPhone Support! Download here -> http://www.slingfile...file/VRS5dvU72m

#6
Auroratic

Auroratic

    Since April of 2013

  • iPASTORE
  • 1,434 posts
  • Twitter:@GTXAuro
  • LocationAppCake Community
  • iDevices Owned:iPod Touch 4, iPod Touch 5, iPhone 5, iPhone 6+, iPhone 7+, iHave a PC
  • Most used iOS:iOS 6
[i=s] Post Last Edit by Auroratic at 2013-9-17 23:59 [/i]

NEW AND UPDATED!

Rasticrac (3.0.2) EDIT : New Version of rasticrac for new 64 Bit iPhone Support! Download here -> http://www.slingfile...file/VRS5dvU72m or http://limelinx.com/e7ryy

#7
Guest_Crinale_*

Guest_Crinale_*
  • Guest

thanks man



#8
The BroOfTheCentury Inc.

The BroOfTheCentury Inc.

    Pro Caker

  • IC Trusted User
  • 224 posts
    • Time Online: 8d 8h 30m 45s
  • Twitter:@TheBOTCInc
  • LocationGermany
  • iDevices Owned:iPod Touch 4, iPhone 4, iPhone 4S, iPhone 5, iPhone 5c, iPhone 6+, iPhone 7, iHave a PC
  • Donations:Dogecoin - D8MqrVWwKczFkwLe9GN7j9JyxWh196EWkX
Video tutorial can be found here. :)
  • MONGOLO likes this