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
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.

Adbot
ADBOT LOVES YOU

Richman777
Jan 20, 2004

Porn Santa
Why don't You just login on a terminal on the phone and scp it...using scp.....

Richman777
Jan 20, 2004

Porn Santa
Not that you weren't saying this eames (and I think you knew this), but for others out there that don't know.

Moving forward, all iOS versions can be jailbroken for any current device EXCEPT the iPad2. All of them have a bootrom exploit and the bootrom isn't updated (hence the name ROM). This allows for arbitrary code execution and a way to get their payload in there and root the device.

The big questions now are the iPad2 jailbreak and a (current) baseband unlock as we have no clue how either of those are going.

Richman777
Jan 20, 2004

Porn Santa
On top of that is SBSettings. I really only use it for Airplane mode, bluetooth, and wifi but still...that's almost a full row. Plus, when I'm doing development I use it to clear the syslog a shitton. Oh well....

Considering there is a jailbreak, I'll probably still do it. There's a few minor tweaks I'd still like to have.

Richman777
Jan 20, 2004

Porn Santa
Here's my initial feedback of iOS 5, specifically how it compares to jailbreaking...otherwise I wouldn't post in this thread.

Notification Center is great but there's really 2 different notification groupings: 1 for lock screen notifications and one for the regular notifications. Lock screen notifications only show up on the lock screen while it is locked that time. As soon as you unlock it, all notifications that you got while it was locked are dismissed, regardless if you actually did dismiss them. They all stay in the notification center. The second you lock your screen back, the notifications are gone.

Clearing notifications only clears them from the notification center and not the actual notification. For instance, if you get a text message and hit the "x" by it in the notification center, the badge is still beside the iMessages application.

Widgets are only in Notification Center and not the lock screen.

A lot of these I'm comparing to LockInfo and I definitely miss the functionality but this is more of a comparison with what the jb scene has done vs. what apple has implemented.

I actually like the native notifications but it's just inconsistent and doesn't really provide the functionality I want. Something like NotificationCenter+ seems like it may need be in the works (and as soon as they release a public JB I'm going to start looking into it).

Richman777
Jan 20, 2004

Porn Santa
Also, no way to dismiss notifications on the lock screen other than simply unlocking. Regardless, based on how it handles other notifications It wouldn't actually dismiss them.

Also, holy crap is the new safari buggy as hell. This post took forever because the second I got out of the text area it froze. Froze a bunch with autocomplete.

Richman777
Jan 20, 2004

Porn Santa
Other than to try out the "new" browser. Has some ways to go.

As for the notifications, here's the real issue:
-Notification Center and the lock screen aren't in sync. What you see in notification center, in my opinion, should be what you see in the lock screen. Just because I unlock doesn't mean I want to dismiss the notifications I got while locked.
-Notification Center should actually clear the notifications when you clear them from Notification Center. Otherwise you're left with the badges still over the apps.

In theory it is honestly better than LockInfo but it doesn't hold a candle to it now. You can't delete mail (which is fine), you can't preview it (again fine), there's no Twitter type Widget (and Widgets aren't visible on the lock screen), there's no calendar widget to show upcoming events, etc. They basically just took the basic idea of LockInfo (and InfoShade) and implemented like 10% of it.

Overall, it's a nice improvement, I just can't see that iOS 5 (in it's current beta form, I know it's a beta) will come close to giving me a reason to not jailbreak. I don't care about theming, I don't really care about tethering (even though I do have MyWi), but there is still just a TON of customization that the jb community has given that I know about.

poo poo, I even miss stuff like status bar icons. Those are just a quick way to know in an application that you even do have notifications without having to actually touch anything. Oversights like this I don't really get.

Richman777
Jan 20, 2004

Porn Santa
Since I actually have a developer account I submitted tickets to their bug tracking system, no clue how well that is even watched. Also a lot of bugs with iTunes 10.5 and photos/video syncing.

Without a doubt, A LOT of this stuff is due to the fact that it's a beta product. iCloud, for the most part is what seems to be the most "polished" so far so I'm guessing they spent more time on actually removing the wires.

Like dutchbstrd said, a lot of this should be addressed in the future since this really opens up the door for enhancement. With the modal pop-ups, there really wasn't much more that they could do with it. With this you can tweak the notifications, tweak the notification center and tweak the lock screen. There actually is some room to grow where there wasn't before.

Richman777
Jan 20, 2004

Porn Santa
Those of you saying that the notification center will finally get rid of you using LockInfo haven't used Notification Center.

Notification Center is a piss poor replacement of the functionality that LockInfo gives you. You can't see constant updates on the lock screen with notification center, only what you get while the phone is locked at that time. You can't bring down the actual notification center screen from the lock screen, only show lock notifications (no widgets, like twitter or calendar). The notifications go away. Notification center also doesn't actually clear notifications/badges. You actually have to open the application to do that.

Personally, I like the look/feel of the new notification center but it's implementation is about as bad as modal pop-ups. It's useless in it's current form, but a lot of that I expect is because it is a beta. At least I hope so because if not, I don't see how anyone thought that solves the notification problem.

Richman777
Jan 20, 2004

Porn Santa
Also, it is almost a 100% guarantee that there will NOT be an iPad 2 jailbreak released BEFORE iOS5 comes out. Now that they have a general release date for iOS5, why would they waste a userland kernel exploit when they could possibly wait.

This is pure speculation but that's pretty much on-par with what they've done in the past. The only time they don't wait is when there's a minor/point release of iOS coming up with no real date. iOS 5 is pretty major and I don't think they'd want to waste a userland exploit when it could mean that there would be an untether available for ALL devices on basically the release day of iOS 5.

Plus...my first gen iPad is jailbroken...you're not missing much.

Richman777
Jan 20, 2004

Porn Santa
Yep. Just make sure when you're running redsn0w you run it as an admin in XP compatibility mode if in Windows.

You used to need to set the CPU affinity to 1 if you had a multi-core but not anymore.

Also, iTunes version doesn't matter. I did it with iTunes 10.5 beta last night, although this beta is a piece of poo poo.

Richman777
Jan 20, 2004

Porn Santa

radge posted:

You can get mail info on the notification screen with a simple toggle in settings.app.

Until you swipe to unlock it and come back to the lock screen and it's gone. Just because I unlock my phone doesn't mean I want those items dismissed or that I'm even going to go look at them.

Richman777
Jan 20, 2004

Porn Santa

Arrowsmith posted:

Lots of good points

I agree with all of that. I don't think Apple is against jailbreaking either but from their own accountability they have to do something. Part of it is protecting users from themselves. As dumb as it would be, you KNOW if they let anyone do anything, someone, somewhere (actually a lot of people) would sue the poo poo out of them if their information was stolen, they got charged by AT&T for something, etc.

My whole point was that the dev team knows that Apple will patch a vulnerability in the iOS 5 final if they release the exploit before then. That's all.

As for the iPad jailbreak, I use my iPad like most people (non-jbers) use their iPhones: casually. That's why I don't really miss anything about it.

In other news, I guess I should show off a tweak I've been working on. This was more just so I could play with cocoa touch. Probably going to submit it to one of the repositories sometime soon (early next week). I'm also going to put it up on github because I don't really care and I figure if anyone wants to poke around and see what I did it would help - there's not a huge amount of custom preference bundle rendering code like I did so someone, somewhere could get something out of it. Plus, I probably did a lot of poo poo wrong but see my point about there not being a lot of stuff out there...

Anyway, it's called Calendar Colors and lets you modify the default Apple Calendar Colors. These are the little dots that show up in your Calendar, and more importantly, on your lock screen. These always bothered me and I hated having to modify the sqlite db on my own...so why not wrap a PreferenceBundle around it.

Scaled obviously....


Edit: The color previews update as you update the RGB values. They just don't show up in LI or Calendar until you respring (or force close the Calendar...LI randomly updates).

Richman777 fucked around with this message at 13:27 on Jun 17, 2011

Richman777
Jan 20, 2004

Porn Santa

Rick posted:

They do, but you gotta have a Mac and iCal. Your calendar dot is whatever you set it to be in iCal.

Which is stupid.... ;)

Richman777
Jan 20, 2004

Porn Santa
IT really was easy to make. The colors are stored in the caledar sqlite db although the colors don't really match what the RGB value is - there's an image mask over it (same for LockInfo). I had to make one for the default calendar.

I spent more time on grouping them and getting titles for the calendar so it looked like lockinfo.

Richman777
Jan 20, 2004

Porn Santa
If it's anything like the last jailbreakme site, it takes over as root and then downloads the payload from a remote site for whatever device you're on. This is why the jailbreak wouldn't work if the site was getting hammered.

I'm guessing comex just disabled the payload URL.

Also, this is why it only works for the Wifi iPad 2 on 4.3. The payload is firmware specific (at least all the open source ones I've see ) as each kernel is different and the injection vectors are different offsets for each one.

Richman777
Jan 20, 2004

Porn Santa
I'm curious, do you guys actually use BiteSMS with your iPad 2 or what?

Every other device you can use redsn0w or pwnagetool....

Richman777
Jan 20, 2004

Porn Santa
That's why I'm asking.

I didn't realize so many people would use biteSMS with their iPads. You can jailbreak 4.3.3 fine with the other tools on any other device and biteSMS works.

Richman777
Jan 20, 2004

Porn Santa

IllegallySober posted:

I don't have an iPad at all but I used the new jailbreakme to upgrade my iPhone 4 to 4.3.3 and if it won't work, that's kind of a pain.

But why? Just use redsn0w or pwnagetool? I mean it's not like there's NOT an alternative out there....

Richman777
Jan 20, 2004

Porn Santa
So I finally submitted my Calendar Colors to big boss.

Also, the github location is at: https://github.com/Richman777/iPhone-Calendar-Colors

I also made a windows app that will back up your applications like angry birds or whatever. I know when I do a new jailbreak I want to do a clean install without a backup and it's always a PITA to manually find the documents or library folder for each app so I made something to automatically do it. It also overwrites the biteSMS icons with whatever you want (the pink icons suck), transfers SBSettings icons, and backs ups and restores your safari bookmarks. If anyone is interested I'll post the binaries and also put it up on github.

I'm sort of interested in getting the cydia backup/restores by piping the output from your restore list so that may be doable. All the app does is execute ssh/sftp commands so it's nothing complicated. Don't really care if it's open source either. Actually was more interested in making the splash screen for it than it's actual functionality...

Richman777
Jan 20, 2004

Porn Santa
Alright, looks like Calendar Colors is live in Big Boss.

Apparently there is some theme from ModMyi that is also called Calendar Colors - oh well. Check it out if you guys want.

Simply lets you change the calendar highlights natively in the Settings.app.

Richman777
Jan 20, 2004

Porn Santa
FYI - there's a bug with the layout in the iPad. I could lie and say that it's Apples fault for keeping the UITableViewCell width static on the iPad and IPhone (it is) but I didn't actually go by the width. it's hard-coded.

Already have a fix to handle the iPad but it's really just the layout. Functionality still works.

Richman777
Jan 20, 2004

Porn Santa
Nope - I know exactly what's wrong too. Pretty dumb oversight on my part. Thanks for the heads up!

Richman777
Jan 20, 2004

Porn Santa
Pushed the Calendar Colors fix to Big Boss so whenever they do a refresh it should show up for anyone having issues.

Richman777
Jan 20, 2004

Porn Santa

mewse posted:

Is there a writeup somewhere online thats a total noob guide to the iPhone filesystem layout? I'd like to know which directories DataDeposit sends to DropBox, and I'd also like to know where the text msg database is stored.

Just go in there and start searching around...

you can build your location db and start doing locates for things that may be named something.

Edit: For the most part, I'm pretty sure this is how most iOS devs work. Making the custom menus for the Calendar Colors was basically read a ton of un-documented header files till I figured out what was going on. Going through the header files and figuring out what the method does....exciting.

Richman777 fucked around with this message at 19:09 on Jul 26, 2011

Richman777
Jan 20, 2004

Porn Santa
Nope - that's it.

Jailbreaking your phone means rooting your phone and removing the check that software is signed. Basically once you have root access you can do whatever you want on an iPhone and they use that to remove codesign checks.

So yeah, that's it.

Richman777
Jan 20, 2004

Porn Santa

mister ginger posted:

So my only hope is finding another wifi iPad 2 running 4.3.3 and save its blobs?

Just to expand on this so there's no bad information - you can't save the blobs if Apple isn't signing them. Once they stop signing 4.3.3, you can get the ECID (and the other identifiers that make up the blobs for the device) but Apple won't generate the response when you contact their TSS server.

Richman777
Jan 20, 2004

Porn Santa

mister ginger posted:

He does mention blobs but at no point during the tutorial does he bring them into play.

Sorry dude but you have no clue how the hell this process works. We do....

To restore to ANY older version you must have previously saved SHSH blobs for your device. There are no ifs, ands, or buts about this. Apple has implemented a (lovely) challenge response model for installing iOS.

1) You plug in your iPhone to a computer. You eitehr click upgrade/restore/or shift click either and point to an IPSW file.
2) iTunes reads that IPSW file and gets a version out of it. You can't fake this version.
3) iTunes gets your unique device id, again, can't be faked, and couples that with the iOS version number and submits a request to a server.
4) The server (whichever one it is talking to), sends back encoded SHSH blobs for the device which iTunes verifies are cryptographically correct for the device/id combo. (basic private/public key cryptography here).
5) If the keys are cryptographically sound, iTunes will install the iOS software and your'e on your way.

In #4, iTunes will only respond with valid keys for certain (the latest) versions.

Where TinyUmbrella and Saurik's server come into play is between 3 and 4. All they do is send a fake request for your device, record the response from the real Apple server and whenever you need to do a downgrade in the future, perform a replay attack. They just spit out what Apple would have responded with for the correct keys. iTunes verifies the private key using the public key it has and it installs the old version.

You have made a bunch of comments (finding another iPad, getting snippy at people saying that guide is wrong) when you don't know what you're talking about. Not trying to be a dick but we're telling you that it's near impossible to get an iPad 2 right now that can be jailbroken.

I should note, that moving forward this process is likely going to get more complicated. Apple has started checking that your baseband version matches the iOS version being installed and once your baseband has been updated, you can't go back. Meaning, any downgrade requests will fail because the baseband is a newer/non-matching one for the iOS version your'e installing. This is why the iPad 2 has some issues downgrading ATM.

Richman777 fucked around with this message at 13:00 on Jul 28, 2011

Richman777
Jan 20, 2004

Porn Santa
I hate the word "neckbeard" but Comex really does have a "neckbeard" in that picture. Sort of funny actually...

Richman777
Jan 20, 2004

Porn Santa
You can't downgrade your baseband. I'm assuming the downgrade process is still the same as the iOS 5 beta install is different so the downgrade works differently.

What baseband you have doesn't matter with the iOS version you have.

I'd just follow the millions of guides out there...using the fixrecovery program doesn't do anything wrong so there really isn't anything bad about using it.

Richman777
Jan 20, 2004

Porn Santa

triplexpac posted:

So I'm curious, if I follow this (found on the JailbreakMe site), it will wipe all the jailbreak stuff off my phone and it will be back to normal?


Since I'm syncing and then restoring a backup, I'm not sure how all the jailbreak stuff isn't backed up in that sync.

Jailbreak apps aren't backed up in a sync. If you poke around the file system you'll see why but the short of it is that they're stored ENTIRELY different from real apps. Some apps store pieces of information in the same place, but 99% of jailbreak data isn't stored in a place where iTunes looks to backup/restore.

Richman777
Jan 20, 2004

Porn Santa

13Pandora13 posted:

I have a 3G running 4.2.1. I didn't buy a 3GS when I needed a new phone because I was/am super broke and then two weeks later the price dropped and I was bummed.

If you had an American Express you probably could have gotten them to replace it for you.

Richman777
Jan 20, 2004

Porn Santa
LockInfo mail previews crashing were due to iOS not including the non retina display images.

Been working with the dev (Dave Ashman) for the last like 3 hours tracking that down.

Assuming there will be a fix for it later tonight.

Richman777
Jan 20, 2004

Porn Santa
He did respond saying that there will be a new built later tonight that will fix mail previews.

I know it's a pain in the rear end, but it still works if you use preview in mail app.

Unrelated....

Think I just found a security bug related to LockInfo. If you have a passcode and it is locked, meaning you try to unlock it and it asks for the passcode, double tap the home key to bring up the camera icon. Tap it to bring up the camera, and then hit the home key. Instead of dropping you back out to the lock screen/keypass entry, it takes you home.

It only does this if you have mail and after you've put in your passcode the first time (when it asks you).

Richman777
Jan 20, 2004

Porn Santa

suddenlyissoon posted:

I would imagine that they're holding off a potential iOS 5 jailbreak until everyone gets the iTunes Match update at the end of the month, right? I absolutely cannot stand the standard lockscreen. Why would Apple not want the notification center to show instead of this useless screen!

This really did sort of blow my mind. I can't understand at all what the deal is with the lock screen. I love notification center (it has some quirks but I can live with it) but the lock screen is still pointless.

Richman777
Jan 20, 2004

Porn Santa

Diafthora posted:

Is BBSettings iOS 5 only? I can't seem to get it working on my 4.3.3 iPad 2.

How would it work in iOS 4 since there is no notification center in iOS 4?

So yes, it's iOS 5 only...

Edit: And looks like poo poo on an iPad. It has the regular iPod/iPhone length so it doesn't even fill up the notification center pull down.

Richman777
Jan 20, 2004

Porn Santa
Dammit chpwn, finish updating your tweaks. I use Shrink and infinifolders so put everything on one page and it's driving me insane having stuff on two pages.

Richman777
Jan 20, 2004

Porn Santa
Also, I was wrong on one. Shrink is that phoenix dev guy who also does music controls pro.

Regardless they haven't said anything lately so it's either really difficult or they're being lazy. Open source them and I'll fix it.

Edit: To be fair, I haven't fixed Calendar Colors yet...

Richman777 fucked around with this message at 13:55 on Oct 20, 2011

Richman777
Jan 20, 2004

Porn Santa
If you just want to keep all your real app data (non jailbroken) and game saves, backup in iTunes, then upgrade from there and then sync afterwards. It will sync everything on there back to the phone.

Some jailbroken settings will persist, but not all.

Adbot
ADBOT LOVES YOU

Richman777
Jan 20, 2004

Porn Santa
Is anyone running the LockInfo beta and currently have status bar icons? He said at one point to turn off libstatusbar but I thought they updated libstatusbar.

Mine crashes if I have libstatusbar on.

  • Locked thread