iOS5 beta on iPhone 3GS

Advertisements

How to change the iPhone backup location (Windows)

  1. Close iTunes
  2. Move the backup folder (residing at C:\Documents and Settings\<YOUR_USERNAME>\Application Data\Apple Computer\MobileSync\Backup” to a place where you wish to sync your backup to (e.g. D:\iTunes_backup\Backup)
  3. Download Junction.zip (get it free from http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx) and extract junction.exe
  4. Open Command Prompt and type the following commands (assume you extract it to the desktop folder):
    cd Desktop
    junction “c:\Documents and Settings\<YOUR_USERNAME>\Application Data\MobileSync\Backup” D:\iTunes_backup\Backup
    (ensure that there’s no Backup folder in c:\Documents and Settings\<YOUR_USERNAME>\Application Data\MobileSync when you are typing the above command if not it will say that the path exists)

Basically the junction type creates something like a symbolic link (like in *nix operating systems)

How to install Flash (Frash) on iPad

The Developer who brought Spirit, managed to port over the Adobe Flash runtime for Android to the iPhone (named as Frash). This allows iOS devices to view flash content on the default Mobile Safari browser.

Demostration Videos


Requirements

  • Jailbroken iPad (download Spirit from http://spiritjb.com/ and run the program to jailbreak)
  • Frash-0.01.deb , Frash-0.02.deb (mirror) – credits:  Grant Pannell
  • openSSH installed (Get from cydia)
  • UserAgent Faker installed (Optional. Get from cydia. Good to have to fake your MobileSafari as Firefox 3.0 so that websites will not redirect you to their iphone/ipad page which is non-flash)
  • SBSettings (Get from cydia. Recommended so that at least you can turn off/on SSH or UserAgent)

Installation

So assume that you have already got openSSH and it’s turned on (I believed it is turned on by default)

Method 1 (Expert users)

  1. SSH into your iPad and transfer Frash.deb to your iPad (e.g. I copied to /var/root)
  2. Type dpkg -i Frash-0.01.deb
  3. Open up MobileSafari and load a flash page (you should see a Flash icon like below where you can click on to load the Flash content)

Method 2

  1. Download and install WinSCP (windows) or Fugu (mac) or any ssh file transfer client you are familiar with (Refer to http://www.iclarified.com/entry/index.php?enid=3221 if you need the detailed steps)
  2. Connect to your iPad using the ssh file transfer client
  3. Navigate to /var/root/Media
  4. Create a new folder called Cydia (if not available)
  5. Create another new folder AutoInstall (if not available)
  6. Update Frash-0.01.deb to that path (/var/root/Media/Cydia/AutoInstall)
  7. Reboot you iPad (you iPad will auto install the deb files in /var/root/Media/Cydia/AutoInstall when your iPad boot up) (you might need to reboot this a couple of times)
  8. Open up MobileSafari and load a flash page (you should see a Flash icon like below where you can click on to load the Flash content)

Issues/Comments

  • Flash Video is quite smooth (some text colors, quality is not as good as the desktop version)
  • Sound works properly
  • Flash games works but I notice that’s some lag in the interaction. For e.g. when touching a button, it might be slightly misaligned, and you might need to press and hold to trigger the touch event)
  • Another issue with flash games is that, when you need to press-hold-move around the screen, safari might scroll the page thinking that you want to scroll the page which makes this kind of flash games pretty much unplayable
  • There are still some problems loading some flash. You might get things like “Socket error: Connection reset by peer” etc
  • Unlike Adobe Flash 10.1 Player beta on Nexus One (Froyo), I feel that frash on iPad is smoother than Nexus One  (At least when scrolling the page, it won’t feel sluggish)
  • It messes up embedded youtube videos (in apps and mobile safari) so you might not be able to view/expand youtube videos
  • This is not exact perfect yet, but still it’s really a leap off over previous Flash workaround like Cloud Browse or VNC into your desktop