iPhone 4 Jailbreak, FTW!

iPhone 4 Jailbreak Released!

Dev-Team Blog: The return of jailbreakme.com!

jailbreakme.com is back!

Thanks to some serious work by @comex, you can now jailbreak your iPhone, iPod Touch, or iPad right from MobileSafari — no PC or Mac needed!

Just visit http://jailbreakme.com on your device.

Note: There are currently some issues involving MMS and Facetime being…

(So awesome! Great work, comexdev-team!)

http://jailbreakme.com/

Revised Top 10 Cydia Apps for 2010

Update: iPhone 4 Jailbreak Info!
(https://blog.wolffmyren.com/2010/08/01/iphone-4-jailbreak-ftw/)

I recently rediscovered my old post about the Top 10 Essential Cydia Apps and thought it might be time for an update after my most recent jailbreak, as I’ve found some exceptionally cool apps since that time that are definitely worth highlighting. BTW, if you haven’t jailbroken your iPhone yet, and you’re still running OS 3.1.2 or lower, check out the blackra1n application at blackra1n.com. Way easier and quicker than the old methods of jailbreaking and you don’t have to reformat/restore your firmware to use it. I’ll post a quick tutorial after this post has been published, but even without instructions, it’s pretty dead simple – there’s only one button in the app. Just remember to shut down iTunes before you try it, otherwise your USB connection will get hijacked by it. (If you’re running OS 3.1.3 and you don’t have an iPhone 3G-S or iPod Touch 3G, this guide might be able to help you out: http://modmyi.com/guides/?p=3041)

My Top 10 Cydia Apps for 2010

  1. Grooveshark With a $3/month VIP subscription to Grooveshark, you can access your entire Grooveshark library from your iPhone and, oh yeah, listen to any song you can think of, immediately. I can’t even begin to explain how awesome this is; if you don’t yet have a Grooveshark account, get one now (free on your desktop, just costs $3/mo for the iPhone access & VIP account) at Grooveshark.com. You can thank me later. 😉
  2. SBSettings This is the reason I waited until 3.0 (and 3.1, and 3.1.2) were jailbroken before I upgraded. And honestly, I’d jailbreak my phone for this application alone, even if there were no other jailbreak apps available. It’s really that useful. I think this post explains it all: http://theappleblog.com/2009/06/22/sbsettings-why-i-still-jailbreak-with-3-0/
  3. iRealSMS This is the SMS client that Apple should have included in the iPhone from the beginning. Instead of having to close your current app to reply to a text message, you can reply directly from the message popup. You can also send a new SMS without leaving your app by pressing a hotkey (default is the volume up button, but you can customize this), and you can save a draft to your Notes application, which makes this super handy for jotting down quick notes, or even tweeting a command to your favorite task management application (I can add tasks to Remember the Milk over SMS via Twitter by prefixing “d rtm” to the task I want to add.)
  4. Backgrounder + Kirikae You know how Apple doesn’t let you run multiple apps at once in the stock iPhone OS? (Well, at least before iPhone OS 4.0 comes out…) These two apps let you do just that. Backgrounder is the app/extension that enables application backgrounding, so that you can choose whether or not an application quits when you return to the SpringBoard (press the home button). Kirikae allows you to quickly switch between running apps or launch new ones.
  5. Orbit Flipping through more than a couple pages of apps on your SpringBoard is a huge pain in the ass. Orbit is one of those apps that definitely should have been included in the stock OS – it allows you to view all the SpringBoard pages in an Expose-like fashion, and navigate directly to any page you like.
  6. Notifier (aka Reminder) Pretty simple app/extension, but very useful – you can set it to display all sorts of notifications in your status bar, like missed calls, voicemail, new e-mail, and unread SMS. Very nice to have.
  7. Insomnia You may have already noticed that your iPhone’s WiFi connection is dropped when the device goes to sleep, which is especially frustrating if you’re connected to an SSH session. Insomnia allows you to keep the WiFi connection active when the phone is sleeping or locked.
  8. Five Icon Dock Pretty self-explanatory; lets you hold five apps in your dock instead of the default four. (And I’m guessing that this might be a built-in feature by the time iPhone OS 4.0 drops, after seeing the iPad’s six-icon dock capability.)
  9. LockInfo (or Element – just released!) For those of you coming from the Windows Mobile world, you probably miss the “Today” screen that lists your calls, appointments and messages. Luckily, thanks to LockInfo or Element, you can have these back, on your lock screen or SpringBoard. I’ve been using LockInfo for months myself and can’t imagine my iPhone without it anymore. On the other hand, there’s been a lot of buzz about Element for quite some time now, and it’s just been released in the Cydia store. (BTW, LockInfo is a paid application and Element is currently free.)
  10. Winterboard (or Desktop/SMS Background) I’m still a little torn in regard to Winterboard. On the one hand, the abilities you get from it are incredible – SpringBoard background wallpaper, custom themes, widgets, keyboard mods, and more. On the other hand, it feels like it drags my 3G down to a snail’s pace, especially with the SpringBoard background enabled. For those of you with a 3G-S or iPod Touch 3G, however, I doubt you’ll notice the speed hit. In my case, I’ve chosen to use the Desktop/SMS Background application instead. You don’t get the custom icon themes or other extensions that you would get with Winterboard, but if all you want is a desktop background, it’s a lot faster (IMO).

iPhone Restore Instructions: v3.1.2 + Jailbreak

Thought I might share a little guide I’ve compiled. Enjoy. =)

Restore + Jailbreak Steps

  1. Perform full restore from iTunes with stock 3.1.2 firmware
  2. When prompted to “Restore From Backup,” decline and choose Setup New iPhone…
  3. Download blackra1n, and run it to jailbreak the iPhone: http://blackra1n.com/
  4. Once Jailbroken, install Rock, Cydia, and Sn0w.
  5. Run Rock to update, and exit. Then run Cydia to update, and exit.
  6. Open Rock or Cydia and install MobileTerminal, Aptitude, and APT.
  7. Change your passwords for “mobile” and “root” users!
  8. Install OpenSSH and respring/reboot.
  9. Optional: Run the following commands to install the most used software through an SSH session:
    1. apt-get install bigbosshackertools com.ericasadun.utilities
    2. apt-get install rotationinhibitor sbsettingsinsomnia notifier irealquicksms
    3. apt-get install jp.ashikase.kirikae backgrounder us.scw.afctwoadd
    4. apt-get install com.weiphone.setwallpaper3 com.saurik.iphone.fid
  10. Performance Improvements: Remove unnecessary LaunchDaemons

    1. cd /System/Library/LaunchDaemons
    2. rm com.apple.DumpPanic.plist
    3. rm com.apple.ReportCrash.*.plist
    4. rm com.apple.CrashHouseKeeping.plist
    5. rm com.apple.aslmanager.plist
    6. rm com.apple.syslogd.plist
    7. rm com.apple.powerlog.plist
    8. rm com.apple.stackshot.server.plist
    9. rm com.apple.tcpdump.server.plist
    10. rm com.apple.iqagent.plist
    11. rm com.apple.mobile.profile_janitor.plist
    12. rm com.apple.chud.chum.plist
    13. rm com.apple.chud.pilotfish.plist
    14. rm com.apple.AddressBook.plist
    15. rm com.apple.datamigrator.plist
    16. rm com.apple.AOSNotification.plist
    17. rm com.apple.AdminLite.plist
  11. Performance Improvements: Remove unnecessary Language Packs

    1. apt-get install find
    2. updatedb; locate lproj | grep -E proj$ | grep -E -v -i ‘(en.l|English)’ > langpacks.txt
    3. while read file; do rm -rf “$file”; done < langpacks.txt