Jesse Newland

44 Posts tagged with iphone

Backup Battery for iPhone / iPod - DX001

Summizer - Twitter search for your iPhone

Summize/Twitter Search client for your iPhone. Awesome.

RunKeeper - Coming soon for 3G iPhones!

Track your runs and map and view progress of your running history. Nicely done.

The real story behind MobileMe Push Mail and Jabber/XMPP Chat

MobileMe push mail notification is powered by XMPP PubSub

Byline - Google Reader on the go.

iPhone Google Reader Client. Um, awesome.

Last.fm iPhone Demo

Oh yeah. No scrobbling support, unfortunately, but I'll be renewing my last.fm subscription when this is released. Hot.

activation FAIL

activation FAIL



Uploaded with plasq's Skitch

Summizer

Summize Term Tracking History. Works great on the iPhone. Hot.

WWDC ‘08 Keynote in 60 seconds

How Your Location-Aware iPhone Will Change Your Life

The iPhone is poised to break location-aware apps into the mainstream in a huge way

Official Google Mac Blog: Mac OS X 10.5.3: sync Google Contacts

The Address Book application in Mac OS X 10.5.3 now lets iPhone users sync their Address Book with Google Contacts

sinatra, running on my iPhone

sinatra, running on my iPhone

god_web - iPhone friendly web UI for god

god_web - iPhone friendly web UI for god

source at GitHub. powered by Sinatra and iUI

god_web - iPhone friendly web UI for god

god_web - iPhone friendly web UI for god

source at GitHub. powered by Sinatra and iUI

Brand new Google Reader for iPhone

Yeah, this is awesome.

Automatic FireEagle updates via iPhone Google Maps 'Locate Me'

The following instructions will setup your Jailbroken iPhone to update your FireEagle location every 5 minutes. While Navizon provides this same feature, I’ve been less than impressed with it’s accuracy . This method uses both Skyhook and the Google Maps ‘Locate Me’ cell-tower-triangulation method, which are much more accurate than Navizon in my recent tests.

Prerequisites

  • Jailbroken 1.1.x iPhone
  • OpenSSH installed on iPhone
  • A computer on the same subnet as your iPhone
  • FireEagle invite
    • If you don’t have one, ask @firebot nicely.

Step 1: Disable Sleep

  • Settings -> General -> Set Auto-Lock to ‘Never’
    • This is to ensure the SSH connection we’ll establish in Step 3 isn’t terminate. You may revert this setting after following these instructions.

Step 2: Determine your iPhone’s IP Address

  • Settings -> Wi-Fi
    • Tap the blue arrow to the right of the wireless network with the check by it

Step 3: SSH into your iPhone

Open Terminal (/Applications/Utilities/Terminal.app) and run the following:

ssh root@YOUR_IPHONE_IP

Your password is ‘alpine’ unless you’ve changed it

Step 4: Download needed files

Step 5: Create wrapper script

cat > /var/root/bin/fireeagle/firewrapper << EOF
date > /var/log/fire.log
/var/root/bin/fireeagle/pingwifi
/bin/sleep 7 
/var/root/bin/fireeagle/firefindme -g -d -F >> /var/log/fire.log
/var/root/bin/fireeagle/firefindme -k -d -F >> /var/log/fire.log
exit 0
EOF

Step 6: Set executable bit on all files

chmod a x /var/root/bin/fireeagle/*

Step 7: Authenticate with FireEagle

/var/root/bin/fireeagle/authtoken

This will open a MobileSafari window. Login to your FireEagle account and allow TrackMe to update your location. Then run:

/var/root/bin/fireeagle/authcheck

Step 8: Test!

/var/root/bin/fireeagle/firewrapper

After several seconds, you should be returned to a shell prompt. Now visit FireEagle’s My Location page and login. You should see:

Fire Eagle last spotted you less than a minute ago at LOCATION using TrackMe.

If not, please start over at Step 4. Something’s gone wrong.

Step 9: Steup LaunchDaemon to ping FireEagle every 5 minutes

cat > /Library/LaunchDaemons/com.fireeagle.ping.plist << EOF
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>com.fireeagle.ping</string>
    <key>ProgramArguments</key>
    <array>
      <string>/var/root/bin/fireeagle/firewrapper</string>
    </array>
    <key>RunAtLoad</key>
    <false/>
    <key>StartInterval</key>
    <integer>300</integer>
  </dict>
</plist>
EOF
launchctl load /Library/LaunchDaemons/com.fireeagle.ping.plist

You’re Finished!

That should do it! Please let me know via twitter (@jnewland) or in the comments if you have any problems / suggestions! Big thanks to Erica Sadun for writing the iPhone tools used to make this happen!

The Unsatisfying State of Twitter Web Clients for the iPhone

Or, why I still use m.twitter.com on my iPhone

my iphone home screen

my iphone home screen

Apple: submit WiFi location information to Skyhook

How to submit WiFi location information to Skyhook - the service used by the iPhone’s quasi-GPS function - in the hope of establishing better accuracy.

iPhone Developer Program

It has arrived, and it is sooo badass

Touchpad Pro

Oy this is awesome

One-step, 'true' jailbreak/unlock for iPhone 1.1.3 released

I've been missing SendPics and MobileTerminal

IPhone: Enable Faux-GPS Feature in Jailbroken 1.1.3 iPhone

Works perfectly

Make your own native iPhone apps on Leopard using XCode

Easy iPhone IUKit Development and Deployment with XCode 3.0 iPhone Template

How to create custom ringtones in GarageBand 4.1.1

With GarageBand 4.1.1 you can export your original song, your original audio recordings, or use Apple Loops and iLife jingles to create a custom ringtone for your iPhone.

Apple - iTunes - iTunes Store - Podcasts - Technical Specification

Encoding settings for delivery to iPod, iPhone, and Apple TV

Tethering-howto - The iPhone Dev Wiki

iPhone Tethering HOWTO Figured out by natetrue HOWTO and tools by NerveGas

Issue 3 - mcolloquy - Google Code

How to get Mobile Colloquy to join password protected rooms

iPhone subdomains with Rails

Tethering the iPhone for OS X

Step by step instructions on how to share your iPhone's EDGE internet connection with your laptop.

iPhone v1.1.1 Jailbreak &amp; AppTapp Installation Guide

Hope this works....

iMT - iPhone Interface for Movable Type 4.0

Great way to check your spam comments on the go. I kid, I kid...

mobilegcal - Google Code

Tool for syncing Google Calendars with the MobileCal on the iPhone

iPhone Development Environment HowTo

From the Mobile Twitterrific README

YouTube - DUN through the iPhone

Tethering for the iPhone. Clever, and useful.

OpenSSH for iPhone

This is what I've always wanted in a phone. Seriously.

Erica Sadun

A dozen or so nice iPhone apps - VoiceNotes, etc

NES.app: The Nintendo Emulator for iPhone

RBI Baseball FTW

iui - Google Code

iPhone UI framework

iPhone Central: iPhone Hacking Kit, the next generation

Nice writeup on the current state of 3rd party iPhone apps

MobileTerminal.app for iPhone

SDK? We don't need no stinkin' SDK!

Exploiting the iPhone

Remote iPhone code execution exploit.

Verizon rejected Apple iPhone deal

"We said no... We just couldn't reach a deal that was mutually beneficial." Even though I'm currently a Verizon subscriber, I'm glad - my experience with them hasn't exactly been the best.
next page »
What is this?