Hax by Jaku

Tag: Haxs

GPS iPhone – POC

by Jaku on Dec.31, 2007, under Haxs

I was bored last night and started working on some code that would update my location on the site again just like it used to. The only difference is before it would get updated by a GPS phone that had internet using the Mologogo software. So the way that this is different is that it will currently use the IP of the location that is in a list of known IPs and GPS coordinates. This works on a non-jailbroken iPhone as well, since it is only a lookup by IP and not a MAC address or anything like that.

The first version was written in shell code and would have to be ran from the iPhone, and everyone that wanted to use it would have to install it to the phone. It didn’t take me too long to get it working and tested. It was ugly, it needed a jailbroken iPhone, but it worked. I then decided that it wasn’t practical to have the iPhone store the code, when all it would have to do is connect to a server with the code and update from there. So I set off to make a PHP version of the code and host it on my server.

I got the code on the server, and decided that, the best way to make it iPhone friendly was to use the iPhone web app template at located here. I still have a few things to add to the template and a few other feature I need to add to the code. But this is app will work on a non-jailbroken iPhone as all it needs is an active wifi connection. It needs wifi because the IP from the Edge network wouldn’t work for the type of lookup we are doing.

I don’t want to do an IP lookup and match it to known GPS coordinates, but currently that is the only way I know of to do it on a non-jailbroken iPhone. So now, I am working on a native iPhone app, that will do the GPS lookup by IP, MAC address of the router, and hopefully cell tower triangulation. The 3rd part I am not really sure how I will pull that off, but I know it is possible because of the other apps out there. The two big differences between my program and the other one, is that mine will be free, and will let you update your location on your own website like what I do here. The nice thing about the native app, is that you won’t need a wifi connection as long as you have Edge service. Also I know that the new iPhone firmware 1.1.3, is suppose to have the triangulation built into google maps. But I doubt it will let you use that information to update your site location on a blog or such. Also I know many people won’t be updating to that version as they like to use native apps and updating to 1.1.3 will break all apps again.

The main goal after I get the native app in a semi-beta build. Is to allow users of the native app to go out and find access points and IPs, and update the database so that users of the web based version, will get better and more results. This will be nice for users that don’t want to jailbreak their phones for whatever reason, but still get to use an awesome app such as this.

Depending on how far I get with the coding in the next few days will decide if I present my application at the Chicago 2600 meeting or not. I am fairly confident that I will at least get enough done to show off the complete web app. The native app will be a bit tougher but if I run into any problems I’m sure someone there would have an idea on what I could do. It would also be great to get suggestions and comments from others on what they would like to see. I should also note, that since the web app, is a web based app, it can be used with any device capable of connecting to the net. So this won’t just help iPhone users, but anyone with a wifi card can get GPS coordinates from their web browser.

Here are some pictures of the work in progress on the web app.


GPS WebApp GPS WebApp

Leave a Comment : more...

iPhone hax

by Jaku on Sep.10, 2007, under Haxs

So I bought an iPhone. I got one of the discontinued 4GB ones, since I won’t be using it for music, and it was only $300. Which is about my limit on a cell phone. I’ve only had it activated as a phone since Friday night, but it has been an amazing experience so far. I got a bunch of 3rd party apps instead, and seem to install one or two new ones everyday. So many programs are being released for it everyday, many of them are really good and almost must haves. Today I installed an IRC client and a wifi scanner.

I’ve also been using it to tether to my laptop for internet, this has been great as my internet at home does not exist at the moment. In fact I’m posting this blog update from my laptop using my iPhone for the internet. My favorite application would have to be the one that installs all the other applications. Sure I can download the apps from their websites and then mess around with terminal, but it’s so much easier to just touch install on the iPhone and have it download and install for me. Anyways here are some screen shots of my haxed phone, and I’ll post another update soon with more info on all the apps and stuff.

img_9000.JPGimg_9001.JPGimg_9002.JPG

3 Comments : more...

Major update… don’t read if you dislike words

by Jaku on Aug.01, 2007, under Haxs

Sorry, I’ve actually be out doing stuff. So this might be a long post, so I’ll do one of those nifty tag things so that you’ll have to click something else to finish reading everything and then my site will get more traffic from that. :)

So let’s go back to about the 5th of July.

July 5th, 2600 Meeting

90% of the meeting was spent outside! Ok, well, some people decided to stay outside for most of it. I did, as well as many others. It was a nice night, and it was just fun to get away from the wifi and just talk. Steve had an intresting presentation on something.. just kidding. It was good, but during it someone kept making his MacBook go into FrontRow ^_^, HAX BY JAKU #1 of the night.

Now, Josh bought a MacBookPro that day as well, and while he was out. I messed around with his terminal, and set a wall paper on it. On the wall paper it was all white, like the background but at the end of the line where you begin to type it said "hax by jaku", soooo HAX BY JAKU #2. I wish I had a picture of it, it would make more sense. I think it might still be on his computer so I shall just ask him for it later.

After the meet, nothing really important. :|

(continue reading…)

Leave a Comment : more...

Updates

by Jaku on Jun.26, 2007, under Haxs

Hey, look an update. Alright so I’ve been busy. I bought a car. A new VW Jetta 2007 Wolfsburg edition. I just bought a car charger for the USB phone, so from now on, the phone will always be ON and in the car. I’m usually never too far from the car anyways.

I have a few new projects I plan on doing as well. Again a secret until I get some sort of prototype working. I will be using it for my car, but it has many other uses as well. So maybe if I get extra time it will be a 2-for-1 type project.

I want to get back into filming things over the summer, so I might post some of my stuff up here as well. But don’t count on it, unless it turns out really well. If I do get into filming again, I’ll have to figure out a way to pull the content I post from Revver, MetaCafe, and YouTube to the site. That shouldn’t be to hard, and would make the site a bit more interesting with more aggregated data. Although I should really start using the services I already got working with the site before I go adding new stuff. Oh well.

Oh and the picture thing on the right is broken, because Leopard (beta) doesn’t work will with the software I used to get it working. I’ll fix it another time or just go back to Tiger. Which ever I have more time for first I guess.

Leave a Comment : more...

Best scrabble game evar!

by Jaku on Jun.04, 2007, under Haxs

And I didn’t have anything to do with it!

1 Comment : more...

New Secret Project

by Jaku on May.31, 2007, under Haxs

I have been working on a new secret project the past few days. A few people know about it, as I needed them to test some things. But I’m not saying what it is, until after the 2600 meeting on Friday. I hope to have most of it ready for the presentation I will be giving on it. It isn’t the coolest thing in the world, but it is interesting. I will have a demo of it at the 2600 meeting, so that should be fun.

Leave a Comment : more...

A whole bunch of updates

by Jaku on May.19, 2007, under Haxs

So I had some time to work on the site today. Most of it is under the hood updates.

I updated to the latest version of WP, as well as added a few plugins and modfied them to work how I want. I can now change the image of the picture on the right by email, without having my MacBookPro on. I now have my current status from Twitter on the right, as well as my AIM status. Soon to have my latest post from Dodgeball. You don’t see it yet, but when I answer a question from Consumating.com, it will show up under the Consumating catergory, it won’t post to the front page to keep it clutter free. I know I am forgetting some things, but either way, I am alive and I am working on the site, so both good things. Inless you hate me that is.

Leave a Comment : more...

UT-41 GPS in OS X

by Jaku on May.17, 2007, under Code, Projects

I recently got a UT-41 at http://www.geeks.com/details.asp?invtid=UT-41&cat=GPS

It didn’t support OS X out of the box so here is how I got it working.

First download the Serial to USB driver for OS X at http://www.apple.com/downloads/macosx/drivers/pl2303driver.html. After installing it, you are asked to reboot. Do so.

When you are back to OS X you can download and compile GSPd or get the GUI Binary gpsdXConfig at http://ghw.spade-men.com/gpsdx.html.

If you compiled GSPd, you can run the following command in terminal

gpsd tty.PL2303-0000103D

or if you are using the GUI you might have to refresh the serial list, and then select /dev/tty.PL2303-0000103D

To see if it is working, you can telnet to your localhost, press “r” and enter and you should see some GPS data like so.

telnet localhost 2947

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

GPSD

GPSD
r
GPSD,R=1
$GPGSV,3,2,12,17,47,258,,27,33,173,,24,16,189,,29,13,287,*74
$GPGSV,3,3,12,26,13,293,,19,05,056,,20,03,125,,04,02,199,*7A
$GPRMC,224206.00,V,3818.6285,N,08552.2345,W,,,200906,,,N*59
$GPGGA,224206.00,3818.6285,N,08552.2345,W,0,00,0.0,,M,,M,,*4F
$GPGSA,A,1,,,,,,,,,,,,,,,*1E

After that you can select GPS under Preferences, and choose GPSd in the drop down. After words you should have GPS working in OS X with the UT-41.

Leave a Comment : more...


Picture Hax

    Bowmanville, Feb 10, 2009

Don't search for anything!

Don't tell them what not to do!:

Other Haxs!

Archives

All entries, chronologically...