I "remote wiped" my iPhone

Last month NPR carried a story about a woman, Amanda Stanton, whose iPhone was remotely disabled while she was travelling for work.

She had been talking on it and navigating with a GPS app during a work trip to Los Angeles. Then, without any warning or error message, the phone quit.

Her phone was hooked to her employers Exchange calendar and email system and someone in IT had mistakenly sent a "remote wipe" signal to her iPhone.  Her personal iPhone.  Amanda was shocked to discover that her employer could not only do that to an employee-owned device but she was upset that she had not been warned about what she was agreeing to in exchange for the convenience of checking her email and calendar.

Of course, my employer, like many others offers similar connectivity from iPhone, Blackberries and certain Android phones.  However, we make a point to inform the user up-front, via a waiver, that the offer comes with a caveat.  My employer warns users choosing to connect their personal devices in this way that we can and will remote-wipe their phone under certain conditions — theft, loss or termination.  This is done to protect company information.

But one sentence in the NPR article had me concerned.

Everything was gone — all her contacts, photos and even the phone's ability to make calls.

I didn't mind the idea of my contacts, photos etc being erased.  I back up my iPhone and iPad at least twice a day via iTunes.  If my iPhone was wiped I could easily restore my personal data from backup.  It was the thought that I would not be able to make calls that bothered me.  My wife and I cut the landline cord several years ago.  Our cellular phones are the only phones we have.  Accidental or intentional wiping of my iPhone would leave me without any means of communication.

As a person with Type 1 diabetes, I use insulin to manage my diabetes.  One of the side effects of insulin is hypoglycemia — low blood glucose.

Hypoglycemia is a condition that occurs when your blood sugar (glucose) is too low. Symptoms: Cold sweats; Confusion; Convulsions; Coma; Double vision or blurry vision

Because of the risk of hypoglycemia, my wife and I worked out a safety protocol. Before I drive, I test to get a measure of my current blood glucose. If it's low I take a small snack. When travelling, I call my wife when I leave or arrive at my destination. If I forget to call her or she doesn't hear from me, she calls me. Imagine how both of us would feel if we can't communicate?

I discussed this with my management and some of the other security analyst at the office.  I argued that remote-wipe resets iPhone back to factory defaults and that when I received my iPhone from Apple it could not make any calls until I activated it via iTunes.  However, they were all convinced that a remote wipe would not affect the iPhone's ability to make calls.  Of course, none of them would volunteer their phones for a test.  I called Apple support and spoke to a tech who told me that my colleagues were indeed correct. But I was not convinced.

I have a day off today.  I decided to put the question to bed.  I backed up my iPhone, logged into my employer's email portal and sent a remote-wipe request to my iPhone.  Three minutes later my iPhone suddenly rebooted — there was no indication that the wipe was occurring — and I was presented with a screen instructing me to connect my iPhone to iTunes.

Before connecting to iTunes, I swiped the "Slide to Unlock" and was presented with a dialer — for emergency calls. My iPhone in this state could make emergency calls only. The iPhone was not able to dial any numbers except for 911. I was not able to make any person to person calls or use any applications on the phone until I synced with iTunes. The iPhone also had a "No Service" message in the signal bars area.  My iPhone was now indeed reset to factory default rendering the iPhone completely useless (except for 911 calls).

Once the iPhone was restored from backup via iTunes — about 15 minutes during which the iPhone displayed a message “iPhone is activated” — and rebooted, I was once again able to make calls.  I had to sync on more time to re-install my 121 apps and re-initialize other iTunes specific settings (like folders and icon arrangements). That took another 15 minutes.

Shortly after doing this test, I removed my iPhone from my employer's servers.  In balancing my employer's risk against my own I've decided the convenience to them isn't worth the risk to me.  However, I have decided to leave my iPad connected to the email and calendar servers.  I don't make calls from that device.

Watching TiVo on an iPod Touch

I'm finally getting around to working on something I've wanted to do for sometime. Last year my kids and I got hooked on Star Wars: The Clone Wars. Every Sunday morning we would sit on the sofa and watch it on the TiVo. It was our way to reconnect and watch something we enjoy together. This year, The Clone Wars is on at a time that conflicts with another show that my wife and I enjoy. We decided that we would get a seasons pass to the show via iTunes. Our Sunday ritual was saved. We also ended up with an extra perk. I could now sync the shows to my iPod Touch and we could enjoy Clone Wars whenever and wherever we wanted.

But then the kids and I got hooked on Phineas and Ferb. We looked forward to Phineas saying 'Where's Perry?", Isabella with "Hey Phineas, What ya doin'?", and Candace with "You're so busted". It's predictable entertainment. Trouble is, out TiVo started to fill up with all the shows - first run and repeats. We would sit down on the couch only to find out that the last episode had been deleted to make space for another show. I started to think about what I could do about this.

My first thought was - expand the size of the TiVo. Western Digital and TiVo partnered to develop an external hard drive.

With the Western Digital My DVR Expander for high-definition TiVo boxes, you can increase the recording capacity of your TiVo box.

However, the My DVR Expander must be mated to a specific TiVo and TiVo does not support the use of other drives - only the My DVR Expander. My second thought was to use weaKnees. Weakness specializes in TiVo upgrades. You send them your TiVo and they install a larger replacement hard drive in your TiVo, fully formatted and with your media access key. The problem is that I would be without the use of the TiVo while they worked on it. Weaknees does provide a do it yourself option but I had little confidence that I could pull it off without borking my TiVo.

I started thinking that it would be nice if I could just pull the shows off the TiVo and archive them. I have over 2TB of storage in my home, 500GB of which is attached to my Mac mini. I've been using the Mac mini as a media server for over 6 months. I started ripping and converting my DVD library to h.264 format and importing into iTunes. The idea was that I would eventually connect the Mac mini to my HD TV (DVI to HDMI). However, my wife and kids and I sync our iPods to iTunes on the Mac mini so I'm rethinking that strategy. Perhaps an Apple TV?

Anyway, I decided that my solution would involved getting the video on my TiVo to that Mac mini. I searched around and found a program called iTiVo.

iTiVo is a Mac front-end to your Series 2, Series 3, and TiVoHD device. It will download shows to your mac, and convert them to many popular formats / devices.

iTiVo does exactly what I need and a few more things I did not expect. To get iTiVo connected to my TiVo I needed the IP address and Media Access Key of my TiVo. iTiVo displays a list of all the shows on my TiVo. Not all my shows can be downloaded. Some rights holders restrict the shows. I can add a show to the queue to download of subscribe to a show - like a season pass. iTiVo will download and encode the show for each new episode.

Screen shot 2010-04-11 at 8.45.29 PM

iTiVo provides a few important options (click Preferences). In the Download section of the iTiVo Preferences I entered my MAK and set the location where I wanted iTiVo to save the video files. It took me awhile to decide what video format I wanted my files. On the one hand Apple TV is better quality but the files are not compatible with my iPod Touch. The iPod Touch format would work well for my iPod but video quality was undesirable for viewing on a TV. I compromised with the iPhone super-res format. I also discovered a bonus feature of using iTiVo. After conversion iTiVo will import the video file into iTunes ready to be synced to my iPod Touch. Cool!

Screen shot 2010-04-11 at 10.02.32 PM

iTiVo has an experimental feature called "Automatic Commercial Skipping". iTiVo will find the video blanking interval and remove commercials from your video. A one hour show becomes 40 minutes of fun with no commercial interruption. It works quite well and I have not had any issues. I have not used the subtitles feature.

Screen shot 2010-04-11 at 8.46.20 PM

Moving files over my network from the TiVo to my G4 Mac mini can make the network somewhat useless for other purposes. To reduce the load on the network I set iTiVo to transfer video files between 10 PM and 6 AM. On my G4 Mac mini iTiVo takes a few hours to download and convert each hour of video but most of my video is ready for syncing with my iPod Touch by the next morning. My kids and I now catch up with our shows by hooking up my Macbook to the TV and streaming from the Mac mini. Time to go look for a used Apple TV on eBay?

Screen shot 2010-04-11 at 8.47.17 PM

iPhone and iTunes uses standard formats

A friend told me recently that he does not like iTunes and iPods because it uses non-standard formats.  A little research later, and here's my response ( I borrowed heavily from Wikipedia.com ). I got an award from my employer at the time, Sarnoff Research Center, for some of the work I did on this. My involvement was minor, though.

.MP4 and .M4V, and AAC are the video formats Apple co-developed with Microsoft and others back starting back in 1997.  AAC ( also used in iTunes, RIM BlackBerry, Sony Ericson Phones, Zen and other MP3 players ) is also a standard format.  So when he says, iTunes does not use standard formats, he is really saying, "iTunes does not use a format I like".

  • http://en.wikipedia.org/wiki/MP4
  • http://en.wikipedia.org/wiki/H.264/MPEG-4\_AVC
  • http://en.wikipedia.org/wiki/Advanced\_Audio\_Coding

MPEG-4 Part 14 - Wikipedia, the free encyclopedia

Compatible software

Compatible hardware

AAC compatible devices and software.

Other Portable Players

Mobile phones

For a number of years, many mobile phones from manufacturers such as Nokia, Motorola, Samsung, Sony Ericsson, BenQ-Siemens and Philips have supported AAC playback. The first such phone was the Nokia 5510 released in 2002 which also plays MP3s. However this phone was a commercial failure and such phones with integrated music players did not gain mainstream popularity until 2005 when the trend of having AAC as well as MP3 support continued. Most new smartphones and music-themed phones support playback of these formats.

  • Sony Ericsson phones support various AAC formats in MP4 container. AAC-LC is supported in all phones beginning with K700, phones beginning with W550 have support of HE-AAC. The latest devices such as the P990, K610, W890i and later support HE-AAC v2.
  • Nokia XpressMusic and other new generation Nokia multimedia phones: also support AAC format.
  • BlackBerry: RIM’s latest series of Smartphones such as the 8100 ("Pearl") and 8800 support AAC.
  • Apple's iPhone supports AAC and FairPlay protected AAC files used as the default encoding format in the iTunes store.

Other devices

  • Palm OS PDAs: Many Palm OS based PDAs and smartphones can play AAC and HE-AAC with the 3rd party software Pocket Tunes. Version 4.0, released in December 2006, added support for native AAC and HE-AAC files. The AAC codec for TCPMP, a popular video player, was withdrawn after version 0.66 due to patent issues, but can still be downloaded from sites other than corecodec.org. CorePlayer, the commercial follow-on to TCPMP, includes AAC support. Other PalmOS programs supporting AAC include Kinoma Player and AeroPlayer.
  • Microsoft Windows Mobile platforms support AAC either by the native Windows Media Player or by third-party products (TCPMP, CorePlayer)
  • Epson supports AAC playback in the P-2000 and P-4000 Multimedia/Photo Storage Viewers. This support is not available with their older models, however.
  • Vosonic supports AAC recording and playback in the VP8350, VP8360 and VP8390 MultiMedia Viewers.

  • The Sony Reader portable eBook plays M4A files containing AAC, and displays metadata created by iTunes. Other Sony products, including the A and E series Network Walkmans, support AAC with firmware updates (released May 2006) while the S series supports it out of the box.

  • Nearly every major car stereo manufacturer offers models that will play back .m4a files recorded onto CD in a data format. This includes Pioneer, Sony, Alpine, Kenwood, Clarion, Panasonic, and JVC.

  • The Sonos Digital Media Player supports playback of AAC files.

  • The Roku SoundBridge network audio player supports playback of AAC encoded files.

  • The Squeezebox network audio player (made by Slim Devices, a Logitech company) supports playback of AAC files.

  • The PlayStation 3 supports encoding and decoding of AAC files.

  • The Xbox 360 supports streaming of AAC through the Zune software, and off supported iPods connected through the USB port

  • The Wii video game console supports AAC files through version 1.1 of the Photo Channel as of December 11, 2007. All AAC profiles and bitrates are supported as long as it is in the .m4a file extension. This update removed MP3 compatibility, but users who have installed this may freely downgrade to the old version if they wish.[10]

Software

The Rockbox Open source firmware (available for multiple portable players) also offers support for AAC to varying degrees, depending on the model of player and the AAC profile. Optional iPod Support (playback of unprotected AAC files) for the Xbox 360 is available as a free download from Xbox Live.[11]

Other software media players

Almost all current computer media players include built-in decoders for AAC, or can utilize a library to decode it. On Microsoft Windows, DirectShow can be utilized this way with the corresponding filters to enable AAC playback in any DirectShow based player. Software player applications of particular note include: