public:nokia
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| public:nokia [2026/10/09 05:13] – created lukas | public:nokia [2026/10/09 05:17] (current) – lukas | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| Methods to Open Nokia Backups | Methods to Open Nokia Backups | ||
| - | | + | * **Nokia Suite / Nokia PC Suite**: Install the original software on a Windows PC and use its built-in restore wizard to open the file and put data back onto a compatible phone. |
| + | |||
| + | * **NbuExplorer**: | ||
| + | * **Noki**: Use the NokiSoft extraction tool to browse, preview, and extract specific files like calendar entries, photos, and phone books from the backup. | ||
| - | NbuExplorer: | ||
| - | Noki: Use the NokiSoft extraction tool to browse, preview, and extract specific files like calendar entries, photos, and phone books from the backup. | ||
| The ZIP Trick (.nbf files): Rename the file extension from .nbf to .zip, then extract it using a program like 7-Zip or WinRAR to access raw contact files (.vcf) and media. | The ZIP Trick (.nbf files): Rename the file extension from .nbf to .zip, then extract it using a program like 7-Zip or WinRAR to access raw contact files (.vcf) and media. | ||
| If you tell me the exact file extension (.nbu or .nbf) and what specific data you want to recover (like contacts, messages, or photos), I can give you exact steps to get it out. | If you tell me the exact file extension (.nbu or .nbf) and what specific data you want to recover (like contacts, messages, or photos), I can give you exact steps to get it out. | ||
| + | |||
| + | ==== Sync Nokia E72 with Linux tools ==== | ||
| + | |||
| + | also other Nokia S60 fp 3 phones with osynctool / opensync / syncml-obex-client | ||
| + | it's a start | ||
| + | rob miller -- rob at janerob dot com | ||
| + | |||
| + | update 16 nov 2010 | ||
| + | |||
| + | I've been using a perl script I wrote several months back to sync the e72 calendar to KDE's calendar in Kontact/ | ||
| + | it depends on syncml-ds-tool, | ||
| + | amongst other things, it ' | ||
| + | you need to create a work dir somewhere for syncml-ds-tool to store the phone' | ||
| + | you need to edit the script to set your bluetooth mac address, location of your work dir and the location of your korganizer std.ics file - back this up first | ||
| + | there are still some bugs but it works for me... | ||
| + | sometimes I need to use ' | ||
| + | |||
| + | I recently wiped my phone to upgrade its software; I learned: | ||
| + | ksml restored the calendar without trouble | ||
| + | restoring the contacts and notes from syncml-ds-tool copies I'd been keeping required: | ||
| + | move the entries (not the syncml-ds-tool control files) out of the syncml-ds-tool work dirs | ||
| + | sync the phone | ||
| + | move the entries back | ||
| + | sync the phone again | ||
| + | |||
| + | If you're looking for a complete, turnkey solution -- this isn't it, yet. So far I've had varying results getting the calendar, contacts, todo and notes data off the phone via bluetooth. Putting data back to the phone is yet another story. | ||
| + | |||
| + | Back it all up first using Nokia PC Suite or similar. You have been warned. | ||
| + | |||
| + | This page is to quickly document the things I have working. I'm using gentoo linux. Also note that while playing with the Nokia PC Suite software on the dark side it seemed to update a few things on the phone. | ||
| + | |||
| + | sdptool | ||
| + | |||
| + | The place to start. Use ' | ||
| + | obexfs | ||
| + | |||
| + | From the sdptool output above, find: | ||
| + | |||
| + | Service Name: OBEX File Transfer | ||
| + | Service RecHandle: 0x10008 | ||
| + | Service Class ID List: | ||
| + | "OBEX File Transfer" | ||
| + | Protocol Descriptor List: | ||
| + | " | ||
| + | " | ||
| + | Channel: 6 | ||
| + | " | ||
| + | Language Base Attr List: | ||
| + | code_ISO639: | ||
| + | encoding: | ||
| + | base_offset: | ||
| + | Profile Descriptor List: | ||
| + | "OBEX File Transfer" | ||
| + | Version: 0x0100 | ||
| + | |||
| + | From this you can work out to do | ||
| + | |||
| + | obexfs -b XX: | ||
| + | |||
| + | You'll need the fuse kernel module installed and maybe tweek the permissions on the /mnt/obex mountpoint unless you want to do it only as root. This will get you access to photos, downloads and music files, but not the directories that hold the PIM data. This doesn' | ||
| + | syncml-ds-tool | ||
| + | |||
| + | These things work for me: | ||
| + | |||
| + | usb | ||
| + | |||
| + | $ syncml-ds-tool -u | ||
| + | Superuser privileges are required to access complete USB information. | ||
| + | Found 3 USB OBEX interfaces | ||
| + | Interface 0: | ||
| + | Manufacturer: | ||
| + | Product: E72-1 | ||
| + | Interface description: | ||
| + | Interface 1: | ||
| + | Manufacturer: | ||
| + | Product: E72-1 | ||
| + | Interface description: | ||
| + | Interface 2: | ||
| + | Manufacturer: | ||
| + | Product: E72-1 | ||
| + | Interface description: | ||
| + | Use '-u interface_number' | ||
| + | |||
| + | $ syncml-ds-tool -u 0 --slow-sync text/ | ||
| + | $ syncml-ds-tool -u 0 --slow-sync text/ | ||
| + | |||
| + | bluetooth | ||
| + | |||
| + | $ syncml-ds-tool -b XX: | ||
| + | $ syncml-ds-tool -b XX: | ||
| + | $ syncml-ds-tool -b XX: | ||
| + | |||
| + | Note that ' | ||
| + | |||
| + | Service Name: SyncMLClient | ||
| + | Service RecHandle: 0x10006 | ||
| + | Service Class ID List: | ||
| + | UUID 128: 00000002-0000-1000-8000-0002ee000002 | ||
| + | Protocol Descriptor List: | ||
| + | " | ||
| + | " | ||
| + | Channel: 4 | ||
| + | " | ||
| + | Language Base Attr List: | ||
| + | code_ISO639: | ||
| + | encoding: | ||
| + | base_offset: | ||
| + | Profile Descriptor List: | ||
| + | "" | ||
| + | Version: 0x0100 | ||
| + | |||
| + | syncml-ds-tool dumpinfo looks like: | ||
| + | |||
| + | ======================================== | ||
| + | Man: NOKIA | ||
| + | Mod: E72-1 | ||
| + | FirmwareVersion: | ||
| + | SoftwareVersion: | ||
| + | HardwareVersion: | ||
| + | |||
| + | MaxMsgSize: 65535 | ||
| + | MaxObjSize: 3000000 | ||
| + | Transport used: OBEX client | ||
| + | OMA DS mode used: server | ||
| + | Identifier (Source): PC Suite | ||
| + | Target: (null) | ||
| + | |||
| + | Datastores: | ||
| + | Locations: ./ | ||
| + | Wbxml: Yes | ||
| + | SyncML Version: (null) | ||
| + | SupportsUTC: | ||
| + | SupportsNumberOfChanges: | ||
| + | SupportsLargeObjects: | ||
| + | |||
| + | libsyncml Version: 0.5.4 ($Revision: 1075 $) | ||
| + | ------------ | ||
| + | |||
| + | The good news here is that if you specify a directory as above then syncml-ds-tool actually does sync -- you can download from the phone, add something new to the directory, re-sync and have it appear on your phone. The bad news is that with the version from libsyncml v. 0.5.4 you eventually run into an error of the form: | ||
| + | |||
| + | < | ||
| + | |||
| + | The syncml-ds-tool.c source code has the ' | ||
| + | |||
| + | The good news here is that the svn version - libsyncml Version: 0.5.100 ($Revision: 1356 $) as of this writing -- mostly seems to work, in that records go back and forth between the desktop and phone. | ||
| + | |||
| + | To get the {M}(~)9999 hard masked ebuild of libsyncml on your gentoo system (this pulls the latest svn build), ensure you have the appropriate ~arch for app-pda/ | ||
| + | |||
| + | This is what I'm using now. I put the three commands (Contacts, Calendar and Notes) in a shell script with 'sleep 2' after each -- otherwise it hangs. | ||
| + | osynctool | ||
| + | |||
| + | This is the new version of the previous msynctool, apparently. For Gentoo you will need to grab the ebuild from bugs.gentoo.org, | ||
| + | |||
| + | $ osynctool --addgroup e72 | ||
| + | $ osynctool --addmember e72 file-sync | ||
| + | $ osynctool --addmember e72 syncml-obex-client | ||
| + | $ osynctool --showgroup e72 | ||
| + | Group: e72 | ||
| + | Member 2: syncml-obex-client | ||
| + | No Configuration found: Plugin is not configured | ||
| + | Member 1: file-sync | ||
| + | No Configuration found: Plugin is not configured | ||
| + | |||
| + | The trickier bit is configuring each member with ' | ||
| + | |||
| + | All in all I wasn't able to make osynctool work very well. As it says on the opensync website, the 0.3.x releases "are not recommended for end users or distribution packaging," | ||
| + | | ||
| + | https:// | ||
| + | |||
| + | ==== nokia e72 kontakt sync to linux debian ==== | ||
| + | |||
| + | Pro synchronizaci nebo přenos kontaktů ze staršího telefonu Nokia E72 (operační systém Symbian) do systému Linux Debian máte dvě hlavní cesty: jednorázový export (nejjednodušší a nejspolehlivější) nebo přímé cloudové propojení. | ||
| + | Nativní synchronizační nástroje jako syncml-ds-tool nebo multisync/ | ||
| + | Metoda 1: Jednorázový export přes paměťovou kartu (Nejspolehlivější) | ||
| + | Tento postup vytvoří standardní soubory .vcf (vCard), které snadno naimportujete do linuxových e-mailových klientů (Evolution, Thunderbird) nebo kontaktů v prostředí GNOME/ | ||
| + | |||
| + | Na Nokii E72: | ||
| + | Otevřete aplikaci Kontakty. | ||
| + | Stiskněte Volby -> Označit/ | ||
| + | Zvolte Volby -> Kopírovat vizitku -> Do jiné paměti (nebo na paměťovou kartu E:). | ||
| + | Telefon exportuje každý kontakt jako samostatný .vcf soubor do složky E: | ||
| + | |||
| + | Přenos do Debianu: | ||
| + | |||
| + | Vyjměte SD kartu a vložte ji do PC, nebo připojte Nokii k počítači pomocí USB kabelu a na displeji telefonu zvolte režim Velkokapacitní úložiště (Mass Storage). | ||
| + | Zkopírujte složku s .vcf soubory do počítače. | ||
| + | |||
| + | Sloučení v Linuxu (volitelné): | ||
| + | |||
| + | Pokud váš e-mailový klient neumí importovat stovky souborů najednou, otevřete v Debianu terminál ve složce s kontakty a spojte je do jednoho velkého souboru: | ||
| + | |||
| + | bash | ||
| + | |||
| + | cat *.vcf > vsechny_kontakty.vcf | ||
| + | |||
| + | Při použití kódu buďte obezřetní. | ||
| + | |||
| + | Import: Soubor vsechny_kontakty.vcf naimportujte do aplikace Thunderbird, | ||
| + | |||
| + | Metoda 2: Bezdrátový přenos přes Bluetooth | ||
| + | Pokud nemáte USB kabel ani čtečku paměťových karet, můžete kontakty poslat bezdrátově. | ||
| + | |||
| + | Spárujte Nokii E72 s vaším Debianem přes Bluetooth. | ||
| + | V aplikaci Kontakty na Nokii označte všechny položky. | ||
| + | Zvolte Volby -> Odeslat -> Přes Bluetooth a vyberte váš Linux počítač. | ||
| + | V Debianu schvalte příjem souborů. Kontakty se uloží do složky se staženými soubory. | ||
| + | |||
| + | Metoda 3: Automatická synchronizace přes cloud (CardDAV) | ||
| + | Nokia E72 podporuje protokol SyncML a Mail for Exchange. Pokud chcete mít kontakty neustále synchronizované, | ||
| + | |||
| + | PhoneCopy: Služba PhoneCopy.com oficiálně podporuje Nokii E72 i Linux. | ||
| + | V Nokii E72 nastavíte synchronizační profil SyncML podle návodu PhoneCopy (Server: http:// | ||
| + | V Debianu si nainstalujete aplikaci PhoneCopy pro Linux (dostupná na jejich webu) a stáhnete synchronizovaná data přímo do formátu vCard. | ||
| + | |||
| + | Pokud preferujete čistě lokální řešení, Metoda 1 (přes SD kartu) zabere pouhých 5 minut a funguje bez nutnosti instalovat do Debianu jakýkoliv dodatečný software. | ||
| + | |||
| + | |||
| + | | ||
| + | | ||
| + | |||
public/nokia.1791522829.txt.gz · Last modified: by lukas
