| [=] |
| Articles (0 comments) show comments Import those frickin' contacts on your Nokia N Series (Th feb. 5th, '09 at 00:09 am) My Nokia N96Today I got my Nokia N96 Smartphone thing because I washed all life out of my previous Sony-Ericsson K600i. I spent quite a few moments figuring out what phone I'd want, because it ain't cheap the amount of euros you cough up during your phone contract. N96 seemed very cool but there were some annoyances to begin with. If you just want to read about the contact importing stuff, skip the following part. Nokia N96 Annoyances
And to make up for it a little bit: Nokia N96 recommended (free) software
Anyway, those contacts..Contacts from my Sony-Ericsson K600iOh yeah, my sweet SE. I always hate the big fat stupid closed nontransparent computer-hogging annoying crashprone idiot software manufacturers want you to use with your software. Nokia N series is absolute king in this area. But for any Sony-Ericsson phone, there's a superb piece of software out there: FloAt's Mobile Agent. But, this article is not about that. Let's just say I easily synced all my contacts with FMA 2.1. Contacts to my Nokia N96Normal sync between phones does not work. Nokia is not complying with standards. So we need to force-feed our contacts to the phone, somehow. And afaik, connectivity is not yet possible through small and free 3rd party apps, so we'll need the included phone PC software. Nokia's PC Suite looks nice, like steam, but hey did I ask for custom skins? I already have Windows' themes in the computer's memory so why don't you just cut the crap. Yeah I'm sorry, it annoyed me with every click. Even though I permitted the installer to install the latest versions of components from the Internet, it still wants to do an update for every click you make. I had to reboot 3 times. And it's a known fact in Windows word, that software that needs your computer to reboot fucks up your Windows installation, something you'll only want for very important apps. Oops, was letting myself go again. Turns out PC Suite will only sync contacts with Outlook Express (or some other apps no one uses), which any descent computer user has ripped out of their Windows installation CD anyway. And there's no free software that imitates Windows' addressbook.wab. FMA doesn't export .csv files, and PC Suite doesn't import them anyway. So.. we're just have to do it ourselves. I assume you've got basic knowledge, so you'll understand when my examples are not meant literally. Look for the file that stores your FMA contacts. D:\Document and Settings\User\Application Data\FMA\Phone Name [IMEI]\dat\Contacts.ME.dat You'll see every contact has a structure like this: "Name Surname/M",##########,#,#,{some-id-like-number},"someothernumber"We are going to convert this to a .csv file. Regular expression replace the following search/replace pairs:
"Name Surname",##########,,, Look for all names that are duplicates. They have multiple numbers. Combine the lines so that the phone numbers line up in their correct .csv space. The above example would resolve to this: "Name Surname",##########,,##########, Done? Now, make sure that none of the names have a comma in it. And then, remove all the "quotes" because they are obsolete for vCards. (Easy: Replace-all them with nothing and they are gone.) Name Surname,##########,,##########, Now, someone has written this superb JS .csv to vCard converter! Go there and enter the labels on the first line: Name,Cell,Work,Home,Other Link data to labels like so: ![]() and click on the 3rd tab. Copy this data into a new text file and we're ready for some final processing. Editing the vCard listWe've now got a vCard list in v3.0 format. This is something my brand new Nokia does not support. It will work, but it will store all types of phone numers as regular phone numbers. I learned from Wikipedia that a quick fix would be to search-and-replace all TEL;type= TEL; Since Nokia also does not support the list vCards, we need to cut 'em all up. Sucks, right? Yeah I thought so, too. I created a tool in php that splits the vCard, returning you a zip with snippets: tools.rednet.nl/plugins/vcfsplit.php ![]() Now save this new vCard list as something.vcf and upload it to the tool. Open the .zip that it outputs, and drag those files to your (as mass storage connected) phone in the following folder (or it will not work): E:\Others\Contacts\ Navigate to Options > Copy business card > From Other Memory > E: Mass Memory and wait while the progress bar is looking promising. ![]() ![]() ![]() .. Tadah! Phone categories are kept. If you used to use a lot more details in your contacts, like notes, titles, addresses and such, you'll need to figure some extra tricks. I never used those options anyway. Hey, it's just a phone! You're welcome to post your hints below. ![]() |
![]() | ||||||