Our site is more about iPhone, than just Java for iPhone. So Java4iPhone.com has moved to iPhoneRoot.com. All posts, comments, links are saved. You can still access all info via java4iphone.com. However, please, update your links and feeds. Sorry for the inconvenience.
The new tools are out, thanks to DevTeam. Here are couple notes:
If you have a 3G iPhone and want potential soft unlock in the near future do NOT use QuickPwn, and do not use the official ipsw or the iTunes update process without using PwnageTool.
Preserving the baseband will give you the maximum chance for any upcoming software unlock. To upgrade your phone to 2.2 and preserve the state of the baseband you need to create a custom .ipsw with PwnageTool. This custom .ipsw will not contain the baseband update but of course will still allow all the cool new stuff from 2.2.
The ‘late 2008’ MacBook/air/pro line of computers have an issue with DFU mode. While it’s possible to go from Pwned 2.1 -> Pwned 2.2 (using PwnageTool), you can’t yet go from stock to pwned. If in any doubt use a different machine.
Here are download links:
Bittorrent Releases
PwnageTool 2.2.1 for Mac OSX is here SHA1 Sum - 3a91f2bf4f342baaa700ae7d35959d7ade186134
QuickPwn 2.2 for Mac OSX is here SHA1 Sum - 254b8af0e19870a4660b7b11e3b6f6ae1d6bc66f
QuickPwn 2.2 for Windows is here SHA1 Sum - ffdbc561224c61ffc2713cb6a6e696b6d429c4ca
Another nice application became free today. The price dropped from $1.99 to $0. The app is called Record (AppStore link). This is audio and voice recorder for iPhone.
Features:
Launch and shake to start recording, or if you prefer, use the button on the lower right toolbar.
Pause and resume recordings.
Search recording titles.
Organise recordings into folders.
Setup smart folders based on keywords, or the location you recorded.
Email recordings from your iPhone (15 minute recordings or shorter).
Rename and reorder recordings.
Seek and pause during playback.
Compressed IMA4 AIFF format.
Records when iPhone is locked.
NOTE: iPod Touch 2nd Gen users will need an Apple headset with microphone to use Record.
Sn0wBreeze 2.9.6(pwnagetool for windows, supports untethered jailbreak of iOS 5.1.1 for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad and Apple TV 2G)
Sn0wBreeze 2.9.3(pwnagetool for windows, supports tethered jailbreak of iOS 5.1 for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad; untethered for iPhone 3GS with old bootrom; untethered for iOS 5.0.1, iOS 4, iOS 3 supports Apple TV 2G)
Sn0wBreeze 2.8b11(pwnagetool for windows, supports iOS 5, iOS 5.0.1, tethered jailbreak for iPhone 4, iPhone 3GS, iPod Touch 3G, iPod Touch 4G, iPad, Apple TV 2G; untethered for iPhone 3GS with old bootrom)
Current version is ultrasn0w 1.2.3, download in Cydia (unlock for iPhone 4, iPhone 3GS, iPhone 3G, firmwares 3.0-4.3.3; it supports basebands 01.59.00, 04.26.08, 05.11.07, 05.12.01, 05.13.04, 06.15.00)
Got a camera with NightShot mode? Try to take a picture of your iPhone 3G. There is a matrix code on the left side of the phone. The quality is not very good, I used old camcoder in camera mode. Anyway here are couple more snapshots, you can actually see all the details of the code there:
There was a post about Qik:Broadcast video live from iPhone. At that time only users of old iPhones with firmware 1.1.4 could use it. Now there is a new version for 2.0 users.
You can get Qik with the iPhone 3G and old iPhone with firmware 2.0 by doing the following:
If you have not already, you'll need to sign up at http://qik.com/sign_up and receive an SMS from us to activate the application.
Launch Cydia.
Go to the "Sections" tab at the bottom and scroll down to "Multimedia."
Under Multimedia, you will find Qik. Tap on it then select "Install" at the top right, then in the same spot tap "Confirm."
Now you will see Qik get installed. You may hit the "Return to Cydia" button at the bottom or just quit Cydia when it is done installing.
You'll now notice a "Qik" icon on your home screen - Go ahead and launch it.
As long as your initial signup SMS/text message is still in your inbox for the first launch, your account will be linked to your device.
Make sure you have 3G service or are on WiFi (edge is not sufficient enough to stream video) before you begin broadcasting.
I didn't want to write about this stupid application, that was added to AppStore several days ago. It is useless. All it does is it costs $999.99. Unfortunately 8 people bought it, 2 of them did that by mistake and will et moneyback.
Now Apple removed this application. So here is a video showing this application:
Today, Cydia got a nice face-lift and some nice new features. When you enter the “manage” page you will be given choices between mananging your packages and managing your sources. Manageing sources does not mean that you can add old installer sources. You still must have a valid apt source for Cydia.
It is now possible to edit which packages you do and do not want to see. Cydia comes up and asks you for your preferences at start to ask you which “role” you play:
If you are a user and you do not want to see all the console applications, select “user”. “User” is similar to the level that most installer users are familiar with since installer did not contain a lot of development / hacking packages.
Hacker displays the GUI apps as well as command line apps used in SSH or terminal.
“Developer” will filter out nothing, showing you everything. Many “users” may find some of these packages annoying. This is why you now have a choice!
You can later change this selection by going into “manage” and clicking on “settings”.
In addition, you can filter on “sections” (these are Categories in Installer). You can just tap the “edit” button on top of the “sections” page. If you tap that you will see this screen that lets you enable / disable various sections. Very cool, indeed.
There were many visitors to Java4IPhone site recently. This is great! I like the idea, that this site is useful. Most visitors are from the US and Russia (since there are 2 languages supported). But I see quite a lot of interest from all over the world: Europe, China, India, even Kuwait and Maldives
So I decided to extend the site news to everything that is IPhone related. For those who is interested only in Java on the IPhone there is a category Java+IPhone with subcategory Java Applications.
This is a tutorial, that shows step by step how to use installed Java on the IPhone. Just in case you do not have Java installed on your IPhone there is a tutorial how to do it.
What we need is a working jailbraked IPhone with Java Installed. I used latest firmware 1.1.4, unlocked, jailbreaked and customized by winpwn.
Step 1: Create simple Java application, compile and run.
JavaOne is one of the most interesting events in IT industry. We are expecting a lot of talks about Java and other technologies. One IPhone+Java - related talk was already mentioned at Java4IPhone.com (link). There are couple more of them.
How to Port phoneME™ Advanced Software to Google Android, iPhone, OpenMoko, LiMO, and MoreHinkmond Wong (Sun Microsystems)
May 07, 14:50 - 15:50
Dancing Duke on Your PlayStation Portable: Porting phoneME™ Software to PlayStation Portable Max Mu (Sun Microsystems); Kuo Wang (iaSolution Technology Limited)
May 08,19:30 - 20:20
Extending Swing to Run Multitouch Applications (Multitouch Software)Michael Riecken (Trissential, LLC)
Eric Klein, vice president of Sun Microsystems, Java Marketing anounced that Sun will be developing a Java VM for the Apple's IPhone. This JVM will be based on Java Micro Edition and will allow IPhone to launch thousands of existing and new Java applications. "Once our JVM is on the phone, we anticipate that a large number of Java applications would run on the phone," Klein said. It took 24 hours for Sun to analyze the licence and information Apple had provided with IPhone's SDK. Release date is planned some time after June 2008.