Resurrect your N9

m (Calendar)
(Nokia Store and Repositories: Updated link to fixed N9 RepoMirror)
 
(111 intermediate revisions not shown)
Line 17: Line 17:
== Nokia Store and Repositories ==
== Nokia Store and Repositories ==
-
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.
+
A big collection of software for N9 and 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). MeeShop (above) is an app store that allows to browse OpenRepos. A mirror of this repository is hosted on [http://wunderwungiel.pl/MeeGo/openrepos/WunderWungiel's website].
 +
Mirror of standard Nokia repo is [http://coderus.openrepos.net/n9mirror CODeRUS] repo. 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'.
-
* From your PC, navigate to [https://openrepos.net/content/ancelad/n9-repomirror https://openrepos.net/content/ancelad/n9-repomirror].
+
* On your N9, navigate to [https://talk.maemo.org/showpost.php?p=1575942&postcount=2 this post on talk.maemo.org] and download the attached file. You can also download it on a PC then transfer it to your N9 via 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.
+
-
 
+
-
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 ===
+
=== App store ===
-
Warehouse was a package browser for OpenRepos. It allowed you to browse, select and install packages directly from your device, in a similar way to the Nokia Store app worked. As Warehouse uses an expired certificate - DST Root CA X3 (since the 29th of September 2021), it does not work anymore today. The workaround is to download the .DEB files of wanted applications from https://openrepos.net/ and to transfer them through Bluetooth or USB to your N9.
+
MeeShop is a brand new Python-powered CLI app store for Nokia N9. It has all apps from OpenRepos.net (!) + couple others.
 +
You can get latest version on GitHub: http://github.com/WunderWungiel/MeeShop/releases
 +
 
 +
Warehouse was OpenRepos client. It allowed you to browse, select and install packages directly from your device, in a similar way to the Nokia Store app worked. As Warehouse uses an expired certificate, it does not work anymore.
 +
You can use OpenRepos Mirror by Wunder Wungiel instead: http://wunderwungiel.pl/MeeGo/openrepos/. Just visit it on N9 and enjoy.
 +
 
 +
=== Channel, group and repo with apps & games ===
 +
 
 +
[https://t.me/wunderwungiel Wunder Wungiel] created Telegram groups for Maemo and MeeGo, where he uploads apps & games and other stuff:
 +
 
 +
https://t.me/linuxmobile_world
 +
 
 +
To access repository via "user-friendly" way:
 +
 
 +
http://wunderwungiel.pl/MeeGo/Repository
 +
 
 +
But, there is also APT repo way!
 +
Just install [http://wunderwungiel.pl/MeeGo/Repository/WunderW%20Repository%20Installer%20v0.0.4.deb Repo Installer].
 +
This will allow you to browse repository via [https://t.me/maemomeegoapps/65 MeeCatalog] app and install apps via [https://talk.maemo.org/showthread.php?t=90750 Aegis-apt-get]..
-
=== Files Managers ===
+
=== File Managers ===
-
Available files managers are :
+
These file managers are directly downloadable and installable on N9:
-
* myExplorer (https://openrepos.net/content/itsenov/myexplorer)
+
* [http://wunderwungiel.pl/MeeGo/openrepos/filecase_0.2.0_armel.deb FileCase]
-
* FileCase (https://openrepos.net/content/cepiperez/filecase)
+
* [http://wunderwungiel.pl/MeeGo/openrepos/myexplorer-new-itc_2.3.1_armel.deb myExplorer]
-
* FilesPlus (https://openrepos.net/content/zaidk9/filesplus).
+
* [http://wunderwungiel.pl/MeeGo/openrepos/filebox_0.1.0_armel.deb Filebox]
 +
* [http://wunderwungiel.pl/MeeGo/openrepos/filesplus_1.3.1_armel.deb FilesPlus]
 +
* [http://wunderwungiel.pl/MeeGo/openrepos/qadfilemanagerfree_1.1.16_armel.deb QAD File Manager]
-
Download them, transfer them by Bluetooth, install them by touching them in the notification pane of your N9 once the transfer is done.
+
See the "Apps" section below - it explains how to install them with Terminal bypassing any errors.
-
If installation fails, see Apps section (below) that explains how to install manually (with Terminal and command line "sudo aegis-dpkg ..." ).
+
== 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 RepoMirror first.
+
Enabling Developer Mode requires the installation of additional developer packages. As the original Nokia repositories are no longer available, you must install '''N9RepoMirror''' first.
To enable Developer Mode:
To enable Developer Mode:
Line 57: Line 74:
*Install N9 QTweakAll :
*Install N9 QTweakAll :
-
** From your PC, navigate to [https://openrepos.net/content/schturman/n950-quicktweak here]
+
** Download it on N9 from here: http://wunderwungiel.pl/MeeGo/Repository/Applications/N9%20QTweak%20v9.8.8.deb
-
** Download the .deb file onto your PC and transfer it to your N9 through Bluetooth.
+
** Click downloaded file to install
-
** On your N9, in the notification view, touch the transferred file, it should run the installation of n9-qtweakall.
+
*Run N9 QTweakAll, press <Enter> key twice (for passing the PDF part) and follow this steps:
*Run N9 QTweakAll, press <Enter> key twice (for passing the PDF part) and follow this steps:
Line 68: Line 84:
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, e.g. via ''nano''. Add one line to redefine the IP to point for connectivity-test.ext.maemo.org.
+
BUT there is an easy fix. Just open the terminal and edit the file /etc/hosts, e.g. via ''nano''. Add one line to redefine the IP to point for connectivity-test.ext.nokia.org.
213.128.137.20 connectivity-test.ext.nokia.com
213.128.137.20 connectivity-test.ext.nokia.com
Line 78: Line 94:
* Pre-requisites: developer mode must be activated!
* Pre-requisites: developer mode must be activated!
-
* Install Aegis-install hack from CODeRUS: https://talk.maemo.org/showthread.php?t=90750
+
* Install Aegis-install hack from CODeRUS: https://talk.maemo.org/showthread.php?t=90750 . N9-QTweakall can install it (EE option).
* Download the needed .deb file from openrepos.net and transfer it to your N9, say the /Downloads folder
* Download the needed .deb file from openrepos.net and transfer it to your N9, say the /Downloads folder
* Then run Terminal and run :
* Then run Terminal and run :
Line 87: Line 103:
=== AccuWeather ===
=== AccuWeather ===
-
'''Not usable but MeeCast and Gismeteo are good replacements.'''
+
'''Not working anymore. Two other weather apps are available'''
-
Meecast is well integrated in Harmattan (widget in lock screen, event view and standby screen). It's available on https://openrepos.net. It still works in 2022 with the Openweathermap.org source.
+
* [http://wunderwungiel.pl/MeeGo/openrepos/meecast_1.1.33_armel.deb MeeCast] is fully functional and well integrated with Harmattan (widget on lockscreen and events view). Use OpenWeatherMaps as source.
-
 
+
* [http://wunderwungiel.pl/MeeGo/openrepos/gismeteo_1.0.0_armel.deb Gismeteo] is fully functional and uses MSN as source. However it does not provide widgets.
-
Gismeteo uses MSN as source. It's available on https://openrepos.net as well and still works in 2022.
+
=== Calendar ===
=== Calendar ===
-
'''Working '''
+
''' Partially Working '''
Synchronization is not trivial in 2022. As main providers have stopped support, we must search for more confidential providers that still support Harmattan or EAS :
Synchronization is not trivial in 2022. As main providers have stopped support, we must search for more confidential providers that still support Harmattan or EAS :
-
* EAS (Exchange Active Server) :
+
* EAS (Exchange Active Sync) protocol :
-
# Microsoft EAS stopped to work by March 2022. The office365.com domain or eas.outlook.com server seem to be OFF. KO.  
+
# Microsoft Outlook Exchange Active Sync stopped to work by March 2022. The office365.com domain or eas.outlook.com server seem to be OFF. KO.  
-
# memotoo.com provides a calendar/contact solution with an EAS connection. Create an account, connect and search for "harmattan" in the Sync section for instructions. Really easy.
+
# A long time ago, Google supported EAS but stopped to do so by 2013. KO.
 +
# Fortunately Memotoo.com provides good alternative: it provides a calendar events/contacts/tasks solution accessible through an EAS connection. For memotoo, Domain is : memotoo.com, server is : exchange.memotoo.com.
-
* CALDAV :  
+
* CalDAV protocol :  
-
# Google abandons CALDAV in 2013. KO.
+
# Google abandons CalDAV by 2013. KO.
# NextCloud CalDAV (Zaclys, Framagenda...) is not compliant with N9 CalDav agent (logins fail). KO.
# NextCloud CalDAV (Zaclys, Framagenda...) is not compliant with N9 CalDav agent (logins fail). KO.
-
# Orange CalDAV (Saber server) is half compliant with the N9 CalDAV agent (only upload works, not download). KO.
+
# Orange and Mailo.com are half compliant with the N9 CalDAV agent (only upload works, not download). KO.
-
# Fruux CalDAV (Saber server) is 100% compliant with the N9 CalDAV agent. Fruux supports N9 and Sailfish through dedicated bridges. Step by step procedure :
+
# Fruux CalDAV (Sabre server) works well with the CalDAV agent of our Nokia N9 as well. Fruux supports N9 and Sailfish through dedicated bridges.  Only events are synchronized however (no tasks sync). Step by step procedure :
-
## Register a Fruux account. Wait the validation mail...etc
+
## Register a Fruux account. Wait the validation mail...etc.
## Connect to Fruux and go here : https://fruux.com/sync/new/
## Connect to Fruux and go here : https://fruux.com/sync/new/
## Scroll down and click on "Nokia N9 Calendar"
## Scroll down and click on "Nokia N9 Calendar"
Line 119: Line 135:
=== Contacts ===
=== Contacts ===
-
''' Working'''
+
''' Partially Working'''
-
* Exchange Account Server :
+
* EAS (Exchange Active Sync) protocol :
-
# Microsoft EAS stopped to work by March 2022. The office365.com domain or eas.outlook.com server seem OFF now. KO
+
# Microsoft Outlook Exchange Active Sync (EAS) stopped to work by March 2022. The office365.com domain or eas.outlook.com server seems OFF now. KO
-
# memotoo.com still provides an EAS server with Contact sync. See Calendar section just above.
+
# fortunately Memotoo.com provides a Contact sync support through an EAS connection. See Calendar section just above.
-
* Google,
+
* CardDAV protocol : no plugin for such integration :-( KO.
 +
 
 +
* Google :
#  see here http://meestuff.blogspot.com/p/syncgcontacts.html  
#  see here http://meestuff.blogspot.com/p/syncgcontacts.html  
-
#  Warning 1 : 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/
+
#  Warning 1 : 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 download 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/
-
#  Warning 2 : Google stop the "Less Secure Apps" option by May 2022.
+
#  Warning 2 : Google stops the "Less Secure Apps" option by May 2022.
=== Cloud ===
=== Cloud ===
''' No one is accessible from a "fresh" N9 but ... '''
''' No one is accessible from a "fresh" N9 but ... '''
-
In 2022, no file manager are still able to connect to any Clouds.
+
In 2022, no freshly installed file manager is still able to connect to any Clouds.
-
In 2021, FilesPlus was still able to connect Google Drive. The Token was located in /home/user/.filesplus/GCDClient.dat file. It's a Hexa file with ASCII caracters. Perhaps hackable ?
+
If your FilesPlus app was installed and configured to connect Google Drive BEFORE 2022, it will continue to do so in 2022 (!). The (permanent?) Token is located in /home/user/.filesplus/GCDClient.dat file. It's a Hexa file with ASCII characters. Perhaps hackable ?
If you plan to RESET your N9, copy this file in a SAFE location. You will need to restore it after the reset.
If you plan to RESET your N9, copy this file in a SAFE location. You will need to restore it after the reset.
Line 166: Line 184:
=== Facebook ===
=== Facebook ===
-
'''Not working anymore'''
+
'''Works with fix'''
-
'''*** Facebook is deprecating XMPP support so it does not work anymore. [https://www.facebook.com/help/community/question/?id=10153420636883090] ***'''
+
Use [http://wunderwungiel.pl/MeeGo/Repository/Applications/Facebook%20v0.0.1.deb Facebook] repack by Wunder Wungiel. It replaces Facebook launcher with brand new one, opening Facebook mBasic page
-
 
+
-
For memories, here was the procedure that made Facebook 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
+
-
"
+
-
 
+
-
HOWEVER, you can browse the Mobile Basic version of Facebook on any browser. Just visis https://mbasic.facebook.com on e.g. default N9's browser and enjoy.
+
=== Google Hangouts ===
=== Google Hangouts ===
-
''' Working for text messages '''
+
''' Not Working anymore '''
-
* Install from openrepos the hangouts plugins.
+
Google deprecated Google Hangouts by 2022. It's DEAD.
-
* Then run the account manager and add your hangout account here.
+
-
* That's all. You can send and receive text message to/from Google chat !
+
-
* Notifications work !!!
+
-
 
+
-
Hurry up to create this account on your N9. Google announced the end of the Less Secure Apps option by May 2022.
+
=== Mail ===
=== Mail ===
'''Working'''
'''Working'''
-
* Mail for Exchange Account :
+
* Exchange Account:
-
# Microsoft EAS is OFF since March 2022. The domain office365.com or server eas.outlook.com seems to be OFF. KO.
+
# Microsoft Outlook Exchange Active Sync (EAS) is OFF since March 2022. The domain office365.com or server eas.outlook.com seems to be OFF. KO.
-
# memotoo.com do NOT provides mail. KO.
+
# And unfortunately memotoo.com do NOT provides a solution for mails. KO.
 +
 
 +
* IMAP & SMTP: pure mail accounts work well as long as STARTTLS security mechanism is not required. Only SSL and TLS are supported by n9.
-
* IMAP & SMTP : pure mail accounts likely work well as soon as you know their SMTP and IMAP servers settings. I.e Outlook Mail Accounts work well with imap-mail.outlook.com (SSL,993) and smtp-mail.outlook.com (TLS,587) servers.
+
* Gmail Accounts should work if you follow this procedure : [https://support.google.com/mail/answer/7126229?hl=en#zippy=%2Cstep-check-that-imap-is-turned-on%2Cstep-change-smtp-other-settings-in-your-email-client]
=== Maps ===
=== Maps ===
'''Working'''
'''Working'''
-
See the Drive section for the first (and required) step.
+
Use [http://wunderwungiel.pl/MeeGo/Repository/Applications/MAPD%20v0.0.5-fix.deb MAPD (Map Downloader)] fixed by Wunder Wungiel. It allows to download maps easily using maploader.de server.
-
 
+
-
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 or here http://maps.tienda-sistore.com/
+
-
 
+
-
The nokiamaps.ct8.pl 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).
+
-
 
+
-
The maps.tienda-sistore.com is tagged as a Symbian site, actually maps files are totally identical.
+
-
 
+
-
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 or here http://maps.tienda-sistore.com/POIs.php
+
-
 
+
-
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 or here http://maps.tienda-sistore.com/Voices.php
+
-
 
+
-
Installation : Unpack downloaded zip archive(s) to cities/diskcache/voices/ folder
+
=== Messages (SMS and IM) ===
=== Messages (SMS and IM) ===
''' 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. Harmoji adds extra keyboards. After installation, you have to activate them through Settings / Time and dates / Text input. And don't forget to enable Harmoji keyboards through N9QTweak : Letter D then option 7 then 1 then reboot.
-
Recommended version is 0.6.6 and it's available here : https://code.google.com/archive/p/harmoji/downloads. Reboot after installing.
+
If you send SMS, the recommended version is 0.6.6 and it's available here : https://code.google.com/archive/p/harmoji/downloads. Otherwise you can install the 0.7.3 version, it provides more extra keyboards.
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 works.
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 works.
Line 262: Line 235:
=== Music Store ===
=== Music Store ===
'''Not working anymore'''
'''Not working anymore'''
 +
 +
=== Notes (with synchronization) ===
 +
'''Working'''
 +
 +
Here are 2 possible solutions.
 +
 +
* If you assume a "Note" is a "Calendar Task", create an memotoo.com account (see Calendar section). Then manage your Notes as Tasks through the Calendar "stock"  app.
 +
* Otherwise, use Notekeeper. Notekeeper 2.1.1 enables you to manage your personal notes and synchronize them with a personal EverNote account. Step by step procedure:
 +
** First, create a personal EverNote account.
 +
** Second, install [http://wunderwungiel.pl/MeeGo/Repository/Applications/Notekeeper%20v2.1.1.deb Notekeeper 2.1.1]
 +
** Third, run it on your n9 and login with your Evernote email. After validating your password, you get a blank page. Go back (left arrow) and you get a "authorize device" page. Select "for one year" and enjoy !
=== Phone ===
=== Phone ===
Line 276: Line 260:
''' Working '''
''' Working '''
-
*Install Internet Radio Player or MeeRadio.
+
*Install InternetRadioPlayer or MeeRadio or CuteRadio
*For MeeRadio, follow these steps :
*For MeeRadio, follow these steps :
**Create one .m3u file per station (no space in this file name, please).
**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).
+
**Copy yours .m3u files into /home/user/MyDocs or /home/user/private
**Go in the List tab of MeeRadio, your should see your .m3u files here.
**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.
**You may add some station into the "Preferred stations" tab IF the name of the .m3u file does not contain any SPACE.
Line 314: Line 298:
''' Partially Working '''
''' Partially Working '''
-
Telegram-cli still works but it's very limited and works in command line (only text msg is possible in a one to one way).
+
* [http://mp.nnchan.ru MPGram] - PHP-based web Telegram client. Really functional and nice.
-
 
+
* MeeGram ([https://github.com/qtinsider/meegram2/releases Releases]) - new Telegram client for MeeGo. Based on Qt, is really comfortable and cute. Under development.
-
A new alternative arrived in 2021: MeeGram. Releases are here : https://github.com/qtinsider/meegram2/releases
+
=== Twitter ===
=== Twitter ===
Line 331: Line 314:
=== Web ===
=== Web ===
'''Partially Working'''
'''Partially Working'''
 +
 +
You can try these browsers:
 +
* [http://wunderwungiel.pl/MeeGo/Repository/Applications/Firefox%20v15.0.deb Firefox]
 +
* [http://wunderwungiel.pl/MeeGo/Repository/Applications/MeeFox%20v1.0.5.deb MeeFox]
 +
* [http://wunderwungiel.pl/MeeGo/Repository/Applications/Opera%20Mobile%20Labs%20v12.1.1.deb Opera Mobile]
 +
* [http://wunderwungiel.pl/MeeGo/Repository/Applications/Opera%20Mini%20v8.0.35626.deb Opera Mini] ([http://wunderwungiel.pl/MeeGo/Repository/Applications/Opera%20Mini%20%28RU%29%20v8.0.35626.deb Russian version])
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.
Line 336: Line 325:
Here is the HTML5 score (from best to worst) according to html5test.com :
Here is the HTML5 score (from best to worst) according to html5test.com :
* MeeFox 1.0.5      : 360/555
* MeeFox 1.0.5      : 360/555
-
* QmlMozBrowser    : 351/555
 
* Opera Mobile 12.1 : 218/555
* Opera Mobile 12.1 : 218/555
* N9 Grob          : 205/555
* N9 Grob          : 205/555
Line 342: Line 330:
* Firefox 15.0      : unable to perform the test (can't visit https://html5test.com)
* Firefox 15.0      : unable to perform the test (can't visit https://html5test.com)
-
N9 grob seems to be the quickest.
+
Default browser seems to be the quickest.
-
Meefox and QmlMozBrowser are slow, plus they seems not compliant (install only 1 among them).
+
MeeFox is very slow, but gets the highest score.
-
Opera Mini 8 gets a bad HTML5 score, however it can manage the SSL security mechanisms and can download files (i.e from openrepos.net...).
+
Opera Mini 8 gets a bad HTML5 score, however it bypasses SSL things and can open every site (although often not properly). 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.
-
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 can find the Opera Mini 8 on https://openrepos.net/content/smartblu9/opera-mini-80-harmattan
+
Otherwise, try to find some pure HTML 2.0 sites. Here are some I know : http://www.msn.com , http://68k.news (Google news)...
-
 
+
-
Otherwise, try to 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 ===
Line 364: Line 349:
''' Partially Working '''
''' Partially Working '''
-
The stock client and CuteTube2 can no longer play Youtube videos.
+
Use fixed [http://wunderwungiel.pl/MeeGo/Repository/Applications/YouTube%20%28Invidious%29%20v0.0.4.deb YouTube launcher] by Wunder Wungiel. It opens [http://iteroni.com Invidious instance] and allows to browse YouTube.
-
 
+
-
Meefox 1.0.5 still works but it lags.
+
-
 
+
-
JTubeLite is a new solution provided by Wunder Wungiel on Telegram by first of April 2022. It's a Java Midlet that requires PhoneMe (Java VM).  Go to the "Maemo/Meego World" Telegram group (https://t.me/maemomeego) for explanation and resources. You can search and download the youtube videos (.3gp format). The Video Player of Harmattan can play them.
+
-
 
+
-
You can also use http://iteroni.com on default N9's browser. It works really well.
+
-
 
+
[[Category:N9]]
[[Category:N9]]

Latest revision as of 13:25, 3 February 2024

As of 2015 and later, the N9 is an orphan in the world of mobile phones. No other MeeGo-based phones have been released to the public, and much of the corporate support offered has now been gone. Firmware and flashers are no longer available from Nokia, the Ovi Store has withdrawn all N9/N950 apps, and the MeeGo.com forums are no more.

The good news is that the N9 lives on, with the support of members of the Maemo community. Whether you've just acquired an N9, or are dusting off an old device, this page will help you get up to speed.

Contents

[edit] 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-3, PR 1.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.
  • 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.

Regardless of your reason for flashing your device, you MUST read the Flashing N9 page thoroughly in order to understand the risks, and how to flash your device successfully.

See also: Firmware flashing discussion thread

[edit] Nokia Store and Repositories

A big collection of software for N9 and mirror of Nokia's software repositories is hosted on 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). MeeShop (above) is an app store that allows to browse OpenRepos. A mirror of this repository is hosted on website. Mirror of standard Nokia repo is CODeRUS repo. Another mirror, 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.

  • On your phone, open Settings/Applications/Installations, and enable the option 'Allow installations from Non-Store sources'.
  • On your N9, navigate to this post on talk.maemo.org and download the attached file. You can also download it on a PC then transfer it to your N9 via Bluetooth.
  • On your N9, in the notification view, touch the transferred file, it should run the installation of N9 RepoMirror.

See also: N9 RepoMirror discussion thread

[edit] App store

MeeShop is a brand new Python-powered CLI app store for Nokia N9. It has all apps from OpenRepos.net (!) + couple others. You can get latest version on GitHub: http://github.com/WunderWungiel/MeeShop/releases

Warehouse was OpenRepos client. It allowed you to browse, select and install packages directly from your device, in a similar way to the Nokia Store app worked. As Warehouse uses an expired certificate, it does not work anymore. You can use OpenRepos Mirror by Wunder Wungiel instead: http://wunderwungiel.pl/MeeGo/openrepos/. Just visit it on N9 and enjoy.

[edit] Channel, group and repo with apps & games

Wunder Wungiel created Telegram groups for Maemo and MeeGo, where he uploads apps & games and other stuff:

https://t.me/linuxmobile_world

To access repository via "user-friendly" way:

http://wunderwungiel.pl/MeeGo/Repository

But, there is also APT repo way! Just install Repo Installer. This will allow you to browse repository via MeeCatalog app and install apps via Aegis-apt-get..

[edit] File Managers

These file managers are directly downloadable and installable on N9:

See the "Apps" section below - it explains how to install them with Terminal bypassing any errors.

[edit] Developer Mode

Enabling Developer Mode requires the installation of additional developer packages. As the original Nokia repositories are no longer available, you must install N9RepoMirror first.

To enable Developer Mode:

  • Connect your N9 to your WiFi/your network
  • 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.
  • You can now enable further options, including logging, power analysis and IPv6 from Settings/Security/Developer Mode.

[edit] Performances

Pre-requisites: developer mode must be activated.

  • Run N9 QTweakAll, press <Enter> key twice (for passing the PDF part) and follow this steps:
    • Letter EE : install FasterN9 (option 3 ) then select the unstable version 1.1.7 (option 2)
    • Letter KK : change the priority of smartsearch (option 7) then select Change (option 1). This will decrease the priority of smartsearch from 100 to 10 and therefore prevent the known issues of smartsearch (CPU work load).

[edit] Enable automatic network connection

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, e.g. via nano. Add one line to redefine the IP to point for connectivity-test.ext.nokia.org.

213.128.137.20 connectivity-test.ext.nokia.com

NB : 213.128.137.20 points to maemo.org

[edit] Apps

Most of them are no longer easily installable because some certificates are too old (the install process fails because of that). However here is a solution:

  • Pre-requisites: developer mode must be activated!
  • Install Aegis-install hack from CODeRUS: https://talk.maemo.org/showthread.php?t=90750 . N9-QTweakall can install it (EE option).
  • Download the needed .deb file from openrepos.net and transfer it to your N9, say the /Downloads folder
  • Then run Terminal and run :

sudo aegis-dpkg -i /home/user/MyDocs/Downloads/myapp.deb (default password of root is rootme)

Edit 1 : I recommand you to use openssh. It enable you to open an SSH connection from your PC to your N9. From this SSH connection, you can run easily any command you need. User is user. Password is rootme. User's password is modifiable through n9qtweak.

[edit] AccuWeather

Not working anymore. Two other weather apps are available

  • MeeCast is fully functional and well integrated with Harmattan (widget on lockscreen and events view). Use OpenWeatherMaps as source.
  • Gismeteo is fully functional and uses MSN as source. However it does not provide widgets.

[edit] Calendar

Partially Working

Synchronization is not trivial in 2022. As main providers have stopped support, we must search for more confidential providers that still support Harmattan or EAS :

  • EAS (Exchange Active Sync) protocol :
  1. Microsoft Outlook Exchange Active Sync stopped to work by March 2022. The office365.com domain or eas.outlook.com server seem to be OFF. KO.
  2. A long time ago, Google supported EAS but stopped to do so by 2013. KO.
  3. Fortunately Memotoo.com provides good alternative: it provides a calendar events/contacts/tasks solution accessible through an EAS connection. For memotoo, Domain is : memotoo.com, server is : exchange.memotoo.com.
  • CalDAV protocol :
  1. Google abandons CalDAV by 2013. KO.
  2. NextCloud CalDAV (Zaclys, Framagenda...) is not compliant with N9 CalDav agent (logins fail). KO.
  3. Orange and Mailo.com are half compliant with the N9 CalDAV agent (only upload works, not download). KO.
  4. Fruux CalDAV (Sabre server) works well with the CalDAV agent of our Nokia N9 as well. Fruux supports N9 and Sailfish through dedicated bridges. Only events are synchronized however (no tasks sync). Step by step procedure :
    1. Register a Fruux account. Wait the validation mail...etc.
    2. Connect to Fruux and go here : https://fruux.com/sync/new/
    3. Scroll down and click on "Nokia N9 Calendar"
    4. Give a nickname of your N9, click Next.
    5. Now, copy given IDs (user, pwd, url) in a safe place and send them to your N9. Save
    6. Back to your N9, add a new CalDAv Account and use the IDs.
    7. Everything works so far (sync in both ways).

PS : For Android devices, it's easier : Fruux provides a CalDAv Synchronization Agent (see here https://apkpure.com/fr/fruux/com.fruux.android ). Run it and log in with your regular Fruux Account (sandwich menu : options). By this way, we can share Cal Events between the N9 and Android devices.

[edit] Contacts

Partially Working

  • EAS (Exchange Active Sync) protocol :
  1. Microsoft Outlook Exchange Active Sync (EAS) stopped to work by March 2022. The office365.com domain or eas.outlook.com server seems OFF now. KO
  2. fortunately Memotoo.com provides a Contact sync support through an EAS connection. See Calendar section just above.
  • CardDAV protocol : no plugin for such integration :-( KO.
  • Google :
  1. see here http://meestuff.blogspot.com/p/syncgcontacts.html
  2. Warning 1 : 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 download 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/
  3. Warning 2 : Google stops the "Less Secure Apps" option by May 2022.

[edit] Cloud

No one is accessible from a "fresh" N9 but ...

In 2022, no freshly installed file manager is still able to connect to any Clouds.

If your FilesPlus app was installed and configured to connect Google Drive BEFORE 2022, it will continue to do so in 2022 (!). The (permanent?) Token is located in /home/user/.filesplus/GCDClient.dat file. It's a Hexa file with ASCII characters. Perhaps hackable ?

If you plan to RESET your N9, copy this file in a SAFE location. You will need to restore it after the reset.

[edit] Drive

Working

As OVI server are down, we have to change some links & behaviors.

  • 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/Drive.ini and check this line is present in [Generalsettings] : ssoDone=True
  • Change the SUPL resource for GPS FIX because supl.nokia.com resource is dead :
    • First method : run N9 QTweakAll and change the GPS Fix provider to "supl.google.com"
    • Second method : edit /etc/xdg/nokia/location-settings.conf file :
      • devel-su
      • nano /etc/xdg/nokia/location-settings.conf
      • enter in Edition mode with ctrl-o
      • Edit two parameters: PrimarySuplServer and SecondarySuplServer
        • PrimarySuplServer=supl.google.com
        • SecondarySuplServer=a value among supl.vodafone.com, supl.sonymobile.com, agpss.orange.fr
      • Quit and save (ctrl-x...)

The GPS FIX should be quicker from now, at least outdoor.

PS: don't forget to calibrate the compass before driving. The GPS FIX needs an accurate compass !!!

See the Maps section for the second step : download and install the maps, POI, voices...

[edit] Facebook

Works with fix

Use Facebook repack by Wunder Wungiel. It replaces Facebook launcher with brand new one, opening Facebook mBasic page

[edit] Google Hangouts

Not Working anymore

Google deprecated Google Hangouts by 2022. It's DEAD.

[edit] Mail

Working

  • Exchange Account:
  1. Microsoft Outlook Exchange Active Sync (EAS) is OFF since March 2022. The domain office365.com or server eas.outlook.com seems to be OFF. KO.
  2. And unfortunately memotoo.com do NOT provides a solution for mails. KO.
  • IMAP & SMTP: pure mail accounts work well as long as STARTTLS security mechanism is not required. Only SSL and TLS are supported by n9.
  • Gmail Accounts should work if you follow this procedure : [1]

[edit] Maps

Working

Use MAPD (Map Downloader) fixed by Wunder Wungiel. It allows to download maps easily using maploader.de server.

[edit] Messages (SMS and IM)

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. Harmoji adds extra keyboards. After installation, you have to activate them through Settings / Time and dates / Text input. And don't forget to enable Harmoji keyboards through N9QTweak : Letter D then option 7 then 1 then reboot.

If you send SMS, the recommended version is 0.6.6 and it's available here : https://code.google.com/archive/p/harmoji/downloads. Otherwise you can install the 0.7.3 version, it provides more extra keyboards.

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 works.

For Google chat, see hang-out section just above.

Jabber is 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!

As almost all BIG companies abandoned this protocol (see Facebook section...), you must discover available servers, conferences(multi users chat) and users by yourself.... See here https://www.jabberes.org/servers/ for servers. And see https://search.jabber.network for most attended conferences. I recommend you to use Pidgin of Gajim on your PC for fetching more easily available resources.

Procedure:

  • Install ExtraPlugins, it provides a plugin for Jabber/XMP account management.
  • Add your Jabber.XMPP account (in Account Manager).
  • Optionally install Multi-User Chats (harmmucs).

NB: Harmoji fixes the Emoji issue on jabber/xmpp incoming messages as well. See here for all information about it : https://talk.maemo.org/showthread.php?t=86704&highlight=harmoji

[edit] Music Store

Not working anymore

[edit] Notes (with synchronization)

Working

Here are 2 possible solutions.

  • If you assume a "Note" is a "Calendar Task", create an memotoo.com account (see Calendar section). Then manage your Notes as Tasks through the Calendar "stock" app.
  • Otherwise, use Notekeeper. Notekeeper 2.1.1 enables you to manage your personal notes and synchronize them with a personal EverNote account. Step by step procedure:
    • First, create a personal EverNote account.
    • Second, install Notekeeper 2.1.1
    • Third, run it on your n9 and login with your Evernote email. After validating your password, you get a blank page. Go back (left arrow) and you get a "authorize device" page. Select "for one year" and enjoy !

[edit] Phone

Fully functional

[edit] Podcast

Working

Install gPodder.

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] Radio (internet)

Working

  • Install InternetRadioPlayer or MeeRadio or CuteRadio
  • For MeeRadio, follow these steps :
    • Create one .m3u file per station (no space in this file name, please).
    • Copy yours .m3u files into /home/user/MyDocs or /home/user/private
    • 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.

[edit] Radio (FM)

Working WITH handset

  • Download the following 4 files from openrepos into a folder on the device, say the /Downloads folder:
fmrx-qt_0.2.0_armel.deb
fmrxd_0.2_armel.deb
fmrx-utils_0.2_armel.deb
qmlradio_0.0.9_armel.deb
  • Then login as root user devel-su with password rootme, then:
dpkg -i /home/user/MyDocs/Downloads/fmrx*
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/qmlradio_0.0.9_armel.deb

[edit] Reddit

Not Working anymore (SSL handshake fails)

Quickddit provided most of basic functionalities and connection to your Reddit account. Unfortunately, SSL handshake fails now, so nothing works.

[edit] Search

Fully functional

I strongly recommend you to decrease the priority of the smartsearch Cron. You can do that easily with N9QTweak in the Files Tweaker section. It decreases the prio to 10%. This avoids some lags.

[edit] Skype

Not working anymore

[edit] Telegram

Partially Working

  • MPGram - PHP-based web Telegram client. Really functional and nice.
  • MeeGram (Releases) - new Telegram client for MeeGo. Based on Qt, is really comfortable and cute. Under development.

[edit] Twitter

Not working anymore

The stock app does not work anymore. Until mid 2019, the Tweetian app was an alternative but it does not work anymore as well since July 2019 :-(

Just for memory, here was the procedure to go through the authentification process with tweetian :

  • install and run Opera Mobile
  • 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.

[edit] Web

Partially Working

You can try these browsers:

With time, some of the SSL root certificates have expired. Additionally, available browsers do not support modern internet technologies.

Here is the HTML5 score (from best to worst) according to html5test.com :

  • MeeFox 1.0.5  : 360/555
  • Opera Mobile 12.1 : 218/555
  • N9 Grob  : 205/555
  • Opera Mini 8  : 145/555
  • Firefox 15.0  : unable to perform the test (can't visit https://html5test.com)

Default browser seems to be the quickest.

MeeFox is very slow, but gets the highest score.

Opera Mini 8 gets a bad HTML5 score, however it bypasses SSL things and can open every site (although often not properly). 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.


Otherwise, try to find some pure HTML 2.0 sites. Here are some I know : http://www.msn.com , http://68k.news (Google news)...

[edit] Whatsapp

Not working anymore

Wazapp uses a too old authenfication method. It fails at login.

Whatsup is banned on the Whatsapp servers side. And some say that you risk to be ban several weeks.

[edit] YouTube

Partially Working

Use fixed YouTube launcher by Wunder Wungiel. It opens Invidious instance and allows to browse YouTube.