Tech
One Touch iPhone Hack
0Read about this website over on http://www.tuaw.com. Using a known TIFF exploit for Mobile Safari, http://jailbreakme.com will “hack” your iPhone or iPod Touch with the click of a button.
Until Apple patches the exploit this will be available for use by the masses. For those of you worried that this “hack” will turn your iPhone into an iBrick during the next firmware release, read this…
Basically just telling you not to worry about it.
Enjoy
Blog content restored
0Most of the content from my blog has been restored. Some formatting was lost, which I’ll see about fixing, but the meat of it is there.
It still stings a little when I think about what happened to the blog, but such is life, must move on. I’ve been noticing a lot of the URLs that Google searches are returning for my site are no longer valid, since WordPress is based on PermaLinks which incorporate the date the blog was posted.
Par for the course I guess.
Apple Searching for iPhone Hacks
0I see you Apple…
Someone from apple.com did a google search for IGXP2 google code and my site happened to be the firstresult.I wonder why an Apple employee would be searching for applications that only run on hacked iPhones…The first block is them clicking on my site from the google search results. The second and third appear to befrom an RSS feeder from the same person.
***Referrer:http://www.google.com/search?client=safari&rls=en&q=igxp2+google+ code&ie=UTF-8&oe=UTF-8 ***Server Name: nickmelchi.com***Browser Information: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en)AppleWebKit/522.11.1 (KHTML, like Gecko) Version/3.0.3 Sa***IP Information: 17.201.43.170 -> a17-201-43-170.apple.com
***Server Name: nickmelchi.com***Browser Information: AppleSyndication/54***IP Information: 17.201.43.170 -> a17-201-43-170.apple.com
***Server Name: nickmelchi.com***Browser Information: CFNetwork/129.21***IP Information: 17.201.43.170 -> a17-201-43-170.apple.com
Hacked iPhone – Very Revealing Files
1Since I installed the iPhone hack (installer.app) and via it, installed the SSH pieces, I now have full access
to my iPhone via SSH (command line and FTP). Using an FTP client on the Mac, I SSH’d into the iPhone
(using the standard root ID and PWD, which have now been changed).
It takes you right into /private/var/root by default, but you can then explore around. There are a lot of other
sites that explain in detail the file structure of the iPhone, so I won’t attempt. Google it. However, a few
things I noticed right away…
sms.db
call_history.db
dynamic-text.dat
notes.db
voicemail.db, .amr files
Here is the directory structure of /var/root/Library/
AddressBook –> AddressBook.sqlitedb, AddressBookImages.sqlitedb
Caches –> Multiple other directories
Calendar –> Calendar.sqlitedb
CallHistory –> call_history.db
Cookies –> Cookies.plist
DockSwap –> Multiple directories based upon which images downloaded
iGXP2 –> Courses.plist
Installer –> Multiple files and a temp dir
iPong –> File
Keyboard –> dynamic-text.dat
Keychains –> keychain-2.db
LockBackground.jpg –> File
Lockdown –> Multiple files/directories
Mail –> Directory for each Mail account setup and Accounts.plist, Accounts.plist.synced
Maps –> History.plist, Route.plist
MobileFinder –> Trash directory
MobileStudio –> com.apple.DemoApp.plist
MobileToDoList –> todos.dat
Money –> accounts.mms
Notes –> notes.db
Preferences –> 42 files, most of them plist
Recordings –> Multiple .amr files
Ringtones –> Multiple Ringtones (custom)
rSBT –> DisplayOrder.plist.backup
Safari –> Bookmarks.plist, Bookmarks.plist.anchor.plist, History.plist, SuspendStat.plist
SMS –> sms.db
SummerBoard –> Themes directory with multiple sub directories in it
Voicemail –> voicemail.db, .amr files for any voicemail
YouTube –> VideoCache file
From what I can tell, all the .db files are SQLite based, but can also be opened in a standard text editor for
general viewing. There is a lot of “garbled” text when viewing with a text editor, but you get the point.
sms.db shows all of the SMS text detail of every SMS text message you’ve sent. How clean do you keep
your txt messages? Now anyone can see them should they need to.
call_history.db shows your call history.
dynamic-text.dat shows you all the unique words the iPhone will help you spell the next time you type
them. This one is scary because one could deduct one’s password from examining closely.
keychain-2.db appears to be like the keychain on a Mac. Wasn’t able to see anything interesting in a text
editor. Perhaps closer examination might.
notes.db shows the text from all the entries in the Notes app
voicemail.db and .amr files shows voicemail history and .amr files are playable in QuickTime for audio.
The curiousness in me in very intrigued by all of the personal data that is now easily accessible.
The paranoid person in me is frightened by all of the personal data that is now easily accessible.
If you hacked your iPhone and installed the SSH tools, change your default root password. The default root
password is dottie for those wondering.
VNC Client on iPhone
0Via installer.app, a recent release from Google Code, VNsea allows you to connect via VNC to remotecomputers.
Now that I have SSH and VNC on the iPhone, you’ll never see me wanting another device again.
Now, ifthey’d just enable dialing from the calendar, I’d be even happier.
Here are a couple screenshots from the iPhone…
iPhone Hack – iPhone Dock
1I found this URL to the App Tapp program (aka installer.app) over on the modmyiphone.com website.
To do it, download the software, run it, wait for your iPhone to reboot and that’s it. When Apple releases their next firmware update, I’ll be forced to restore the iPhone, but just like the 2 other times I had to do it, it only takes an extra 5 or so minutes.
I recorded a short video to demonstrate one part of the ‘hack’, the iPhone dock. This is the coolest feature I’ve seen out of all the hacks I’ve done to the iPhone. Between this and the Sketch program, genius.
There are are bunch of other very useful apps available once you install the installer. In addition to the Dock, I’ve also installed the BSD subsystem, command line tools, SSH, MobileChat, iBlackJack, iLight.
SSH allows me to securely access my home network via my iPhone. MobileChat is an iChat look alike that works very well. iBlackJack is obviously Black Jack. iLight turns your screen white so you can use the iPhone as a flashlight in the dark. SendPics lets you send full resolution pictures taken with the iPhone camera via email. Sketches is like etch-a-sketch. You can draw on a blank slate or a photo taken from the camera. You shake it to erase. Terminal is obviously the command line utility. VNotes is a voice recording app that lets you save and send voice notes via email. ibrate lets you control the vibration of the iPhone. Butterfly is a acelerometer based game. SummerBoard is the addon to the “home screen”, aka SpringBoard that lets you scroll the “home” icons up and down.
There are so many more great things the iPhone can do now. I’m sure we’re just at the tip of the iceberg…
Don’t forget to watch the video…
Enjoy.
iPhone Helps Save the Environment
0One way I’m “going green” is I am no longer taking a paper receipt at the gas pump. Where does the iPhone come in, you might ask?
Well, it works like this… I pump my gas and decline the paper receipt and simply take a picture of the amount I paid for gas. I then e-mail the photo to myself at home so it can be reconciled upon my return home. Yes, this assumes that I pay at the pump, which I do 99.9% of the time.
MintyBoost USB Charger
0I purchased a MintyBoost kit from http://adafruit.com and tonight, soldered it together. Since I haven’t soldered (well) in a while, this was a good excersise. I was able to get everything right on the first try.
I plugged my video iPod into it and it started charging. I plugged my iPhone into it and it did NOT charge it. A little disappointing, but I saw a post on the company forums that eluded to the iPhone not being supported (at least yet).
EDIT: According to the inventor, the iPhone actually does charge when plugged into the MintyBoost, it just doesn’t change the ‘appear’ to. That is great news!
EDIT II: Also, after the latest iPhone software update, the iPhone actually does indicate the phone is charging while plugged into the MintyBoost. Happy Day!