maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [M5] [Announce] Yappari - A WhatsApp Client for the N900 ONLY (https://talk.maemo.org/showthread.php?t=84605)

814d3 2012-07-31 17:27

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Can you read?
May the force be with you!

Michaelyu 2012-07-31 18:00

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
I have always been less than, hope to have a direct application can use directly.
Do not know this Can you see the traditional.

BurrDaGamer 2012-07-31 18:23

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Help can someone really simplify cox i dont even know if i need a pc or not im really desperate and to make it worse i dont even know anything about deb files or whateva pliz help... Tried dowmnloading yappari without all that log stuff and it just said
'sms verification server s thin smthin' really need help her

tcm34riu234h 2012-07-31 19:21

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
For registering your N900 for yappari usage you need to do the following
Be sure to understand, that this is software in alpha status! If you mess it up it will definitely break your phone! Some steps like "edit file xy" or "create dir xy" I did not explain in detail, because if you don't know how to do it then you should not do this, since it will break your phone. Keep this in mind and do not ask for the commands in this thread!

1. You need the following files on your phone:
Whatsapp java port
Oracle JRE
So first step is to download them, now!
2. You need the following software on your pc:
BlueStacks
So second step is to download the software on your (Windows) computer and install it!
3. Open the terminal on your N900
4. Get root (if you don’t know how to do it, stop right here – this is software in alpha status and you can break your phone, seriously!)
5. Install both packages via “dpkg –I oracle-embed…[use tab] whatsapp…[use tab]”
6. Find out your IMEI (SettingsProduct information or call *#06#) write it down somewhere
7. Open the WhatsApp java port from your applications menu
8. Ignore the “Error loading contact list” error (click ok)
9. Fill in your information
10. Click verify
11. Ignore the “Unknown Error”
12. Close the WhatsApp java port on your N900
13. Turn on flight mode on your N900
14. Edit /home/user/.java/.userprefs/org/peterbj…[use tab]/whats[tab]/storage/prefs.xml so it contains the following:
Code:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE map SYSTEM "http://java.sun.com/dtd/preferences.dtd">
<map MAP_XML_VERSION="1.0">
  <entry key="IMEI" value="[put IMEI HERE]"/>
  <entry key="CC" value="[COUNTRY CODE]"/>
  <entry key="CONTACTS" value=""/>
  <entry key="LOGIN" value="[CC + PHONENUM]"/>
  <entry key="PHONENR" value="[PHONENUM]"/>
  <entry key="REGSTEP" value="1"/>
</map>

see the example from the original post before you continue.
15. Get to your computer again, open up BlueStacks
16. Click on the “Applications”-Icon (in BlueStacks)
17. Click on social, get WhatsApp on your BlueStacks
18. Start WhatsApp on BlueStacks
19. Fill in your information
20. Click on Verify or whatever the button is called
21. Wait 10 minutes for both SMS verification attempts to fail
22. Turn off flight mode on your N900
23. Make sure you can call your N900 from another phone
24. Establish an internet connection on your N900
25. Open the WhatsApp java port, again
a. It should now show the contact list error and then directly ask for the code from voice verification
26. Start the voice verification in BlueStacks (Computer)
27. Answer the call, write down the number (3 digit code)
28. Write it in the corresponding field in the WhatsApp java port on your N900 – ignore the BlueStacks stuff from now on!
29. Click on complete and wait for a while to finish
30. Now your registration is done
31. Now install yappari *.17
32. Create the dir /home/user/.config/scorpius (it wasn’t created automatically on my phone)
33. Create a file there called yappari.conf and fill it with the following
Code:

[General]
registered=true
number=505XXXXXX
cc=966
phonenumber=966505XXXXXX
status=I <3 my N900 and Yappari!

see the examples here in the thread
34. Probably deinstall whatsapp java port, jre from the phone and bluestacks from your pc
35. Thank RDilus for creating the tutorial on how to register with java port and bluestacks and uploading the files I linked to
36. Thank Scorpius for creating yappari
37. Thank mlwane for posting a working config file
38. Startup yappari from the application menu and enjoy it for as long as it is possible!

I did just the same today and it worked perfectly. Thanks to everybody making this possible! The examples, the code and the uploaded file I used are not my creations, but the creations of RDilus and mlwane!

insanelysexy 2012-07-31 20:35

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
its not necessary to put the phone in flight mode.. it works without it.. is yappari capable of recieving pics n sendin d same??

c4rl05 2012-07-31 20:42

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by insanelysexy (Post 1245585)
its not necessary to put the phone in flight mode.. it works without it.. is yappari capable of recieving pics n sendin d same??

not yet, read the first post of this thread

insanelysexy 2012-07-31 20:47

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
yep. got it.. updated my status - cnt recv. pics!1 plz mail em.. *email id* :P :P

shaz 2012-07-31 23:18

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
20 messages from the whatsapp server for updating the whats app...

anyone else getting it....

btw any1 got any Idea about whats new on the new version..

tingu699 2012-08-01 03:29

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
hi. just re-flashed my n900. i was using yappari without any problem before the flash. now after reinstalling yappari i get the message not received error. will it not work for me now? even though i was registered b4?
thanks

Scorpius 2012-08-01 03:32

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
tingu699 in your case downgrade to 0.0.16, verify your number, and then upgrade to 0.0.17.

Michaelyu 2012-08-01 08:54

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
I can not see facial expressions, can not hit Traditional Chinese.

bosco19 2012-08-01 14:27

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by Oluwaseunfunmi (Post 1244200)
Am working on that for now........i only run java on nokian900 without microemulator
am trying to work with python ftp and some application renamer
for debian file

let us know how u run java in your phone without microemulator

Ariadeno 2012-08-01 15:50

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Yep... Working with the java port method..

Russe89 2012-08-01 17:22

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
All worked fine, thanks tcm34riu234h!
Needed ~20 minutes for everything. Connected today first time to whatsapp with my beloved n900, last try i got like many others the "registration never received" error, or "too many registration attempts"...

Scorpius 2012-08-01 18:02

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Here's a quick fix for the server messages.

Also with this version there's a workaround in the registration:

1.- Install NITDroid and Official Android Whatsapp client in it.
2.- Register your N900 phone number with Whatsapp. Complete the registration up to the end.
3.- Go back to Maemo
4.- Install Yappari 0.0.18 if you haven't installed it already.
5.- Type exactly this in terminal:
Code:

mkdir -p /home/user/.config/scorpius
echo android=true >/home/user/.config/scorpius/yappari.conf

6.- Start Yappari, type your N900 phone number with country code
7.- Yappari should detect the number was already registered using an Android client and log in without any problem.

Also if you are one of those users that love to go back and forth to NITDroid, if you use this method, you can switch from Yappari to NITDroid + Whatsapp and back without re-registering each time.

The deb: http://uppit.com/pmpc9xeyi4lq/yappari_0.0.18_armel.deb

Normal registration still doesn't work. I'm working on it when I can (I've been very busy at work so spare time has been almost non-existent). It's not easy to hack that. The first time was very hard actually, and nobody could did it for 2 years or something until the Java Port appeared.

TDSii 2012-08-01 18:27

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
yappari is working with no problem on v0.017. Is it safe to upgrade to .18?

Scorpius 2012-08-01 18:31

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Of course it's safe. You should do it to stop the server messages regarding upgrading Whatsapp to a newer version.

tiempjuuh 2012-08-01 18:40

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Realy, what a nice client you've written. It works far more smoothly than the Java port, and doesn't drain my battery :)

Unfortunately, the address book sync fails. I don't see any error on the screen, either on the logfile. The client itself is easy to use, but a function to search your Whatsapp contacts should be nice :)

Logfile can be found on http://ubuntuone.com/5l5BkIKwEF6Ni3ai6LAG6U

Thanks in advance :)

Scorpius 2012-08-01 18:48

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Why are you saying sync doesn't work for you? When you click "Create Chat" you can't see any contacts?

In the log I can see the sync working perfectly:
Code:

Requesting chunk of 100 contacts
Requesting chunk of 10 contacts
Chunk received
Processed chunk of 10 contacts
Chunk received
Processed chunk of 97 contacts

If you are still not getting any contacts maybe your contacts are in the wrong format.

Phone formats are:

1.- International: +17861112233
2.- National: 7861112233 or 07861112233
3.- Local: 1112233

Only contacts in International or National format work in Whatsapp. That means they need at least the area code.

tiempjuuh 2012-08-01 18:58

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Yeah, the create chat works, but I thought the sync now button was for auto sync all contacts ;)

Maybe I'm wrong :)

Scorpius 2012-08-01 18:59

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Sync Now button is to refresh the status of your contacts, that's all. It's done in the background.

Maybe you have a different definition of synchronization than Whatsapp?

c4rl05 2012-08-01 20:09

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
thanx SCORPIUS for the update, but you didnt mentioned what changes are in this version i min 0.0.18

Scorpius 2012-08-01 20:14

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
There's no changes :( Just to avoid the annoying server messages and that little trick for NITDroid users.

c4rl05 2012-08-01 20:34

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
well i have just installed it and worked ike charm, if you can work on copying conversation massage on yappari like we can on maemo conversation i'l glad because i have been waiting for it to land in yappari someday and since there is no forwarding but putting copying functionality would be great

shaz 2012-08-01 22:41

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by Scorpius (Post 1246193)
There's no changes :( Just to avoid the annoying server messages and that little trick for NITDroid users.

thanx Scorpius.... I already got some 70 messages from the skype

figaro 2012-08-01 23:45

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Scorpius, here's an idea.

How about if during registration step, users are presented with choice to either
1. Proceed with normal registration (though this would not work anyway for now, but keep it for later versions)
2. Let users input any IMEI number and treat them as registered users. That way they don't need to install NITdroid and can finished their registration on other phones

I don't really know the detail on registration process, but I think shouldn't this work? Since yappari only needs an already registered phone IMEI for generating password right?

Scorpius 2012-08-02 04:16

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by figaro (Post 1246274)
I don't really know the detail on registration process, but I think shouldn't this work? Since yappari only needs an already registered phone IMEI for generating password right?

And that phone that you used to register your number can't ever register Whatsapp for his own number because you already registered it?

It's not like you can ask a friend to borrow his Android phone and register your SIM because 99% chances are your friend also wants to use Whatsapp with his own phone.

So I don't think it's a good idea... two numbers can't have the same IMEI.

figaro 2012-08-02 06:02

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by Scorpius (Post 1246316)
And that phone that you used to register your number can't ever register Whatsapp for his own number because you already registered it?

It's not like you can ask a friend to borrow his Android phone and register your SIM because 99% chances are your friend also wants to use Whatsapp with his own phone.

So I don't think it's a good idea... two numbers can't have the same IMEI.

No. Actually i was referring to the latter where you use your friend's androod to register your own number. But I have no idea that you can't register 2 numbers with same IMEI

shaz 2012-08-02 11:26

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Is it me or everyone got the this problem....

If we Quit yappari... or had to reboot the N900 for some reasone...

all the group chats are closed and If u want to post something on the group chat u have to wait till somebody does....

and unknown numbers are displayed with names instead of numbers...
Plz reply

Fatalist 2012-08-02 11:59

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Thank you Scorpius! Yappari is working again on my N900 thanks to the NITDroid method you posted yesterday :-)

figaro 2012-08-02 12:51

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by shaz (Post 1246413)
Is it me or everyone got the this problem....

If we Quit yappari... or had to reboot the N900 for some reasone...

It's you. At least, mine doesn't

Quote:

Originally Posted by shaz (Post 1246413)
all the group chats are closed and If u want to post something on the group chat u have to wait till somebody does....

It's everyone. You'll have to wait until persistent chat been implemented. See first post for Scorpius' TODO list

Quote:

Originally Posted by shaz (Post 1246413)
and unknown numbers are displayed with names instead of numbers...
Plz reply

I believe this is also a known problem that happens to everyone

mert2407 2012-08-02 13:04

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Scorpius, I did all of your last method but I still have problem that "too many registration attemps".. :(

tingu699 2012-08-02 17:10

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by Scorpius (Post 1245746)
tingu699 in your case downgrade to 0.0.16, verify your number, and then upgrade to 0.0.17.

thanks. it worked.

c4rl05 2012-08-02 17:45

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by shaz (Post 1246413)
Is it me or everyone got the this problem....

If we Quit yappari... or had to reboot the N900 for some reasone...

all the group chats are closed and If u want to post something on the group chat u have to wait till somebody does....

and unknown numbers are displayed with names instead of numbers...
Plz reply

i dont have that problem on my yappari i can open group conversation and start a chat even if a restarted a device or opened yappari, i dont wait for someone to post a thing because i can do it ( i am now on ver 0.0.18)

c4rl05 2012-08-02 17:49

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
hey scorpis why dont you edit the thread tittle to yappari ver 0.0.18, as it already proved to work on some people

mlwane 2012-08-02 18:05

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by c4rl05 (Post 1246559)
hey scorpis why dont you edit the thread tittle to yappari ver 0.0.18, as it already proved to work on some people

Also for those willing to use yappari it would be nice if he could edit the "IF YOU HAVEN'T REGISTERED BEFORE DON'T WASTE YOUR TIME DOWNLOADING THIS APP" part and suggest the use of NITDroid instead.

Scorpius 2012-08-02 19:25

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.18
 
Done, I edited the first post.

Michaelyu 2012-08-03 02:31

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.18
 
I would like to ask, I see my friend, where the name to change.

mert2407 2012-08-03 08:08

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.18
 
Quote:

Originally Posted by Scorpius (Post 1246609)
Done, I edited the first post.

Scorpius, I did all of your last method but I still have problem that "too many registration attemps"..

tcm34riu234h 2012-08-03 08:35

Re: [Announce] Yappari - A WhatsApp client for the N900 ONLY - v0.0.17
 
Quote:

Originally Posted by Scorpius (Post 1246118)
Here's a quick fix for the server messages.

Also with this version there's a workaround in the registration:

1.- Install NITDroid and Official Android Whatsapp client in it.
2.- Register your N900 phone number with Whatsapp. Complete the registration up to the end.
3.- Go back to Maemo
4.- Install Yappari 0.0.18 if you haven't installed it already.
5.- Type exactly this in terminal:
Code:

mkdir -p /home/user/.config/scorpius
echo android=true >/home/user/.config/scorpius/yappari.conf

6.- Start Yappari, type your N900 phone number with country code
7.- Yappari should detect the number was already registered using an Android client and log in without any problem.

Also if you are one of those users that love to go back and forth to NITDroid, if you use this method, you can switch from Yappari to NITDroid + Whatsapp and back without re-registering each time.

The deb: http://uppit.com/pmpc9xeyi4lq/yappari_0.0.18_armel.deb

Normal registration still doesn't work. I'm working on it when I can (I've been very busy at work so spare time has been almost non-existent). It's not easy to hack that. The first time was very hard actually, and nobody could did it for 2 years or something until the Java Port appeared.

Thanks for the new method!

Please add, that you should only add anroid=true to the config if you really registered with nitroid. It scared the crap out of me since I got "Too many registration attempts" when I tried using it after the java port registration.

Btw. does anybody having strange internet connection problems when, yappari ran in the background but you don't have a connection? Here's what happened to me now several times:
I went to bed and turned wlan off. Got up unlocked my N900 and it directly asked for an internet conneciton. I chose wlan, it connected and it got emails and stuff, but this windows in which you can choose the internet connection keeps popping up. I did it like 30 times - connecting/unconnecting etc. but it kept popping up. It never happened before I used yappari.
Edit sorry: just found the answer in the thread... I misspelled connection on my first search :D Strange Qt bug -.- I actually rebooted my phone, since it did not stop even after going in flight mode and back on normal...

tcm


All times are GMT. The time now is 22:06.

vBulletin® Version 3.8.8