Useful iPhone cydia apps/tweaks

Below is a list of useful cydia apps/tweets which I use.

Auto3G

This tweak automatically switch on/off your 3G network when you lock your device so conserve battery when you are not actually using it.

biteSMS

SMS app which is much better than the default one

Fast Copy

A tweak would will speed up the UI display of the copy “floating buttons”

CyDelete

This tweak allows you to delete cydia apps directly from the springboard like normal appstore apps.
Five Icon Dock

This tweaks creates a possibility of maximum 5 icons on the dock.

Frash

This allows you to view/run flash content on your Mobile Safari. Check out my previous post for more details how to get it

SBSettings

This shows a list of toggles where you can easily toggle the different preferences switches without running the Settings App. You can even do it while inside an app (for example, changing the brightness while you are inside an IM app to conserve power)

Veency

This make your iPhone into a VNC server so that you can remote access it through a VNC viewer.

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