First things first, Jailbreak discussion is now allowed back on iPhone sub-forum, as per HERE.
In order to maintain this thread to all who loves to customize their phone, getting tweaks and apss that being unapproved by Apple, please keep this thread clean of piracy. Please don't show a hint of piracy post here.
All post that linked to piracy will be reported, and the red tags won't go easy on you. So for the sake of we Jailbreakers, please don't post anything about piracy. Not even a slight hint of it or post will be reported, and offenders will be banned.
Say NO to piracy!!
TAKE NOTE:
QUOTE(davidgary73 @ Apr 21 2011, 02:27 PM)
To addon, since Jailbreak topic is allowed again, some forumers ignored the RULES and we have many reports on forumers posting on piracy.
To deter forumers from posting on piracy, mods or TS of this thread will close this thread for 7 days given as said below:
1) If someone who on their 1st offence post about piracy, warning will be served. If he or another person post about piracy, close thread for 7 days.
2) If someone who did post on piracy before (got reported and warned or even banned ) close thread for 7 days.
Plus, you have the permission to scold/critc them for causing this thread close due to them not taking note on RULES where we have stated NO PIRACY DISCUSSION ALLOWED via this thread, the pinned threads + LYN RULES.
When there's no piracy in discussion, this thread can live on without closure.
Why are we doing this and is this fair? Well, some forumers just don't learn after they were given warning or even account suspension (7-30 days) and still post on piracy and NOT read the RULES. They went against the RULES again n again and hence this is the only option we can use to deter piracy discussion.
So, anyone who post on piracy, please shoot them and teach them a lesson for causing this thread close for 7 days. And yes, they will be given warning as well and maybe account suspension for those 2nd offenders. 3rd time offenders, bye bye..
Given with this WARNING on the subtopic "READ: STRICTLY NO DISCUSSION ON PIRACY", if you can't even read and still post on piracy, you will be given 7 days account suspension from LYN STAFF as you densely well deserved it.
Cheers
Thinking of jailbreaking your phone? Don't know where to get the latest information about Jailbreak? Got loads of question but don't know where to ask? Then this is the right place for you to have a good read, to prepare yourself before jailbreak, to guide you on how to jailbreak, and to ask questions where you don't know who to ask.
Section A : Jailbreak Basic and common terms of Jailbreaking
1) Jailbreak Basic Jailbreaking is the process by which an iPhone firmware is modified to allow unsigned code to be run to gain access to files that Apple wouldn’t normally let you access. Jailbreaking adds unofficial application installers to your iPhone.
The risks of jailbreaking your iPhone are very minor. Worst case scenario, you can always restore your iPhone to factory settings using iTunes.
--
2) What is Jailbreak?
» Click to show Spoiler - click again to hide... «
2.1) What Does Jailbreaking Mean?
Jailbreaking, or “hacking” is giving a user read/write access to otherwise locked OS files on your iPhone.
It gives you access to app stores like Cydia that offer programs that you won’t see in Apple’s popular counterpart. It’ll even give you the ability to customize the background of your home screen and change the look of your icons and menu colors.
Starting in early fall after the summer 2007 release of the original iPhone, jailbreaking began as a fairly complicated multi-step process. Things have definitely evolved over the last few years and the online jailbreaking community for iPhones is estimated in the millions (if you’re reading this article on this site, that number shouldn’t surprise you) with hundreds of blogs and forums scattered throughout the web dedicated to this crazy thing called jailbreaking.
Cydia creator Jay Freeman estimates that more than 10% of all iPhones are jailbroken.
2.2) What Are the Benefits of Jailbreaking?
Lacking in able to customize how your iPhone looks compare to the other millions of other iPhone is sure a big issue for most people. Apps like Winterboard from Cydia that allow me to customize my home screen, change the look of my lock screen, and change the overall theme of my iPhone. I can make my iPhone look completely different than the way it does when you open the box for the first time. So much to the point where people will ask me what kind of phone I’ve got when it’s in an unmarked silicon case.
iOS weakness in notification can also be tweak well by apps such as notifyme.
Some might also argue that the lockscreen is way to plain and is a waste of space, hence lockinfo came into help.
All these are the few benefits or Jailbreaking.
2.3) What Are the Risks of Jailbreaking?
Now, although jailbreaking has become increasingly easier, there are still very complicated risks that go with it.
An underground group of programmers known as the Dev Team, for the most part, spearheads all this jailbreak technology without Apple’s permission.
Every time they find a way in, Apple comes along and puts another barricade up with a software update that closes the entrance they had. Then they have to find another way in. It's a cat and mouse game.
Several times during jailbreaks, mine would be stuck in phone purgatory for hours. Take just a few moments to browse any iPhone forum with jailbreaking topics and you’re sure to find several comments along the lines of “help! I tried to jailbreak my iPhone and now it’s been stuck on the Apple logo for hours, help!”
So things definitely can go wrong, but generally it’s user error.
So what can you do if you face such a problem? Please read the spoiler as below:
» Click to show Spoiler - click again to hide... «
Sometimes when jailbreaking an iPhone or after installing a jailbreak app, your iPhone will get stuck on reboot, or will hang on the Apple logo. This problem happened to me before and it was kind of a nightmare. In order to get your iPhone back on track, you will have to put it in DFU mode (Device Firmware Update mode). This will help you restore your iPhone without loading the OS first.
Putting you iPhone into DFU mode should be used as a last resort if your iPhone is either stuck on the Apple logo or keeps rebooting.
1. Connect your iPhone to iTunes.
2. Hold the Home button and the Power button at the same time for 10 seconds.
3. After exactly 10 seconds, release the Power button but keep holding the Home button for 10 seconds or until iTunes pops up a message saying that it has detected an iPhone in recovery mode. At this point, click OK, then click “Restore” in iTunes.
Note that it often takes several attempts to get your iPhone in DFU mode.
Check out this video for a detailed explanation.
2.4) Is Jailbreaking Legal?
Yes it is. Under the DMCA of 2010, jailbreaking is legal in the United States, although it voids Apple's device warranty. It is also legal in many other countries including those of the EU.
2.5) What to Keep in Mind?
But the cat and mouse game with Apple shows no sign of stopping as the Dev Team is furiously at work to break into the latest iPhone software to release to the public. Jailbreaking gives you complete control over your iPhone from customizing to 3rd party apps that didn’t for one reason or another end up on Apple’s App Store.
In fact the Cydia store is home to a lot of misfit apps that fell victim to Apple’s ever popular App screening process. Well, now that you’ve heard some background on jailbreaking, you’ve learned some of the benefits and risks, you may now make the choice, to jailbreak or not to jailbreak, that is the question.
2.6) Why Not Jailbreak?
Jailbreaking your iPhone automatically voids the warranty. However this is not really a problem as you can always restore your iPhone in iTunes, putting it back to its factory settings. This will make it impossible for Apple to see you jailbroke your iPhone, thus not voiding your warranty.
In the past, some jailbreak methods were not very stable and sometimes turned your iPhone into an iBrick aka an expensive paper weight. Jailbreak methods are now very stable and I have yet to hear about someone bricking his iPhone while jailbreaking.
HOWEVER, there are also security issues that stop people from Jailbreaking.
» Click to show Spoiler - click again to hide... «
The first iPhone worm appeared in early November 2009, created by 21-year-old Australian technical college student Ashley Towns of Wollongong. He told Australian media that he created the worm to raise awareness of security issues. "When people jailbreak their phone, it allows them to install a service on their phone called SSH... Generally you should always change the password after setting up an iPhone as all iPhones use the same password by default. This worm exploits people's tendency to not change the default password, changing their iPhone's wallpaper to Rick Astley. This virus was called iKee. This Virus could cause damage to any iDevice.
On 22 November 2009, F-Secure reported on a new malicious worm compromising bank transactions from jailbroken phones in the Netherlands.
2.7) Is Jailbreak hard? I am not a tech geek at all, HELP!
Read the tutorial below, and many other sites if you wish. You don’t need to have a PhD in computer science to jailbreak your iPhone. It’s very simple and straightforward. If you can download 2 files and click “next” when prompted, then you can jailbreak your iPhone.
--
3) Tethered and Untethered Jailbreaking
A tethered jailbreak requires that the device be connected to a computer each time it needs to be booted into a jailbroken state. An untethered jailbreak allows the device to be powered off and rebooted without affecting the jailbreak, i.e., without requiring that it be reconnected to a computer. When iOS updates are released, software to perform tethered jailbreaks is often released before untethered jailbreaking software becomes available to the public.
--
4) The Difference Between Jailbreaking and Unlocking
There's always a lot of confusion about jailbreaking and unlocking.
Unlocking is the removal of SIM restrictions on the modem, allowing the use of the iPhone on any carrier.
There are 2 types of iPhone unlocks: - software unlock: the iPhone is unlocked by a software - hardware unlock: modification have to be made to the actual hardware to unlock the phone
To software unlock an iPhone, one must jailbreak first, giving the user full access of the device to do such a thing. For newer devices, this process usually involves downloading ultrasn0w from Cydia. One alternative to software unlocking is to buy a factory unlocked iPhone. These iPhones come SIM unlocked straight from Apple and don't require to be jailbroken using third party software.
--
5) Some other Common Jailbreak Terms
» Click to show Spoiler - click again to hide... «
5.1) SHSH Blobs
A lot of people ask about this one and why Cydia wants to save them. When you upgrade firmware in iTunes, you’ll see at the top when you start a restore “Verifying restore with Apple”. Apple only signs current firmware versions. If you accidentally upgrade and then try to downgrade, your restore will fail. SHSH blobs save you from this headache. It will basically give iTunes a fake hand to shake, which in turn, makes iTunes think your restore has been verified. This can be a life saver if you accidentally upgrade and need to downgrade. TinyUmbrella will save SHSH blobs to the Cydia server as well. I highly recommend saving your blobs for every firmware version in case you ever find yourself in this predicament.
Instructions for saving your SHSH:
» Click to show Spoiler - click again to hide... «
Download and run Tiny Umbrella and make sure your iDevice is detected. Check “Advanced Options.” Under “Device / Version,” select the firmware version you want to Save (You can only restore to versions that have SHSH saved). Click on “Save my SHSH.” Repeat to save other firmware hashes if you wish. Now, click on “Display SHSHs.” It should listed all hashes you have saved on your computer for all your iDevices.
Instructions for restoring:
» Click to show Spoiler - click again to hide... «
Backup iDevice in iTunes and then close iTunes. Open TinyUmbrella and make sure you dont get any errors on startup or else you will need to make sure that port 80 is open and that your host file is not set to Read-Only. Click on Start “TSS server,” Download firmware you wish to restore to from here: iPhone/iPodTouch Open Itunes and use the Shift/Option + Restore method to choose the firmware file you wish to restore to (Upgrade button cannot be used) After your firmware is restored you might get a 1004 error. Not to worry, simply click “Kick Device out of Recovery” if you get it. Restore Settings from Backup in iTunes and sync.
5.2 Baseband
*This only matters to those who have an iPhone that are not officially unlocked.
The baseband is essentially the part of your device that controls the antennae. This has everything to do with your service and signal. This is why most unlockers have to be extremely careful when upgrading. If the baseband changes, it can permanently keep them from achieving an unlock. This is the main reason most unlockers tend to favor PwnageTool. It creates a custom firmware bundle for you to upgrade to that doesn’t upgrade the baseband, only the main OS. If you are running on a legitimate carrier and don’t care about unlocking, the baseband it typically less of a concern. Wifi and Bluetooth don’t run on the baseband either, so iPod touch or iPad owners typically don’t have concerns when it comes to new baseband versions.
5.3 Recovery Mode/DFU Mode
Many people still confuse these two terms. They ARE different. There IS an easy way to tell which mode your phone is in. If your screen shows a connect to iTunes logo with a slide for emergency option, you are in recovery mode. If the slide for emergency option is not there and you only see the connect to iTunes logo, you are in DFU mode (DFU mode can also present as a blank screen as well).
The main difference between these two modes is what they will and won’t bypass for installs. Recovery mode will implement iBoot (basically a portion of the bootloader than runs an integrity check) which will not allow you to downgrade your device. DFU mode will still talk to iTunes but it bypasses iBoot which will then allow you to downgrade firmware. Most jailbreaks will require DFU mode for these reasons. To enter DFU mode, you will follow these steps: Turn off your iPhone Hold down your power and home buttons Release the power button when the Apple logo appears, but continue holding down the home button. You should be presented with a Connect to iTunes logo. Plug in your phone and iTunes should yell at you and say you must restore the device before it can be used.
--
6) So I decided to Jailbreak, HOW? Any step by step tutorial for it?
You can refer the post below on how to jailbreak your iDevice, both on Mac and Windows.
However, if you ever wish to read on how to jailbreak elsewhere, you can always refer to links below:
1) iPhone Download Blog - Great website with tutorials on how to jailbreak for the latest and past iOS
2) Redmond Pie - Click Apple > iPhone on the tab above and browse there for tips
3) iClarified - Another website with all the tutorials on how to jailbreak for each iOS
You can always download your iDevice firmware, LimeRa1n, RedSn0w, PwnageTool, GreenPois0n and others at iPhone Download Blog
--
7) So my phone already Jailbreak, but now I want to update to new OS with newer Jailbreak, how to restore so I don't lost everything?
For example the case is, my iPhone is 4.2.1 Jailbroken. Since 4.3.1 Jailbreak is out, I want to update to 4.3.1 and jailbreak it too, but I don't want to lose all my apps.
This is how you should do: (still work in progress)
1) 4.2.1 (jailbroken) 2) Backup all of those data(apps,songs etc) 3) Upgrade to 4.3.1 4) JAILBREAK FIRST.DONT RESTORE BACKUP YET 5) Sync/restore your iPhone
--
This post has been edited by samlee860407: Apr 6 2011, 12:22 PM
Section B : Step by Step Tutorial on How to Jailbreak
*The link is click-able. Click it and it will lead you to the respective post where I post the guide. I have to do this because of the limitation of 10 image per post.
» Click to show Spoiler - click again to hide... «
After updating your jailbreaked iPhone to a new firmware it is always advised to set you phone as a new phone during the first sync after updating and jailbreaking. This will save you from battery drainage, unexpected reboot, hanging etc. If you set your phone as a new phone you will loose many valuable data like Received SMS, Contacts, Call History, Notes, Calender etc. To overcome this problem you are advised to manually backup your iPhone data before updating your iPhone to new firmware. The process is very easy all you need is a Jailbreaked iPhone with SSH installed already. Now follow our guide to access file system of your iPhone here How to Access iPhone via SSH on Windows Mac ” Now follow the paths given below and copy save the certain files mentioned below.
How to backup Contacts :
Navigate to /private/var/mobile/Library/AddressBook There will be two files save them on your computer. How to backup Messages :
Navigate to /private/var/mobile/Library/SMS Save sms.db on your computer How to backup Calendar:
Navigate to /private/var/mobile/Library/Calendar Copy Calendar.sqlitedb to your computer How to backup Notes:
Navigate to /private/var/mobile/Library/Notes Copy notes.db and notes.idx to your computer How to backup your Call History:
Navigate to /var/mobile/Library/CallHistory/ copy call_history.db to your computer To restore these databases after updating and jailbreaking navigate to specified paths and replace the files with you copied and saved earlier.
--
If you ever face any problem when Jailbreaking, such as failed backup, phone bricked, can't jailbreak, suck on logo, or whatever, please follow the template below. By giving out all the information as below, this will certainly help others to understand your situation better and be able to guide you more.
This is to help yourself, so please follow it. Credits to makaveli.
QUOTE
iPhone Generation : Unlocked? (or Part Number): <It is imperative to fill this up; artificially unlocked iPhones (via software or hardware) do not constitute as officially unlocked. Refer to the next paragraph to determine your Part Number> Current Firmware : Current network: (for example Maxis) iTunes Version : PC/MAC : Jailbreaking software : Problem Encountered : Steps Taken So Far : Screenshot of Problem(if applicable) : Other Information/Remarks :
This post has been edited by samlee860407: Apr 7 2011, 12:45 PM
Section D : Cydia Store (and tips on how to protect your home button & on off button !)
Apple has the App Store, jailbreakers have Cydia in addition to the default App Store. And if you want to be technical, Cydia was THE first App Store. It was available with iOS 1.x and allowed jailbreakers to download apps before the App Store even existed. Those who jailbroke their first generation iPhones on 1.x have seen several jailbreak ideas and concepts become parts of iOS. We would mention Rock here, but seeing as Cydia acquired Rock, there’s probably no point now. Another term you may hear when it comes to Cydia is repos, or repositories. These are simply sources you add in the manage section. ModMyi and BigBoss are two of the largest. They are already added when you install Cydia. You are always welcome to add custom repos if you choose. I highly advise only adding repos from trusted sources. If you have a weird feeling about adding it, I’d probably pass.
Okay, so we talk about jailbreak. You heard the wonders you can do about it. So what is it?
We all know that an app need to be approved by apple first before it will be up on the appstore. We all also know apple love to reject apps that they don't like or mess with them.
Below are a few wonderful stuff that I download from Cydia store and I will do a short review of it. Anyone can review an app and I will post it up here if the review is properly done.
How to protect your home button & on off button !, With some tweaks ~ (credits to cocooh)
iPhone home button is quite fragile since well, it's the only real button that we always use on our phone. Ever since multitasking was introduced to iOS, we use it even more which lead to cases of faulty home button become a bigger problem.
Thanks to cocooh, he had shared with us a few tips on how to minimize the usage of our home button, and also the on off button with some nice Jailbreak tweaks.
QUOTE(cocooh @ Apr 9 2011, 04:36 PM)
Here is my few tricks in order to protect / minimal the usage of homescreen button and on / off button
For multitasking - install Multifl0w , a brilliant multitasking tweak which can be activated using another tweak called Activator using hand gestures
For lock / unlock your device - Quicklock 2 / Shake to lock tweak . Both runs great for preventing from pressing too much on / off button as it will wears off eventually .
As for the homescreen button , it needs to be press at the most one time per unlock , which this has been minimized into a minimum amount of usage for it
To quit apps - Multicleaner / MT Gesture - you can assign it with Activator to quit apps at holding the infobar or double tap on infobar to quit all apps / MT Gestures enable multi touch function which is more convenient and best of all , you can close non-infobar apps with ease
Extra tweaks : mQuickDo or better known as iHome button - Series of gestures which can be set which will act as the real Homescreen button function
All these tweaks are available through Cydia and some needs purchase
Hope this will save your money from repairing faulty homescreen button or on / off button
Some short reviews of good app/tweak: (Credits to Eiraku)
» Click to show Spoiler - click again to hide... «
1) Cleanstatus - Cleans up your status bar easily. 2) Activator - You didn't JB because of this meh? 3) EnchancedTabs - Makes safari more bearable. 4) FBPhotosave - Does what it says on the can. 5) Fakeclockup - Speeds up iOS animations, but needs the (glorious) miyoshi repo (hitoriblog.com/apt). Also consider Springtomize. Also the latest version is buggy, try finding the older one on Google (and this is a free app mind you). 6) Backgrounder + MultiFl0w + Multicleaner - better task management and multi-tasking. Needs each other because BGer is boring without MF, and MF sucks at properly closing certain apps (badges are not updated, etc), so it needs MCer. 7) HapticPro - If you don't know what it means, you're better off without it. Adds vibrations every time you touch a link or a button. Sucks battery, unless you tune it to a lower setting (and it will still suck battery, only less lol). 8) Lockdown Pro - Lock your apps with a password. 9) SafariDownloadManager - The only proper DM for iOS. Only for those with huge or unlimited data quotas. 10) Screendimmer - My attempt to counter the increased battsuck from HapticPro. Dims the screen after some time, ala Nokia phones. 11) Folderenhancer - Makes folders less pretty, but far more usable. 12) Swipetomovecursor - Another treasure from miyoshi's repo. Swipe a iOS textbox back or front to move the cursor. Fails when used in website textboxes though. 13) Actionmenu - I thought I didn't need it until installed it. 14) Manualcorrect - Hate the autocorrect system? Install this and make iOS auto correct you only when you WANT it to. 15) Startdial - Make Phone.app start in whichever page you want it to. 16) Celeste - Bluetooth sharing aka the holy grail of apps. Fails to recieve nearly all the time though, and is still crap buggy with Nokia phones. But to be able to answer, "Wait ah, I bluetooth this picture to you" to your non-iPhone using relatives/friends is simply priceless. 17) 3GUnrestrictor - Use 3G to Facetime or download huge apps from the AppStore. Data sucker, use with caution. 18) User Agent Faker - Give Safari an identity crisis, and make it think it's Firefox (sans flash of course). 19) BluSelect/YFiSelect4 - Quick bluetooth pairing/WIFI switching without ever going into Settings. 20) Cyntacts/iPicMyContacts - Gives you contact thumbnails in the Addressbook/Contacts.app. iPMC gives you the ability to assign your own pics from a google/FB search as well but is slow compares to Cyntacts. 21) NoWiggle - I hated the wiggle on editing and the version of FakeClockUp I'm using wiggles them real fast. So I ditched them altogether.
This post has been edited by samlee860407: Apr 14 2011, 02:15 PM
Phew, awesome! Otherwise have to go to MMi to discuss Pecah Penjara.
Jailbroke my iPhone 4 last night .... got my Homesharing now wohoooo .... process was simple enough (but then again, I've been jailbreaking since 3.1.2 heh heh heh)
Cydia was bit unstable last night ... Big Boss was not loading, sometimes get error for the MMi repo .... other than that, everything was peachy. MobileSubstrate crashed as well (the iPhone 4 is damn stable though, this is like my 1st crash since I got the phone 2 months ago)
Got my SBSetting which I cannot live without ... now waiting for the iPad2 JB, hope they release the comex exploit for 4.3 at least.