Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Locked thread
maduin
Mar 4, 2003
Most of this thread is outdated, and a lot of the interest in jailbreaking has been slowly cannibalized by Apple's iterative changes to iOS, but there is a jailbreak available for iOS 8.3.

If you want to begin reading starting at the iOS 8.3 jailbreak discussion, jump to bobfather's post on the 274th page.

maduin fucked around with this message at 17:22 on Jun 26, 2015

Adbot
ADBOT LOVES YOU

maduin
Mar 4, 2003
This post will address common questions that arise in the thread which fall outside the scope of the op. Think of it as a personalized FAQ for Something Awful.

Q: I'm currently using a jailbroken device and would like to upgrade to the newest version of iOS. How can I do this without losing everything?
A: First of all, you should always have a backup of your device done through iTunes (http://support.apple.com/kb/ht1766). Second, do not use one of the available programs on Cydia that are designed to back-up your device. They suck. Instead, you can do this with a simple terminal script (courtesy of withak):

Before updating your device via iTunes:
code:
dpkg --get-selections > packages.txt
After updating:

Jailbreak then install OpenSSH and APT via Cydia then SSH in and do
code:
dpkg --set-selections < packages.txt
apt-get -u dselect-upgrade
Use this in conjunction with the Cydia Application DataDeposit, which saves application and game data to Dropbox to allow easy backup. Alternatively, you can use either iFile, available on Cydia, or iPhone Explorer, which works without the need to jailbreak, to manually copy and replace application data.


Q: Can I still sync with iTunes and use Apple's App Store after jailbreaking?
A: Yes. Everything that worked on your device prior to jailbreaking will continue to work after.


Q: Is there anything that will allow my jailbroken iOS device to be able to download files like .zips?
A: You can use the jailbreak application Safari Download Manager in conjunction with iFile. Alternatively, many third-party browsers available on Apple's App Store (iCab, Atomic, etc) offer a way to download files to Dropbox.


Q: What is a tethered jailbreak? What is an untethered jailbreak?
A: Tethered jailbreaks are frustrating because they require a computer connection to boot a jailbroken iOS device. The concept of a tethered jailbreak has been around a long time, but essentially it means this: every time your iPhone or iPod touch reboots or the battery dies, you have to connect (tether) your iOS device back to your computer so that the hardware can boot with the aid of the jailbreak application. An untethered jailbreak is the preferred jailbreak because it requires no connection to your computer except for the initial jailbreaking process. You can reboot your iPhone or iPod touch as much as you want without having to tether it to your computer to boot. If the battery dies on a device that has an untethered jailbreak, it’s no big deal you just charge it again and it will boot as usual. (source)


Q: How do I install all of these awesome themes on my jailbroken device?
A: The simplest way is with Winterboard. Once you install Winterboard, simply search themes on Cydia and install them like you would any other jailbreak application--they can then be toggled off and on within the Winterboard application. The second, more complicated method is to manually transfer them and install the theme via SSH. You can find directions for SSHing into your device here.


Q: How do I manually install a .deb file on my device?
A: There are two options here: the easiest would probably be to move the .deb file--either via SSH or with iFile to the /var/root/Media/Cydia/AutoInstall folder (create the folder if you don't have it) as well, and it will be automatically installed when you respring. See http://www.iclarified.com/entry/index.php?enid=5730. If for some reason you don't want to do it that way, you can install SSH onto your dvice, SCP the .deb file over to it, and then use dpk -i filename.deb to install it.


Q: Can I restore my phone to factory settings? How do I do this?
A: Absolutely. Just restore using iTunes and the phone will be exactly as it was before you jailbroke it. Note that if you're trying to remove all traces of your jailbreak--if you're bringing it to an Apple Store because something broke, for example--you want to make sure that you set up the phone as a new phone, not restore the phone from a backup as the backup might have traces of your jailbreak.


Q: Help, I bricked my iPhone!
A: That isn't really a question, but I'll answer it anyway: no you didn't. It's impossible to software brick an iPhone; to fix the phone, perform a DFU restore. If that's not working, read this website, realize you actually had the phone in recovery mode and not DFU mode, put the phone in DFU mode, and restore again.


Q: How do I upgrade my iPhone's firmware without updating the baseband?
A: If you want to upgrade your iOS version and prevent your iPhone 4's baseband from being upgraded, follow the directions located here.


Q: Where can I get the most up-to-date jailbreaking information?
A: Probably Twitter. Some of the major contributors include @MuscleNerd, @comex, @saurik, @chpwn, @i0n1c, @rpetrich, and @iphone_dev. Sources outside of Twitter include ModMyi, Redmond Pie, the iPhone Dev-Team Blog, and various other gadget sites.


Q: Where can I find the old iOS jailbreaking thread?
A: The previous thread is located here.

maduin fucked around with this message at 23:28 on Oct 4, 2011

Shimrra Jamaane
Aug 10, 2007

Obscure to all except those well-versed in Yuuzhan Vong lore.
I'm in the process of jailbreaking and am getting error 1600 when I try to restore the custom firmware made by sn0wbreeze. This is for 4.2.8. There are conflicting reports on a simple google search. So what's up?

Shimrra Jamaane fucked around with this message at 03:33 on May 16, 2011

choobs
Mar 25, 2004
Never bring a duck to a cock fight.
Have you ever used TinyUmbrella? If so it may be causing that. From the OP:

quote:

Note: if you have having trouble installing a firmware upgrade or performing a fresh install via iTunes, make sure that "Set Hosts to Cydia on Exit" (located under the 'Advanced' tab) is not checked:

The other thing I've heard of is making sure no other iDevices are plugged into the computer. Hoped that helps!

Shimrra Jamaane
Aug 10, 2007

Obscure to all except those well-versed in Yuuzhan Vong lore.

choobs posted:

Have you ever used TinyUmbrella? If so it may be causing that. From the OP:


The other thing I've heard of is making sure no other iDevices are plugged into the computer. Hoped that helps!

I haven't used TinyUmbrella. And there's only one iThingy connected.

I'm reading recommendation that I need to download iReb and use that to overpass the errors? Anyone use this before?

EDIT:

VVV Guess that solves that. Thanks

maduin
Mar 4, 2003

Shimrra Jamaane posted:

I'm in the process of jailbreaking and am getting error 1600 when I try to restore the custom firmware made by sn0wbreeze. This is for 4.2.8. There are conflicting reports on a simple google search. So what's up?

Try using iReb (available on ih8sn0w.com) to bypass the error.

Vertigus
Jan 8, 2011

Quick question about jailbreaking I didn't see covered in the OP:

I just jailbroke my CDMA 4.2.8 phone with sn0wbreeze, and when I opened up iTunes after installing the new firmware it asked me if I wanted to restore from a backup or set it up as a new iPhone. I chose to set it up as a new iPhone, but was that necessary?

dc3k
Feb 18, 2003

what.

Vertigus posted:

Quick question about jailbreaking I didn't see covered in the OP:

I just jailbroke my CDMA 4.2.8 phone with sn0wbreeze, and when I opened up iTunes after installing the new firmware it asked me if I wanted to restore from a backup or set it up as a new iPhone. I chose to set it up as a new iPhone, but was that necessary?

No, it wasn't. You can still restore from an older backup if you want.

Shimrra Jamaane
Aug 10, 2007

Obscure to all except those well-versed in Yuuzhan Vong lore.
Got everything working and now I get to play around with Cydia. Thanks.

TACD
Oct 27, 2000

I know this got asked a lot in the old thread and maybe it should go in the OP, but I'm currently on jailbroken 4.2.6 (CDMA) and interested in upgrading - do I just upgrade through iTunes and re-JB as normal, or do I need to do anything different to avoid losing jailbroken apps and settings?

Jenova Project
Aug 5, 2007

by Fistgrrl
/\/\/\ Is there a good way to update a jailbroken iPhone without losing stuff? Every time I do, I have to reinstall all my Cydia apps and tweaks. I have a Cydia app called APTBackup, but it doesn't reinstall everything, and sometimes all my apps disappear and i get several gigs of "Other" in iTunes. There's got to be an easier way to update.

The "Other" in iTunes are apps and app data that are in the proper directory, but are not recognized properly by your phone. I just delete the dupes in iFile, clears it right up. There is probably a better way and I would love to hear it, though.

I nominate iFile and Safari Download Manager to be put on the list in the OP, with those on your pone it's pretty much a pocket computer, iFile is pretty much Finder (Windows Explorer, if you're a Windows Goon) and Safari Download Manager has some great synergy. This is a lifesaver if you're not near a regular computer to use Cyberduck or whatever. You can open your downloads in VLC for iOS, another Cydia program. It pretty much removers the just about all the unjailbroken limitations Apple built in. VLC is free, iFile and Safari Download Manager have a discount if you buy them both.

iFile is another easy way besides SSHing into your phone to get all your application data you want to keep so it's not erased, like your Angry Birds saves. It's a .lua file.

Terminal from the base repositories on Cydia doesn't work properly, it's an older version. One of the, ahem, shadier repositories has an up do date version, if you'd prefer not SSH-ing the hell out of your phone and using the much easier Cydia interface.

Richman777
Jan 20, 2004

Porn Santa
You can discuss these "shadier" repositories as there's a lot of valuable stuff on some of them, like you mentioned MobileTerminal...which is free and therefore not piracy. You can't discuss piracy. There's a difference.

The mods have said this before...

As for updating a jailbroken phone - no not really. That's a side-effect of it. I have a google doc that has steps I need to take before jailbreaking (I manually backup my app data and restore when I'm done since I do "New Phone" every time), all the packages, sources, settings, etc., and all the steps I need to do aftewards. Is it a pain? Not really. It probably takes me an hour or two of my time when I restore but I have a "clean" phone so I don't mind.

I could honestly (and am probably going to do this for my next jailbreak), make a bash script that will do the backup and restore parts of the procedure.

GhostSeven
Apr 23, 2005

Yesterday Was A Million Years Ago
Is there a process to manually backup SMS and MMS messages. Thinking about doing a clean install on my iPhone 4 and no restore but want to backup my SMS and MMS. I recall doing a manual on a while ago but it did not restore MMS messages.

I don't mind monkeying about with SSH or the terminal so that's all good.

iPhone is JB on 4.2.1

PunkRockTuba
Apr 29, 2007

Is that you, John Wayne? Is this me?
This is from the old thread. It's a terminal script that will make a .txt file of every package and program installed on your phone, and after you update and jailbreak, you run the rest of the script and it will automatically download everything you had on cydia and reinstall it. It's a lot better than any of those backup programs.

withak posted:

Before the update:
code:
dpkg --get-selections > packages.txt
After the update:

Jailbreak then install OpenSSH and APT via Cydia then ssh in and do
code:
dpkg --set-selections < packages.txt
apt-get -u dselect-upgrade
Then reboot.


All your Cydia apps and settings magically end up right where they were before the update.

Also, DataDeposit should be added to the OP, because it allows you to save any of your app or game data to dropbox and when you reinstall a game, you can update it with your saved data.

E1M5
Feb 6, 2007
I'm kind of tempted to jailbreak my iPhone 3GS, but I'm wondering - how much of a hassle is it to keep jailbreaking when the newest software updates come out? For example, we've gotten 4.3.1 - 4.3.3 in just a few weeks. Or do you not have to even worry about updating until a major one comes out?

It seems like a lot to go through every time an update comes out, and it feels like I'd be forgetting/missing something.

withak
Jan 15, 2003


Fun Shoe

E1M5 posted:

I'm kind of tempted to jailbreak my iPhone 3GS, but I'm wondering - how much of a hassle is it to keep jailbreaking when the newest software updates come out? For example, we've gotten 4.3.1 - 4.3.3 in just a few weeks. Or do you not have to even worry about updating until a major one comes out?

It used to be a pain in the rear end, but the packages.txt trick makes it trivially easy. Though there isn't really a need to get every incremental update unless there is some new feature that you really want or some bug fix that you can't live without.

TraderStav
May 19, 2006

It feels like I was standing my entire life and I just sat down

withak posted:

It used to be a pain in the rear end, but the packages.txt trick makes it trivially easy. Though there isn't really a need to get every incremental update unless there is some new feature that you really want or some bug fix that you can't live without.

love the packages.txt trick, that should be detailed extensively in the OP (if not already)

PunkRockTuba
Apr 29, 2007

Is that you, John Wayne? Is this me?

E1M5 posted:

I'm kind of tempted to jailbreak my iPhone 3GS, but I'm wondering - how much of a hassle is it to keep jailbreaking when the newest software updates come out? For example, we've gotten 4.3.1 - 4.3.3 in just a few weeks. Or do you not have to even worry about updating until a major one comes out?

It seems like a lot to go through every time an update comes out, and it feels like I'd be forgetting/missing something.

Just like what withak said, it has become really easy, especially with the packages.txt trick. The only pain in the rear end is if you rely on an unlock, then you really have to be on top of firmware updates.

I used to be really leery about jailbreaking as well, but it's fun and really usefull to me. I'm not heavily jailbroken and really on jailbreak for BiteSMS, themes, and other small miscellaneous things. Try it and if you don't like it, you can always go back.

E1M5
Feb 6, 2007

HorseDickSandwich posted:

Just like what withak said, it has become really easy, especially with the packages.txt trick. The only pain in the rear end is if you rely on an unlock, then you really have to be on top of firmware updates.

I used to be really leery about jailbreaking as well, but it's fun and really usefull to me. I'm not heavily jailbroken and really on jailbreak for BiteSMS, themes, and other small miscellaneous things. Try it and if you don't like it, you can always go back.

Yeah, I think I'm gonna go ahead and give it a shot! Thanks. That's pretty much the reason I want to jailbreak my 3GS for - just themes and biteSMS essentially, maybe a new lockscreen.

Just to be 100% safe, I made a backup of my iPhone via iTunes, and I have the 4.3.3 firmware downloaded... in the event I want to go back, do I simply restore from backup or what? Because I've read a lot of different methods to doing this, and all of the information downpour is getting a little confusing.

maduin
Mar 4, 2003

E1M5 posted:

Yeah, I think I'm gonna go ahead and give it a shot! Thanks. That's pretty much the reason I want to jailbreak my 3GS for - just themes and biteSMS essentially, maybe a new lockscreen.

Just to be 100% safe, I made a backup of my iPhone via iTunes, and I have the 4.3.3 firmware downloaded... in the event I want to go back, do I simply restore from backup or what? Because I've read a lot of different methods to doing this, and all of the information downpour is getting a little confusing.

If you have a backup of your device, yes you can go back to the state your phone is currently in by restoring from backup regardless of what happens. There's a link to Apple's support article regarding backups at the beginning of the thread.


Thread related: I'm going to use the second post as a sort of internal FAQ (as opposed to a general FAQ) to address questions that get asked a lot in this thread. That way the op is a little less daunting for people to read through. I've updated it with the packages.txt information, and if anyone remembers things that were repeatedly asked in the last iteration of the thread, just send me a PM and I'll add them.

Diabolik900
Mar 28, 2007

One thing that was asked enough to probably be worth mentioning is whether or not you can sync with iTunes normally after jailbreaking. (Answer:yes)

Knives and Hot Dust
Feb 21, 2010

metal gear??!?
How do I install new themes into my ipod? (with winterboard i guess)

E1M5
Feb 6, 2007

maduin posted:

If you have a backup of your device, yes you can go back to the state your phone is currently in by restoring from backup regardless of what happens. There's a link to Apple's support article regarding backups at the beginning of the thread.


Thread related: I'm going to use the second post as a sort of internal FAQ (as opposed to a general FAQ) to address questions that get asked a lot in this thread. That way the op is a little less daunting for people to read through. I've updated it with the packages.txt information, and if anyone remembers things that were repeatedly asked in the last iteration of the thread, just send me a PM and I'll add them.

Thanks. What's all this about SHSH files I'm hearing? Is it mandatory I download TinyUmbrella and backup 4.3.3 for if I do want to unjailbreak? I'm really confused about the whole SHSH thing - or is it only if i want to revert back to an older firmware?

As far as the jailbreaking goes, everything went smooth with my 3GS!

dc3k
Feb 18, 2003

what.

Knives and Hot Dust posted:

How do I install new themes into my ipod? (with winterboard i guess)

The answer to your question is within your parenthesis. Download them. Open Winterboard. Turn them on.

Cockwhore
Jul 10, 2005
a quintessence of dust

E1M5 posted:

Thanks. What's all this about SHSH files I'm hearing? Is it mandatory I download TinyUmbrella and backup 4.3.3 for if I do want to unjailbreak? I'm really confused about the whole SHSH thing - or is it only if i want to revert back to an older firmware?

The latter. You can always restore the phone to get rid of a jailbreak.

Jenova Project
Aug 5, 2007

by Fistgrrl

Knives and Hot Dust posted:

How do I install new themes into my ipod? (with winterboard i guess)

Winterboard with stuff dowloaded from Cydia is the easiest way to go, if you can't find a/the theme you want there even after adding some theme repositories, you could make your own. I'm sure someone else would be more help at that then I.

e:f,b

Knives and Hot Dust
Feb 21, 2010

metal gear??!?
I have winter board but do I download the teme from my computer or my ipod and where do I go?
EDIT: how do I get themes from here:http://macthemes.net/forum/viewforum.php?id=24
onto my ipod?

Knives and Hot Dust fucked around with this message at 00:14 on May 17, 2011

Fortuitous Bumble
Jan 5, 2007

I have a jailbroken 4.0 phone where I did something complicated that I can't remember to enable tethering; I think it involved a hex editor and ssh and some configuration files. Will whatever configuration stuff I changed probably be erased when I upgrade to 4.3?

E1M5
Feb 6, 2007

Knives and Hot Dust posted:

I have winter board but do I download the teme from my computer or my ipod and where do I go?
EDIT: how do I get themes from here:http://macthemes.net/forum/viewforum.php?id=24
onto my ipod?

Yeah I'm wondering this too now. How do I edit folders and whatnot like a lot of these guides are saying to do?

mewse
May 2, 2006

Fortuitous Bumble posted:

I have a jailbroken 4.0 phone where I did something complicated that I can't remember to enable tethering; I think it involved a hex editor and ssh and some configuration files. Will whatever configuration stuff I changed probably be erased when I upgrade to 4.3?

You should just buy TetherMe for a couple bucks, it does the same thing but it's supported for the latest iOS versions and automated.

PunkRockTuba
Apr 29, 2007

Is that you, John Wayne? Is this me?

Knives and Hot Dust posted:

I have winter board but do I download the teme from my computer or my ipod and where do I go?
EDIT: how do I get themes from here:http://macthemes.net/forum/viewforum.php?id=24
onto my ipod?

You can instal OpenSSH and use your phone like a server and transfer things that way. If you're on a mac there is a program called "iPhone Explorer" that will let you see the filesystem of your phone and you can transfer stuff that way.

Either way you decide, your themes will be under Library > Themes. Once you put something in there, it will show up in Winterboard for you to select.

Jam2
Jan 15, 2008

With Energy For Mayhem
Can Tiny Umbrella be used to restore my baseband from 03.10.01 back to an unlockable version? I have a "blob" backed up from my phone before the baseband changed to 03.10.01.

Referee
Aug 25, 2004

"Winning is great, sure, but if you are really going to do something in life, the secret is learning how to lose. Nobody goes undefeated all the time. If you can pick up after a crushing defeat, and go on to win again, you are going to be a champion someday."
(Wilma Rudolph)

Jam2 posted:

Can Tiny Umbrella be used to restore my baseband from 03.10.01 back to an unlockable version? I have a "blob" backed up from my phone before the baseband changed to 03.10.01.

No, basebands aren't protected/backed up with an SHSH restore.

Knives and Hot Dust
Feb 21, 2010

metal gear??!?

HorseDickSandwich posted:

You can instal OpenSSH and use your phone like a server and transfer things that way. If you're on a mac there is a program called "iPhone Explorer" that will let you see the filesystem of your phone and you can transfer stuff that way.

Either way you decide, your themes will be under Library > Themes. Once you put something in there, it will show up in Winterboard for you to select.

Can you explain more? the op is not very helpful in this case. Also I installed OpenSSH just right now but it does not seem to do anything.
Edit: I am using windows if that means anything.

Knives and Hot Dust fucked around with this message at 12:06 on May 17, 2011

Matt Zerella
Oct 7, 2002

Norris'es are back baby. It's good again. Awoouu (fox Howl)

Knives and Hot Dust posted:

Can you explain more? the op is not very helpful in this case. Also I installed OpenSSH just right now but it does not seem to do anything.
Edit: I am using windows if that means anything.

Get WinSCP, find out your iphones WiFI IP address, create a new SFTP connection in WinSCP with your iphones IP as the address, root as the username, and alpine as the password. And you have a regular filesystem you can explore (If you're not familiar with BSD or Linux it might be a bit confusing).

OpenSSH imo is the single most useful thing to install when you jailbreak, especially if you're good with the commandline.

Dr. Video Games 0050
Nov 28, 2007
I never used a commandline or anything weird like that, I just downloaded CuteFTP, typed in my phone's IP, used the user name and password above, and just FTP'd my way around things, and I don't know anything about Linux or whatever.

Matt Zerella
Oct 7, 2002

Norris'es are back baby. It's good again. Awoouu (fox Howl)
If you gently caress up your springboard, usually OpenSSH will allow you to make changes and get stuff back to normal.

PunkRockTuba
Apr 29, 2007

Is that you, John Wayne? Is this me?

LamoTheKid posted:

Get WinSCP, find out your iphones WiFI IP address, create a new SFTP connection in WinSCP with your iphones IP as the address, root as the username, and alpine as the password. And you have a regular filesystem you can explore (If you're not familiar with BSD or Linux it might be a bit confusing).

OpenSSH imo is the single most useful thing to install when you jailbreak, especially if you're good with the commandline.

Just to elaborate a little bit. To find out the wifi address of your iPhone/iPod go into Settings > Wi-Fi and tap the arrow next to your network and your IP will be the first entry.

LamoTheKid pretty much said what to do from here on. Just make sure you put everything into Library > Themes.

Bunk Rogers
Mar 14, 2002

LamoTheKid posted:

Get WinSCP, find out your iphones WiFI IP address, create a new SFTP connection in WinSCP with your iphones IP as the address, root as the username, and alpine as the password. And you have a regular filesystem you can explore (If you're not familiar with BSD or Linux it might be a bit confusing).

OpenSSH imo is the single most useful thing to install when you jailbreak, especially if you're good with the commandline.

ifunbox is a bit friendlier.

Adbot
ADBOT LOVES YOU

Xenomorph
Jun 13, 2001
I'd like to point out that even if you do NOT want to jailbreak, even if you HATE the idea of it and will NEVER do it, you should still back up your SHSH.

SHSH isn't exclusive to jailbreaking. It has to do with downgrading your iOS device if Apple releases a new version you hate.

  • Locked thread