Tuesday, October 30, 2007

Nokia Search 4.0








Nokia Search 4.0 (as you've seen on N95 8GB and N81) is now available for download, for the devices listed below:
N95
N76
E51
6290
6120 Classic
6110 Navigator
5700 XpressMusic


Nokia Search is a free mobile application that finds what you want – fast. It can search through the 1000s of messages, contacts, music and other files on your mobile device. It also finds internet content by using leading search engines and local directory services. Download Nokia Search
Find it – then use it
Go straight from your opening screen to find your own messages, songs, and other content. Or, search the internet to find websites or local business listings online. And, because Search is tightly integrated with your other applications, you can quickly use the compatible content you find.


Thursday, October 25, 2007

Handy Taskman for your Symbian Device






Handy Taskman is a powerful task manager application.


Be in full control of your smartphone with powerful task manager Handy Taskman. Switch to, Close, Kill any application or Close them all in one click.


After installing Handy Taskman, the small task list gets replaced by it. As a default, it shows a list of currently open programs and an overview of memory usage.



Features:


  • Be in full control of your smartphone!


  • Have full information about running programs and about free memory left on the phone (RAM, Phone memory and Memory card).


  • Access to applications is extra easy and quick: Find and start a desired application by typing the first letters of its name. Or run a program from full screen list of applications that were recently used.


  • Switch to, Close, Kill any application or Close them all in one click. And even compress your smartphone’s memory using Handy Taskman.

N95 Tips and Tricks

Here you will find common tips and tricks for your device..

  • If you dont long-press the menu key - another way to see if you have apps running in the background is to view the menu in icon mode. Usually there's a small "C" on the upper right of each icon, or on the folder where it's located, indicating that an app is currently running there. This is very useful coz it enables you to gain more memory.
  • Ever had a time when you forgot to lock your keys after closing the slider? The n95 lets you input a specific time when you want the keys locked. Just to menu/tools/setting/general/security/phone and sim/.... then choose user-defined in the 'phone autolock period', then just put in how many minutes you want.
  • Unlike the 6280 and E65, the N95 does not hang up the call when you close the slide. So after the dialing the number you're calling - you can close the slide and have a more compact phone to hold.
  • Increase your RAM by deleting the "Welcome" application in your phone. Delete also other apps that you're not using - like the 'Search" app.
  • Want to "hide" some pictures so that it doesn't show up in your Gallery? You can move the photos to another folder in your phone. Like the "my videos" folder. These photos can still be seen and viewed by a 3rd party photo viewer or a file manager - but at least, now when you open the gallery - they wont show up.
  • If you have a lot of videos (mp4, 3gp, etc) on your phone, it's always better to arrange them in subfolders. Dont keep more than 130 clips in one folder, if over that, just make another subfolder then put another 130 clips there, and so on and on. If having more than 130 clips - it slows down the phone to unbearable speeds when previewing them in the gallery.
  • Once every few weeks, especially if you add and delete photos in your gallery, you should delete the "_pAlbtn" subfolder in your "Images" folder. (Use a file xplorer to view and delete this, or use your PC). This would refresh the entire gallery - and would ensure that your thumbnails are updated. If you delete this folder and dont view the images - it will temporarily give you more space in your memory card.
  • Set your call LOG to 10 days or less - this will help in speeding up your phone.
  • When connected to a TV or Widescreen monitor, and you're viewing smartmovie movies, try this out. Instead of sliding the slider to make it horizontal, a better way is to set smartmovie to 'portrait' mode. It shows up as landscape on the TV - and there's definitely less pixelation on the picture. (than when sliding the slider to horizontal and 'forcing' the phone to compensate.)
  • Make your Ringtone horrendously loud by turning ON the 3D Ringtone.
  • Unless you have a good reason not to, just change your network to "GSM" only... to conserve battery.
  • Also turn the WLAN search to off when you're not using it. This conserves battery as well.
  • Using GPS, click on options/view/satellite info, then after you got a good satellite status say 3 to 5 you can then click back and it will make your connection faster.
  • You can hold down the pound key (#) when in the standby menu, to activate the 'silent mode' in your phone.
  • Don’t use the red ("hangup") key to exit an application. In many apps, this just keeps it in the background, eating up memory and slowing down your phone.
  • You can change the shortcuts on the home screen to the apps you use most frequently by going to Settings/General/Personalisation/Standby Mode/Shortcuts.
  • Ever have a problem when installing themes.... and the dreaded "expired certificate" error message pops up? This is mainly due to the fact the licensed signed certificate that nokia gave for the thememaker has a 1 year validity period - if you're just installing this old theme, and its more than a year old, you'll get that message. Simple solution is to go to the calendar of your 95, set the date back one year, or maybe 8 months - then install the theme you wanted. Restart the phone, then set the correct time again, and you're done.
  • Ever think of turning your n95 into a webcam? Check out this link:http://www.motvik.com/*Pimp your n95 with lots of apps!http://vaibhavsharma.wordpress.com/2...pimp-your-n95/
  • The ultimate loose/wobbly slider fix: (for those unfortunate to have a wobbly slider).http://n95slider.blogspot.com/

Monday, October 22, 2007

N95 Islamic Organizer


ASGAtech’s Islamic Organizer is a free software for the N95. This program aims at following your appointments, daily notes, holidays and special occasions via the Hijri calendar and taking into consideration the Gregorian calendar

Following are the Features :


  • Calculates the Prayer times.

  • Sets the Direction of Qibla.

  • Gives an alert for the Prayer.

  • Provides you with knowing Existing Islamic Occasions.

  • Retrieves the recorded notes in the calendar of device.

Download HERE

Nokia N81 8GB now shipping!





Nokia has just released the following press release:

Bored? Never again - Nokia N81 8GB now shipping October 22, 2007
Get and play music and games on the move

Espoo, Finland - Mobile entertainment just got more fun with the Nokia N81 and Nokia N81 8GB multimedia computers now available globally. Designed for the best in music and gaming, these devices come with dedicated music and game keys and are loaded with memory so you can store more and play more.

The 3D Multimedia Menu introduced in these devices is the first step to bringing a new user interface to the Nokia Nseries range. The new menu makes it easy to discover and enjoy your digital content and the Internet, and share your experiences with others.

"Accessing your portable music and games collection is not enough anymore," said Jonas Geust, vice president, Multimedia, Nokia. "Today people want to be more in control of how and where they consume their digital entertainment. They want to discover new favorites and share them without being confined to one location - and it's devices like the Nokia N81 that facilitate this."

The Nokia N81 and Nokia N81 8GB also offer the discovery of millions of tracks through the Nokia Music Store*. And, with their integrated Nokia Music Players, creating playlists and managing music collections on the move is a breeze. For enhanced sound quality, compatible high-quality headphones or speakers can be used with the standard 3.5mm headphone connector.

A preview of the N-Gage games service is also available in the devices, including playable demos of EA SPORTS(TM) FIFA 07, Asphalt 3: Street Rules and Space Impact Light. After the launch of N-Gage later this year, the full N-Gage application will be available for download. Players can then try all N-Gage games for free and buy only the ones they want.

The estimated retail price of the Nokia N81 is 360 EUR before subsidies or taxes. The Nokia N81 8GB is expected to retail for 430 EUR before subsidies or taxes.


Saturday, October 20, 2007

"Nokia Device Status" from Beta Labs





Nokia Beta Labs has released an interesting application, Device Status, which lets you access a variety of information and which can be helpful in solving support issues. There is an application for S60 devices which collects information about your phone and a companion PC application which allows you to more easily view the information about your phone as well as collecting information about your PC.The usual caveats about trying beta/ preview software apply. However Device statusis reported as being technically mature.

Device status provides a broad range of information about the phone it is running on including firmware version, device type/name, IMEI, memory usage and profiles, network information, installed applications, settings information and more.The information provided by Device status may be of limited interest in one sense, but may be useful when attempting to solve support issues as it provides a full profile on how a device is set up and how it is operation. As devices become more complex simply knowing the model number is not always enough to solve support issues. For example some problems have been known to occur only on a specific network operator and firmware version combinations, another example might be a problem that occurs only when two particular applications are installed together.Device status can act as a one stop shop as it provide the majority of relevant information that will be typically needed when testing early version new software on a device or tracking down the cause of a support issue. The ability to easily export this information from Device status is particularly welcome in this regard and might be as useful for third party developer as it will be for Nokia. DOWNLOAD








Google Maps Now for N95





Google Maps Mobile has FINALLY been updated to a native S60 application, and even supports the N95's internal GPS! You can see the white GPS dot on the screenshot. Other than that, it looks pretty similar to the old version, only faster since it's native.
The coolest feature is the ability to save a search result directly to the Contacts application! It automatically fills in all the address fields correctly.


You can get the install directly on your N95 by going to www.google.com/gmm in the phone's browser. I have no clue if this works on other devices, or if it works with a Bluetooth GPS unit.

N95 8GB released with a Spider-Man 3 Bundle


N95 fans can now take home the larger storage and slightly bigger 2.8-inch (240 x 320) display in addition to the HSDPA, WiFi, A-GPS, and 5 megapixel camera already found in Nokia's existing flagship "multimedia computer." To celebrate the launch, Nokia is pre-loading Spider-Man 3 for Europe and select Middle Eastern and Africa countries.

"The Movie sees Spider-Man's suit turn jet-black and enhance his powers and, in its latest incarnation, the Nokia N95 has undergone a similar transformation to emerge as the Nokia N95 8GB." Right. Hitting retail for €560 (about $794) pre-tax and pre-carrier subsidy.

Sign Your Unsigned Application



Advanced Symbian smartphone users must have installed 3rd. party external applications (SiS files) on their phones which are similar but a miniature form of the normal software packages that we commonly install on our computers ourselves. I guess many times you have come across some applications developed by individual mobile software developers that needs to be self-signed. What is this self-signing and how to do it? Read on and do as suggested below:
Every Symbian (including the series60 version 3 OS) application needs to be signed in some way so that the phone can confirm its authenticity and it came from the intended developer and is not a malware or virus of some sort. The Symbian OS (v3 specially) has very good security measures and requirement for digitally signed packages (.sis files) is one of them.
Say, you come across an app. in development at a forum and it’s in beta or pre-release stage and has not been certified by nokia; but you want to try it out at that moment. Simply trying to install the unsigned app. will fail. What you need todo is to generate a developer certificate for your phone IMEI number and use it to digitally sign the unsigned app. so that it gets installed on the device successfully.
Here’s how you can generate your digital certificate and sign your unsigned Symbian application successfully:
Softwares Required :
Developer Certificate Request Tool [ Download ]
Sign SiS Tool [ Download ]
Generating a Developer Certificate :
- Register and create an account at SymbianSigned.com
- Make a directory on your PC. e.g.- c:\cert
- Install Developer Certificate Request Tool.
- Launch the above program.
– Step1: Enter “c:\cert\mycert.csr” in the textbox and click “Next”.
– Step2: Set ACS pub id available > NO, Type “c:\cert\mycert.key” in private key file textbox and “mycert” as password. Click Next.
– Step3: Fill out your location details accordingly. Click Next.
– Step4: Add your phone IMEI (type *#06# on your phone), Press Ctrl+A to select all capabilities and click “Add”. Click Next.
– Click “Finish” and “Close”.
We have generated certificate request file (mycert.csr) which will help us acquire a developer certificate (mycert.cer) to sign our unsigned files with.
- Login to SymbianSigned.com with the account info you used earlier while registering.
- Click “My Symbian Signed” Tab.
- Click “Developer Certificates” in left menu, then Click “Request” link below it.
- Type in the anti-robot security code and browse to select “c:\cert\mykey.csr” file and click “Send”.
- Your certificate has been generated. Click “Download” button and save the file as “c:\cert\mycert.cer”
So, you are ready to sign your unsigned application now!
NOTE : Developer certificates have a validity of 6 months only and works only on the phone with matching IMEI number you used while creating certificate request. You can reuse this certificate to sign other files later if required.
Finally, the actual signing…! Well, there are many ways to sign the unsigned file including running a Python script…he he, OK…I’m now showing you the simplest way with a special GUI program made solely for this purpose.
Signing the Application :
- Unzip the Sign SiS Tool you downloaded into “c:\cert”.
- Run the SignSiSUI.exe , enter the data as shown below and click “Sign It”. If everything goes well, you should get a message and a “appname.signed.sis” file would be created in “c:\cert”. You can now install this SiS file onto your phone.
Whoa! It’s finally signed.

"Conversation" application by Nokia Beta Labs


Overview
Conversation is a messaging application that allows you to follow your conversations, organized by individual contacts. In addition, the application provides an easy way for replying to messages, and to continue the conversations.
After installation, the application will appear in your device as an application shortcut, and as a new tab in your Contacts application.

Installation instructions
You have to install two separate files in the order specified below. Also, They recommend that you use the latest software available for your device.

Version for S60 3rd Edition
Compatibility: tested with Nokia N73. Works but not fully tested with Nokia E50, E60, E61, E61i, E62, E70, N71, N75, N77, N80, N91, N92, N93, N93i.
First, install Nokia Contacts Services Support Package to the device memory (not to the memory card)
1st (SIS, 17 KB)
Second, install Conversation application.
2nd (sisx, 111 KB)

Version for S60 3rd Editon Feature Pack 1
Compatibility: tested with Nokia N95 and 6290. Works but not fully tested with Nokia 5700 XpressMusic, Nokia 6110 Navigator, 6120 classic, 6121 classic, E90 Communicator, N76, N81, N81 8GB, N95 8GB.
First, install Nokia Contacts Services Support Package to the device memory (not to the memory card)
1st (SIS, 17 KB)
Second, install Conversation application.
2nd (sisx,111 KB)
Known issues: compatibility problems with E51 and E90 Communicator.

Reach Your Device from Web Browser

Jukka Eklund, one of the S60 bloggers has announced Mobile Web Server. What is it? As its name implies, Mobile Web Server is a Web server running on our S60 device.
Imagine that you have a web server running on your device. Now, you open your Web browser on your PC and connect to the web browser. What can you do with that? Many things…
Here are some examples what you can do using Mobile Web Server:

Retrieving contacts from your device’s phone book

Sending SMS from the WebAccessing your Gallery on the device
There are some more features of Mobile Web Server
Please visit https://secure.mymobilesite.net/ to register and download Mobile Web Server


Friday, October 19, 2007

TMCC Ball @ The Beverly Hilton Hotel

Ooooh weeee! Thanks to Neal Golub, of CB Richard Ellis, Darlene and I got a chance to attend the Maple Counseling Center's annual fund raising Ball, held at the Beverly Hilton Hotel this evening. The house was Jam packed with the usual suspects; Mayor Jimmy Delshad, Barry Brucker, the Chief of Police, and the Chief of the Fire Department, Tom Blumenthal(GEARYS Beverly Hills) gave away - okay, raffled off a ROLEX watch. Everyone was sitting on the edge of their seats, hoping that they had the winning ticket! I mean it seemed as though everyone in the community showed up!
It was wonderful! The TMCC Honored Linda Briskman and her husband. Their two daughters presented the award to them, and it was a very nice event. I, for one, sat at a table with some upstanding individuals who were family oriented, and good business men/women in the community.
It was just the right amount of spice. Until next time...

Sunday, October 14, 2007

Tyler Perry's Why Did I Get Married?

Tyler Perry's movie is the number one movie in the nation for a reason. It tells a story that transcends race/creed/color.

If you are currently in a relationship, be it dating long term or short term, or married, you should put on your coat and head out the door to the theater nearest YOU!

Until next time....

Thursday, October 11, 2007

Beverly Hilton Hotel - Celebration!

The BHCC's Celebration of Excellence Awards ceremony was fa-bu-lous!
It was one of those events that everyone involved in the retail business in Beverly Hills just had to be there. The place was packed, and everyone whas dressed! I mean, Gucci, Escada, Dolce & Gabbana, as well as St. John knits - with the appropriate pearls and pumps. But I'm sure you knew that already.

Mayor Jimmy Delshad has such a great sense of humor, and was delighted to give the awards to the recipients.

Bijan, the clothing designer - was one of the two people given the Celebration of Excellence award. Bijan has been on Rodeo Dr. for at least 3 decades. He has a first class shop on Rodeo Dr. proper.

Warren Ackerman, an Entrepreneur and business man in the community for the past 55 years was given the award as well. He's been a member of the Beverly Hills Chamber for 50 years.

Well - Mr. Ackerman is 90 years old and still as sharp as a whip! He saw me walking by, and reached out and said, "Carla, come here and give me a kiss." and I did. I kissed him and his lovely wife. It was my pleasure.

Randy Furhman Designs had the place looking sooo beautiful! The center pieces were a big hit. There was edible chocolate in the center of beautiful roses! Everyone wanted to take them home, and a few people simply reached into the arrangement and started eating the dark chocolate centers.

What A lovely evening in a lovely setting...

What's more insecure, the iPhone or Apple?

It's been interesting to watch the reactions to Apple's crackdown on people who hack their iPhones.

If you've been living in a cave or otherwise off the net, I should explain that Apple's latest software update for the iPhone tends to disable phones that have been hacked to undo the SIM lock (enabling them to make calls on other networks) or to install third party applications. In some cases, Apple has refused to repair the software in these "bricked" phones, forcing the user to buy a new one.

I've read contradictory reports on what level of hacking causes the iPhone to be disabled. Some reports say the update disables the phone only if the SIM lock has been broken. In phones with an intact SIM lock but third party applications, word is that the update "merely" erases the apps without disabling the phone. But the fear among iPhone users is that doing anything unauthorized with the phone, even installing an app, can cause it to be disabled. Apple appears to be feeding this fear deliberately.

This has stopped (at least temporarily) the rapid growth of third party applications that developers and enthusiasts had started creating for the iPhone. Although Apple doesn't endorse or encourage the creation of native apps for the iPhone, developers had quickly found ways to access the modified version of Mac OS X inside the iPhone, and were busily producing a series of interesting and cute add-ons.

I was astounded by the speed at which iPhone applications were appearing. Usually it takes about six months to get developers cranked up on a new device, and that's when things are going well. Just three months after the first shipment of the iPhone, there were already a lot of interesting apps appearing, and David Pogue at the New York Times had even created a video celebrating them (link).

Most technology companies would kill to have that publicity and a bunch of third parties creating new software for their products. Web 2.0 companies are all adding application interfaces so they can get developers, companies like Adobe, Microsoft, and Google are competing aggressively to create APIs for web development, and even Apple invests heavily in encouraging developers to create software for the Mac.

The assault on hacked iPhones has provoked a nasty reaction online, starting among enthusiasts (check out the video here) and now spreading to the mainstream press. The latest example, pointed out to me by Chris Dunphy (an angry iPhone user), is from BusinessWeek (link):

"Wasn't Apple itself the creation of two guys in garage with a knack for making interesting ideas into real things? So why punish the people who try to create something interesting, threatening them with the prospect of an inoperative phone?....The company that styles itself as the technology supplier of choice for creative people with great ideas is insisting that to own its products is to accept a defined orthodoxy where there's only one acceptable way to do things. That doesn't sound like the Apple I know. So I'm not going to buy an iPhone. And until Apple commits to changing this ridiculous policy, I don't think you should either."

I can't remember the last time someone at BusinessWeek actively campaigned against a product of any sort.


Why would Apple expose itself to so much criticism?

The weirdest thing about this whole saga is that it's not at all clear why Apple is putting itself through it. I've been asking myself that a lot, and want to share some thoughts.

The first thing I think we have to do is separate the SIM lock issue from the applications issue. They are two very different business and technical issues, and Apple may have completely different motivations for pursuing them.

Why defend the SIM lock? Many mobile phones, especially in the US, are locked for use on a particular network. All CDMA phones outside of China are like this (because there is no SIM card), and many GSM phones in the US are as well. The excuse for this is usually that the operator paid a subsidy for the phone hardware, and needs to recover the subsidy through service charges. But the operators also achieve this recovery through big cancellation fees if you switch operators before the contract is up, so the industry has not traditionally worked very hard to defend the SIM lock. Unlock codes for many phones are available online, and many operators will reportedly unlock your phone if you call them and say that you're traveling overseas.

Apple is the first phone hardware vendor that I've seen aggressively defend the SIM lock, and I'm not sure why. The most common explanation on the Web is that Apple's getting a revenue share on the monthly billings from iPhone users, so it actually loses a lot of money when any iPhone moves to another network. There is also speculation that if iPhones can be moved into countries where they are not available, Apple will have trouble extracting lots of money from local operators who sign up to carry the phone.

The latter explanation doesn't hold a lot of water for me -- most people want their phone to work in their native language, so an English-language version of the iPhone is not going to destroy the market for a legitimate iPhone in France. Also, iPhones moved onto unauthorized networks lose some of their cool features, such as the visual voicemail function. If Apple were selling iPhones in some countries for $99 and in others for $699, I would see more of a gray market threat, but the price gaps are not nearly that large. Combine the language issue, loss of features, and low opportunity for price arbitrage, and I don't think there is enough motivation for Apple to subject itself to the abuse it's taking.

But the revenue opportunity is a different thing. If Apple got, say, 20% of the mobile billings for an authorized iPhone, that would probably be about $120 a year from an average user -- in pure profit. That's going to be similar to the total margins Apple makes on the actual iPhone, and they get the billings every year. I have no idea if Apple's actually getting 20%, but that sort of number has been rumored for some of the European iPhone deals. Even if Apple's cut is only $10%, the revenue share would be a huge part of Apple's total profit on the iPhone, and something they would be willing to defend vigorously, even if it pisses people off.

Why kill third party applications? This one is harder to understand, because I don't understand what Apple gains from it. Having applications for the iPhone makes it more popular, and also sucks up developer activity that could go to competing products. My first reaction when I heard that Apple wouldn't allow applications on the iPhone was that it was a control issue for Steve Jobs - he watched the base of cool Mac developers get sucked away by Windows, and never wants to be vulnerable to a third party again (link).

There are a lot of commentators online who assume the control freak attitude is driving Apple's behavior on the iPhone. Others speculate that Apple is planning to offer a third party applications store, in which it will take a large revenue cut for third party applications that have been approved by Apple. I have no idea what the cut would be, so it's hard to say how much it's worth to Apple. But I think if it were a big part of their plans, they would have made that store available on the first version of the device. So although I believe they might create such a store (it's an obvious thing to do), I don't think that is the whole explanation. It's hard for me to see them bringing this level of criticism on themselves just to defend that hypothetical store.

Instead, I'm starting to suspect that they have a deeper motivation that they don't want to discuss in public because even acknowledging it could damage iPhone sales. It's better to take criticism from people who think you're evil than to admit that your device has a serious flaw, and I think maybe the security structure of the iPhone is a serious flaw.

When the iPhone was announced, Steve Jobs said it didn't allow third party apps because they could bring down the phone network. I thought that was stupid bluster at the time, because on most smartphones it's very difficult to do anything really nasty to the network. The applications and the phone run on separate processors, and given the limitations of the smartphone operating systems, it's very difficult to do anything really heinous to the network.

But the iPhone has a much more powerful OS in it, a derivative of Unix. The reports posted online by hackers who have played with the innards of the iPhone are very disturbing (link). Here's a great example:

EDGE network access is horribly slow, but it works....I made a few attempts to discover other hosts in the private address space, in hopes of finding other EDGE devices, but instead only found a few scattered routers, switches, and servers.

So the hacker was looking to hack other phones via AT&T's Edge network, and was not able to do so. That's a good thing from the perspective of the average user. But you have to wonder what those "scattered routers, switches, and servers" are. I doubt AT&T deploys switches and servers on its network just for laughs, so who knows how important they are to the functioning of the network, or how secure they are. I'm sure they were not set up with the expectation that hackers would be tickling them from an iPhone.

If you know the technical details of Edge and have any thoughts on this, please post a comment. Maybe I'm overstating the risk here. My personal reaction was that if I worked at an operator and read the quote above, my hair would stand on end (if I still had any).

Here's another interesting quote:

Every process runs as root. MobileSafari, MobileMail, even the Calculator, all run with full root privileges. Any security flaw in any iPhone application can lead to a complete system compromise. A rootkit takes on a whole new meaning when the attacker has access to the camera, microphone, contact list, and phone hardware. Couple this with "always-on" internet access over EDGE and you have a perfect spying device.

Well, that's pretty straightforward. There are already third party applications that turn a smart phone into a spying device, but you need physical access to that particular device in order to install them. The difference with the iPhone, according to this report, is that once you find a security hole you could install that sort of spyware remotely, via the wireless connection.

That led to a Computerworld article which says basically that viruses and other malware could spread from one iPhone directly to another without the user ever being aware of it (link). I'm not too alarmed by that just yet, because there isn't a critical mass of iPhones in any one geographic location to infect each other. But it could be interesting the next time there's a big gathering of iPhone users. Macworld, anyone?

To me the more troubling part of the report was the root privileges thing. I'm not a Unix expert, so I talked to someone who is. He confirmed that applications with root privileges in Unix can do just about anything. Unix is designed to empower programmers, and the assumption is that someone with root access knows what they are doing and can be trusted. (You can read some similar commentary in a eWeek column here).

There are ways to prevent third party applications from having root access, but the disturbing possibility (and I'm speculating here) is that Apple may have stripped out those protections in order to reduce the memory requirements of the iPhone and make it run faster. If that's the case, my friend said, it may be a pretty involved project for Apple to add those protections back in. Not at all impossible, but requiring a lot of work and time.

Through my years in the industry, I've done a lot of research on technology users. One of the things I've learned is that security problems are a great way to scare people away from a new technology device. If it even sounds insecure, a lot of people will stay away from it. Based on what I'm seeing online, there is a lot of evidence that the iPhone as currently structured is a genuinely insecure device once any uncontrolled third party applications get onto it. What's more, keeping third party apps off your own iPhone does not necessarily protect you, because malicious software could propagate from device to device.

If I were working at Apple, and this were the situation, what would I do? Well, first I would not want to acknowledge the vulnerability, because that itself would scare away customers. Second, I would do everything in my power to shut down all third party native application development. Squash it, kill it completely. And I'd be willing to take a lot of criticism for doing so because the alternative, acknowledging the security problem, would produce even more bad PR.

Let me be very clear here: I'm not saying that I know this is what's going on at Apple; I don't. And I'm not trying to start any nasty rumors (they are already out there). I should also point out that some reports on iPhone security have been a lot less alarmist (for example, here is Symantec's take from early July). But that was before the latest reports surfaced.

I think we need to ask whether Apple botched the security of the iPhone in the belief that people wouldn't try to add apps to it. They could easily have made that assumption; there have been comparatively few efforts to add apps to the iPod, after all. But the publicity for the iPhone, and Apple's bragging that OS X was in it, made it an irresistible target for hacking.

If Apple really does have a security problem in the iPhone, I don't think they will be able to keep it quiet. Experience shows that the best approach in this sort of situation is to come clean about the problem, take your lumps, and fix it as soon as you can. That way you at least retain your reputation for honesty. If the iPhone really is vulnerable, Apple risks ending up with the worst of all possible worlds -- it'll damage its reputation for honesty, piss off a lot of technophiles, and people will still hear that the iPhone is insecure.

It will be interesting to see how Apple handles this issue in the weeks to come.

=====

Thanks to John Hering at Flexilis for pointing me to the Computerworld story.