Wazapp
m (→Feature comparison) |
(→How to pay for your WhatsApp account) |
||
(169 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
= About Wazapp = | = About Wazapp = | ||
- | Wazapp is an IM application for N9 that allows you to chat with your Whatsapp buddies. | + | [[Image:Wazapp-logo.png|thumb|128px|Wazapp logo created by [http://talk.maemo.org/memberphp?u=59328 The Best Isaac]]]Wazapp is an IM application for N9 that allows you to chat with your Whatsapp buddies. |
Wazapp consists of 2 parts, the IM application (wazapp), which is in Python, and the accounts plugin (waxmppplugin) in C++. The accounts plugin should be rewritten in python soon. | Wazapp consists of 2 parts, the IM application (wazapp), which is in Python, and the accounts plugin (waxmppplugin) in C++. The accounts plugin should be rewritten in python soon. | ||
- | * | + | |
+ | Despite thousands of Nokia N9 users signing an online petition, WhatsApp Inc. ignored all demands for releasing a version for the MeeGo. Tarek Galal released the first version of Wazapp for public beta testing on May 18, 2012. On May 25, 2012 Wazapp was made open source on GitHub. As of September 2012, Wazapp supports almost all features of the official WhatsApp client and languages (see features and languages comparison below). | ||
+ | |||
+ | The source code can be [https://github.com/tgalal/wazapp obtained from github]. | ||
+ | |||
+ | * Official homepage: http://www.wazapp.im | ||
* Contact: Tarek Galal tarek@wazapp.im | * Contact: Tarek Galal tarek@wazapp.im | ||
+ | <br style="clear: both" /> | ||
+ | |||
+ | |||
+ | ==Wazapp in action== | ||
+ | |||
+ | A tribute to our heroes [http://talk.maemo.org/member.php?u=34540 CepiPerez] and [http://talk.maemo.org/member.php?u=59645 knobtviker] for the beautiful UI and full emoji support! | ||
+ | <gallery> | ||
+ | Image:Wazapp-loading.png|Loading screen | ||
+ | Image:Wazapp-main.png|Main screen | ||
+ | Image:Wazapp-conversation.png|Normal chat | ||
+ | Image:Wazapp-main-messages-pending.png|Unread messages | ||
+ | Image:Wazapp-group-create.png|Create group | ||
+ | Image:Wazapp-group-chat.png|Group chat | ||
+ | Image:Wazapp-synching-contacts.png|Contact synchronisation | ||
+ | Image:Wazapp-settings-01.png|Misc options | ||
+ | Image:Wazapp-settings-02.png|Theme and orientation | ||
+ | Image:Wazapp-settings-03.png|Notification | ||
+ | Image:Wazapp-settings-04.png|Profile setup | ||
+ | Image:Wazapp-settings-05-credits.png|About | ||
+ | </gallery> | ||
==Feature comparison== | ==Feature comparison== | ||
{| class="wikitable mw-datatable" | {| class="wikitable mw-datatable" | ||
- | ! Feature !! Original | + | ! Feature !! Original WhatsApp !! Wazapp |
|- | |- | ||
| Chat | | Chat | ||
Line 34: | Line 59: | ||
| Broadcast messages | | Broadcast messages | ||
| x | | x | ||
- | | | + | | not yet, [https://github.com/tgalal/wazapp/issues/114 see GitHub issue] |
|- | |- | ||
| Broadcast media | | Broadcast media | ||
| x | | x | ||
- | | | + | | not yet |
|- | |- | ||
| Chat history | | Chat history | ||
Line 56: | Line 81: | ||
| x | | x | ||
|- | |- | ||
- | | | + | | IOS 6 Emoji (846) |
| x | | x | ||
| x | | x | ||
Line 77: | Line 102: | ||
|- | |- | ||
| Change language | | Change language | ||
- | | | + | | no |
- | | x | + | | '''x''' |
|- | |- | ||
| Custom theme colours | | Custom theme colours | ||
+ | | x | ||
+ | | x | ||
+ | |- | ||
+ | | Custom background | ||
| x | | x | ||
| x | | x | ||
Line 94: | Line 123: | ||
| Audio recording | | Audio recording | ||
| x | | x | ||
- | | | + | | x |
|- | |- | ||
| Push notifications | | Push notifications | ||
Line 100: | Line 129: | ||
| x | | x | ||
|- | |- | ||
- | | | + | | Daily database backup (7 days total) |
| x | | x | ||
- | | | + | | work in progress |
|- | |- | ||
| No international charges | | No international charges | ||
Line 109: | Line 138: | ||
|- | |- | ||
| User interface | | User interface | ||
- | | good | + | | ''good'' |
- | | awesome ;) | + | | '''''awesome ;)''''' |
|- | |- | ||
| Price | | Price | ||
- | | $0.99 | + | | ''$0.99'' |
- | | free | + | | '''''free''''' |
|- | |- | ||
| License | | License | ||
- | | proprietary (closed source) | + | | ''proprietary (closed source)'' |
- | | open source (GNU GPL) | + | | '''''open source (GNU GPL)''''' |
|- | |- | ||
|} | |} | ||
Line 124: | Line 153: | ||
==Supported Languages== | ==Supported Languages== | ||
+ | Big thanks to all translators on [https://www.transifex.com/projects/p/wazapp/ Transifex]! | ||
+ | {| class="wikitable mw-datatable" | ||
+ | ! Language !! Original WhatsApp !! Wazapp | ||
+ | |- | ||
+ | | Albanian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/sq_AL/ x] | ||
+ | |- | ||
+ | | Arabic | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/ar/ x] | ||
+ | |- | ||
+ | | Basque (Spain) | ||
+ | | no | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/eu_ES/ x] | ||
+ | |- | ||
+ | | Bokmål | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/ Request on Transifex] | ||
+ | |- | ||
+ | | Bulgarian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/bg/ x] | ||
+ | |- | ||
+ | | Catalan | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/ca/ x] | ||
+ | |- | ||
+ | | Chinese | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/zh/ x] | ||
+ | |- | ||
+ | | Chinese (Hong Kong) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/zh_HK/ x] | ||
+ | |- | ||
+ | | Chinese (Taiwan) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/zh_TW/ x] | ||
+ | |- | ||
+ | | Croatian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/hr/ x] | ||
+ | |- | ||
+ | | Czech | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/cs/ x] | ||
+ | |- | ||
+ | | Danish | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/da/ x] | ||
+ | |- | ||
+ | | Dutch | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/nl/ x] | ||
+ | |- | ||
+ | | English (United Kingdom) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/en_GB/ x] | ||
+ | |- | ||
+ | | English (United States) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/en_US/ x] | ||
+ | |- | ||
+ | | Estonian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/et/ x] | ||
+ | |- | ||
+ | | Finnish | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/fi/ x] | ||
+ | |- | ||
+ | | French (France) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/fr_FR/ x] | ||
+ | |- | ||
+ | | French (Switzerland) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/fr_CH/ x] | ||
+ | |- | ||
+ | | German (Germany) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/de_DE/ x] | ||
+ | |- | ||
+ | | German (Switzerland) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/de_CH/ x] | ||
+ | |- | ||
+ | | Greek | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/el/ x] | ||
+ | |- | ||
+ | | Hebrew | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/he/ x] | ||
+ | |- | ||
+ | | Hindi | ||
+ | | no | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/hi/ x] | ||
+ | |- | ||
+ | | Hungarian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/hu_HU/ x] | ||
+ | |- | ||
+ | | Indonesian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/ Request on Transifex] | ||
+ | |- | ||
+ | | Italian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/it/ x] | ||
+ | |- | ||
+ | | Japanese | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/ Request on Transifex] | ||
+ | |- | ||
+ | | Korean | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/ Request on Transifex] | ||
+ | |- | ||
+ | | Macedonian | ||
+ | | no | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/mk/ x] | ||
+ | |- | ||
+ | | Malay | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/ms x] | ||
+ | |- | ||
+ | | Norwegian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/ Request on Transifex] | ||
+ | |- | ||
+ | | Persian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/fa/ x] | ||
+ | |- | ||
+ | | Polish | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/pl/ x] | ||
+ | |- | ||
+ | | Portuguese (Brazil) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/pt_BR/ x] | ||
+ | |- | ||
+ | | Portuguese (Portugal) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/pt_PT/ x] | ||
+ | |- | ||
+ | | Romanian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/ro/ x] | ||
+ | |- | ||
+ | | Russian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/ru/ x] | ||
+ | |- | ||
+ | | Slovak | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/ Request on Transifex] | ||
+ | |- | ||
+ | | Spanish (Spain) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/es/ x] | ||
+ | |- | ||
+ | | Spanish (Argentina) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/es_AR/ x] | ||
+ | |- | ||
+ | | Spanish (Mexico) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/es_MX/ x] | ||
+ | |- | ||
+ | | Swedish (Finland) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/sv_FI/ x] | ||
+ | |- | ||
+ | | Swedish (Sweden) | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/sv_SE/ x] | ||
+ | |- | ||
+ | | Thai | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/th/ x] | ||
+ | |- | ||
+ | | Turkish | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/tr/ x] | ||
+ | |- | ||
+ | | Ukrainian | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/uk_UA/ x] | ||
+ | |- | ||
+ | | Urdu | ||
+ | | no | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/ur/ x] | ||
+ | |- | ||
+ | | Vietnamese | ||
+ | | x | ||
+ | | [https://www.transifex.com/projects/p/wazapp/language/vi/ x] | ||
+ | |- | ||
+ | |} | ||
- | + | ==Latest Upstream build == | |
- | ==Latest | + | [[Image:Qr.png|thumb|86px|QR-Code]] |
- | The latest | + | The latest wazapp version is 0.9.16 (Official Tgalal version) |
- | * Download deb: | + | * Download deb: http://openwhatsapp.org/download/N9 |
- | + | <br style="clear:both"/> | |
==Suitable terminals for N9== | ==Suitable terminals for N9== | ||
You do not need developer mode enabled in order to be able to have a terminal. | You do not need developer mode enabled in order to be able to have a terminal. | ||
+ | Typing this will add terminal to your apps permanently, even when not in developer mode: | ||
+ | cp /usr/share/applications/meego-terminal.desktop ~/.local/share/applications/terminal.desktop | ||
+ | |||
Suitable terminals are (non exclusive list): | Suitable terminals are (non exclusive list): | ||
Line 140: | Line 373: | ||
* [http://store.ovi.com/content/258644 BTinput Terminal] | * [http://store.ovi.com/content/258644 BTinput Terminal] | ||
* [http://store.ovi.com/content/283645 MTermite] | * [http://store.ovi.com/content/283645 MTermite] | ||
- | |||
==Terminal commands== | ==Terminal commands== | ||
Line 146: | Line 378: | ||
===Enter superuser / root mode=== | ===Enter superuser / root mode=== | ||
devel-su | devel-su | ||
- | Type the root password (default: rootme) | + | Type the root password (default: '''rootme''') |
+ | |||
+ | ''Note: The cursor will not move when you are typing the password, it is normal.'' | ||
+ | |||
+ | ===How to backup your Wazapp database=== | ||
+ | This should be done prior to anything else. Just in case things get bad (and they will sooner or later). | ||
+ | |||
+ | |||
+ | ====GUI solution==== | ||
+ | |||
+ | # Disconnect USB cable in case phone is connected to computer. | ||
+ | # Activate "Show root filesystem" '''AND''' "Show hidden files" in Filebox settings menu. | ||
+ | # Navigate to folder | ||
+ | #:<pre>/home/user/.wazapp</pre> | ||
+ | # You should see a file similar to | ||
+ | #:<pre>123456789012345.db</pre> | ||
+ | # Select and copy it (long keypress) | ||
+ | # Navigate to | ||
+ | #:<pre>/home/user/MyDocs</pre> | ||
+ | #:and paste the file here | ||
+ | # Close Filebox and connect your phone by USB cable. | ||
+ | # You should find your backup copy in the MyDocs folder. | ||
+ | |||
+ | |||
+ | ====Terminal solution==== | ||
+ | |||
+ | # Disconnect USB cable in case phone is connected to computer. | ||
+ | # Open your favourite terminal | ||
+ | # Type | ||
+ | #:<pre>cp ~/.wazapp/*.db ~/MyDocs/</pre> | ||
+ | # Close terminal and connect your phone by USB cable. | ||
+ | # You should find your backup copy in the MyDocs folder. | ||
Line 156: | Line 419: | ||
dpkg -i filename.deb | dpkg -i filename.deb | ||
(filename obviously is the name of your deb file) | (filename obviously is the name of your deb file) | ||
- | |||
===Kill / exit a stuck wazapp process=== | ===Kill / exit a stuck wazapp process=== | ||
Line 164: | Line 426: | ||
===Deleting your wazapp database=== | ===Deleting your wazapp database=== | ||
- | Warning: you will | + | '''Warning''': you will lose all chat history and messages! |
rm -rf ~/.wazapp/*.db | rm -rf ~/.wazapp/*.db | ||
rm -rf home/user/.wazapp/*.db | rm -rf home/user/.wazapp/*.db | ||
- | |||
===Create a logfile for troubleshooting=== | ===Create a logfile for troubleshooting=== | ||
- | If | + | If developers asks for a log, you will send them one ;) |
This is how it's done. | This is how it's done. | ||
'''Note: wazapp must not be running!''' | '''Note: wazapp must not be running!''' | ||
- | /opt/waxmppplugin/bin/wazapp/wazapp | + | /opt/waxmppplugin/bin/wazapp/wazapp >/home/user/MyDocs/wazapp-logfile.txt 2>&1 |
Once you're done capturing your log, you can find it on your usb storage when connected to pc via usb. | Once you're done capturing your log, you can find it on your usb storage when connected to pc via usb. | ||
Post it on [http://pastebin.com Pastebin], attach the logfile as txt to your post or send it to CepiPerez if asked. | Post it on [http://pastebin.com Pastebin], attach the logfile as txt to your post or send it to CepiPerez if asked. | ||
+ | |||
+ | ===Autostart Wazapp on phone boot=== | ||
+ | devel-su | ||
+ | wget http://pastebin.com/raw.php?i=VfxNtsYg -O /etc/init/apps/wazapp.conf && /sbin/reboot | ||
+ | |||
+ | ====Content of /etc/init/apps/wazapp.conf (Never "pastebin" init scripts without checking!)==== | ||
+ | description "wazapp autostart service" | ||
+ | author "brkn" | ||
+ | stop on core_shutdown | ||
+ | console none | ||
+ | nice 2 | ||
+ | exec /usr/bin/aegis-exec -s -u user -l /opt/waxmppplugin/bin/wazapp/wazapp | ||
+ | |||
+ | ===Completely purge Wazapp from your Nokia N9=== | ||
+ | devel-su | ||
+ | {enter your password} | ||
+ | apt-get --purge autoremove wazapp | ||
+ | rm -rf /opt/waxmppplugin/ | ||
+ | exit | ||
+ | rm -rf /home/user/.wazapp/ | ||
+ | Then reboot, & then install new version (if wanted). | ||
+ | |||
+ | ==Common errors and their solutions== | ||
+ | |||
+ | === Stays Offline === | ||
+ | You need to open your phone Settings -> Internet Connection -> Switch on "Allow background connections". Otherwise Wazapp doesn't detect connection to Internet. | ||
+ | |||
+ | === Connection error=== | ||
+ | Error Message: | ||
+ | status shows "Connecting…" when Wazapp is running. | ||
+ | Solution: | ||
+ | # Delete folder (''if you intend to use Filebox: folder is hidden'') | ||
+ | /home/user/.wazapp | ||
+ | # Update to [http://wiki.maemo.org/Wazapp#Latest_Upstream_build latest Beta] | ||
+ | |||
+ | === Registration fail-too-many error=== | ||
+ | Error Message: | ||
+ | "Failed. Server said: fail-too-many" | ||
+ | Solution: | ||
+ | |||
+ | If you are already using dev versions, update to the [http://wiki.maemo.org/Wazapp#Latest_Upstream_build latest Beta], it should fix that issue. If not, follow the steps below: | ||
+ | |||
+ | # Open Wazapp on N9 and start registration | ||
+ | # Download and install [http://bluestacks.com/ BlueStacks] | ||
+ | # Start BlueStacks and install WhatsApp | ||
+ | # Start Whatsapp and register your phone number | ||
+ | # Wait for verification code. Wazapp should register automatically if left open | ||
+ | |||
+ | === Registration fail-too-recent:XXX=== | ||
+ | Error Message: | ||
+ | "Failed. Server said: fail-too-recent:XXX" | ||
+ | Solution: | ||
+ | There are various solutions for this situation | ||
+ | <pre>* You recently registered or logged in, please wait for about XXX minutes before trying to re-register. | ||
+ | * You are using multiple devices with the same number on WhatsApp. WhatsApp meant for one device per session. Please remove WhatsApp completely from your previous device and re-register after mentioned XXX minutes</pre> | ||
+ | |||
+ | ===Need to re-register=== | ||
+ | Error message: | ||
+ | "need to remove your account from accounts manager and re-register" | ||
+ | # Remove account: Accounts – Wazapp – menu at bottom right – Delete Account | ||
+ | # Start Wazapp | ||
+ | # Follow registration path | ||
+ | |||
+ | If registration fails, follow the [http://wiki.maemo.org/Wazapp#Registration_fail-too-many_error the fail-too-many instructions] | ||
+ | |||
+ | === Can't sync all contacts=== | ||
+ | Error: | ||
+ | Unable to sync all contacts to Wazapp | ||
+ | Solution: | ||
+ | Update to [http://wiki.maemo.org/Wazapp#Latest_Upstream_build latest Beta] | ||
+ | |||
+ | === Unable to receive messages=== | ||
+ | Error: | ||
+ | Unable to receive messages from contacts | ||
+ | Solution: | ||
+ | # Uninstall Wazapp (''do not remove Wazapp account'') | ||
+ | # Restart phone | ||
+ | # Remove folder (''if you intend to use Filebox: folder is hidden'') | ||
+ | /home/user/.wazapp/ | ||
+ | # Update to [http://wiki.maemo.org/Wazapp#Latest_Upstream_build latest Beta] | ||
+ | # Restart phone | ||
+ | # Start Wazapp | ||
+ | |||
+ | === Notifications Are Silent on Ringing Profile === | ||
+ | |||
+ | As of 24/09/12, there is a bug in Wazapp whereby new messages only vibrate instead of ringing with the chat notification. | ||
+ | |||
+ | |||
+ | The developers are currently working to fix this. This section will be updated once the bug is fixed. | ||
+ | |||
+ | <pre>Possible solution thanx to fenix_86 | ||
+ | 1 Uninstall Wazapp | ||
+ | 2 Reboot the phone | ||
+ | 3 Remove (preferably rename) the folder .wazapp in home/user/... | ||
+ | 4 Remove (preferably rename) the folder Wazapp in home/user/MyDocs.. | ||
+ | 5 Install the latest version of Wazapp | ||
+ | 6 Reboot the phone | ||
+ | 7 Launch Wazapp and syncronize contact list | ||
+ | 8 Reboot the phone (incase standby icons are red squares) | ||
+ | 9 Relaunch Wazapp | ||
+ | 10 Delete the old renamed folders (renamed in steps 3 and 4)</pre> | ||
+ | |||
+ | === Wazapp Notifications Icon covers SMS Notification Icon === | ||
+ | |||
+ | When you have an unread Wazapp message as well as an unread SMS, you might see only a Wazapp Notification Icon. | ||
+ | |||
+ | This is NOT a bug but a feature in Harmattan whereby SMS/IM/Wazapp are displayed by the latest Notification icon only! | ||
+ | |||
+ | |||
+ | |||
+ | === Wazapp media is NOT found in Gallery === | ||
+ | |||
+ | By default, all Wazapp media using Tarek's build is stored in '''/home/user/MyDocs/.wazapp/''' | ||
+ | |||
+ | Navigate to this location by using a file manager like Filebox to view the media. | ||
+ | |||
+ | In CepiPerez's build all Wazapp media are stored in '''/home/user/MyDocs/Wazapp/media''' and should appear in the Gallery | ||
+ | |||
+ | |||
+ | |||
+ | === Last Seen Time for a Contact is Inaccurate === | ||
+ | |||
+ | Error: | ||
+ | |||
+ | When Opening a Chat with a Contact, the last seen time is Inaccurate. Mostly, it is the time when you last sent a message to the contact. | ||
+ | |||
+ | |||
+ | Work-around: | ||
+ | |||
+ | Return to the Chat menu and Open the Chat with the Contact again. The Last Seen time will now be updated to be reflected accurately. | ||
+ | |||
+ | |||
+ | |||
+ | === Red Dots Appear instead of Notification Icons === | ||
+ | |||
+ | Error: | ||
+ | |||
+ | On the Low-Power Screen, Status Bar and Lockscreen instead of the green Wazapp Notification Icon, a Red Square/Box/Dot appears. | ||
+ | |||
+ | |||
+ | Solution: | ||
+ | |||
+ | Reboot your phone. Most probably you have done a fresh installation and have not rebooted your phone. | ||
+ | |||
+ | |||
+ | |||
+ | === Pictures not Appearing for Selecting Profile Picture === | ||
+ | |||
+ | Error: | ||
+ | |||
+ | When choosing a Profile Picture, the selection screen has an ever-spinning spinner. | ||
+ | |||
+ | |||
+ | Solution: | ||
+ | Quit Wazapp and re-start it. If it still isn't fixed, uninstall Wazapp from your system and delete all files in '''/opt/waxmppplugin/''' before rebooting your device and re-installing the latest version of Wazapp | ||
+ | |||
+ | |||
+ | === Changing language does not work === | ||
+ | |||
+ | Error: | ||
+ | When changing the language and restarting Wazapp, the language is still english. | ||
+ | |||
+ | Solution: | ||
+ | CepiPerez dev builds don't include language files other than English, even though other languages are visible in the settings menu. However, if you want to use a language other than English in "development" builds, follow these directions: http://talk.maemo.org/showthread.php?p=1277303#post1277303 | ||
+ | |||
+ | === Sending voice recordings does not work === | ||
+ | |||
+ | Error: | ||
+ | When sending voice recordings nothing happens. | ||
+ | |||
+ | Solution: | ||
+ | You need to receive a voice recording from your contact first. | ||
+ | |||
+ | === Conversation missing and need to re-register after swapped SIM card === | ||
+ | |||
+ | Error: | ||
+ | After swapped sim card, Wazapp will ask user to re-register and previous conversation is missing. | ||
+ | |||
+ | Solution: | ||
+ | This is expected and that is how it works in WhatsApp official client. | ||
+ | |||
+ | === No conversation bubble notification for one message === | ||
+ | |||
+ | As per [http://wiki.maemo.org/Wazapp#Latest_Upstream_build latest Beta], developer [http://forums.internettablettalk.com/showpost.php?p=1290257&postcount=6946 said that] this is how it will work. | ||
+ | |||
+ | === Registration fails with old_version === | ||
+ | |||
+ | Error: | ||
+ | If you try to register phone number on latest version 0.9.22, obtain a code by some means and enter it manually, wazapp gives an error old_version. | ||
+ | |||
+ | Solution: | ||
+ | # Head over to https://openrepos.net/content/alexxxlrus/wazapppath. | ||
+ | # Download wazapppath deb package. | ||
+ | # Install latest wazapp 0.9.22 (don't launch it) and install wazapppath deb you just downloaded. | ||
+ | # Open wazapp and try to register. It should work. You may still have to enter the code manually. | ||
+ | |||
+ | === Cannot obtain registration code via text or voice === | ||
+ | |||
+ | Error: | ||
+ | You are unable to obtain registration code by text or voice. | ||
+ | |||
+ | Solution: | ||
+ | # Head over to https://github.com/shirioko/WART. | ||
+ | # Download WART. | ||
+ | # Run WART, enter your phone number with country code but without + or 0. Request registration code. You should get a text or call. | ||
+ | |||
+ | == How to pay for your WhatsApp account == | ||
+ | |||
+ | <strike>Your 'WhatsApp' account usage time may be expired if you get problems sending messages or logging in. | ||
+ | You can pay via PayPal to extend your 'WhatsApp' account: | ||
+ | |||
+ | German, Austrian and Swiss accounts/ numbers: | ||
+ | Use WhatsApp payment link generator [http://whatsapppp.der-s.com/ here] | ||
+ | |||
+ | Alternative solution: | ||
+ | Use this link: http://www.whatsapp.com/payments/cksum_pay.php?phone=XXX&cksum=YYY | ||
+ | You have to change | ||
+ | XXX to your number in international format | ||
+ | and | ||
+ | YYY to md5(XXX + 'abc'). </strike> | ||
+ | |||
+ | [[Category:N9]] | ||
+ | [[Category:Software]] |
Latest revision as of 11:11, 9 March 2016
[edit] About Wazapp
Wazapp is an IM application for N9 that allows you to chat with your Whatsapp buddies.Wazapp consists of 2 parts, the IM application (wazapp), which is in Python, and the accounts plugin (waxmppplugin) in C++. The accounts plugin should be rewritten in python soon.
Despite thousands of Nokia N9 users signing an online petition, WhatsApp Inc. ignored all demands for releasing a version for the MeeGo. Tarek Galal released the first version of Wazapp for public beta testing on May 18, 2012. On May 25, 2012 Wazapp was made open source on GitHub. As of September 2012, Wazapp supports almost all features of the official WhatsApp client and languages (see features and languages comparison below).
The source code can be obtained from github.
- Official homepage: http://www.wazapp.im
- Contact: Tarek Galal tarek@wazapp.im
[edit] Wazapp in action
A tribute to our heroes CepiPerez and knobtviker for the beautiful UI and full emoji support!
[edit] Feature comparison
Feature | Original WhatsApp | Wazapp |
---|---|---|
Chat | x | x |
Group Chat | x | x |
Location sharing | x | x |
Media sharing | x | x |
Exchange contacts | x | x |
Broadcast messages | x | not yet, see GitHub issue |
Broadcast media | x | not yet |
Chat history | x | x |
Message timestamps | x | x |
Profile picture | x | x |
Status update | x | x |
IOS 6 Emoji (846) | x | x |
Contact synchronisation | x | x |
Account registration | x | x |
Resize images before sending | x | x |
Landscape mode | x | x |
Change language | no | x |
Custom theme colours | x | x |
Custom background | x | x |
Custom notification sounds | x | x |
Block contacts | x | x |
Audio recording | x | x |
Push notifications | x | x |
Daily database backup (7 days total) | x | work in progress |
No international charges | x | x |
User interface | good | awesome ;) |
Price | $0.99 | free |
License | proprietary (closed source) | open source (GNU GPL) |
[edit] Supported Languages
Big thanks to all translators on Transifex!
Language | Original WhatsApp | Wazapp |
---|---|---|
Albanian | x | x |
Arabic | x | x |
Basque (Spain) | no | x |
Bokmål | x | Request on Transifex |
Bulgarian | x | x |
Catalan | x | x |
Chinese | x | x |
Chinese (Hong Kong) | x | x |
Chinese (Taiwan) | x | x |
Croatian | x | x |
Czech | x | x |
Danish | x | x |
Dutch | x | x |
English (United Kingdom) | x | x |
English (United States) | x | x |
Estonian | x | x |
Finnish | x | x |
French (France) | x | x |
French (Switzerland) | x | x |
German (Germany) | x | x |
German (Switzerland) | x | x |
Greek | x | x |
Hebrew | x | x |
Hindi | no | x |
Hungarian | x | x |
Indonesian | x | Request on Transifex |
Italian | x | x |
Japanese | x | Request on Transifex |
Korean | x | Request on Transifex |
Macedonian | no | x |
Malay | x | x |
Norwegian | x | Request on Transifex |
Persian | x | x |
Polish | x | x |
Portuguese (Brazil) | x | x |
Portuguese (Portugal) | x | x |
Romanian | x | x |
Russian | x | x |
Slovak | x | Request on Transifex |
Spanish (Spain) | x | x |
Spanish (Argentina) | x | x |
Spanish (Mexico) | x | x |
Swedish (Finland) | x | x |
Swedish (Sweden) | x | x |
Thai | x | x |
Turkish | x | x |
Ukrainian | x | x |
Urdu | no | x |
Vietnamese | x | x |
[edit] Latest Upstream build
The latest wazapp version is 0.9.16 (Official Tgalal version)
- Download deb: http://openwhatsapp.org/download/N9
[edit] Suitable terminals for N9
You do not need developer mode enabled in order to be able to have a terminal. Typing this will add terminal to your apps permanently, even when not in developer mode:
cp /usr/share/applications/meego-terminal.desktop ~/.local/share/applications/terminal.desktop
Suitable terminals are (non exclusive list):
[edit] Terminal commands
[edit] Enter superuser / root mode
devel-su
Type the root password (default: rootme)
Note: The cursor will not move when you are typing the password, it is normal.
[edit] How to backup your Wazapp database
This should be done prior to anything else. Just in case things get bad (and they will sooner or later).
[edit] GUI solution
- Disconnect USB cable in case phone is connected to computer.
- Activate "Show root filesystem" AND "Show hidden files" in Filebox settings menu.
- Navigate to folder
/home/user/.wazapp
- You should see a file similar to
123456789012345.db
- Select and copy it (long keypress)
- Navigate to
/home/user/MyDocs
- and paste the file here
- Close Filebox and connect your phone by USB cable.
- You should find your backup copy in the MyDocs folder.
[edit] Terminal solution
- Disconnect USB cable in case phone is connected to computer.
- Open your favourite terminal
- Type
cp ~/.wazapp/*.db ~/MyDocs/
- Close terminal and connect your phone by USB cable.
- You should find your backup copy in the MyDocs folder.
[edit] Install a new wazapp build
Download the deb file to your downloads folder (default: /home/user/MyDocs/Downloads/), then disconnect the phone from your computer (if previously connected by usb).
devel-su
Type the root password (default: rootme)
cd /home/user/MyDocs/Downloads/ dpkg -i filename.deb
(filename obviously is the name of your deb file)
[edit] Kill / exit a stuck wazapp process
killall wazapp kill `pidof wazapp`
[edit] Deleting your wazapp database
Warning: you will lose all chat history and messages!
rm -rf ~/.wazapp/*.db rm -rf home/user/.wazapp/*.db
[edit] Create a logfile for troubleshooting
If developers asks for a log, you will send them one ;)
This is how it's done.
Note: wazapp must not be running!
/opt/waxmppplugin/bin/wazapp/wazapp >/home/user/MyDocs/wazapp-logfile.txt 2>&1
Once you're done capturing your log, you can find it on your usb storage when connected to pc via usb. Post it on Pastebin, attach the logfile as txt to your post or send it to CepiPerez if asked.
[edit] Autostart Wazapp on phone boot
devel-su wget http://pastebin.com/raw.php?i=VfxNtsYg -O /etc/init/apps/wazapp.conf && /sbin/reboot
[edit] Content of /etc/init/apps/wazapp.conf (Never "pastebin" init scripts without checking!)
description "wazapp autostart service" author "brkn" stop on core_shutdown console none nice 2 exec /usr/bin/aegis-exec -s -u user -l /opt/waxmppplugin/bin/wazapp/wazapp
[edit] Completely purge Wazapp from your Nokia N9
devel-su {enter your password} apt-get --purge autoremove wazapp rm -rf /opt/waxmppplugin/ exit rm -rf /home/user/.wazapp/ Then reboot, & then install new version (if wanted).
[edit] Common errors and their solutions
[edit] Stays Offline
You need to open your phone Settings -> Internet Connection -> Switch on "Allow background connections". Otherwise Wazapp doesn't detect connection to Internet.
[edit] Connection error
Error Message:
status shows "Connecting…" when Wazapp is running.
Solution:
- Delete folder (if you intend to use Filebox: folder is hidden)
/home/user/.wazapp
- Update to latest Beta
[edit] Registration fail-too-many error
Error Message:
"Failed. Server said: fail-too-many"
Solution:
If you are already using dev versions, update to the latest Beta, it should fix that issue. If not, follow the steps below:
- Open Wazapp on N9 and start registration
- Download and install BlueStacks
- Start BlueStacks and install WhatsApp
- Start Whatsapp and register your phone number
- Wait for verification code. Wazapp should register automatically if left open
[edit] Registration fail-too-recent:XXX
Error Message:
"Failed. Server said: fail-too-recent:XXX"
Solution: There are various solutions for this situation
* You recently registered or logged in, please wait for about XXX minutes before trying to re-register. * You are using multiple devices with the same number on WhatsApp. WhatsApp meant for one device per session. Please remove WhatsApp completely from your previous device and re-register after mentioned XXX minutes
[edit] Need to re-register
Error message:
"need to remove your account from accounts manager and re-register"
- Remove account: Accounts – Wazapp – menu at bottom right – Delete Account
- Start Wazapp
- Follow registration path
If registration fails, follow the the fail-too-many instructions
[edit] Can't sync all contacts
Error:
Unable to sync all contacts to Wazapp
Solution:
Update to latest Beta
[edit] Unable to receive messages
Error:
Unable to receive messages from contacts
Solution:
- Uninstall Wazapp (do not remove Wazapp account)
- Restart phone
- Remove folder (if you intend to use Filebox: folder is hidden)
/home/user/.wazapp/
- Update to latest Beta
- Restart phone
- Start Wazapp
[edit] Notifications Are Silent on Ringing Profile
As of 24/09/12, there is a bug in Wazapp whereby new messages only vibrate instead of ringing with the chat notification.
The developers are currently working to fix this. This section will be updated once the bug is fixed.
Possible solution thanx to fenix_86 1 Uninstall Wazapp 2 Reboot the phone 3 Remove (preferably rename) the folder .wazapp in home/user/... 4 Remove (preferably rename) the folder Wazapp in home/user/MyDocs.. 5 Install the latest version of Wazapp 6 Reboot the phone 7 Launch Wazapp and syncronize contact list 8 Reboot the phone (incase standby icons are red squares) 9 Relaunch Wazapp 10 Delete the old renamed folders (renamed in steps 3 and 4)
[edit] Wazapp Notifications Icon covers SMS Notification Icon
When you have an unread Wazapp message as well as an unread SMS, you might see only a Wazapp Notification Icon.
This is NOT a bug but a feature in Harmattan whereby SMS/IM/Wazapp are displayed by the latest Notification icon only!
[edit] Wazapp media is NOT found in Gallery
By default, all Wazapp media using Tarek's build is stored in /home/user/MyDocs/.wazapp/
Navigate to this location by using a file manager like Filebox to view the media.
In CepiPerez's build all Wazapp media are stored in /home/user/MyDocs/Wazapp/media and should appear in the Gallery
[edit] Last Seen Time for a Contact is Inaccurate
Error:
When Opening a Chat with a Contact, the last seen time is Inaccurate. Mostly, it is the time when you last sent a message to the contact.
Work-around:
Return to the Chat menu and Open the Chat with the Contact again. The Last Seen time will now be updated to be reflected accurately.
[edit] Red Dots Appear instead of Notification Icons
Error:
On the Low-Power Screen, Status Bar and Lockscreen instead of the green Wazapp Notification Icon, a Red Square/Box/Dot appears.
Solution:
Reboot your phone. Most probably you have done a fresh installation and have not rebooted your phone.
[edit] Pictures not Appearing for Selecting Profile Picture
Error:
When choosing a Profile Picture, the selection screen has an ever-spinning spinner.
Solution:
Quit Wazapp and re-start it. If it still isn't fixed, uninstall Wazapp from your system and delete all files in /opt/waxmppplugin/ before rebooting your device and re-installing the latest version of Wazapp
[edit] Changing language does not work
Error:
When changing the language and restarting Wazapp, the language is still english.
Solution:
CepiPerez dev builds don't include language files other than English, even though other languages are visible in the settings menu. However, if you want to use a language other than English in "development" builds, follow these directions: http://talk.maemo.org/showthread.php?p=1277303#post1277303
[edit] Sending voice recordings does not work
Error:
When sending voice recordings nothing happens.
Solution:
You need to receive a voice recording from your contact first.
[edit] Conversation missing and need to re-register after swapped SIM card
Error:
After swapped sim card, Wazapp will ask user to re-register and previous conversation is missing.
Solution:
This is expected and that is how it works in WhatsApp official client.
[edit] No conversation bubble notification for one message
As per latest Beta, developer said that this is how it will work.
[edit] Registration fails with old_version
Error:
If you try to register phone number on latest version 0.9.22, obtain a code by some means and enter it manually, wazapp gives an error old_version.
Solution:
# Head over to https://openrepos.net/content/alexxxlrus/wazapppath. # Download wazapppath deb package. # Install latest wazapp 0.9.22 (don't launch it) and install wazapppath deb you just downloaded. # Open wazapp and try to register. It should work. You may still have to enter the code manually.
[edit] Cannot obtain registration code via text or voice
Error:
You are unable to obtain registration code by text or voice.
Solution:
# Head over to https://github.com/shirioko/WART. # Download WART. # Run WART, enter your phone number with country code but without + or 0. Request registration code. You should get a text or call.
[edit] How to pay for your WhatsApp account
Your 'WhatsApp' account usage time may be expired if you get problems sending messages or logging in.
You can pay via PayPal to extend your 'WhatsApp' account:
German, Austrian and Swiss accounts/ numbers: Use WhatsApp payment link generator here
Alternative solution: Use this link: http://www.whatsapp.com/payments/cksum_pay.php?phone=XXX&cksum=YYY You have to change XXX to your number in international format and YYY to md5(XXX + 'abc').
- This page was last modified on 9 March 2016, at 11:11.
- This page has been accessed 336,236 times.