Hoopla!

now with extra whiz-bang!

Hoopla!

CAB files not downloading on IE Mobile

July 12, 2006 · 0 comments

I’ve been trying to enhance my stock of software on my Moto Q with limited success. One of the biggest problems I’ve had was downloading cab files directly through the phone. I can’t use ActiveSync to transfer files to my phone because A) It sucks and B) I use Linux, not Windows. So I’ve got to download them directly.

About 70% of the .cab files I try to download are displayed in the browser window (really pretty) while the other 30% give me a handy prompt with ‘would you like to download and install this file?’

The solution seems to be in changing the mime-type on the server. To do this I’ve had to use my Linux box to download the file and upload it to one of my sites (I use 6brand.com just ‘cause it’s the easiest to type on a tiny keyboard). Then I have to modify the .htaccess file to make sure it gives the phone the right mime-type.

My working .htaccess file (well, a portion of it):
AddType application/x-cab-compressed cab

Voila – and it’s done. Now I browse to my site, download the file, and crapware spreads all over my phone. As an added bonus, this allows me to download files straight to my Moto Q using the crappy-ass version of IE that it ships with. Normally file downloads are disallowed but an exception is made for cab files. If you use the right mime type and have a .cab extension you can download any file. It will attempt to execute the file once it’s downloaded but you just have to ignore it’s error message and then find the file in C:\My Documents.

→ 0 comments Tags:

Verizon Data Plan Hackable?

June 08, 2006 · 0 comments

I’m loving my new Moto Q with it’s unlimited data plan but I’m wondering just how robust their service is.

I was using my Windows Mobile 5 version of Internet Explorer to check the mobile-formatted layout on one of my websites when I got curious and went looking for it’s IP in my log files. I thought I’d see what services were running on my phone:

$ ping [my_phone_ip]

PING [my_phone_ip] ([my_phone_ip]) 56(84) bytes of data.
64 bytes from [my_phone_ip]: icmp_seq=1 ttl=105 time=244 ms
64 bytes from [my_phone_ip]: icmp_seq=2 ttl=105 time=415 ms
64 bytes from [my_phone_ip]: icmp_seq=3 ttl=105 time=250 ms
64 bytes from [my_phone_ip]: icmp_seq=4 ttl=105 time=256 ms

--- [my_phone_ip] ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3104ms
rtt min/avg/max/mdev = 244.003/291.695/415.518/71.624 ms
This showed moderate latency (1.2ms) and worked perfectly. On to a port scan:
$nmap [my_phone_ip]

Starting Nmap 4.03 ( http://www.insecure.org/nmap/ ) at 2006-06-08 16:18 PDT
Interesting ports on 1.sub-[my_phone_ip].myvzw.com ([my_phone_ip]):
(The 1655 ports scanned but not shown below are in state: closed)
PORT      STATE    SERVICE
22/tcp    filtered ssh
42/tcp    filtered nameserver
135/tcp   filtered msrpc
136/tcp   filtered profile
137/tcp   filtered netbios-ns
138/tcp   filtered netbios-dgm
139/tcp   filtered netbios-ssn
179/tcp   filtered bgp
445/tcp   filtered microsoft-ds
1023/tcp  filtered netvenuechat
1433/tcp  filtered ms-sql-s
1434/tcp  filtered ms-sql-m
1720/tcp  filtered H.323/Q.931
3306/tcp  filtered mysql
4444/tcp  filtered krb524
4899/tcp  filtered radmin
6101/tcp  filtered VeritasBackupExec
8000/tcp  open     http-alt
10000/tcp filtered snet-sensor-mgmt

Nmap finished: 1 IP address (1 host up) scanned in 67.776 seconds

There are only two explanations for this: + My phone is very insecure and for some reason is running a LOT of strange services (unlikely) + My phone is routed through a proxy during web requests – a proxy that is running a LOT of services (likely)

Either way, it looks like Verizon’s data network is running MS software with boatloads of open ports. I’m particularly interested in why they’re running ms-sql server and mysql at the same time (presumably, they could have remapped the ports).

→ 0 comments Tags:

First post from my moto q

June 07, 2006 · 0 comments

I played around a bit today with the software that ships with Windows Mobile 5 – and a lot of it is crap. The ‘tasks’ app that helps you keep track of todos isnt even as good as Rail’s ‘scaffold’ interface. The calendar app is basically useless (it doesn’t seem to sync up with any other calender) and it doesn’t have anything for reading rss.

All that though is mitigated by my understanding that this is a new OS and it’ll take a while for many good programs to show up – and by the competency of Mobile IE and Windows Media Player 10. I can watch streaming video – that’s awesome. Equally awesome is IE’s understanding of complicated session and history management. Case in point: I wrote this whole post in the standard Typo admin section entirely from my moto q.

→ 0 comments Tags:

My new Moto Q

June 06, 2006 · 0 comments

I’ve been using some old kyocera phone for a couple of years now and it’s limited features were wearing out my patience. I headed down to the Verizon store today to see about getting a new phone and I came home with a new Moto Q.

Some things I like about the Moto Q

It’s awesome. It has a 1.5MP camera, plenty of processing power, a full qwerty keyboard, plus a super thin profile. It’s as tall as a CD and thinner than a finger. Plus, it’s got a great resolution on the screen.

Moto Q drawbacks

It’s running Windows Mobile. Granted, this is much better than their desktop version of windows, but I’d still be much happier if this thing ran something GNU because then at least I’d know that any bugs were sure to be fixed.

It’s not a touch-screen. This might be an advantage because it allowed motorola to build a sturdier (and brighter!) screen, but it’s still kinda lame.

There’s a new learning curve with this thing. I haven’t quite figured out how it expects me to operate. I pride myself on usually having good technological intuition but I can’t quite predict how this phone/computer will react to what I do.

Internet Explorer. Nuff said. I’m trying to get Minimo installed but it’s proving very difficult. IE won’t let me download executables off the web and the mozilla-packed .cab file seems to be ‘unrecognized’. I’m not even sure what that means. I wish there was some kind of ‘advanced mode’ on this thing so it would just get out of my way.

Things I’m hoping to try

+ Playing an Xvid-encoded movie + checking a pop3 address that’s set up to reflect the contents of one of my Gmail filters + using Net VNC to have google maps visible on my phone + setting up pictures for everyone in my contacts + learning how to record phone conversations to mp3/wav + putting more GNU software on this thing

→ 0 comments Tags: