PocketTouch for jailbroken iPhone2.0?
I’m a big fan of SkylarEC’s PocketTouch application for the iPhone/iPod touch, it allows me to change volume / skip to a different track without taking the device out of my pocket.
I was quite happy with firmware 1.1.4 on my ipod touch, I had my email accounts set up and even work calendar and contacts through the outlook sync client. Unfortunately, somewhere over the last month outlook sync client stopped working for me, I tried in vain to get it working again but no joy!
Firmware 2.0 came along, with the promise of Exchange push mail, so not only work calendar and contacts, but mail too. The only downside? the loss of all my jailbroken applications (except for the wonderful ’sketches’ which I see is available on the AppStore).
I can live without most of them, but the loss of PocketTouch almost prevented me from upgrading, but the pull of push mail was too much.
The week between upgrading and the iphone-dev team pwnage tool was a long one but now I my device is jailbroken again, although still no PocketTouch, Skylar will get round to releasing a version for firmware2.0 at some point in the future but he’s currently working on other things.
Well, I couldn’t wait, so I set about re-creating as much of the app as I needed for my own purposes, it’s not as feature rich as the real version, but it does what I need and maybe some others out there might like to use it while they wait for the real version too.
What you can do with my version:
skip to next/previous track with swipe left and right
increase / decrease volume with swipe up and down
Double tap to play / pause (I preferred double-tap, less chance of doing it by mistake)
Screen dims when app starts and restores* when finished.
Track info displayed on screen.
What you cannot do:
everything else that Skylar’s app does – no configuration, volume is always vertical (only runs as an upright portrait app), skip is always horizontal, dim always happens*, Volume hud always displayed on volume change, no shake shuffle, no vibrate (I’ve only got an ipod touch, they don’t have vibrate!) and no anything else that I haven’t mentioned.
Also, my app has a silly debug info panel at the bottom of the screen – still, you can’t see it when your device is in your pocket!
*don’t lock/ put device to sleep with the app running, the screen will get stuck on dim – a reboot / respring should clear this.
[update] actually it looks like closing my app, locking the device then unlocking it again is enough to get the screen lit properly again.
Want it? I can let you have a zip file – if you can figure out how to install it on your own device then go ahead…
UPDATE
I’ve been having a little fun playing with this application and I have added the following:
- track position counter (mins:secs through track)
- inactive region around the edge of the screen – if your touch does not start within a 150 pixel radius circle from the center of the screen then the app will ignore you. Useful for pulling the device out of your pocket without accidentally firing an action.
- If you start a drag for prev/next track but take too long, the track will start to seek forward/back instead, with speed of skip dependant on distance from start position (horizontally)
- on-screen graphics detailing the active touch circle and swipe zones – see screen shot below, I’ve touched (at the centre of the small circle), a finger has to travel outside the small circle before it will decide if you’ve gone horizontally or vertically and then only when you are within the angles depicted by the blue zones.
new version frist 1.01 here
Brilliant app. Keep up the good work
August 10th, 2008 at 10:56 amI love it! I’m going on a road trip on a couple days and touch controls for the music is key. Much appreciated!
August 19th, 2008 at 2:22 pmGreat work!!
This was missing from my 2.0 touch and it was a right pain in the backside when using it whilst driving.
August 20th, 2008 at 11:50 pmnicely done. For those of you who have trouble installing it simply extract the file to /Applications/ the set permissions to allow execution. Respring and you are done.
Tip:
September 8th, 2008 at 5:37 amYou can also add an icon into that folder so it shows up on the spring board (instead of white box). Just create a png file and name it icon.png
Thank you!
February 15th, 2009 at 11:50 amI loved this app back on 2.0. Now using “Flick Tunes” which is pretty nice, but the ff/rewind swipes aren’t as precise as yours were. Any plans to update for the AppStore?
October 3rd, 2009 at 3:41 amHey, it’s my, SkylarEC. I didn’t forget how you helped to solve the dimmer issues with PocketTouch for the 2.x firmware. Of course, Apple changed it all again for 2.1, but that was easily overcomeable thanks to what you fished out for 2.0.
I wish to thank you and give you a promo code for PocketTouch. If you are interested, shoot me an email.
Thanks,
October 22nd, 2009 at 9:16 amSkylar