Monday, June 21, 2010

4.0 Public Jailbreak for 3GS with old bootloaders

Please be aware of the the following requirements:

◦iPhone 3GS (with older bootroom, aka can be jb without tethering)
◦iTunes 9.2
◦iPhone is currently jailbroken
◦You have the original carrier sim (hactivation is not yet functional)

If you meet these requirements than you may proceed at your own risk. I will not be liable for any headaches, lost of productivity, lost messages, etc. Be aware as always, you many not be getting what you think if you are not grabbing the files directly from Apple. Ok so lets get started!

A.Download Pwnagetool 3.1.5 from here
B.Download redsn0w 0.9.5 from here
C.Download firmware bundle from here
Pick a new clean place to work, i recommend making a folder called jb. Extract all of the files and place them in this directory. You should have the following files:

◦Pwnagetool.app
◦redsn0w.app
◦iPhone2,1_4.0_8A293.bundle
Open a terminal window and change into the jb directory:

Wattz:jb Wattz$ ls -al
total 0
drwxr-xr-x@ 5 Wattz staff 170 11 jun 05:48 .
drwxr-xr-x 9 Wattz staff 306 11 jun 05:40 ..
drwxr-xr-x 3 Wattz staff 102 7 feb 13:20 PwnageTool.app
drwxr-xr-x 13 Wattz staff 442 10 jun 15:49 iPhone2,1_4.0_8A293.bundle
drwxr-xr-x@ 3 Wattz staff 102 9 jun 11:32 redsn0w.app
Wattz:jb Wattz$ rm -rf PwnageTool.app/Contents/Resources/FirmwareBundles/*
Wattz:jb Wattz$ mv iPhone2,1_4.0_8A293.bundle PwnageTool.app/Contents/Resources/FirmwareBundles/
Wattz:jb Wattz$ tar -zxpf redsn0w.app/Contents/MacOS/Cydia.tar.gz Applications
Wattz:jb Wattz$ rm -rf PwnageTool.app/Contents/Resources/CustomPackages/CydiaInstaller.bundle/files/Applications
Wattz:jb Wattz$ mv Applications PwnageTool.app/Contents/Resources/CustomPackages/CydiaInstaller.bundle/files/
Wattz:jb Wattz$ exit

Once you have completed these few steps, you may proceed to build your custom ipsw. Launch Pwnagetool, when it fails to find your firmware, select the location to it, possibly in your Downloads folder. After a couple of minutes of working, it will prompt you for your password, so enter it and then let it proceed. Once it is complete, and your custom ipsw has been built, it is time to go into iTunes. I *HIGHLY* recommend that you sync before going any further. Backup your contacts, calendars, music, photos, etc as these will all be wiped away.

Once the restore is complete you will be setting your iPhone up as a new device. *DO NOT RESTORE FROM BACKUP* If you need to do this, then do not proceed to restore the firmware. Because of change between 3.1.x and 4.0, restoring from backup is a very bad idea. Just a heads up. If you choose to ignore this warning, you are completely on your own.

So, you synced everything and are ready to restore… Select your iPhone, Hold the Option key and click on Restore. A dialog box will open and allow you to choose your image to restore. Navigate to the ipsw that you just created. Click on OK and let it do it’s thing. I have personally restored 5 times now without a problem so you should not have any issues here.

Congrats, your iPhone is now running iOS (I hate that name, I think of Cisco everytime I see or hear it!) 4.0 GM. Once you activate, you will see Cydia in your list of applications. Go ahead and launch it. You will quickly discover that none of the repo’s exist! Oh no! Not to worry, select Manage, Sources, Edit, Add and then enter “http://apt.saurik.com/cydia-3.7″ and select Add Source. It will get down to business and download repos, etc and then present you with the option to update. Do not hesitate to do a complete update. If it hangs, sometimes it will, just power cycle your phone and try again. You will end up with a working Cydia installation.

To recap, this is for Mac users only! Your baseband will be preserved! You must be already jailbroken for this to work. This does not use any new magical exploits, just the famous 24kpwn exploit so older bootroms are required. I will not offer support on why application or tool xyz does not work. Use of this is at your own risk!

Unlock iPhone 3G/3GS 3.1.3 with Ultrasn0w 0.92

We have published guide to jailbreak iPhone 3.1.3 using Redsn0w 0.9.4 now here is good news for iPhone 2G/3G & 3GS owners latest version of sn0wbreeze 3.1.3 has been released which can jailbreak iPhone 3.1.3 2G, 3G and 3GS with old boot rom and also preserves the iPhone baseband.

Now using Sn0wbreeze 3.1.3 you can unlock your iPhone 3G/3GS 3.1.3 with Ultrasn0w 0.92. This will only work if you haven’t updated to stock firmware 3.1.3. The procedure to unlock iPhone
3.1.3 is quite easy just follow simple steps and get your iPhone 3.1.3 unlocked.
1. Download Sn0wbreeze 3.1.3 and jailbreak your iPhone 3G & 3GS 3.1.3 OS for iPhone 2G 3.1.3 you can use Redsn0w 0.9.3

2. Once you have jailbreaked your iPhone 3.1.3 you can go to Cydia under manage tab then access sources. (T-Mobile users should disable 3G before installing Ultrasn0w)

3. Now edit and add http://repo666.ultrasn0w.com source url and click on Add sources.

4. Now search for ultrasn0w 0.92 and install it. It will automatically unlock your iphone.

5. Now restart your iPhone and enjoy unlocked iPhone
3G/3GS 3.1.3

Sherif Hashim Found Baseband 05.12.01 Unlock Exploit

Sheriff Hashim, an iPhone hacker found a new exploit for the baseband 05.12.01 Sheriff handed the exploit over to very well deserved hands, yes we are talking about iPhone Dev Team. Musclenerd also confirmed that the crash is promising and they are working on porting this crash in to an unlock. As usual no ETA and no promises from Dev side. Sheriff now re-exploring 5.12.01 baseband for another crash.

Musclenerd stated that “Sheriff Hashim found a very promising crash in the new baseband. He’s put in a lot of work looking for crashes over this past year, and he’s still looking for more! We’ve started to look at his crash but it’s a long road between any given crash and a fully working unlock, and we couldn’t put an ETA on it even if we wanted to. It’s not even guaranteed that an working unlock will come from this particular crash — it’s just too early to tell.”

Note : it’s a good news for those who accidentally updated their iPhones, but it may take time for final release. May be Dev team save this crash for future use. Stay tuned with us for your daily dose of iPhone news, you can follow us on twitter via @ihackinjosh You can also subscribe to our daily free e-mail news letter and keep your self updated with the latest of iPhone community.

Thursday, June 17, 2010

Apple Claims Largest Ever First-Day iPhone Pre-Orders of 600,000

Apple has just issued a press release announcing 600,000 pre-orders for iPhone 4 yesterday, "far higher" than the company anticipated. In the release, the company also apologizes for the frustration and difficulties experienced by those attempting to pre-order.
Yesterday Apple and its carrier partners took pre-orders for more than 600,000 of Apple's new iPhone 4. It was the largest number of pre-orders Apple has ever taken in a single day and was far higher than we anticipated, resulting in many order and approval system malfunctions. Many customers were turned away or abandoned the process in frustration. We apologize to everyone who encountered difficulties, and hope that they will try again or visit an Apple or carrier store once the iPhone 4 is in stock.

Earlier today, several iPhone carrier partners had indicated iPhone 4 traffic and pre-order volume ten times that of last year's iPhone 3GS launch. AT&T reported today that it had accepted 10-times the number of pre-order sales on the first day compared to the iPhone 3GS which went on sale last year.

Videouplink now available on the app store for iphone 3gs and iphone 4

VideoUpLink 1.0 for iPhone is available now on the App Store. VideoUpLink lets you distribute the video you shoot with your iPhone 3GS or iPhone 4 in different ways. Attach one or more videos to an email and send it. Upload to any FTP site with passive or active transfer, with an email of URLs and locations. The FTP feature has been stress tested with large HD video files for walk away reliability, and you can create new folders for your videos on the server as needed.

Upload over WiFi to desktop or laptop Mac running VideoUpLink for Mac OS 10.5, or upload to your Facebook and MySpace pages. The existing Facebook for iPhone app, and others, only allow one video upload at a time. The MySpace iPhone app currently has no video support, but with VideoUpLink you can generate a MySpace video post including location. VideoUpLink adds a map URL from your current GPS location to each posting to Facebook also. VideoUpLink has an innovative selection feature using an online shopping cart motif – choose one video at time, then add or remove from the list based on a generated preview image or displayed file size.

VideoUpLink maintains a run log of activities. The run log is updated after every upload attempt, and provides error or success notification. This means that you can start an upload from your phone, do other things, then check back and see how the upload went. The log is persistent, storing information about sessions between uses of the application. Tap Clear to reset the log. The bottom toolbar is always present, tap Log at any time, any where in the application to view it. Context sensitive help is also available from the toolbar. Tap the “i” button at the lower right of each screen to bring up help specific to the section of the application you are in.

AT&T suspends iPhone pre-orders after Web glitch

AT&T halts iPhone pre-orders after glitch

AT&T suspended pre-orders of the Apple iPhone 4 on Wednesday, a day after the wireless carrier's Web site was overwhelmed with unexpected demand, triggering a glitch in its system that inadvertently exposed some customer's information to other users.

Apple said that advanced sales of the iPhone 4 hit 600,000 Tuesday but that the strong demand resulted in "many order and approval system malfunctions."

Gizmodo.com, a technology site, reported at least three cases in which users were able to see other people's personal information when they tried to log in. AT&T said it had been "unable to replicate the issue, but the information displayed did not include call-detail records, Social Security numbers, or credit card information."

Monday, June 14, 2010

Why Jailbreak iPhone

Introduction:
So you have your 3.0 iPhone and you can install thousands of apps from AppStore. What’s all this commotion about jailbreaking? Why would you need to jailbreak? What does it offer? In this post, I will cite some of the most compelling reasons to jailbreak your iPhone. I will continually update this post as changes occur.

Why Not Appstore:
Simply put, Apple’s rules for AppStore are way too limiting. The apps listed in the sections below are not possible to be in AppStore since they break one or more of Apple’s rules. These rules keep control of the iPhone platform in Apple’s control. Some of these rules include: patching system files such as SpringBoard, allowing apps to run in the background, running apps out of the “sandbox”, and simply doing things Apple decided that they don’t want you to do often for reasons to their benefit, not yours (such as tethering).

Risk Free:
Jailbreaking is not unlocking! It is risk free. Everything that works before jailbreaking continues to work after. Jailbreaking only adds features. Jailbreaking is risk free and cannot void your warranty. You can simply restore in iTunes at anytime to get back to a factory state. You are not alone, many people are doing it. There are over 3 million jailbroken devices now! For understanding of jailbreak vs unlock,

Reason #1: Winterboard (or BossPaper) + Customization

Reason #2: SBSettings - Fast Toggles
So you’re in Safari. You turned off your WiFi or your 3G to save battery. Now you loaded Safari and it’s loading slowly with EDGE. Do you close out safari, open settings, traverse the menus and reenable the 3g? Or do you just live with the EDGE this time?

SBSettings solves this by providing fast toggles by swiping your status bar. With SBSettings, you just swipe your status bar, enable the WiFi or 3G, and resume safari where you left off. When done, swipe again, and disable the battery draining wifi or 3G options Notice also the ability to add date and free memory to your status bar? The processes button allows you to free memory and kill backgrounded processes. Simple! SBSettings is must have.

Reason #3: SMS Quick Reply
The best feature of all SMS apps is the quickreply. When an incoming SMS arrives, you normally have to decide whether or not you will quit your existing app to respond or if you will respond later. With these apps, you get quick reply. You can just reply, on the spot, without leaving your current app or game. After you type your response and hit send, your app resumes right where it left off:

Reason #4: Backgrounder + ProSwitcher or Backgrounder + Circuitous
There are severe limitations imposed on AppStore apps. One of these is “no background processes.” This means that if you have an app, such as an instant messenger app, every time you press home to go to something else, the app is closed out. You are disconnected. You get no messages, no notification, nothing.

Backgrounder is an attempt to fix this. Backgrounder allows you to select an app that you want to allow to run in the background. Then when you press home, that app will keep running. Perfect for an IRC app (try flowchat + backgrounder) or such that you do not want to get disconnected everytime you tap the home key. This adds critical functionality that you cannot get unless you jailbreak! On 3gs, you have plenty of memory to use this fully!

Combine this with ProSwitcher and you have a beautiful and simple interface into backgrounding one app and starting another. Activate ProSwitcher (in my case I have it to activate by double tapping status bar) and you get a coverflow view of all your running processes:

Reason #5: Folders (Categories App)
There are now some fantastic springboard add-ons for iPhone. These are OS level enhancements and are therefore, not allowed on AppStore. Those that do not have these are really missing out.

So I cant write this whole article without at least showcasing one of my own contributions. So here is Categories. This allows you to make folders on your springboard and move those pages of icons into folders. Think Games, Apps, Networking, etc. Reduce 9 pages of apps down to just 1!

4.0 users: you think apple’s folders kills this? Apple’s folders are limited to 12 icons per folder. That means your 200 games cant be in a “games” folder but must be in 20 games folders. 20 icons is still 2 pages and quite a mess. Doesn’t really solve the problem.

Reason #6: Cydia
There are many other apps available only for jailbreakers. These are apps that Apple has either declined from Appstore for one reason (usually they break one of their ridiculous rules) or the developer doesn’t own a MAC or doesn’t feel like paying $100 to distribute their app. For a list of what’s avaiable in Cydia, load Cydia. You can check out what is in my repository here. Many of these apps offer functionality that is just not available in Appstore. For example:

Flashlight - Better than Appstore’s many flashlights because it makes the screen brighter. What good is a dim light? Sheesh.

BossPrefs - Hide unwanted icons on your springboard. Dont use stocks or iTunes? Hide it so you do not need to see it. Access quick toggles to handy features such as bluetooth, wifi, EDGE.

Reason #7: Take Control of Your System
Would you want to own a PC where only Dell decided what you could do with it? Jailbreaking opens your device up to you deciding what to do with it. You can install a BSD unix subsystem and SSH. You can use a mobile terminal. It’s just like a real mini computer! I even used iPhone SSH shell and iPhone GCC to compile most the applications I released on this site!

Reason #8: Unlocking
Finally, and I almost decided to leave this out, but the only way to unlock your iPhone and put it onto another carrier is by jailbreaking it. The unlocking apps will require system level patching and activation all of which can only be done via jailbreaking. At the time of this writing, you cannot unlock an iPhone 3g. Note also that you need not unlock to jailbreak. They are two separate things.

Reason #9: Phone Loss Tracking
iLocalis is an app that you can install onto your jailbroken iPhone and using its GPS / location services, it will tell you where the device is. If you have a 3g device with GPS, it will be pinpoint accurate. If you ever lose the device you can log into iLocalis web site and track the location of the device

Reason #10: Quick Scroll
Quickscroll from KennyTM lets you get scrollbars in apps like safari. After installing it, just tap with 2 fingers and a scrollbar appears on the left or bottom that you can actually move. Imagine trying to follow a game faq while playing a video game or a long web page and having to finger down about 200 times to get to the end of the content. Now with the quick scroll you can just scroll there directly in a second. This is how things should have been done. Fully configurable in settings.

Reason #11: Music Controls
There are many music apps out in appstore such as pandora, orbmusic, slacker etc. These apps all can stream music or play music from different sources. Very nice right? The problem is that these apps don’t integrate into your iPhone. If you get an email when listening to music, you have to close the app, which stops the playback of music, to check it. If you get an sms, you have to quit playing music to view and respond to it. How dumb is that?

Music controls solves this by patching the controls directly into the springboard. You can see what’s playing, stop, next track, just like you do with the built in app. A must have for anyone that uses these music services.

In addition, and the reason I love music controls, is that it adds a statusbar view of the track that’s currently playing and lets you pause, next, prev there. You can see this in the screenshot below that shows musiccontrols going while I kick PDXGeek’s ass (from iphonerepocenter.com) in a friendly game of chess.

Reason #12: Bluetooth Keyboards
With this app called BTstack keyboard from Matthias Ringwald, jailbroken iPhone users can now use a bluetooth keyboard for text entry in your iPhone. Great for college or taking notes in a class or meeting at work! The app should work with most any bluetooth keyboard available. For more details see Ringwald’s product page.

The keyboard is available for $5 on Cydia Store. Added to reasons to jailbreak!.