Editing Resurrect your N9
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
== Firmware == | == Firmware == | ||
- | You may wish to consider whether to re-flash your phone's firmware. Even if you are already on the latest firmware (40.2012.21- | + | You may wish to consider whether to re-flash your phone's firmware. Even if you are already on the latest firmware (40.2012.21-3), you may need to re-flash if you are interested in the following: |
* '''Open-Mode Kernel''' disables Nokia's Aegis security system. This is easier to install on a freshly re-flashed device. | * '''Open-Mode Kernel''' disables Nokia's Aegis security system. This is easier to install on a freshly re-flashed device. | ||
- | * '''[[ | + | * '''[[UbiBoot]]''' allows you to boot alternative kernels or operating systems. Requires the use of the Open-Mode kernel. |
* '''Changing Firmware Variant''', e.g. in order to gain localised applications. There are limitations to which firmware variants you can change to/from. See [[Flashing N9]] for further details. | * '''Changing Firmware Variant''', e.g. in order to gain localised applications. There are limitations to which firmware variants you can change to/from. See [[Flashing N9]] for further details. | ||
Line 25: | Line 25: | ||
* Download the .deb file onto your PC and transfer it to your N9 through Bluetooth. | * Download the .deb file onto your PC and transfer it to your N9 through Bluetooth. | ||
* On your N9, in the notification view, touch the transferred file, it should run the installation of n9-repomirror. | * On your N9, in the notification view, touch the transferred file, it should run the installation of n9-repomirror. | ||
+ | |||
+ | Another way to get the RepoMirror on the N9 is to copy the download link on OpenRepos (by right-clicking on the .deb file then copy the link), then use a link shortener service, and type the shortened link by hand on the device's browser. It should be downloaded and you can install the file. | ||
Some users have reported problems with the latest version (0.7.2). Using an older version (0.6.0) seems to help in this instance. | Some users have reported problems with the latest version (0.7.2). Using an older version (0.6.0) seems to help in this instance. | ||
Line 31: | Line 33: | ||
=== Warehouse === | === Warehouse === | ||
- | Warehouse | + | Warehouse is a package browser for OpenRepos. It allows you to browse, select and install packages directly from your device, in a similar way to the Nokia Store app worked. It can be downloaded from OpenRepos [https://openrepos.net/content/basil/warehouse here]. |
+ | |||
+ | |||
+ | === Certificates === | ||
+ | With time, more and more of Root Certificates are obsolete. | ||
+ | |||
+ | For improving this, you may install aegis-certman-common-ca_1.0.8+0m9_all.deb created by Halftux. He created this with the pem files from latest maemo5 certs (cssu-devel). | ||
- | + | See here for instructions : https://talk.maemo.org/showpost.php?p=1562329&postcount=94 | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== Developer Mode == | == Developer Mode == | ||
- | Enabling Developer Mode requires the installation of additional developer packages. As the original Nokia repositories are no longer available, you must install | + | Enabling Developer Mode requires the installation of additional developer packages. As the original Nokia repositories are no longer available, you must install RepoMirror first. |
To enable Developer Mode: | To enable Developer Mode: | ||
- | * Connect your N9 to your | + | * Connect your N9 to your wifi |
* Open Settings/Security/Developer mode, and enable the option 'Developer mode'. | * Open Settings/Security/Developer mode, and enable the option 'Developer mode'. | ||
* After downloading the base packages, your phone will restart. You will find some extra apps such as Terminal are now installed. | * After downloading the base packages, your phone will restart. You will find some extra apps such as Terminal are now installed. | ||
- | * You can now enable further options, including logging, power analysis and IPv6 from Settings/Security/Developer | + | * You can now enable further options, including logging, power analysis and IPv6 from Settings/Security/Developer mode. |
== Performances == | == Performances == | ||
- | Pre-requisites: developer mode must be activated. | + | Pre-requisites : developer mode must be activated. |
*Install N9 QTweakAll : | *Install N9 QTweakAll : | ||
Line 68: | Line 69: | ||
Under the settings page you can define how the phone will connect to different networks. Go to Settings>Internet connection>Edit networks. There you can select which networks will be automatically used and which ones manually. Unfortunately this does not work any more because it requires a working connection to connectivity-test.ext.nokia.com and (you guessed it) the server is not longer running. | Under the settings page you can define how the phone will connect to different networks. Go to Settings>Internet connection>Edit networks. There you can select which networks will be automatically used and which ones manually. Unfortunately this does not work any more because it requires a working connection to connectivity-test.ext.nokia.com and (you guessed it) the server is not longer running. | ||
- | BUT there is an easy fix. Just open the terminal and edit the file /etc/hosts | + | BUT: there is an easy fix. Just open the terminal and edit the file /etc/hosts. Add one line the redefines the server to point to connectivity-test.ext.maemo.org. |
213.128.137.20 connectivity-test.ext.nokia.com | 213.128.137.20 connectivity-test.ext.nokia.com | ||
Line 75: | Line 76: | ||
== Apps == | == Apps == | ||
- | Most of them are no longer | + | Most of them are no longer installable because certificates are TOO old (the install process fails because of that). However here is a solution : |
- | * Pre-requisites: developer mode must be activated | + | * Pre-requisites : developer mode must be activated, N9 QTweak must be installed as well as Aegis. You may check that Aegis is installed by running "sudo aegis-dpkg -h" (from Terminal). For installing Aegis, just launch N9 QTWeak, option EE and option 2 (INSTALL Coderus Aegis-Install). Answer the questions and wait... |
- | + | * Download the .deb file from openrepos on your PC then copy them into a folder on the device, say the /Downloads folder | |
- | * Download the | + | * Then run the Terminal and run aegis-dpkg |
- | * Then run Terminal and run | + | sudo aegis-dpkg -i /home/user/MyDocs/Downloads/myapp.deb |
- | + | ||
- | + | ||
- | Edit | + | Edit : furthermore I recommand you to activate the ROOT-SSH mode, it enable you to open an SSH connection from your PC onto your N9. From this SSH connection, you can run any command you need. User: user , password : user's password (default is rootme ) |
=== AccuWeather === | === AccuWeather === | ||
- | '''Not usable but MeeCast | + | '''Not usable but MeeCast is a good replacement''' |
- | + | MeeCast is a good replacement. The MeeCast widget can replace AccuWeather on the events screen, as well as the lock and standby screens. (Install the widget via MeeCast's Settings/Appearance menu.) | |
- | + | ||
- | + | ||
=== Calendar === | === Calendar === | ||
- | ''' Partially Working ''' | + | '''Partially Working ''' |
- | + | Almost everyone abandon CalDAV. Fortunately Mail for Exchange option works very well with simple basic outlook accounts (!). The trick is to define the domain at office365.com , server at eas.outlook.com and port at 443 (see mail section). It provides Calendar and Contacts synchronization. | |
- | + | I didn't find other tricks for other cal providers. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== Contacts === | === Contacts === | ||
- | ''' Partially Working''' | + | '''Partially Working''' |
- | + | Microsoft Exchange : works with a simple Outlook account, see Calendar section about synchronization with Ms Exchange. | |
- | + | Google: see here http://meestuff.blogspot.com/p/syncgcontacts.html | |
- | + | ||
- | * | + | * Warning : developer says : DO NOT USE syncgcontacts IF YOU HAVE ALREADY AN Microsoft Exchange Account. |
- | * | + | * Warning : i was unable to install it correctly since some python-qtmobility libraries are missing on my N9. I didnt manage to install them with "sudo apt-get -f install". I guess we have to downloads them first and then to install them with "sudo aegis-dpkg ...". You may find them here : http://mirror.thecust.net/harmattan-dev.nokia.com/pool/harmattan/free/p/python-qtmobility/ |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== Cloud === | === Cloud === | ||
- | ''' | + | '''Only Google Drive is accessible through FilePlus ''' |
- | + | ||
- | + | ||
- | In 2021, | + | In 2021, no file manager are still able to connect to closed Clouds (SkyDrive-OneDrive, DropBox, Google Drive ) as well as to WebDav resource (NextCloud...) . Basically SSL handshakes fail. |
- | + | The only exception is FilePlus that can still connect to the Google Drive (and fetch the files... of course). | |
=== Drive === | === Drive === | ||
Line 170: | Line 140: | ||
=== Facebook === | === Facebook === | ||
- | '''Not working anymore | + | '''Not working anymore''' |
'''*** Facebook is deprecating XMPP support so it does not work anymore. [https://www.facebook.com/help/community/question/?id=10153420636883090] ***''' | '''*** Facebook is deprecating XMPP support so it does not work anymore. [https://www.facebook.com/help/community/question/?id=10153420636883090] ***''' | ||
Line 188: | Line 158: | ||
" | " | ||
- | + | === Hangouts === | |
+ | ''' Working in a very limited way and furthermore you have to decrease the security level of your Google account''' | ||
- | + | * Install from openrepos the hangouts plugins. | |
- | + | * Then run the account manager and add your hangout account here. | |
- | + | * That's all. You can chat through the native message app but in a very limited way (only text and no auto discovery of contacts that use Hang Outs !) | |
- | * Install the | + | |
- | * Then run the account manager and add your | + | |
- | * That's all. You can | + | |
- | + | ||
- | + | ||
- | + | ||
=== Mail === | === Mail === | ||
'''Working''' | '''Working''' | ||
- | + | My basic outlook account works well with the "Mail for Exchange" account type. The trick is to define the domain at office365.com , server at eas.outlook.com and port at 443 (see mail section). It provides Calendar and Contacts synchronization as well. | |
- | + | ||
- | + | Gmail accounts seems unreachable since recent security "enhancements". | |
- | + | ||
- | + | ||
- | + | Others pure mail accounts seem to work well as soon as you know their SMTP and IMAP servers settings. | |
- | + | ||
- | + | ||
- | === | + | === MAPS === |
'''Working''' | '''Working''' | ||
Line 222: | Line 183: | ||
'''Maps :''' | '''Maps :''' | ||
- | As OVI | + | As OVI server are down, you have to download maps here : http://nokiamaps.ct8.pl/nokia_maps_v_00.02.54.223.html |
- | + | But this site is almost down : it does no longer contain itself the ZIP files. However, fortunately, the WAY BACK MACHINE mechanism works well for the SECONDARY link (web.archive.org). | |
- | + | Installation : Unpack downloaded zip archive(s) to cities/diskcache folder. | |
- | + | ||
- | Installation : Unpack downloaded zip archive(s) to | + | |
Advice: each time you run Drive, go in Parameters and UNCHECK Online. This will enable the search of cities and addresses. | Advice: each time you run Drive, go in Parameters and UNCHECK Online. This will enable the search of cities and addresses. | ||
- | ''' | + | '''POIS :''' |
- | Go here http://nokiamaps.ct8.pl/nokia_maps_poi_00.02.54.223.html | + | Go here : http://nokiamaps.ct8.pl/nokia_maps_poi_00.02.54.223.html |
Installation : Unpack downloaded zip archive(s) to cities/diskcache/ClientIndex/ folder. | Installation : Unpack downloaded zip archive(s) to cities/diskcache/ClientIndex/ folder. | ||
Line 240: | Line 199: | ||
'''Voices :''' | '''Voices :''' | ||
- | Go here http://nokiamaps.ct8.pl/nokia_maps_voices_v_00.02.54.223.html | + | Go here : http://nokiamaps.ct8.pl/nokia_maps_voices_v_00.02.54.223.html |
Installation : Unpack downloaded zip archive(s) to cities/diskcache/voices/ folder | Installation : Unpack downloaded zip archive(s) to cities/diskcache/voices/ folder | ||
- | === | + | |
+ | === Message === | ||
''' Partially working''' | ''' Partially working''' | ||
- | First, install Harmoji, an Emoji SMS Fix. It consists of a patcher utility and a drop-in library that fixes a bug in libsms-utils, causing incoming SMS containing Emoji characters to be silently dropped | + | First, install Harmoji, an Emoji SMS Fix. It consists of a patcher utility and a drop-in library that fixes a bug in libsms-utils, causing incoming SMS containing Emoji characters to be silently dropped. |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Recommended version is 0.6.6 and it's available here : https://code.google.com/archive/p/harmoji/downloads. Reboot after installing. | |
- | As almost all BIG companies abandoned this protocol (see Facebook section...), you must discover available servers | + | Second, install ExtraPlugins. It provides many plugins for ICQ, AOL, MSN, QIP, Yahoo, Jabber/XMPP accounts. Nowadays ICQ, AOL, MSN, QIP, Yahoo are DEAD. Only Jabber/XMPP is usable and works well. It's an open source messaging system. Anyone can install its own jabber/xmpp server. You can even phone to any jabber/xmpp contacts whatever their own server ! |
- | I recommend you to use Pidgin of Gajim on your PC for | + | As almost all BIG companies abandoned this protocol (see Facebook section...), you must discover available servers by yourself... Here are few ones I found: jabber.hot-chilli.net, muc.xmpp.org, jabberix.com. See here https://www.jabberes.org/servers/ for others. |
+ | I recommend you to use Pidgin of Gajim on your PC for discovering multi user chats provided by these servers. | ||
Procedure: | Procedure: | ||
* Install ExtraPlugins, it provides a plugin for Jabber/XMP account management. | * Install ExtraPlugins, it provides a plugin for Jabber/XMP account management. | ||
- | * Add your Jabber.XMPP | + | * Add your Jabber.XMPP accounts (in Account Manager). |
* Optionally install Multi-User Chats (harmmucs). | * Optionally install Multi-User Chats (harmmucs). | ||
Line 278: | Line 232: | ||
''' Working ''' | ''' Working ''' | ||
- | Install gPodder. | + | Install gPodder or PodCatcher. |
Edit: gPodder requires a lot of additional libraries (python-***). If you encounter errors during installation, run this command for automatic installation of missing libraries : sudo apt-get -f install | Edit: gPodder requires a lot of additional libraries (python-***). If you encounter errors during installation, run this command for automatic installation of missing libraries : sudo apt-get -f install | ||
Line 285: | Line 239: | ||
''' Working ''' | ''' Working ''' | ||
- | *Install | + | *Install MeeRadio. |
- | + | *Create one .m3u file per station (no space in this file name, please). | |
- | + | *Copy yours .m3u files into /home/user (no space in its name). | |
- | + | *Go in the List tab of MeeRadio, your should see your .m3u files here. | |
- | + | *You may add some station into the "Preferred stations" tab IF the name of the .m3u file does not contain any SPACE. | |
- | + | ||
=== Radio (FM) === | === Radio (FM) === | ||
Line 315: | Line 268: | ||
'''Fully functional''' | '''Fully functional''' | ||
- | I strongly recommend you to decrease the priority of the smartsearch Cron. You can do that easily with | + | I strongly recommend you to decrease the priority of the smartsearch Cron. You can do that easily with QTweak in the Files Tweaker section. It decreases the prio to 10%. This avoids some lags. |
=== Skype === | === Skype === | ||
Line 323: | Line 276: | ||
''' Partially Working ''' | ''' Partially Working ''' | ||
- | + | Telegram-cli still works but it's very limited and works in command line (only text msg is possible ina one to one way). | |
- | + | ||
- | + | MeeTelegram is a BETA version, it works well but in a very very limited way as well. | |
- | + | ||
+ | A new alternative arrived in 2021 : meegram2. In Beta but promising. Source code is on GitHub. | ||
=== Twitter === | === Twitter === | ||
Line 344: | Line 298: | ||
With time, some of the SSL root certificates have expired. Additionally, available browsers do not support modern internet technologies. | With time, some of the SSL root certificates have expired. Additionally, available browsers do not support modern internet technologies. | ||
- | + | The java midlet Opera Mini 8.0 is a partial workaround. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Opera Mini 8 works in a client/server way with an Opera "proxy" server in the middle (between you and the site, this proxy server seems to be located in Nederland). The web Pages are not running on your device but on the Opera proxy server and the HTML output is then send to your n9. I notice that sites with JavaScript are rarely usable. | |
- | + | You may find the Opera Mini 8 on https://openrepos.net/ | |
- | Opera Mini | + | Without Opera Mini, you must find some pure HTML 2.0 sites. Here are some I know : http://lite.cnn.io/en , http://www.msn.com , http://68k.news (Google news)... |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== Whatsapp === | === Whatsapp === | ||
- | '''Not | + | '''Not Working anymore''' |
Wazapp uses a too old authenfication method. It fails at login. | Wazapp uses a too old authenfication method. It fails at login. | ||
Line 374: | Line 316: | ||
''' Partially Working ''' | ''' Partially Working ''' | ||
- | The stock client and CuteTube2 can no longer play | + | The stock client and CuteTube2 can no longer play Youtube videos. |
- | + | Luckily, Meefox 1.0.5 still works. It lags but it works ! | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | |||
- | |||
[[Category:N9]] | [[Category:N9]] |
Learn more about Contributing to the wiki.