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 15: | Line 15: | ||
''See also: [http://talk.maemo.org/showthread.php?t=82693 Firmware flashing discussion thread]'' | ''See also: [http://talk.maemo.org/showthread.php?t=82693 Firmware flashing discussion thread]'' | ||
+ | |||
+ | == inception origin fixer == | ||
+ | |||
+ | In case you do not wish to touch your system more than just strictly necessary, you might consider [http://talk.maemo.org/showpost.php?p=1359379&postcount=1 this hack-installer]. It is a package that will offer you a way to fake "this package comes from Nokia" to any package with an expired signature. | ||
== Nokia Store and Repositories == | == Nokia Store and Repositories == | ||
- | A | + | A mirror of Nokia's software repositories is hosted on [http://openrepos.net OpenRepos.net]. This contains copies of the free system software and apps for the N9, including most (if not all) of the free apps that were available on the Nokia Store (which no longer works). Another mirror, [http://mirror.thecust.net/harmattan-dev.nokia.com/ thecust.net] contains the developer packages required for enabling Developer mode. |
- | + | ||
To use these repositories, you must disable Nokia's repositories, and replace them. Installing the '''N9 RepoMirror''' package will do this for you. | To use these repositories, you must disable Nokia's repositories, and replace them. Installing the '''N9 RepoMirror''' package will do this for you. | ||
* On your phone, open Settings/Applications/Installations, and enable the option 'Allow installations from Non-Store sources'. | * On your phone, open Settings/Applications/Installations, and enable the option 'Allow installations from Non-Store sources'. | ||
- | * | + | * Open your phone's web browser, and navigate to [https://openrepos.net/content/ancelad/n9-repomirror https://openrepos.net/content/ancelad/n9-repomirror]. |
- | * | + | * Download and install the RepoMirror package. |
+ | ** 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. | ||
''See also: [http://talk.maemo.org/showthread.php?t=96018 N9 RepoMirror discussion thread]'' | ''See also: [http://talk.maemo.org/showthread.php?t=96018 N9 RepoMirror discussion thread]'' | ||
- | === | + | === 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]. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | [https:/ | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== 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: | ||
- | |||
* 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. |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== Apps == | == Apps == | ||
- | + | Many of the N9's apps still work fine out of the box. | |
- | + | Some are not installable because certificates are too old. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Solution in 2019: | |
+ | *Install N9 QTweak and activate the root access | ||
+ | *Download the .deb from openrepos on your PC then copy them into a folder on the device, say the /Downloads folder | ||
+ | * Then run the Terminal and run aegis-dpkg | ||
+ | - sudo aegis-dpkg -i /home/user/MyDocs/Downloads/myapp.deb | ||
=== AccuWeather === | === AccuWeather === | ||
- | '''Not | + | '''Not usable''': locations and weather updates are not available. |
- | + | 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 === | ||
- | ''' | + | '''Not Working Anymore ''' |
- | + | We could use CalDAV in accounts to sync your calendar before almost everyone abandon CalDAV... | |
- | + | Workaround for Google : Google still provides a simplified calendar view at this URL : https://calendar.google.com/calendar/m?cid | |
- | + | Last update : outlook accounts seem to work well on office365.com domain (see mail section) and provides the sync of calendar and contact. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== Contacts === | === Contacts === | ||
- | ''' | + | '''Fully functional''' |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== Drive === | === Drive === | ||
Line 163: | Line 76: | ||
As OVI server are down, we have to change some links & behaviors. | As OVI server are down, we have to change some links & behaviors. | ||
+ | * (Install and) Run WareHouse | ||
* Install and run Nokia Drive Enabler. | * Install and run Nokia Drive Enabler. | ||
* open /home/user/.config/Nokia/Maps.conf and check this line is present in [General] : isSsoEnabled=False | * open /home/user/.config/Nokia/Maps.conf and check this line is present in [General] : isSsoEnabled=False | ||
* open /home/user/.config/Nokia/Drive.ini and check this line is present in [Generalsettings] : ssoDone=True | * open /home/user/.config/Nokia/Drive.ini and check this line is present in [Generalsettings] : ssoDone=True | ||
- | * | + | * Install N9 QTweak (a must have) |
- | * | + | * Run N9 QTweak : option G (GPS provider...), then 1 (change GPS provider), then 2 (supl.google.com) then 4 (suplForced=True) |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | See the Maps section for the second step : download and install the old maps (2013). | |
- | + | === Facebook === | |
+ | '''Part Usable''': The N9 app will work if you de-select 'Chat and Contacts' when adding a Facebook account. If you don't do this Facebook will continually ask you to sign in. The main advantage of using the inbuilt app is that it will add notifications to the N9 feeds page. | ||
- | + | Alternatively the Facebook website can be browsed through a web browser, or by installing one of the third party apps available on [https://openrepos.net/category/social-networks OpenRepos.net]. | |
- | + | Facebook chat can be used on the N9 as a Jabber account, as they both use the same XMPP protocol. In order to do so: | |
- | + | * Install [https://openrepos.net/content/ekze/extraplugins extraplugins] to add support for more accounts, including Jabber | |
+ | * In Accounts, add a Jabber account with the following credentials: | ||
+ | ** Username: your-facebook-id@chat.facebook.com | ||
+ | ** Password: your-facebook-password | ||
+ | ** Server: chat.facebook.com | ||
- | + | '''*** Facebook is deprecating XMPP support so the above does not work anymore. [https://www.facebook.com/help/community/question/?id=10153420636883090] ***''' | |
- | |||
- | |||
- | + | === Hangouts === | |
+ | ''' Working in a limited way if you 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 !) | ||
=== Mail === | === Mail === | ||
'''Working''' | '''Working''' | ||
- | + | Some features of recent Exchange servers may not be supported. My outlook account works well on office365.com domain, including Calendar and Contact synchronisation. Hurrah ! | |
- | + | ||
- | + | Gmail accounts seems unreachable since recent security enhancement. | |
- | + | === MAPS === | |
+ | '''Working''' | ||
- | + | See the Drive section for the first (and required) step. | |
- | + | The second step is to download the Maps (2013), the POIS and the Voices. | |
- | + | ||
- | + | '''Maps :''' | |
- | + | 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. | |
- | + | 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 | |
- | + | Installation : Unpack downloaded zip archive(s) to cities/diskcache/ClientIndex/ folder. | |
- | + | ||
- | + | '''Voices :''' | |
- | + | 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 | |
=== Music Store === | === Music Store === | ||
'''Not working anymore''' | '''Not working anymore''' | ||
- | === | + | === Nokia Store === |
- | '''Not | + | '''Not usable''': The Nokia Store was closed down in March of 2015. |
- | + | Much of the Nokia Store's free content is available on [https://openrepos.net OpenRepos.net]. The [https://openrepos.net/content/basil/warehouse Warehouse] app allows you to browse and install apps from OpenRepos in a similar manner to Nokia's Store app. | |
- | + | ||
+ | === Online Notes === | ||
+ | NoteKeeper is an old but excellent client of EverNotes. However Renewal of authorization seems to be impossible now ... | ||
+ | Some says to use SyncEvolution as client and Funambol as server for sync of contacts notes call events. Didn't find readable explanation about such solution. | ||
=== Phone === | === Phone === | ||
- | ''' | + | '''Fully functional''' |
- | + | ||
- | + | ||
=== Podcast === | === Podcast === | ||
- | ''' | + | '''Fully functional''' |
- | Install | + | Install gPooder or PodCatcher |
- | + | ||
- | + | ||
=== Radio (internet) === | === Radio (internet) === | ||
- | ''' | + | '''Fully functional''' |
- | *Install | + | *Install MeeRadio. |
- | + | *Create one .m3u file per station (no space in its name). | |
- | + | *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) === | ||
- | ''' | + | '''Fully functional with handset''' |
+ | *Install N9 QTweak and activate the root access | ||
*Download the following 4 files from openrepos into a folder on the device, say the /Downloads folder: | *Download the following 4 files from openrepos into a folder on the device, say the /Downloads folder: | ||
- | fmrx-qt_0.2.0_armel.deb | + | - fmrx-qt_0.2.0_armel.deb |
- | fmrxd_0.2_armel.deb | + | - fmrxd_0.2_armel.deb |
- | + | - qmlradio_0.0.9_armel.deb | |
- | qmlradio_0.0.9_armel.deb | + | - fmrx-utils_0.2_armel.deb |
*Then login as root user devel-su with password rootme, then: | *Then login as root user devel-su with password rootme, then: | ||
- | dpkg -i /home/user/MyDocs/Downloads/fmrx* | + | - dpkg -i /home/user/MyDocs/Downloads/fmrx* |
- | dpkg -i /home/user/MyDocs/Downloads/qmlradio_0.0.9_armel.deb | + | - dpkg -i /home/user/MyDocs/Downloads/qmlradio_0.0.9_armel.deb |
- | * | + | * or |
- | sudo aegis-dpkg -i /home/user/MyDocs/Downloads/fmrx* | + | - sudo aegis-dpkg -i /home/user/MyDocs/Downloads/fmrx* |
- | sudo aegis-dpkg -i /home/user/MyDocs/Downloads/qmlradio_0.0.9_armel.deb | + | - sudo aegis-dpkg -i /home/user/MyDocs/Downloads/qmlradio_0.0.9_armel.deb |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
=== Search === | === Search === | ||
'''Fully functional''' | '''Fully functional''' | ||
- | |||
- | |||
=== Skype === | === Skype === | ||
Line 293: | Line 195: | ||
=== Telegram === | === Telegram === | ||
- | ''' | + | ''' Very partial solution ''' |
- | + | 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. | ||
=== Twitter === | === Twitter === | ||
Line 305: | Line 208: | ||
Just for memory, here was the procedure to go through the authentification process with tweetian : | Just for memory, here was the procedure to go through the authentification process with tweetian : | ||
- | * install and run Opera Mobile | + | * install and run Opera Mobile (openrepos...) |
* install and run Tweetian | * install and run Tweetian | ||
* once Tweetian opened a page in the stock browser, copy/paste the link into Opera Mobile, you should obtain the precious secret number for validating your connection by this way. | * once Tweetian opened a page in the stock browser, copy/paste the link into Opera Mobile, you should obtain the precious secret number for validating your connection by this way. | ||
+ | |||
+ | Workaround : Twitter Web Site through Opera Mini. | ||
=== Web === | === Web === | ||
'''Partially Working''' | '''Partially Working''' | ||
- | + | With time, some of the SSL root certificates have expired. This can be mitigated by manually adding the relevant certificates to the certificate store. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Additionally more and more websites require TLS 1.2 - which the meego browser does not support; however, Opera mini does. | |
- | + | As neither the stock browser nor Opera Mobile support TLS 1.2, the only solution to browse the sites implementing TLS 1.2 is to install PhoneMe (Java TM) then the midlet Opera Mini 8.0 | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | - copy the opera-mini-8.0.35626-advanced-en-us.jar (and .jad) into /opt/phoneme | |
- | + | - copy the operamini.png file into /usr/share/icons/hicolor/64x64/apps | |
- | + | - copy the operamini.desktop file into /usr/share/applications | |
+ | - chmod +x operamini.desktop. | ||
- | + | As Opera Mini 8 works in a client/server way with an Opera "proxy" server in the middle (between you and the site). So, the web Pages are not running on your device but on the Opera proxy server. This server will then send the final result onto your device. Because of that, many sites does not work properly. | |
+ | |||
+ | You may find the Opera Mini 8 on https://openrepos.net/ | ||
+ | |||
+ | In 2020, I'm using Firefox 15 (fennec 15) as default web browser. Nowadays it works better than the Stock Browser or Opera Mobile. | ||
+ | Few sites that still work well today: | ||
+ | - Lite CNN : http://lite.cnn.io/en | ||
+ | - MSN : http://www.msn.com | ||
=== Whatsapp === | === Whatsapp === | ||
- | '''Not | + | '''Not Working''' |
Wazapp uses a too old authenfication method. It fails at login. | Wazapp uses a too old authenfication method. It fails at login. | ||
Line 343: | Line 247: | ||
Whatsup is banned on the Whatsapp servers side. And some say that you risk to be ban several weeks. | Whatsup is banned on the Whatsapp servers side. And some say that you risk to be ban several weeks. | ||
- | |||
- | |||
- | |||
- | |||
[[Category:N9]] | [[Category:N9]] |
Learn more about Contributing to the wiki.