What tool can I use to jailbreak?Simple guide for new jailbreakers:If your device is an iPhone 4S, you can jailbreak it untethered on iOS 5.0 or 5.0.1 using Absinthe. If your device is an iPad 2, you can jailbreak it untethered on iOS 4.3.3 or 5.0.1 using JailbreakMe for 4.3.3 or Absinthe for 5.0.1. If you have any other device on iOS 5.0.1 (iPhone 4, iPhone 3GS, iPad 1, or iPod touch 3rd and 4th generation), you can get an untethered jailbreak by using redsn0w. Just plug your device into your computer, download redsn0w, open it up, and follow its instructions. For more detailed advice on using redsn0w, see our jailbreaking iOS 5.0.1, 5.1, and 5.1.1 guide. If you have any other device on iOS 5.1 or 5.1.1 (iPhone 4, iPhone 3GS, iPad 1, or iPod touch 3rd and 4th generation), you can jailbreak this version tethered using redsn0w (see here for an explanation of what "tethered" means). For more detailed advice on using redsn0w, see our jailbreaking iOS 5.0.1, 5.1, and 5.1.1 guide. For other devices and other versions, check out the following chart to find the right tool for your device and iOS version. You can also get step-by-step jailbreaking guides with screenshots from iClarified, ModMyi, and iDownloadBlog (scroll down that page for the guides). For a quick-reference guide to current jailbreaking tools, you can also check here: http://jailbrea.kr/ Detailed chart of jailbreaking tools:
link
This answer is marked "community wiki".
|
Why do I need SHSH blobs? Can I use them on iOS 5 and A5 devices?What do the words "SHSH blobs" mean? SHSH blobs are digital signature files unique to your device. Why are SHSH blobs important? Apple only allows you to restore to the iOS versions (firmwares) they "sign" (by providing SHSH blobs), in order to prevent you from restoring to earlier versions that may be easier to jailbreak. Apple's "signing" of each iOS version only lasts for a limited time, usually just for as long as that iOS version is the latest version available. Once Apple stops signing the SHSH for an iOS version, there is no way to restore that version again, unless you have SHSH blobs saved for that version. (If your device is currently on a version that Apple is no longer signing, restoring with iTunes will upgrade your device to the latest signed version.) How do I save SHSH blobs? Cydia automatically tries to save any available SHSH from Apple each time you open Cydia. You can also manually save SHSH for a device (even a non-jailbroken device) using redsn0w or TinyUmbrella. The SHSH blobs that you can grab depends only on which versions Apple's servers are signing at the moment; it doesn't have anything to do with the version of iOS currently on your device. However, redsn0w and iFaith can dump "partial blobs" for the currently-installed iOS version off some devices (iPad 1, new-bootrom iPhone 3GS, iPhone 4, and iPod touch 3rd and 4th generation), which you can use to "stitch" a pre-signed IPSW, which is useful if your device is on an iOS version that Apple is no longer signing, but you want to be able to restore to that version later. A guide to using iFaith. What do I need to know about using SHSH blobs on iOS 5? Since iOS 5, Apple has included an extra element in SHSH (called APTicket/APNonce) to try to defeat using saved SHSH to restore. However, jailbreakers have found a way to work around APTicket/APNonce. Cydia saves SHSH and APTicket starting with iOS 5.0.1 (not for iOS 5.0) and TinyUmbrella does too. You can use these blobs to restore to a 5.x version by using redsn0w to make a "stitched IPSW" which integrates the SHSH and APTicket into the custom firmware, and then putting your device in "pwned" DFU mode and restoring with the stitched IPSW (see here for a guide to restoring to iOS 5.0.1 using this process). What do I need to know about using SHSH blobs on A5 devices (iPad 2 and iPhone 4S)? You can only use the normal SHSH blob process to downgrade/upgrade a Wi-Fi-only iPad 2 to 4.x. If you want to downgrade a GSM or CDMA iPad 2 to 4.3.3, you can try using TinyCFW. You can now use SHSH to downgrade or upgrade an iPad 2 or iPhone 4S between versions of iOS 5.x using the latest version of redsn0w (see here for a guide to restoring to iOS 5.0.1 using this process). How do I restore using SHSH blobs? Check out JailbreakQA's guide to restoring to iOS 5.x using SHSH blobs or our guide to restoring to iOS 4.x using SHSH blobs. What if I have more questions? You can learn more about how SHSH works by opening up Cydia, tapping "Upgrading and Jailbreaking Help", and tapping "Can I upgrade/downgrade to the iOS version I want?" For background on the SHSH system and some technical details, read saurik's explanation of the SHSH system. To find out which versions are currently being signed, see the iPhone Wiki's explanation and chart of currently-signed versions. To learn more about TinyUmbrella, visit its FAQ page.
link
This answer is marked "community wiki".
|
Can I upgrade/downgrade from any version to any other version?If you've never jailbroken your device before (or used TinyUmbrella): no, sorry, Apple has a system that tries to prevent each device from being restored to any firmware version except the latest version (it requires the firmware on the device to be "signed" with SHSH blobs; here's more about why you need SHSH blobs). (You may still be able to jailbreak your device on the latest version using the right tool. Also, if you use TinyUmbrella, make sure you have "set hosts to Cydia on exit" unchecked before trying to jailbreak with redsn0w -- or if you've previously manually edited your hosts file, place a # symbol in front of any entries for gs.apple.com to help ensure a successful restore process.) If you have jailbroken your device before: you may be able to work around this system and restore to a specific version other than the latest version, especially if you've used Cydia within the past few months, because opening Cydia automatically saves currently-available firmware signature files (also called "SHSH blobs") from Apple. Exceptions: you have to use redsn0w blob stitching for iOS 5.0 and above, you can only downgrade a GSM or CDMA iPad 2 to iOS 4.x by trying TinyCFW, and downgrading an iPhone 4 from 5.x to 4.x may end up with poor signal reception on 4.x (since upgrading to iOS 5 with the normal iTunes process permanently upgrades the iPhone baseband). To try downgrading/upgrading (a process that may bring up various mysterious errors, so be prepared to do further research):
Troubleshooting tips: One common error message is 3194, which means that the restore failed because your device does not seem to have SHSH blobs available for the version you're trying to restore - are you sure you followed all these steps correctly? See this guide for fixing error 3194. Or if upgrading to 5.0, are you sure you're using the latest version of iTunes? Finding your device stuck with errors 1013, 1015, or 1600 (after trying "Exit Recovery Mode" and "Fix Recovery") may mean that you have one of a variety of problems: (a) you didn't put your device in DFU mode before pressing "Restore", (b) your device has a non-standard baseband for its firmware so you need to restore using a custom firmware (make one using PwnageTool or sn0wbreeze), (c) your device needs to be in "pwned" DFU mode (you can do this with redsn0w or iReb), (d) you need to manually remove any entries from your hosts file related to gs.apple.com, or (e) something different (you can ask for help; let us know which steps you've tried already).
link
This answer is marked "community wiki".
|
Can I unlock my iPhone to use it on a different carrier?Option A: Official unlockTry calling your carrier and asking them if your iPhone is eligible for a free or paid official unlock. (In the US, AT&T now provides official unlocks for out-of-contract iPhones, and Sprint and Verizon may be willing to unlock your device as well.) If you can get an official unlock, we recommend getting it even if you have to pay for it, since it'll be much more convenient than unofficial unlocking. Option B: ultrasn0w unofficial unlockLook at your baseband version first: Find out your iPhone's baseband version by opening up your Settings app, tapping General, tapping About, and scrolling down to "Modem Firmware". That number is your baseband version. (The "baseband" is the low-level part of the iPhone that handles everything related to antennas, such as calls and 3G.) Your device's current version of iOS doesn't matter when you're trying to unofficially unlock it with ultrasn0w (with the exception that ultrasn0w is not yet officially compatible with iOS 5.1). The baseband version is the important part. If you're lucky enough to have an ultrasn0w-compatible baseband, you might just need to install ultrasn0w (search for it in Cydia). After installing ultrasn0w, you may want to install SAM to fake proper activation for your device. Basebands currently unlockable with ultrasn0wiPhone 4
iPhone 3G/3GS
Basebands currently NOT unlockable with ultrasn0wiPhone 4
iPhone 3G/3GS
iPhone 4S
Can I downgrade my iPhone's baseband? You generally cannot downgrade a device's baseband. The main exception is if Apple is still signing the earlier baseband, which happens at the same time as when Apple is signing the earlier version of iOS. For example, when Apple was signing both iOS 4.3.5 and iOS 5.0 at the same time (which was true during a few hours right after they released 5.0), you could upgrade to iOS 5.0 and have the 04.11.08 baseband - and then downgrade to 4.3.5 and have the 04.10.01 baseband. Apple only signs the very latest version of iOS for each device except during brief iOS version transition periods like that, so you generally can't downgrade the baseband. There's no equivalent of saved SHSH for basebands.
link
This answer is marked "community wiki".
|
What's a tethered jailbreak?A tethered jailbreak is a jailbreak where the device requires a computer to assist booting up. If the device's battery dies, or you turn off the device, or you reboot it, you will either be (A) stuck at the Apple logo or (B) boot up into a seemingly "un-jailbroken" state where Cydia and Safari don't work - until you plug the device into a computer, open your tethered boot program (for example redsn0w), and follow its instructions. The situation in (B) is often called a semi-tethered jailbreak. (Note: due to this requirement of booting your device with a computer, tethered jailbreaks are somewhat inconvenient. In general, people rarely need to reboot their devices unless they run out of battery, but a few popular Cydia packages also require a reboot after installing, including Winterboard and iFile. Most packages just require "restarting SpringBoard", which is not a reboot. So a lot of people don't mind having a tethered jailbreak, but you have to decide if this kind of jailbreak is OK with you.) To boot tethered: if you're using redsn0w (supports up to iOS 5.1 on iPhone 4/3GS, iPad 1, and iPod Touch 3rd/4th gen, but tethered on iOS versions 5.1.1, 5.1, 5.0, 4.3.5, 4.3.4, 4.2.10, and 4.2.9): plug in your device, open up redsn0w, click "Extras", and then click "Just boot". If you're having problems getting your device to be recognized by redsn0w, start this process in DFU mode. To enter DFU mode: with your device connected to your computer, hold the power (lock) button and home button for 10 seconds, then release the power button but keep holding the home button for another 15 seconds. If redsn0w still isn't booting your device properly, follow this guide to using redsn0w - including setting compatibility modes, running it as administrator, and specifying the IPSW. These steps solve many redsn0w problems. What is a semi-tethered jailbreak? Depending on the packages installed on a device with a tethered jailbreak, you may actually have a "semi-tethered jailbreak", which means that when you reboot your device without plugging it in, your device boots up seemingly "un-jailbroken" and Cydia and Safari crash when you tap them. To fix that situation, boot tethered. In more detail: tethered jailbreaks behave semi-tethered by default. If you install Mobile Substrate tweaks, your device will still be semi-tethered. But if you install Notification Center plugins that don't depend on WeeLoader, your device will no longer be semi-tethered - unless you also install the BigBoss semitether package.
link
This answer is marked "community wiki".
|
I'm getting iTunes error 1013 or 3194 ("device not eligible for requested build") - what can I do?For error 1013: this happens because iTunes is not getting authorization to update the baseband because your hosts file is changed to preserve baseband by pointing towards Cydia's server instead of Apple's. Note that at this stage the firmware has actually been flashed but not the baseband. If you are at 4.2.1 you can exit this using TinyUmbrella (version 4.21.xx) "Fix Recovery" button or run greenpois0n to jailbreak right there. If you have restored to 4.3.x, use fixrecovery43 Win / Mac. For the Windows version, you'll need to download and place this file in the same location as the fixrecovery program. If you want the baseband upgrade to continue without the 1013 error, remove the gs.apple.com line from your hosts file. For error 3194 ("device not eligible for requested build"): this means that the restore failed because your device does not seem to have SHSH blobs available for the version you're trying to restore to. If you're trying to restore to a version you don't have SHSH for, you can't do that. (Here's more about how SHSH blobs work and why you need them.) If you're trying to restore to the latest version (a version that Apple is still signing), and this is happening, you probably have TinyUmbrella installed and it's set to edit your hosts file, so the restore is trying to use saurik's servers to verify the firmware instead of Apple's servers. To fix this, look under the Advanced tab in TinyUmbrella, uncheck "Set hosts to Cydia", and quit TinyUmbrella. If you've done that and visiting http://gs.apple.com shows the Cydia homepage instead of an Apple 404 page, you need to fix your hosts file by editing it directly. To help solve both errors, remove gs.apple.com lines from your hosts file: Mac OS X:
Windows:
link
This answer is marked "community wiki".
|
Why won't my device boot? Why is it stuck at the Apple logo?Is it out of battery? Plug your device into your computer for a while and see if this helps. Make sure you've plugged it into a functioning USB port. If your device is an iPhone 3GS, iPhone 4, iPod touch 3rd/4th generation, or iPad 1: Do you have a tethered jailbreak, such as the current jailbreak available for iOS 5.1 and 5.1.1? Plug your device into your computer and try using redsn0w to boot tethered - see these instructions for more details. This can also help on iOS 5.0.1 if Corona failed to work for some reason, which may happen on some small percent of reboots. Try forcing a reboot: If that isn't applicable, try holding down the power and home buttons until you see the Apple logo, and let it finish booting up. Maybe you installed a very incompatible tweak? Try Mobile Substrate's safety feature: If that doesn't help, it could be that a tweak you installed before rebooting (even days before rebooting) is very incompatible with your version of iOS, which could cause a "boot loop" (getting the Apple logo over and over). Try forcing a reboot and then immediately holding down the Volume Up button as the device boots up. This will temporarily disable all extensions, as explained in the Mobile Substrate description:
Try manually removing very incompatible tweaks: If that doesn't help, or if your device is using an old version of Mobile Substrate (a version without the safety feature), try plugging your device into your computer and using an application such as iExplorer, DiskAid, or Phone Disk to access the device - it may be difficult to access a device in this state, but force a reboot and try accessing it. Check in the folder If your device is an iPhone 3GS, iPhone 4, iPod touch 3rd/4th generation, or iPad 1: You can try this custom redsn0w method (scroll down to the first answer starting with "For new people reading this thread") to disable all tweaks and hopefully allow the device to boot up. If all else fails: If it still won't boot, you can try putting your device into DFU mode and using iTunes to restore it. Unfortunately you'll lose any un-synced data. Make sure to use custom firmware to restore if you need to preserve your device's baseband. But before restoring, you might want to ask a question so we can try answering it without the need to restore. (It's helpful if you list extensions you've installed, so that we can try to point out extensions that might be causing the problem.)
link
This answer is marked "community wiki".
|
When will there be an untethered jailbreak for iOS x.x.x or an unlock for baseband xx.xx.xx?Don't ask us, because we don't know! To get news about new jailbreaks and unlocks as soon as they happen:For official news, subscribe to the iPhone Dev Blog or follow dev teams and their members on Twitter: @iphone_dev, @MuscleNerd, @ultrasn0w, @pod2g, @saurik, @iH8sn0w, @greenpois0n. For unofficial news reports, you can also read ModMyi and iDownloadBlog, among other blogs. Why do these things take a long time?If you're wondering why it took so long for the iPad 2 to get another jailbreak, thinking it should have been easy since there was a jailbreak for iOS 4.3.3, keep in mind that JailbreakMe is a "userland" jailbreak that takes advantage of a flaw in Mobile Safari in 4.3.3 to start the jailbreaking process. Apple easily fixed that Safari flaw with 4.3.4, so JailbreakMe is no longer useful for new versions of iOS. There will always be at least tethered jailbreaks available for devices with the A4 processor and earlier (including iPhone 4, iPhone 3GS, iPad 1, and iPod touch 3rd and 4th generation), because they have bootrom flaws that can be used by redsn0w (with the help of an exploit called limera1n) for tethered jailbreaks of those devices on any version of iOS. These bootrom flaws can't be fixed by any update Apple sends out, because they're basically part of the hardware of the device. (But jailbreakers have to find additional exploits in order to provide untethered jailbreaks for these devices.) Jailbreakers do not yet have this ability to manipulate the bootroms of A5 devices or later (iPhone 4S, iPad 2, iPad 3rd generation). There may not be more ultrasn0w software baseband unlocks anytime soon. There haven't been any new ones for a while, especially not for iPhone 4 basebands.
link
This answer is marked "community wiki".
|
What's the difference between jailbreaking and unlocking?Jailbreaking means removing restrictions in your device's default software so that it can run third-party apps and extensions (themes and tweaks) not approved by Apple. Unlocking is the process that allows an iPhone to be used as a phone on other carriers that aren't supported, such as an AT&T iPhone being used for texting and calling on a T-Mobile plan with a T-Mobile SIM card.
link
This answer is marked "community wiki".
|
I open Cydia and it says my TSS request is pending. What does this mean?This means that Cydia hasn't yet been able to save SHSH blobs for your device. Whenever you open up Cydia, it tries to grab any available SHSH blobs that Apple is providing for your device, and if it hasn't grabbed any yet, you'll see the TSS request message. (SHSH blobs are "signatures" that let you restore to the iOS version that the blobs have been saved for. Learn more about what SHSH blobs are and why they're useful.) Cydia might not be able to grab SHSH for your device for various reasons. Apple generally only "signs" the very latest version of iOS for your device, and Cydia might not yet be saving SHSH for that version. Generally you only have to be concerned about SHSH when you need to restore your device and want to restore to a version Apple isn't signing anymore, for example to retain an untethered jailbreak. It's nice to have SHSH saved for the future, but you shouldn't worry too much about the TSS request message. You can also save SHSH manually by plugging your device into your computer and using TinyUmbrella. Another option is to install the iSHSHit package on your iOS device, which will let you generate and email SHSH blobs for an additional backup, but you should then get those emailed SHSHs and import them to TinyUmbrella, as SHSHs by themselves can't help you restore.
link
This answer is marked "community wiki".
|
How can I install ultrasn0w on my iPhone without Wi-Fi?Got yourself in a pickle, eh? No Wi-Fi available, and you can't connect to the data network because you need ultrasn0w? First make sure you have the latest version of iTunes installed on your computer. You have to install ultrasn0w using iExplorer or DiskAid. Here's the ultrasn0w.deb file. Put the ultrasn0w.deb in var/root/Media/Cydia/AutoInstall If the Cydia/AutoInstall directory is not there, then you create one. Lastly, reboot your device. Note: ultrasn0w has a dependency on Mobile Substrate, so if this is not installed on your device (if this is a fresh jailbreak it will not) then you need to download Mobile Substrate and Substrate Safe Mode and install them the same way explained for ultrasn0w. This should be done before installing ultrasn0w itself.
link
This answer is marked "community wiki".
|
How do I restore (downgrade/upgrade) my device to iOS 5.0.1 or other non-latest iOS versions?Since Apple has introduced an APTicket/APNonce check for restores to iOS 5, the TinyUmbrella TSS Server procedure does not work anymore when restoring to any version of iOS 5.x (you can still use that procedure for restoring to iOS 4.x if you want, but the following stitching procedure should work too). Instead, you need to create and restore to a custom IPSW (custom firmware file) with stitched SHSH blobs. (If you're lucky enough to have an old-bootrom iPhone 3GS, you don't need SHSH blobs and can go through this process without doing the stitching steps.) To successfully restore to iOS 5.0.1, you must have iOS 5.0.1 SHSH blobs saved for this device in your computer (what are SHSH blobs and why are they necessary?). If your device was previously jailbroken, Cydia may have been able to automatically save iOS 5.0.1 SHSH blobs for your device. You can try retrieving SHSH from Cydia's servers by running TinyUmbrella, plugging your device into your computer, clicking the "Advanced" tab, checking "Request SHSH from Cydia", noting where the SHSH will be saved in "Save SHSH Folder", unchecking "Set Host File to Cydia on Exit", and then clicking "Save SHSH" at top right. Verify that your 5.0.1 SHSH blobs are saved (in the General tab) and close TinyUmbrella before proceeding. (If you're interested in restoring to a non-latest version of iOS other than 5.0.1, mentally replace 5.0.1 with your desired iOS version number and follow the same instructions.) Instructions for iPhone 4S and iPad 2Follow these steps to use SHSH blobs to restore your device to iOS 5.0.1 using redsn0w. If you have an iPhone, note that this method will upgrade your device's baseband to the latest baseband, which you probably do not want if you use a baseband-dependent unofficial carrier unlock.
If your device gets stuck in "Connect to iTunes" mode, try opening redsn0w, clicking "Extras", and clicking "Recovery fix". Instructions for iPhone 4 and 3GS, iPad 1, and iPod touch 3rd and 4th generationAfter you have 5.0.1 SHSH blobs saved on your computer (as described above), follow these steps to stitch a "Custom IPSW with blobs" using redsn0w (compatible with Mac and Windows) and then restore with it via iTunes. If you have an iPhone, this method will preserve your device's baseband.
If you use Windows, an alternative to redsn0w is to use sn0wbreeze 2.9.3 in iFaith mode to create a custom IPSW with stitched blobs (which can also be useful for people who need to preserve an unlockable baseband since sn0wbreeze custom IPSWs always avoid baseband updates). sn0wbreeze is available to download here, along with the stand-alone tool iFaith that can stitch blobs: http://ih8sn0w.com/ You may also pull partial 5.0.1 SHSH blobs from your device (iPhone 4 or earlier) if it is currently on 5.0.1, using redsn0w's "Fetch" function or using iFaith. If you get any iTunes errors while restoring, check this list of error solutions for some ideas on what might have gone wrong. If you're using the redsn0w process and you get iTunes error 1, try going through the process again but make sure to include the step of making a custom firmware that preserves your device's baseband - or try using sn0wbreeze/iFaith instead, which will also preserve your device's baseband.
link
This answer is marked "community wiki".
|
What is DFU mode, and how do I put my device into DFU mode?"DFU mode" means "Device Firmware Upgrade mode". It's built into iOS devices to allow you to restore iOS even if something has gone wrong on the software level of the device. We use DFU mode to get a jailbreakable device ready for applying a jailbreak like redsn0w, and to restore custom firmwares. If something goes wrong with a jailbroken device, you can always put the device into DFU mode and restore it with iTunes. Instructions for putting your device into DFU mode:First make sure you have the latest version of iTunes installed on your computer, and make sure you've plugged your device directly into your computer (using a USB hub may not work). With your device connected to your computer, hold the power (lock) button and home button for 10 seconds, then release the power button but keep holding the home button for another 15 seconds. If you've successfully entered DFU mode, the device screen will be black and iTunes will say it's in recovery. If you'd rather see a video tutorial, you can go here or here.
link
This answer is marked "community wiki".
|
What is SpringBoard?SpringBoard is part of iOS that organizes the home screen and gives you all the options to actions your iDevice can do such as creating folders, changing home screen wallpapers, installing applications, and when you're jailbroken, Activator for SBSettings. Restarting the user interface without rebooting the phone is referred to as a respring. What is WinterBoard?WinterBoard is a Cydia package that allows theming, and is required for 99% of the currently available themes. What is SummerBoard?SummerBoard was an earlier theming support package, mostly at this point replaced entirely by WinterBoard. What is AutumnBoard?Good question, nobody has invented that one yet.
link
This answer is marked "community wiki".
|
I'm getting "Failed to get AppleS5L8920XARM7M" on my device when running greenpois0n. What does this mean?This happens if you're on iOS 4.3.x and trying to use greenpois0n. greenpois0n is only compatible with iOS 4.1 and 4.2.1. It doesn't work on 4.3.x or above. Instead, use the correct jailbreaking tool for your device.
link
This answer is marked "community wiki".
|
How to use SAM to get proper activation of my iPhone?To find out why SAM is useful, see here: What is hacktivation? How do I hacktivate? See also SAM's website for some basic info: "This will allow you to do official activation on an iPhone without a stock SIM - it MAY help with Battery Drain issues, but that is NOT the primary purpose of this." First install SAM from this repository: http://repo.bingner.com/ You need to know what carrier is your phone locked to. (You'll want to enter into SAM the country and carrier that the phone is originally locked to, not the info of the sim you are going to be using.) In automatic mode SAM assumes your iPhone is locked to AT&T; if you don't know which carrier your phone is locked to, you'll need to do some guesswork until you get it right. Open SAM. It will notify you that you are hactivated and need to first De-Activate before proceeding. Go to Utilities menu and select "De-Activate iPhone", a message will come up saying that stockifying succeeded, then go back to the SAM main menu. You need to select the Method SAM should use to generate the simulated SIM ICCID and IMSI (this appears only after the De-Activation step above). The methods include:
Once the Method is selected, make sure Enabled is switched ON. Connect your iPhone to iTunes and you will see the status bar telling you that it is contacting apple server, and if you have selected the correct settings you will see the message that you have successfully activated your iPhone. Other options in SAM include:
link
This answer is marked "community wiki".
|
Which third-party repositories are safe to add to Cydia, what do they contain, and how?You generally do not need to add more sources. Cydia comes pre-installed with three default sources with thousands of packages: BigBoss (specializing in providing tweaks and modifications along with some themes), ModMyi (containing lots of themes and some tweaks), and ZodTTD/MacCiti (containing even more themes and some games). When anybody develops or designs a new package, he or she can submit it to one these sources and generally have it published and available to everybody who uses Cydia. (Cydia also comes with the ultrasn0w repository and also Telesphoreo Tangelo, which is saurik's source with tweaks he developed and some developer tools etc.) Adding more sources beyond those is at your own risk and not recommended. You can do it, but you might find badly-written software, configuration errors, and who knows what else. You can find some suggestions by tapping "More Package Sources" on the Cydia homepage. (Tip: if you accidentally uninstall one of the default community sources, you can reinstall it by going to More Package Sources.) If you add a source and Cydia warns you about it containing pirated material, don't add it. If you want to add a custom third-party repository, such as a developer's repository with beta packages, here's how: in Cydia, go to Manage and choose Sources. Then tap Edit and Add. Enter the URL of the repository in the popup, tap Add Source, and then wait while it updates. You may then tap on the newly added repository to see what packages it contains. Here is a list of some additional third-party repositories that are known to not contain objectionable (pirated) material:
link
This answer is marked "community wiki".
|
How do I remove my jailbreak?Plug your device into your computer, open iTunes, let your device sync and back up (you may need to separately back up your contacts, photos, etc. if they aren't synced with your device), and then click Restore. After the restore your device will reboot, and then iTunes will give you the option to choose which backup to restore from. The first one is usually the one you want, unless you want to restore to an older backup. Click continue and then let your apps, music, and pictures sync. If you have an iPhone 3G or 3GS with the iPad baseband (6.15.00), you need to restore using custom firmware. sn0wbreeze and redsn0w can create a custom firmware file that is not jailbroken in baseband preservation mode only. See here for more on building custom firmware. If restoring your device doesn't seem to be working, such as iTunes giving you error messages, check this list for possible fixes. Restoring your device completely replaces the firmware and removes all reasonable traces of the jailbreak. You can feel free to take the un-jailbroken device to an Apple Store if it needs repairs.
link
This answer is marked "community wiki".
|
Redsn0w stuck on uploading ramdisk?Don't run redsn0w from inside the zip file. Extract redsn0w.exe to your desktop. Windows 7 and Vista (but not XP)Right-click the redsn0w.exe on your desktop, choose "Properties," go to the "Compatibility" tab, and under "Compatibility mode" tick the "Run this program in compatibility mode for" box and choose Windows XP, with the highest Service Pack listed. At the bottom of the dialog tick the box under "Privilege Level" to "Run this program as an administrator." Click OK. It should look like this screenshot. Double-click redsn0w.exe on your desktop. Windows XP onlyClick redsn0w.exe on your desktop once to select it, and then hold down the Shift key and right-click redsn0w.exe. You'll see a contextual menu from which you can select Run as... and then choose an administrator account.
link
This answer is marked "community wiki".
|
How do I make sure greenpois0n runs successfully?
Before running greenpois0n do the following:
In order for greenpois0n to run successfully the first time, you need the following:
If for some reason the first run didn't work and you are trying again, check the folder in which you ran greenpois0n for the two payload files iBSS and kernelcache, and delete those before trying again as they may be corrupted. Also note that greenpois0n rc5, rc6, rc6.1 do not support iPhone 3G, and only support iOS 4.2.1. greenpois0n rc3 and rc4 support all devices at iOS 4.1. If Loader/Cydia crashes or Cydia icon is missing, here's how to install Cydia:Install Cydia via redsn0w. You will need a copy of your stock 4.2.1 firmware. If you don't have it, get it here. Choose only "Install Cydia," as seen in this screenshot. NOTE: If you're on Windows, redsn0w must be run as administrator, in XP Service Pack 3 (2 in Vista) compatibility mode. Extract the redsn0w.exe to your desktop; don't run it from inside the zip archive. If you're using Windows XP, click redsn0w.exe once to select it, and then hold down the Shift key and right-click redsn0w.exe. You'll see a contextual menu from which you can select Run as... and then choose an administrator account. This will not remove your greenpois0n untether and/or your jailbreak.
link
This answer is marked "community wiki".
|
Where does iTunes store IPSW (firmware) files it downloads?This depends on your operating system. The locations are as follows. Note that you may need to use "iPad Software Updates" or "AppleTV Software Updates" instead of "iPhone Software Updates" depending on your device type. On Windows XP:C:\Documents and Settings\<user>\Application Data\Apple Computer\iTunes\iPhone Software Updates\ On Windows Vista/Windows 7:C:\Users\<user>\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates\ On Mac:~/Library/iTunes/iPhone Software Updates Notes:After you find the IPSW file you need, you may want to copy it somewhere else. Whenever iTunes downloads a new IPSW, it will automatically delete any older ones for that device. On Windows, you may have to enable the ability to see hidden files and folders. To do this, open the control panel, click folder options, click the view tab, check show hidden files, folders, and drives, click OK, and try again. On Mac OS X Lion, the ~/Library folder is hidden by default. To re-enable it by default, open Terminal and type: chflags nohidden ~/Library/ (this prevents having to use the option-key from the Finder's Go menu). If this guide doesn't work: if you can't find the IPSW file you need, you can download a new copy - just find the right link on this list of firmware downloads.
link
This answer is marked "community wiki".
|
How do I fix errors and problems when trying to restore or upgrade my device?A restore or upgrade may fail due to one or more of the following problems. Go through each one to make sure it doesn't apply to you (and fix it if it does):
If you're getting a specific error number other than 3914 or 16xx (explained above), look up what the error code might mean or search for it on JailbreakQA. If you're trying to restore your device to stock iOS and it's just not working, you could try building custom firmware and using that to restore. If iTunes doesn't seem to recognize your device, put your device into DFU mode and plug it into the computer. iTunes should recognize it as being in recovery mode and you should be able to restore it. If all else fails, you might want to take it to an Apple Store and find out whether there's a hardware problem with the device.
link
This answer is marked "community wiki".
|
How do I build a custom firmware to upgrade while preserving my unlocked baseband?Before upgrading, check that your target iOS version has a jailbreak available, and check to make sure ultrasn0w is compatible with your target iOS version. (ultrasn0w is currently compatible with iOS versions up to 5.0.1.) Here's a basic guide:
Note: If you have a factory-unlocked iPhone, or if you don't need an unlock, you don't need to preserve your baseband. If your device has the iPad baseband (6.15.00), you need to use custom firmware every time you upgrade or restore.
link
This answer is marked "community wiki".
|
What is activation? What is hacktivation, and how can I hacktivate my device?What is activation?When an iPhone is booted up for the first time or freshly after a full restore, the phone serial number and IMEI are checked against a database in Apple to make sure it's allowed to work with the SIM card inserted. This also activates push notifications to the iPhone. iPhones that are locked will only activate when the official SIM card of the providing carrier is inserted. Apple can recognize this from the SIM ID (ICCID) and the SIM IMSI. Therefore activation opens access to all functions of the iPhone except accepting another carrier SIM card, which is controlled by the baseband (this runs the low-level phone functions). What is hacktivation, and how can I hacktivate my device?If an official SIM card is not available, an iPhone can be hacktivated to allow access to the iPhone functions and Springboard. Hacktivation is supported when jailbreaking using redsn0w and/or creating custom firmware files using tools like sn0wbreeze or redsn0w on an iPhone 4, iPhone 3GS, or iPhone 3G. (Absinthe cannot hacktivate an iPhone 4S.) If you can, you will want to un-hacktivate your device and properly activate it. If you do not properly activate the phone, push notifications will not work, and your device will drain battery and data while it continues to "hunt" for the correct certificates. iMessage and FaceTime may also not work. You can either do this by "deactivating" in redsn0w and then reactivating using the original carrier SIM while connecting to iTunes, or if an original SIM is not available, you can try using Subscriber Artificial Module (SAM) to obtain correct activation certificates for your phone (SAM simulates an official SIM card ID [ICCID] and IMSI). See "How to use SAM to get proper activation of my iPhone?" for more help.
link
This answer is marked "community wiki".
|
When do I not need SHSH blobs to downgrade my device?You do not need SHSH blobs to downgrade if the device you are downgrading is an original iPhone, an iPhone 3G, an original iPod touch, or an iPod touch 2G (MB model only), and you are restoring it to a pre-iOS 4 firmware. You also don't need SHSH blobs if you have an old-bootrom iPhone 3GS. Put it into "Pwned DFU" mode and use custom firmware, and you can restore it to any iOS version.
link
This answer is marked "community wiki".
|
How do I use iFaith to create a signed custom IPSW for my currently installed version?iFaith allows you to make a signed custom IPSW for your device's currently installed version (or to make a signed custom IPSW using already-saved SHSH blobs). This produces a signed custom IPSW so that someday in the future you still have the option of restoring back to your current version if your device requires a restore. This is especially useful if you do not have normal SHSH blobs saved for your device's current version - and you want to be able to restore and return back to its current version. iFaith is only available for Windows. It supports up to iOS 5.0.1 on iPad 1, iPhone 3GS (new bootrom), iPhone 4, and iPod touch 3rd and 4th generation. It does not support iPad 2, iPhone 4S, or older devices (iPhone 3GS with old bootrom, iPhone 3G, or iPod touch 2nd generation). As of April 2012, it may not work correctly if you have an 8 GB iPhone 4 (see here). Step 1: Download iFaith
Step 2: Dump SHSH blobs onto your computer
Step 3: Build the signed IPSW
link
This answer is marked "community wiki".
|
How to change my device's default password to make SSH safe?Recommended: Cydia contains a handy guide to changing your root password using OpenSSH + a SSH client app. Just open up Cydia and scroll down on the homepage until you see "Root Password How-To" and read it. Alternate method: If you'd prefer to change the password using MobileTerminal instead, you'll first have to download MobileTerminal from its official site. Here are instructions:
Now nobody else can access your device over SSH. Yay!
link
This answer is marked "community wiki".
|
What's "pwned" DFU mode?"Pwned" DFU mode is a special form of DFU mode where the device's bootrom (a low-level part of the device) has been exploited to allow custom firmware to be restored to the device. You can use redsn0w or iReb to put your device into pwned DFU mode. In redsn0w, look under the "Extras" menu for the pwned DFU button. iReb is part of sn0wbreeze. You can do this to devices including A4 devices and earlier (including iPhone 3GS, iPhone 4, iPad 1, and iPod touch 3rd and 4th generation). There is not yet any way to put A5 (or later) devices (including iPad 2 and iPhone 4S) into pwned DFU mode since we don't yet have a bootrom exploit for them.
link
This answer is marked "community wiki".
|
I'm adding a repo and I get a message about it being illegal. What do I do?You're adding a repository that pirates software. Pay attention to the warning that you get:
What you do regarding adding those sources is your business – Cydia is an open platform that does not impose a point of view on you – but keep in mind you are taking on responsibility, risk, and potential guilt. Anything you download from pirate sources is much more likely to contain bugs and problems, causing Safe Mode and other issues. Paying for your software means that developers and designers can continue to make new and interesting tweaks and themes for everyone, and that Cydia can continue to host SHSH servers and other services.
link
This answer is marked "community wiki".
|
Is it possible to install Android on my iPhone or iPod touch?Only on a few devices, and it's very experimental. See the iDroid Project. The only devices supported are the iPhone 2G, iPhone 3G, and the 1st generation iPod touch. The device must be on an iOS version between 3.1.2 and 4.2.1, and it must be jailbroken via blackra1n, redsn0w, or PwnageTool. It is also possible to install Android on the 2nd generation iPod touch, but this requires tweaking, and the device isn't supported by the maintainers of the iDroid project.
link
This answer is marked "community wiki".
|
What do I need to know about installing the iPad baseband (06.15.00) to unlock my iPhone 3G/3GS?It gives you the ability to unlock the phone to unofficially use it on a different carrier - but at a cost: First, it's a permanent upgrade to the baseband, so every time you upgrade or restore the phone, you have to use custom firmware or else the upgrade/restore won't work. Second, your device will lose its native GPS capability. It will still be able to use cellular and WiFi triangulation to enable applications to get approximate location information (see hybrid positioning system and WiFi positioning system for more explanation). You should consider whether or not you need accurate location information at all times. Third, having the iPad baseband on your iPhone 3G/3GS means that its warranty is void, so Apple may refuse to service or replace it if you run into problems. (The iPad baseband is obvious to Apple if they look at your phone.) Also, the iPad baseband will damage iPhone 3GSes that are later than approximately 2011 week 28 - you have a week 28 or later device if your serial number starts with xx128 (you can also use this web tool to check). During the span between 2011 week 28 and 2011 week 35, some devices are compatible with the iPad baseband and some aren't, so if you're feeling lucky you can take your chances. If you have an iPhone 3GS in this incompatible category, you can't unofficially unlock it. For more detailed warnings about installing the iPad baseband, see the Dev Team's blog post about it. If you still want to do it, use the latest version of redsn0w (click "Jailbreak", select "Install iPad baseband", and after you're done install ultrasn0w from Cydia).
link
This answer is marked "community wiki".
|
My battery life is bad after jailbreaking, what can I do about it?First, make sure you're following all of Apple's official recommendations for maintaining battery life, including checking your Mail retrieval settings and turning off 3G and WiFi when you don't need them active (and keep in mind that SBSettings makes toggling these on and off very quick and easy). There are various reasons that battery drain can increase after jailbreaking, with various fixes.
If you're noticing strangely fast battery drain (or strangely slow charging) between 100% and 95%, keep in mind that your device's battery charging process has special behavior when nearly full in order to help protect the battery - see this article about the iPad 3 battery for a detailed explanation (this information applies to earlier iOS devices as well). A couple of extra tools that may help narrow down battery issues are BatteryLogger and BatteryDetective. BatteryLogger gives you a visual graph showing battery life over time, and BatteryDetective gives you lots of info about the current state of the battery. The Pro version also lets you analyse running apps to give an estimate of how much battery they're using in the background. Another tool you can try is to see what If you've tried the above investigation without success, and are still getting huge battery drain even in Safe Mode, no apps running, Mail disabled, and the phone sitting unused for hours, then you may consider restoring and jailbreaking again to start fresh. (Just make sure the latest iOS version available for your firmware is jailbreakable.)
link
This answer is marked "community wiki".
|
How do I get my device out of "Safe Mode" (Springboard crashing)?
Usually a Springboard crash ("Safe Mode") is a temporary problem, where you can tap Restart and go back to normal mode. If your device goes right back into Safe Mode with the same message, you'll need to do some investigation. If you just installed a new tweak, that tweak is probably causing the problem. While you're in Safe Mode, open up Cydia and uninstall the tweak. If the Springboard crash keeps happening, one or more of your installed tweaks is probably incompatible with your device's version of iOS. Open up Cydia, go to Manage -> Packages, and check the descriptions of each of your installed tweaks to try to find out whether they're compatible with your version of iOS. If one isn't, it's probably the reason for your crash, so uninstall it using Cydia. (Also check your packages to make sure they're all from legitimate sources such as BigBoss, Cydia/Telesphoreo, ModMyi, and ZodTTD/MacCiti; pirated packages frequently cause problems.) If Safe Mode shows up while you are doing an action that is related to a tweak's functionality, that tweak might be the cause of the crash. Try uninstalling it. If you have SBSettings installed, you can tap the "More" button and use its "Mobile Substrate Add-ons" feature to temporarily disable some of your tweaks so that you can isolate which one is causing the problem. (Disable some of them, respring, and see if Springboard crashes. If Springboard still crashes, disable some more. If the problem seems fixed, enable some of them. Continue this process until you isolate which one is the cause of the problem.) This is a little faster than uninstalling and reinstalling tweaks using Cydia, but if you use this method, you must make sure to re-enable tweaks before uninstalling them. If you still can't figure out what's wrong, feel free to post a question and we'll try to help. Make sure to tell us what you did before Safe Mode started happening, what you've tried so far, and a list of your installed packages, to help us guess at what might be wrong.
link
This answer is marked "community wiki".
|
I keep getting error 1600 in iTunes when flashing the custom firmware, what can I do?Error 1600 means that the device is rejecting the firmware because it is a custom firmware. You need to "Pwn" the bootrom to avoid this rejection by putting the device in Pwned DFU mode before restoring. This can be accomplished in a few ways:
Note: With iOS 5.0.1, 1600 errors may also occur when gs.apple.com is redirected to Cydia. Verify http://gs.apple.com/ brings up an Apple 404 page, not a Cydia page. If it brings up a Cydia page, check your hosts file and that TinyUmbrella is not set to set the hosts file to Cydia on exit. Clear DNS cache and/or reboot to clear the cache. Try several times, really, try several times. See this answer for more help with editing your hosts file.
link
This answer is marked "community wiki".
|
I'm getting Error 1015, what can I do?This error appears when downgrading iOS versions on iPhones and 3G-capable iPads, since the baseband part rejects the downgrade. At this stage the firmware itself has been writen to the iPhone/iPad but not the baseband. You can exit the recovery loop using TinyUmbrella's "Exit Recovery" button. Alternatives include using iReb, iRecovery or RecBoot to set the auto-boot true. See our guide to downgrading/upgrading with TinyUmbrella for more details.
link
This answer is marked "community wiki".
|
Why doesn't redsn0w recognize the IPSW (firmware) file I downloaded with Internet Explorer?You need to change the filename of the file. Internet Explorer downloads it as .zip, but you need it to be .ipsw. Open "My Computer" or any hard drive or folder. From the top menu, choose "Tools", choose "Folder", go to the "View" tab, and un-check "Hide extensions for known file types." Click OK. (If you don't have "Tools" or any menu at the top, click the "Organize" button, go to "Layout" and check "Menu Bar" and then follow those directions.) Now browse to your downloaded firmware, which will undoubtedly end with ".zip" and change it to ".ipsw" and you should be good to go. If you can't find the right options, try using a different browser (like Firefox or Chrome) to download the IPSW file.
link
This answer is marked "community wiki".
|
Can I get some help with using Gevey SIM?We don't have much support for Gevey here -- it's not free, and most of the mods don't have any experience with it anyway. Most importantly, using Gevey SIMs requires calling emergency numbers (and then hanging up), which is of questionable legality, which means we don't support doing that. See MuscleNerd's tweet about this. If you jailbreak your phone and use FuriousMod along with Gevey Ultra, you don't have to manually dial emergency numbers, so you have a smaller chance of error. We recommend this option. If you purchased from an official seller (Gevey, Applenberry, or another one from this list), your best option is really to get support directly from them. We definitely don't support fake/copy/clone versions (such as Pro Plus, Supreme, Turbo SIM, Ultra Turbo, etc.) - get support from whoever sold it to you, and not from here. Threads about fake/copy/clone versions may be closed or deleted. Notes about upgrading to iOS 5 while retaining the ability to use Gevey: the iPhone 4 iOS 5 baseband installed by iTunes (4.11.08) is not compatible with Gevey. If you want to keep your iOS 4 baseband (4.10.01 or lower) and upgrade to iOS 5, use custom firmware to preserve your baseband.
link
This answer is marked "community wiki".
|
iTunes Error Codes with SolutionsThe iPhone Wiki has a long list of error codes with troubleshooting steps. Apple also provides a list of iTunes error codes with suggestions.
link
This answer is marked "community wiki".
|
Where's all the free stuff?If I jailbreak, does it make everything in the App Store and iTunes free?Nope, jailbreaking does not remove the requirement to pay for things that cost money. (Jailbreaking adds the freedom to do more with your device; it does not take away anything!) If you'd like to get a paid App Store app or iTunes song, you still have to go to the App Store or iTunes and buy it. If I jailbreak my iPhone/iPod/iPad, does it give me WiFi anywhere?No, unfortunately jailbreaking isn't magical. Find your local Starbucks. :) I jailbroke my iPhone, so where do I get free apps that cost money on the App Store?JailbreakQA does not support piracy, and these questions will be closed. I thought everything on Cydia was supposed to be free, so why do some things cost money?Cydia is a bit like the App Store in that it has both free and paid products. Developers and designers can choose to distribute their products for free if they want to, or they can charge money for them (and Cydia gets a percentage of that payment in order to cover taxes, payment processing fees, hosting, and development costs). Developers charge money so that they can spend a lot of time on making complex, interesting Cydia products and still pay their rent. :)
link
This answer is marked "community wiki".
|
My device says Connect to iTunes. I keep trying to reboot, but it keeps going back to Connect to iTunes! (Recovery Mode)Download TinyUmbrella, open it, click on your device after plugging it in, then on the top right corner click Exit Recovery. This will kick your device out of recovery mode and reboot into normal mode. If this doesn't work, you'll probably have to restore, as iTunes suggests. (And then if you're trying to restore the device with iTunes and it isn't working, check this list of potential reasons and solutions.)
link
This answer is marked "community wiki".
|
I installed Frash and it's not working.Frash is not supported. It works, at your own risk and sometimes not very well, on firmware versions up to 4.1. Past that it does not work at all.
link
This answer is marked "community wiki".
|
There are themes/tweaks/utilities available for purchase on Cydia. How do I make a purchase on Cydia?To make a purchase on Cydia, you need at least 2 separate accounts. You first need either a Gmail account or a Facebook account and an Amazon account or PayPal account. You need to go on the Cydia home page and click on Manage Account and sign in with either Facebook or Gmail. Then you could go to the page of the tweak and select "Purchase". You then enter how you want to pay (through Amazon or PayPal), and how much money you wish to deposit. "Why do you need Facebook or Gmail?", you may ask. This is used to link devices to your account with Cydia and used to identify you every time you sign in on a different device. You may have as many devices linked to your account as you please.
link
This answer is marked "community wiki".
|
Why am I having so much trouble jailbreaking my 8-gig iPod Touch 3G?There's no such animal; you have an iPod Touch 2G. Once you know what you actually have, it's easier to select the proper tool and firmware. See this info, or try f0recast to see your device model and also extra info about it.
link
This answer is marked "community wiki".
|
Does jailbreaking upgrade my firmware and/or delete my existing data?Most jailbreaking tools (including Absinthe, redsn0w, greenpois0n, and JailbreakMe) require your device to already be at the supported firmware version. In other words, they do not upgrade your iOS (firmware) version. When you jailbreak with one of these tools, it simply jailbreaks your device and adds one application (Cydia). It does not delete any existing data. For example, if you've never jailbroken your device and you want to jailbreak iOS 5.0.1, you have to upgrade to iOS 5.0.1 using iTunes and then jailbreak it using redsn0w. (It's always a good idea to make a full iTunes backup before jailbreaking though just in case something goes wrong and you do have to restore.) The exception is using custom firmware to jailbreak your device:But jailbreaking with custom firmware (using tools including redsn0w's "Extras" menu, PwnageTool, and sn0wbreeze) puts your device on the jailbroken firmware version, so it is an upgrade + jailbreak if you started with a lower firmware version. It involves restoring to custom firmware, so it does remove existing data on your device. Make sure to use iTunes to backup your data so that you can put it back on your device after restoring. (See also: How do I build a custom firmware?)
link
This answer is marked "community wiki".
|
How can I test if push notifications work on my iDevice?Other than use an application that relies on push, you can use the AppStore application iPush Test. All three tests should pass. There is also a Cydia App called MiTime that diagnoses both push notifications as well as FaceTime registeration (you need to have the repo http://cydia.pushfix.info/). Note that MiTime offers a paid service to activate FaceTime, the test part however requires no purchase.
link
This answer is marked "community wiki".
|
How do I jailbreak my old-bootrom iPhone 3GS untethered?Use the latest version of redsn0w to jailbreak it. It'll notice that your device is an old-bootrom device and will jailbreak it untethered on any version of iOS. To check if your bootrom is new or old use:
link
This answer is marked "community wiki".
|
How do I save my installed Cydia apps for easy reinstall after restoring?Here are a few solutions for saving your Cydia packages so that you can reinstall them later. Note: be cautious with automatically restoring packages if you are upgrading your device from iOS 4 to iOS 5. Some iOS 4 packages aren't compatible with iOS 5 yet, so you should check each package to make sure it's compatible (by looking at package descriptions in Cydia and maybe checking this unofficial and possibly-outdated spreadsheet), or else you'll end up in Safe Mode. The basic method is: backup your packages using one of these methods, upgrade, jailbreak again, and restore your packages using your chosen method. For complete details on all of those steps, see this FAQ answer. To pick a backup method, keep reading. Solution One [Difficulty: Easy]The simplest method is just to open up Cydia, go to Manage -> Packages, and write down your list of packages. To email yourself a list instead of writing them down, you can use AppInfo from Cydia (free). After restoring, go through your list and reinstall them. For another easy method, you can install AptBackup from Cydia (free), which makes a backup list of your packages automatically for you. After installing AptBackup, opening AptBackup, and tapping "Backup", make sure to sync to iTunes (it saves your package list in your iTunes backup). Restore (or Upgrade + Restore) with iTunes (using custom firmware if you need to), load your iTunes backup onto your phone, jailbreak again, install AptBackup, open AptBackup, and tap Restore. It should automatically load your packages back onto your device, although you may need to adjust the configurations. For a more complete backup solution, find and purchase PKGBackup in Cydia ($8). It makes backups of your packages and sources (and apps), and it includes the option to backup to Dropbox (recommended), which is especially useful if you're not planning to restore from an iTunes backup. There are also a few more backup tools available from Cydia, but we haven't tested them: xBackup, iBye, OpenBackup. Solution Two [Difficulty: Medium]If you are familiar with SSH and terminal commands, you can make a backup list using dpkg. To make a backup list of your installed sources and packages:
To restore your backup list of sources and packages:
And when prompted
link
This answer is marked "community wiki".
|
Why have the apps on my screen "shrunk" to 1/4 size?This issue, where apps seem to shrink to a quarter of the screen size, can happen if you're using iOS 5 and have certain packages installed that aren't compatible with iOS 5. You'll need to check your installed packages and read their descriptions carefully to make sure each one is compatible with iOS 5, and uninstall any of them that aren't. Also make sure you're using packages from legitimate repositories (such as BigBoss, Cydia/Telesphoreo, ModMyi, and ZodTTD/MacCiti) so that you know you have the best current versions available from the authors of your packages. If you have SBSettings installed (a popular free package for changing settings quickly), you might be able to easily put your device into "Safe Mode" so that you can uninstall the problematic package:
If you can't access the device directly (due to a passcode or some other problem), you can try accessing your device's filesystem to delete incompatible tweak or theme manually (tweaks are usually installed to
link
This answer is marked "community wiki".
|
Why is iTunes or redsn0w saying that my firmware file is incompatible?If you're trying to restore to the latest iOS version, check to make sure that you're not running into hosts file issues. You'll know that your hosts file is correct if you visit http://gs.apple.com/ and it has an Apple 404 page instead of a Cydia page. You can find out more about hosts files by reading this: How do I fix errors and problems when trying to restore or upgrade my device?. Also, make sure you're using the correct firmware file. For example, if you have the iPhone 3GS and you're trying to restore to a And to restore with custom firmware, your device needs to be in pwned DFU mode.
link
This answer is marked "community wiki".
|
A developer asked for my device's syslog. How do I send it?(A syslog is a record of technical stuff happening on your device, including errors that can be useful to developers. It usually doesn't include personal information other than your device's name and the names of apps and packages you have running.)
Optional: If you want to be able to run the command-line program "tail" to watch the syslog, you may need to install After completing this task: if you don't need syslog anymore, you can uninstall
link
This answer is marked "community wiki".
|
Why isn't iBooks working on my device?iBooks is currently broken on 5.1 jailbreak. No fix available yet. Early versions of the 5.0.1 untethered jailbreak (included when jailbreaking your 5.0.1 device with redsn0w 0.9.10b1, b2, or b3, or when installing versions before 1.0-5 of the Corona 5.0.1 Untether package on a tethered 5.0.1 jailbreak) would give you a device where iBooks pops up an error saying you can't use it. You can now install Corona 5.0.1 Untether version 1.0-5 from Cydia to fix iBooks on your device. Also redsn0w 0.9.10b4 (and later versions of redsn0w) includes this updated version of the untether for 5.0.1.
link
This answer is marked "community wiki".
|
Where do I begin learning about how jailbreaks are created?It takes years of programming experience and specialized reverse-engineering skills to be able to find exploits in iOS, but to learn about the methods, here are some links:
link
This answer is marked "community wiki".
|
Do I have to pay for any jailbreaking or unlocking software?Do not believe websites that claim to be selling a jailbreak or unlock for any device, or to unlock devices that can't be unlocked using normal methods (such as ultrasn0w software, official carrier unlocks, or SIM interposers). They're just scamming you. If you end up paying for one of these, make sure to demand your money back by filing a PayPal or credit card dispute. Real jailbreaking and unlocking software tools are available to download for free.
link
This answer is marked "community wiki".
|
Can I put my device into DFU mode with a broken home button?The simple answer is that you should get your device's home button repaired, and the same goes for a broken sleep button. You're probably going to need them again later. If it's still under warranty you can take it to an Apple Store. If not, you can usually find a local iPhone repair shop to fix it for you for a reasonable price. If you're adventurous, you can buy a kit online for fixing it yourself. If you really, really want to tryYou may be able to force DFU mode (on most devices except iPad 2, iPad 3rd generation, iPhone 4S, iPhone 3G, iPhone 2G, or iPod touch 1st generation) - see this tip from MuscleNerd ("use an ipsw where you've copied applelogo*img3 over LLB*img3. You'll get bootrom dfu!") - but it's tricky to get working. Here's an unofficial guide that may help. If you follow that guide, during the process you will get error 37 with your device going into DFU mode. To get past this: unplug the device before clicking OK on the error, then click OK for error 37, and then click OK for error 168x too. (This is necessary because iTunes doesn't like that it can't see the device — if you click OK while the device is plugged in, iTunes will put the device in a weird mode and putting it into "Pwned DFU" mode will not work). Then close iTunes, open redsn0w, click Extras, and click "Pwned DFU". Keep in mind that this isn't a great idea if you're going to use a tethered jailbreak, since every time the device reboots, you'll need to put it into DFU mode in order to boot tethered. It's best to just get your buttons repaired.
link
This answer is marked "community wiki".
|
Can I put Siri on my iPhone or iPod touch? Can I get some help with Spire?To put Siri on your jailbroken iPhone or iPod touch, you must install a package called Spire from Cydia (on the default BigBoss repository) and you must also have access to an iPhone 4S so that you can set up a Siri proxy. Without a Siri proxy, Spire will do nothing. Also keep in mind that Spire is not compatible with iOS 5.1. Before asking questions about Siri or Spire, please first read these two posts from the developer of Spire: Introducing Spire and Spire Proxy "FAQ". This unofficial Spire tutorial and another unofficial Spire tutorial may also be helpful. Please also read all the recent JailbreakQA threads tagged with "spire" to see if somebody has already asked your question. For example, having Spire installed may cause issues on your device including slowness and apps crashing; see those threads for some help with this. Be cautious with public Siri proxies - they may be able to see any personal data you send through Siri (watch this video). Also, many sites offering paid Siri proxies are scams; if you run into one of those, make sure to file a dispute to get your money back (via the payment method you used, such as PayPal or your credit card). We don't know where to find reliable Siri proxy services, so don't ask us. :)
link
This answer is marked "community wiki".
|
I'm considering jailbreaking, but what are any downsides I should know about, from legality to warranty to security?Is jailbreaking legal?We aren't lawyers, so we can't tell you for sure, but jailbreaking certainly seems to be legal. There is one law in the United States, the Digital Millenium Copyright Act (DMCA), which has an "anti-tampering" clause that states that if there is a protection mechanism on a piece of software, a user is not allowed to bypass that protection. Jailbreaking may fall under that clause, but the law is intended to prevent copyright violations, and jailbreaking itself is not a copyright violation. And the Library of Congress approved a DMCA exemption in 2010 for jailbreaking and unlocking cell phones, including the iPhone. Each DMCA exemption lasts for only three years, and people are advocating for getting this exemption renewed and expanded for another three years. If you are outside the United States, your country probably doesn't have any anti-tampering laws similar to the DMCA, so you may be fine too, but we don't have encyclopedic knowledge of international law. Keep in mind that if you are pirating things, that is copyright infringement, which is illegal in most places. Does jailbreaking void my device's warranty?Apple says that they "may deny service for an iPhone, iPad, or iPod touch that has installed any unauthorized software," but jailbreaking is easily reversible, so you can go back to authorized-software-only whenever you want to. In other words, when you jailbreak your device, it is no longer eligible for Apple support if something goes wrong - but you can always restore the device to remove the jailbreak and then take the device into Apple for support, since a restored device has no evidence that it was previously jailbroken. To restore a device, connect it to your computer, sync to make a full backup, press Restore in iTunes to wipe the device, and load your backup again when prompted. All your App Store apps and the information in them will be preserved as usual. In some cases trying to restore a device with iTunes can give you errors, but you can fix iTunes restore errors. If you choose to take the extra step of unofficially unlocking your iPhone 3G or 3GS using the iPad baseband so that you can use the phone on a different carrier, this is a permanent upgrade that permanently voids the device's warranty. You can restore it using custom firmware to remove the jailbreak, but the altered baseband will be obvious to Apple if you take it into a store for support. Can I still use the App Store after jailbreaking?Yes, you can still use the App Store normally to purchase apps, install updates to purchased apps, reinstall purchased apps on a restored device, etc. Can jailbreaking damage my device?Jailbreaking cannot put your device into a permanently "bricked" state. Jailbreaking affects only the software level of your device, so if anything goes wrong, you can always connect your device to iTunes and "restore" from a recently-synced backup. Restoring completely wipes the device's software, including the jailbreak, and gives you a normal device again. In some cases trying to restore a device with iTunes can give you errors, but you can fix iTunes restore errors. If you choose to take the extra step of unofficially unlocking your iPhone 3GS using the iPad baseband so that you can use the phone on a different carrier, this can cause permanent damage if your iPhone 3GS is too new to be compatible with the iPad baseband. Does jailbreaking cause instability or battery drain?Jailbreaking itself generally does not cause problems. But you have full access to your jailbroken device, which gives you the power to install software that can cause instability and battery drain. If you're careful to install well-reviewed, popularly-recommended packages by reputable developers from legitimate repositories, you probably won't run into much trouble with crashes or increased battery usage. You do have to be willing to do a bit of research and troubleshooting though, since you're taking control and responsibility for your device and can install things that cause issues. (We can also try to help you if something goes wrong that you can't figure out how to solve.) Here's a guide to concerns about post-jailbreaking battery usage. Does jailbreaking make my device less secure?comex wrote a good summary in this discussion:
When you have Cydia on your device, scroll down a bit on the Cydia homepage to find a guide to OpenSSH and changing your root password. If you don't want to install OpenSSH, you don't really have to change your root password, but it's not a bad idea to change it anyway. Having a jailbroken device is similar to having administrator power on your desktop computer: you have full freedom to install bad stuff on your computer, but you already know to stay away from installing dubious browser toolbars and sketchy email attachments - instead, you choose to install legitimate software from reputable developers. Use the same reasonable caution when installing software on your jailbroken device. It's generally a good idea to stick to installing software from the default repositories in Cydia (BigBoss, Cydia/Telesphoreo, ModMyi, and ZodTTD/MacCiti), only adding additional repositories if you really trust those additional repositories. Does jailbreaking upgrade my firmware and/or delete my existing data?Can I use iTunes to update iOS on a jailbroken device?Updating iOS on a jailbroken device will work just fine, but it will remove your jailbreak. Make sure the new iOS version has a jailbreak available for your device before you update (so that you can jailbreak it again), and follow these steps to update iOS, jailbreak again, and easily reinstall your Cydia packages. Can jailbreaking a factory-unlocked iPhone cause the phone to get locked?Factory-unlocked (officially-unlocked) iPhones are permanently unlocked. Jailbreaking won't affect the carrier lock status of the iPhone; you can jailbreak it normally.
link
This answer is marked "community wiki".
|
How do I begin theming with Winterboard?For background on what Winterboard is and how it works, read saurik's original article: iPhone Theming on WinterBoard. To begin theming:
Optional: Get a theme from Cydia to study a theme's file structure. Theming basically involves changing images from the artworks, uploading them to your device via SSH, and using WinterBoard to theme them. Also never steal images; being original is the best way to go. :) The best method to use is trial and error to see if you like what you've done or not, also don't forget to save PSD's, as Photoshop loves to crash, and people may accuse you of stealing images so you'll need to be able to show your PSD's as proof. Once you are done with your theme, you submit it to a repository in Cydia (such as MacCiti, ModMyi, or BigBoss) and hope for the best! If you would like to sell your theme on Cydia, you must have a W9 form (USA residents) or a W8-BEN form (Non-USA residents). Happy theming!
link
This answer is marked "community wiki".
|
What are the correct steps for upgrading my jailbroken device and easily reinstalling my Cydia packages?You have to restore and jailbreak again, so here's a series of steps for making this process as easy as possible. (OTA updates don't work on jailbroken devices.) Before restoring, always check first to make sure the new iOS version is jailbreakable on your device.
(If you use any tweaks/extensions that use IconSupport, such as Infinifolders or FolderEnhancer, your previous icon layout will be restored after reinstalling those extensions.)
link
This answer is marked "community wiki".
|
Why aren't my Winterboard themes working on iOS 5?Winterboard is compatible with iOS 5.0 and later (you don't need to install any "fix" packages and you shouldn't), but many themes aren't compatible with iOS 5 yet, so they'll seem to have no effect, or only a partial effect. If you have a favorite iOS 4 theme that doesn't seem to be completely working on iOS 5, you might be interested in trying to edit it yourself to make it work. Here's one method for modifying an iOS 4 icon theme to work better with iOS 5: Access the device's filesystem. I use a SFTP client (Transmit), but you can use iFile, SSH, iExplorer, Phone Disk, or another method. Go to /Library/Themes, go to your theme's folder, and go to Bundles. Then:
For other apps, you can find updated icon names by going to the app's folder (in /Applications/ or /User/Applications/) and rummaging around inside. The Calendar icon also looked weird on iOS 5, so I edited Info.plist until it looked right (it's just CSS, which you probably already know if you've built or customized web pages before). For interface file name updates, browse through this thread for tips. To learn about how to create your own themes, see these tips for making Winterboard themes.
link
This answer is marked "community wiki".
|
How can I purchase Cydia Store products without having a debit or credit card?Amazon Payments optionsIf you're in the United States or Canada, you can buy a prepaid Visa gift card (such as Vanilla Visa) and link it to an Amazon account. On Vanilla Visa cards, there is a $5 activation fee and a minimum of $20 needed on the card at the time of activation, but you can add as much money as you'd like. Vanilla Visa cards can be found at most 7-11's and many convenience stores. Unfortunately buying Amazon gift cards won't work for buying Cydia Store products - those gift cards are only good for buying things on Amazon, not for buying things using Amazon Payments. PayPal optionsYou can add funds to a PayPal account using a bank account or through buying a prepaid card at a store. Similar to Vanilla Visa, prepaid MoneyPak cards have a $5 fee and let you put a minimum of $20 on them.
link
This answer is marked "community wiki".
|
How can I find out whether a tweak is compatible with iOS 5?For many tweaks, their pages in Cydia include compatibility notes. If a tweak page in Cydia doesn't seem to include information about compatibility, check to see if the page has a link to a "recent changes" or "recent updates" page that might give you clues about whether the package has been updated for iOS 5 or even updated recently at all. If the tweak page contains no information about compatibility, you can try asking here to see if we know anything. For unofficial user-reported information about tweak compatibility, you can also check this spreadsheet, although it's probably not quite up-to-date since developers release updates every day.
link
This answer is marked "community wiki".
|