iPhone tethering without jailbreak

I was trying to find a way to use internet tethering again on my non jailbroken iPhones when I thought something simple.
What is preventing me to use iPhone tethering function? My carrier’s new settings that iTunes suggests me to update on my iPhone. So I restored my iPhone and set it up from scratch, without using iTunes backup. Now when iTunes asks me if I want to perform this update, I simply click «no» and voila… iPhone with tethering without the need to jailbreak it.

I was trying to find a way to use internet tethering again on my non jailbroken iPhones when I thought something simple.What is preventing me to use iPhone tethering function? My carrier’s new settings that iTunes suggests me to update on my iPhone. So I restored my iPhone and set it up from scratch, without using iTunes backup. Now when iTunes asks me if I want to perform this update, I simply click «no» and voila… iPhone with tethering without the need to jailbreak it.

This was tested at iPhone 3Gs and iPhone 4. Did not have the chance to test it at iPhone 3G but I think it should work.

UPDATE for Vodafone users:
Replace web.session with internet.vodafone.gr at tethering settings.

Get out from Recovery Mode Loop on iPhone

Download Here the following files for Mac and Windows users (iRecovery for Windows & Mac and LibUsb-Win32). Windows users should also download this version of  iRecovery from here.

Follow these steps:

1. Install libusb (Windows users only). Windows Vista users follow the extra steps below to install Libusb-Win32.

  • Right click on the file. Select Properties | Compatibility Click the “Run this program in compatibility mode” box and select  “Windows XP (Service Pack2)” from the drop down list.
  • Right click again and select “Run as “Administrator”. Follow the installation instructions. Running the test program list the usb devices plugged into my computer – but not my new device.

2) Start iRecovery in Terminal / Console by typing: irecovery -s

3) Execute the following commands in the provided shell:

	setenv auto-boot true
	saveenv
	/exit

4) Reboot your iPhone by holding home and sleep button for 10 seconds.

iPhone SDK development on multiple computers

Sometimes it’s good to be able to use several computers to develop your iPhone app. In my case my main development machine is the iMac, but summer is coming up and I may not want to stop developing just because I go out of town. Luckily I have a MacBook, on which I have also installed the iPhone SDK.

In order to test on the device when I develop using the MacBook I have to move my certificate, private key and provisioning profile to it. Here’s how I do that.

1. Launch Keychain Access on the iMac (main development computer).

2. Under the Keys category I Ctrl-click the private key that has the certificate for ‘iPhone Developer: ‘ attached to it.

3. In the context menu select ‘Export …’.

4. When saving provide a password, which will be required for importing on the other computer.

5. A .p12 file was saved, transfer it to the target computer.

6. Grab the development provisioning profile (either by downloading from the iPhone Program Portal or by grabbing the right one from ~/Library/MobileDevice/Provisioning Profiles/) and transfer it to the target computer.

7. Double click the .p12 file on the target computer. If you provide the correct password the key and certificate will be installed into the Keychain on the target computer.

8. Drag the provisioning profile onto the Xcode dock icon.

The application can now be installed on the device from the target computer, which in my case is the lovely black MacBook.

Flash, Video Conferencing Coming to the iPhone?

During an interview with Bloomberg, Adobe CEO Shantanu Narayen revealed that his company is indeed working on Flash for the iPhone. In development since June of last year, Narayen had some answers for a Flash-hungry public. “It’s a hard technical challenge, and that’s part of the reason Apple and Adobe are collaborating,” said Narayen. “The ball is in our court. The onus is on us to deliver.»

Back in June of 2007, Apple’s iPhone hit the market like a proverbial bull in a china shop. After millions sold, the iPhone 3G improved on nearly everything the original had to offer when it was released in 2008, including the ever-so-popular App Store. Despite the success, there was always something (several things) missing. Cut and paste for text was near the top, but full-fledged Adobe Flash support tops the charts for «most desired iPhone upgrade». Well, Flash may finally come to the iPhone.

Last year, Apple co-founder and CEO Steve Jobs called on Adobe to bring Flash to the iPhone. However, he wanted a third version of the software. The original Flash player found on nearly every desktop and laptop on the planet was too demanding for the iPhone’s underclocked ARM CPU. While Flash Lite is a smaller, more nimble cousin of the original, Jobs called it incapable of delivering what he wanted for his smartphone.

As of 3:20pm EST, Adobe stock was two cents off its opening price of USD $19.41, but had rebound from the days low of $18.96.

In other iPhone news, a recently discovered patent reveals that video conferencing may be coming soon as well. However, the feature would likely be part of the next iPhone iteration and not available on current hardware. “The device supports a variety of applications,» said InformationWeek’s Alexander Wolfe, «such as one or more of the following: a telephone application, a video conferencing application, an e-mail application, an instant messaging application, a blogging application, a photo management application, a digital camera application, a digital video camera application, a Web browsing application, a digital music player application, and/or a digital video player application.”

All in all, the device sounds like an iPhone. However, the addition of video conferencing and digital video capturing would definitely be a step up for the Cupertino smartphone. That combined with Flash, and Apple would have yet another hot phone on its hands.