Category Archives: Technology

3G iPhone….. Yay.

I decided to update my iPhone to the new 3G model for a number of reasons

* GPS

* 3G data

* A locally supported legit phone

So far I’m very happy with the upgrade, Viv has inherited my previous phone which I pwned and updated to 2.0 on the weekend.

I have definitely noticed a difference in battery life, on my 2G iPhone with a heavy day of surfing the web and reading emails the battery is at 75% by the end of the day, on the 3G it is a little under 50%

I used the GPS continuously for around 40 mins on Sunday and by the end of the day the battery was down to around 20%

Strangely I rarely use my Phone for actual calls, for me it’s more of a handheld computer than a phone.

I haven’t done the standard unboxing shots so I’m sure Steve is reserving a place for me in hell for blaspheming but I can live with that. ;)

I did have one hiccup worth noting… I bought the phone on Thursday and found that on my was home on Thursday night it seemed to lose the ability to connect to the internet over the cell network. I would get a 3G or GPRS icon on the status bar as if it was connected but no internet apps would work.

I thought, damn I have to swap it for a new one after a couple of days but over the weekend I thought I would try a little poking around. I did a restore to the latest build of 2.0 (5A347), no luck… Then I thought, how about a fresh install and don’t restore settings from the last backup or sync contacts etc, ie fresh out of the box.

That did the trick of bringing it back to life, I can only imagine that some settings from the 2G backup messed it up. I’ve since synced the contacts etc back, the only things I lost were wi-fi & email settings, fav contacts in the “fav” phone page and sms history.

Anyway, I’ve rambled enough for now, the upshot is I have a nice shiny new 3G phone and I’m happy with it, Apple haters please feel free to post comments to /dev/null

Fixing Mail.app on the iPhone

I wonder if I should start an iPhone category ;)

I recently used the Pwn Project tools to make a custom 1.1.4 firmware that is activated, jailbroken etc, it all worked well and after restoring the firmware to my iPhone everything “Just Worked” except the Mail application.

I have seen this issue before where you start Mail and it immediately crashes, the only way I have fixed it in the past is to do another restore. This time I thought I’d poke around a little first.

I logged into my phone via SSH and found that I could start the Mail application as root with no problem, although it acted as though it was a new installation. Starting it as “mobile” caused the expected crash behavior.

Poking around in the filesystem I found that the directory that mail uses to store its preferences

/var/mobile/Library/Mail

was owned by root:wheel and had permissons that would not allow applications launched as the mobile user to write to it..

# ls -la

drwxr-xr-x 5 root wheel 272 Apr 7 08:06 Mail

It seems that the only issues I have on my hacked iPhone relate to permissions problems so I changed the ownership of the directory (and it’s contents) to mobile:wheel

# chown -R mobile:wheel Mail

The ownership and permission should look like this.

# ls -la

drwxr-xr-x 5 mobile wheel 306 Apr 7 07:58 Mail

After that Mail worked as normal.

Fixing My iPhone Camera

I recently updated my iPhone’s firmware to 1.1.3. Last weekend I took the boys to the park and used my phone to take a few photos (or so I thought), unfortunately when I got home there were no photos on the phone….

I searched the web and found a blog post and two Apple Support threads describing pretty much the same issue as I was seeing, unfortunately without a definitive fix….

"Topic : Camera will not save pictures to phone after snapping photo"

"Topic : My iphone will not save the photos I have taken with the phone"

"My iPhone Ran Outa Film?"

Even though I rarely use the camera, the fact that it wasn’t working pissed me off so I decided to look around in the phone and see what I could see. Luckily I’m an old-school Unix guy so the iPhone directory structures and commands are familiar to me… 

Anyway, after too much time spent poking around I found the problem… The directory that the camera saves into was missing and the parent directory was not writeable by the "mobile" user so even if the camera app can recreate the missing directory it was out of luck. I replaced the missing directory and fixed the parent directory permissions and it’s all working again….

I’ll post the details below, I also posted to the blog and Apple Support threads.

——8<——–

I recently updated to 1.1.3 (unlocked, jailbreak) and started experiencing the same problem. I rarely ever used the camera so I don’t know if it just started in 1.1.3.

Anyway it was really annoying me so I started poking around via ssh and found that if I ran the camera application manually as root then it seemed to work just fine.

/Applications/MobileSlideShow.app/MobileSlideShow –launchedFromSB –role Camera

I could take photos and look at them, they wouldn’t appear in iPhoto though. If I ran the camera as the "mobile" user which is the normal setting the problem would occur and I would see an error message each time I took a photo

/Applications/MobileSlideShow.app/MobileSlideShow –launchedFromSB –role Camera
CGImageDestinationCreate destination parameter is nil

This lead me to think that the problem is related to permissions as the behavior differed depending on the logged in user.

using the "find" command to see what files were changed today…

find / -mtime -0

I found that there were what looked to be photo files in the directory

/private/var/root/Media/DCIM/100APPLE

Now the camera preferences file has a reference to "DCFLastDirectoryNumber" and a value of "100", looking at the Media directory for the mobile user showed no "100APPLE" directory so I created the following directory

 /private/var/mobile/Media/DCIM/100APPLE

mkdir /private/var/mobile/Media/DCIM/100APPLE

and changed the ownership to the mobile user

chown mobile:wheel /private/var/mobile/Media/DCIM/100APPLE

and now the camera is working again…..

I also noticed that the parent directory

/private/var/mobile/Media/DCIM

was not writeable by the mobile user so if the directory was deleted then the problem would occur again so I made in writeable by all

chmod 777 /private/var/mobile/Media/DCIM

Yes I know this poses a security risk, but then the only users on the system are root and mobile and I want them both to be able to write to the DCIM directory.

After the fix I was able to take photos, import them into iPhoto and delete the originals with no problems.

Note: This fix is maybe 10 minutes old so no guarantees. Also you need ssh access to the phone so only people with hacked phones can use this fix….

I hope it works for some of you at least…

Cheers
Dan
——8<—–

iPhone Downunder

Thanks to the magic of Salary Sacrifice and a friend on holidays in the US, I decided to buy myself a Birthday Present…

The Jesus Phone aka iPhone……

The phone arrived with firmware 1.0.2, I followed an excellent set of instructions at

http://www.winandmac.com/mobile/iphone/ultimate-guide-to-unlock-iphone-111-for-free/

to upgrade it to 1.1.1, jailbreak, activate and unlock it. I’m using it happily on Vodafone and all functions are working just fine. The only problems I have are that my custom ringtone keeps disappearing and the 24 hour time setting randomly turns off.

The phone is dangerous, once you play with it you will NEED one, it’s no wonder they sold 1.12 Million units last quarter. Not bad for a first entry into an insanely competitive market….

Powered by ScribeFire.

Sony: Here is a good reason to finalise your "standard" before going to market….

I was reading an interesting post on two new Blu-ray releases.

It seems that there are issues with BD+ on existing units. And of course since Ethernet ports are optional for Blu-ray players it is non-trivial to perform a firmware update.

I can see some punters getting pretty pissed off trying to update their players, this can only serve to help the HD DVD camp.

All of this comes about because Sony were well behind HD DVD on finalising their spec and didn’t want to let the HD DVD guys enjoy the lead. So, they rushed the standard to market without finalising it and now it looks like it is going to bite them in the ass….

Powered by ScribeFire.

Livin' It Large

As I posted earlier, we bought a new TV to replace our ageing 43" rear projection unit. It was delivered Saturday and I’ve set it up including a total rebuild of all the gear in the A/V cabinet, I can finally close the rear door again!!!!

Here’s how she looks in place

It’s funny, the "old" tv appears totally unwatchable now, the image is blury and washed out, the new machine is bright, crisp and clean.

Viv is well impressed and ranks it as one of our best purchases, she even watched Australian Idol in real time the other night so she could watch it in High Def…

Despite what my most A/V obsessed friend thought, the new TV hasn’t convinced me to stop watching "Channel BT" content ( in all its low res, compressed glory ) in favor of HD…

Maybe one day I’ll get an HD PVR and we’ll see what happens then, but for now I like to keep up to date with my shows ;)

Powered by ScribeFire.

Hey Sony!!! We're not feeling the love down here

There are times when I really wish I was living on one of the "First Class" continents….

In an article I read on Smarthouse News this morning we find out that Sony have left Australia off the list of countries getting the PVR plugin for the PS3 at launch time. This doesn’t affect me as I don’t own a PS3 but a couple of friends of mine were really looking forward to trying it out (you know who you are)…

Things we are still waiting for here in Oz

iPhone
PS3 "PlayTV" plugin
Microsoft "Media Room" (good luck with that as it needs fibre to the home)
TiVo (although we should have this next year only 9 years after the US)
iTunes TV & Movies

I’m sure there are plenty of others, the silly thing is that Australia is a really good testbed for gadgets, we tend to adopt new technologies faster than most countries (including the US) and the population is large enough to be a good sample but small enough to be manageable…

Powered by ScribeFire.

Getting High!!!!

Definition ;)

I finally relented and bought a new TV to replace my aging but still loved 43" rear projection beast.

Panasonic Viera TH-50PX700A

The new hotness is the Panasonic Viera TH-50PX700A bask in its HD (ish) glory and weep….

  • 50" (127cm)
  • 1366 x 768 resolution 10th generation plasma panel
  • 3 x HDMI inputs, 2 x S-Video, 2 x Component

I was pleasantly surprised by the picture quality as my previous experiences with plasma TVs has been quite disappointing .
  
We expect delivery in the next week….

We are planning in the not too distant future to mount the sucker on the wall, that will be one big-ass job as the set weighs 50kg

Powered by ScribeFire.

PS3 – The Trojan Horse

So, not only was the PS3 a way to give Blu-ray a leg up over rival HD DVD, it appears that it is also set to take a bite out of the PVR market.

Smarthouse News are running a story about an upcoming add-on that will turn your PS3 into a TiVo-like video recorder….

Let’s hope Sony don’t do their usual trick of taking a good idea and making it painful and locking it down to stop users having any fun with it…

Powered by ScribeFire.

A New Format War Looming???

Arstechnica have a piece on the upcoming Wireless A/V connection standards…

In a nutshell we have in one corner

Philips, TZero Technologies and Radiospire Networks with “Wireless HDMI” running over UWB (which is the brainchild of the WiMedia Alliance consisting of over 200 international corporations and is promoted by HP, Microsoft, Nokia, Texas Intruments, Samsung and Sony).

This system will deliver 300+Mbps (theoretical max for the underlying UWB is 480Mbps) and will support up to 1080i using lossy JPEG 2000 compression.

and in the other corner

Samsung, Sony, NEC Corp, SiBeam, LG, Toshiba and Panasonic with WirelessHD, they formed the WirelessHD Consortium in 2005. Instead of UWB they use 7GHz of continuous bandwidth around the 60GHz band.

WiHD will transmit at 5Gbps and so will be able work without compression.

NOTE: It looks like Sony and Samsung have an each-way bet going ;)

Unfortunately WiHD won’t be available until sometime in 2008 while Wireless HDMI is exected to ship in September 2007….

Let the games begin…

Powered by ScribeFire.