Reply
Thread Tools Search this Thread
Scorpius's Avatar
Posts: 901 | Thanked: 2,072 times | Joined on Sep 2010 @ Caracas, Venezuela
#1
REBOOT YOUR PHONE AFTER INSTALLING YAPPARI!!!!

READ ALL THIS POST BEFORE EVEN ATTEMPTING INSTALLING THIS APPLICATION

PLEASE DON'T INSTALL/USE YAPPARI IF YOU DON'T KNOW HOW TO SEND A LOG. WHILE IT'S ALPHA IS INTENDED FOR EXPERIENCED N900 USERS ONLY.

UPDATE 05/16/2013 Yappari 0.0.33.

UPDATE 05/08/2013 Yappari 0.0.31.

UPDATE 04/22/2013 Yappari 0.0.30.

NOTE: THIS IS *VERY* ALPHA SOFTWARE though you'd find it's pretty usable.

NO LOG, NO HELP. IF YOU WANT HELP PROVIDE A LOG
Log is located @ /home/user/.config/scorpius/yappari.log

I've decided to share with you all a Whatsapp client I've been coding for a while now.

You just need Qt and Qt-Mobility (I guess all N900 already have this installed but just in case)

THIS IS NOT NECESSARY IF YOU ARE INSTALLING YAPPARI FROM THE REPOSITORIES
Code:
apt-get install libqt4-core libqt4-dbus 
apt-get install libqtm-systeminfo libqtm-messaging
The preferred method of upgrading is via Application Manager

Before installing the deb file double check the download was successful:
Code:
$ md5sum yappari_0.0.33_armel.deb 
ebff3eb2f01c3aaba21330b7b85413f7  yappari_0.0.33_armel.deb
Anyway here's the deb file: http://www.sendspace.com/file/1wwi52

Mirror: http://uppit.com/k0kaf4ugajh3/yappari_0.0.33_armel.deb

You can load the client and after it logs in you can close it and it'll run forever in background (you can see it in the status area running). To quit the application select Quit in the menu. If Yappari can't find a connection it waits silently until you have one so you can really "set and forget". Yappari will never force you to connect to the Internet, but it will always connect to the servers if you have a connection.

Yappari is event based so if your client is idle then it does absolutely nothing (no threads, no while(1) loops, etc). This is to maximize battery.

The first time you run the application you have to type your phone number and country code. Don't type any leading zeroes in those.

I think it's pretty usable.

We can continue the development depending on the feedback (that is depending on YOU).

ToDo list:

- Creation of groups, adding participants, etc.
- Block/unblock contacts.

The information below no longer works because WhatsApp now sends what password the client must use instead of being created from the IMEI by the client

I think there's still a way to spoof an Android client on a rooted device but I haven't confirmed it yet.

If you want to use WhatsApp on NITDroid and Yappari at the same time:

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 if you haven't installed it already.
5.- Type exactly this in terminal (AS USER NOT AS ROOT)
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.

Changelog

0.0.33 - Fixed sync crashes: http://uppit.com/k0kaf4ugajh3/yappari_0.0.33_armel.deb
0.0.32 - Profile pictures: http://uppit.com/oh008v682fx0/yappari_0.0.32_armel.deb
0.0.31 - Fixed registration once again: http://uppit.com/dty3dbadsv4a/yappari_0.0.31_armel.deb
0.0.30 - Implemented sending and reception of videos and audio files: http://uppit.com/t6t8irsm8hgx/yappari_0.0.30_armel.deb
0.0.29 - Implemented new upload method. Fixed several bugs: http://uppit.com/nu83v9wifruq/yappari_0.0.29_armel.deb
0.0.28 - Fixed contacts synchronization: http://uppit.com/a59od2ryq07z/yappari_0.0.28_armel.deb
0.0.27 - Fixed Registration: http://uppit.com/g3gue0ruw46a/yappari_0.0.27_armel.deb
0.0.26 - Chat persistence: http://uppit.com/8haazbyvh4th/yappari_0.0.26_armel.deb
0.0.25 - Send pictures: http://uppit.com/42x8piv3dyx4/yappari_0.0.25_armel.deb
0.0.23 - Login fixed again: http://uppit.com/7dwu54a3o7vd/yappari_0.0.23_armel.deb
0.0.22 - Pictures reception: http://uppit.com/79bm7ytdo32t/yappari_0.0.22_armel.deb
0.0.21 - Smileys: http://uppit.com/hbe7o3z8d81w/yappari_0.0.21_armel.deb
0.0.20 - Fixed registration: http://uppit.com/53cphl7h8us7/yappari_0.0.20_armel.deb
0.0.19 - Fixed login error: http://uppit.com/3fa5hhezr36z/yappari_0.0.19_armel.deb
0.0.18 - NITDroid alternative registration: http://uppit.com/pmpc9xeyi4lq/yappari_0.0.18_armel.deb
0.0.17 - Contacts Synchronization: http://uppit.com/evgjyn5qsrsr/yappari_0.0.17_armel.deb
0.0.16 - Status: http://uppit.com/03m8b8fryxse/yappari_0.0.16_armel.deb
0.0.15 - Bug fixes: http://uppit.com/y1abjh3riczt/yappari_0.0.15_armel.deb
0.0.13 - Smileys: http://uppit.com/20e19v6vtp8q/yappari_0.0.13_armel.deb
0.0.12 - Fixed a chat history bug: http://uppit.com/p7022a90xxfw/yappari_0.0.12_armel.deb
0.0.11 - Basic chat history: http://uppit.com/wspikjaexwds/yappari_0.0.11_armel.deb
0.0.10 - Basic group support: http://uppit.com/7yw9d250sc1h/yappari_0.0.10_armel.deb
0.0.9 - Added notifications and SMS registration: http://uppit.com/lp8hdiz08e6u/yappari_0.0.9_armel.deb
Attached Images
  

Last edited by Scorpius; Yesterday at 12:45 PM.
 

The Following 321 Users Say Thank You to Scorpius For This Useful Post:
101aj, 48GX, 814d3, aBs0lut3z33r0, abuakram, abubakar, abufaisal.o, abuhdeab, acash09, Acidspunk, Acurus_, adunanzav3x, ahmadamaj, Aisha, ajack, alexporta, alfmar, Alfred, Alicanto, amin007110, anapospastos, ancow, andil, anitzine, Ariadeno, Arus, arystocration, ashisman, ashwin, ashyu, Ast007, atmosphere, AWasisto, axelpell, ayoub555, azad1top, Bahador, ballfresno, batarawatson, beraxa, beresk_let, BertvanDorp, bharathkumarst, bigmargio29, bioepi, bipinbn, black-wizard, blackbird, bobnur, bozoid, brz, budjer, burned, c4rl05, Camaron, carbonjha, cardenasmiguel, carharttguy, casketizer, cckwes, cdooh, cefspan, ceteigrek, Cholfo, christatun, cipper, cloud596, cmonman, cr.shaggy, crni_labud, D@vIcHoJD, Dalmo73, damagedspline, DaReaper, Dark_Angel85, datjomp, davdav, DAZYD2F, demludi, Demon_82, desolar, dexterous21, dgls82, didik.wahyono, didik74, dipack95, DJBENTZY, DJQwamii, drangina, Dre, drucula, DS McGuire, dzano, ed00, ename, ersanpermana, essamfayez, evgeniy1987, evujumenuk, fareed_xtreme, farzad_b13, Fatalist, ffha, figaro, Fillask, flexxxv, Flynx, Fox Skywalker, FrankT, FreddyW, geraldh, getnani, ghitly, gianko, gkhnkrts7, gng554, gorgezilla, halfdreamer, Hansie_k, hcavjr, HELLASISGREECE, Hellmur, helloct, hemant2422, Hensch, herrkommandant, Hi92, Hitesh, HtheB, iDont, illo1977, imo, impeham, Iosian, iosu, jcharpak, jecargo22, jellyroll, Jerex, jhonny, jistycs, jormartr, Joryn, Joseph9560, Jqwon, jtwoody, Kaamp, karmaneraka, kayaman_00, kejtan, kent_autistic, kesava, kevloral, king Ralphred, KingKobraone, kinta, klinglerware, knarf, kornolio, Krakor, kunalapavan, leomax, Leonhart01, Lestat, littleSev, llucax, localhost, lorenzo, Lukas, m750, MadDev, mailcomx, MaKenZi, malkavian, marczolano, Marshall Banana, MastaG, master nightmare, mayhem, MeeNu, melisa queen, menghao1993, Mesi84, MetalGearSolid, mkleung, mlwane, Mohammed Muid, montys2, mosiomm, mosmetic, Mr. Incredible, Mr.bot, mrbilli, mrc6, MrPiNGo, mr_pingu, MusicAware, MyNokiaN900, naru, nemosucker, Netweaver, nexus101, NightShift79, Nobless, nokix, noorallah, Ntweat, Nutty, Oblivion129, optional106, osmanayman, oved_etzot, pakwarung, panjgoori, parkcj, patlak, patriotnop, peter2p, pfontana77, phapsubongtoi, phil4444, pkz, player_one, pradip300, praveenchand, pursueky, q6600, qhubekela, r.stu, R0mi, raaj13, radarman, Rados, raily, ranbaxy, raphy, Ray-Ven, rayson, RDilus, reinob, renegade666, rgodinez, RiD, RikiN900, rnieuwl, rostami008, RouterRebooter, rpjitendra, RRvW, Russe89, s4br0s0, safoo, sakya, sam531, samipower, sander4rs, sb37, Scharel, semdev01, SeT, SG-1, ShahoOod, shazosbourne, Shinigamijim, shrijith1, siegfreid, sifo, SimplyDan, sj80, Skaven2k2, skricciolo1981, slappy, sLumPia, Sohil876, sombragris, Sourav.dubey, starkwiz, stlpaul, stone17, tanago, TARIKO, tcheupa, tcm34riu234h, TDSii, Tensuke, tgalal, The Wizard of Huz, thedarkus, tHMZ, Thomas82, Tim_dB, tingu699, TMavica, tokjan, tonypower88, trApsody, Tschaka, tusharpatel123, ukki, unexpected, Ungoliant, varunshaji, Verssetti, Virtuality, visN900, Vlad_on_the_road, whayong, woussie, wow23, Wreck, Xananax, XiliX, xXSiLENt kiLLaXx, y2krocker, yelram, yongjie, Zentenario, Zero Six, zincholic, ZogG, zwevert
sifo's Avatar
Posts: 1,357 | Thanked: 1,265 times | Joined on Oct 2011 @ Tartus.Syria
#2
thanks man i'll give it a try
__________________
[ N900-Crack ] [ The Purge ] [ New Smiles ] [ New icons ] [ ? ]
" Hey ! I've just met you and this is crazy, so install cssu maybe ? "
Please help out keeping Maemo.org alive, and consider donating.
 

The Following User Says Thank You to sifo For This Useful Post:
Posts: 966 | Thanked: 923 times | Joined on Jan 2010
#3
Screenshots would be nice when announcing an application.
 

The Following User Says Thank You to patlak For This Useful Post:
Scorpius's Avatar
Posts: 901 | Thanked: 2,072 times | Joined on Sep 2010 @ Caracas, Venezuela
#4
Ok, I uploaded a couple of screenshots....
 

The Following 11 Users Say Thank You to Scorpius For This Useful Post:
Posts: 293 | Thanked: 157 times | Joined on Jan 2012 @ beijing-islamabad
#5
great work ,was just wondering if you could upload it to repos .Will test it asap .i believe whatsapp far cry has been done finally .cool
 
Scorpius's Avatar
Posts: 901 | Thanked: 2,072 times | Joined on Sep 2010 @ Caracas, Venezuela
#6
To upload it to the repos the software need to be Open Source (since the source code will be exposed) and so far I'm not sure it's a good idea, at least until I can release a decent version. As I said in the first post, this is pretty alpha.
 

The Following 3 Users Say Thank You to Scorpius For This Useful Post:
sifo's Avatar
Posts: 1,357 | Thanked: 1,265 times | Joined on Oct 2011 @ Tartus.Syria
#7
@Scorpius

mine failed to connect ! and i have that libs you mention at the first post !
__________________
[ N900-Crack ] [ The Purge ] [ New Smiles ] [ New icons ] [ ? ]
" Hey ! I've just met you and this is crazy, so install cssu maybe ? "
Please help out keeping Maemo.org alive, and consider donating.
 

The Following User Says Thank You to sifo For This Useful Post:
Posts: 293 | Thanked: 157 times | Joined on Jan 2012 @ beijing-islamabad
#8
u mind telling us what is needed to use this client?
One simply has to install the deb and dependencies or is there anything additional needed?
Like java etc?
 
Scorpius's Avatar
Posts: 901 | Thanked: 2,072 times | Joined on Sep 2010 @ Caracas, Venezuela
#9
@sifo, are you a current user of the Java Whatsapp port? This release is only for people that have been using the Java port successfully.

@imo, you need to be a current user of the Java Whatsapp port. I don't think you need the dependencies there should be already installed on the phone, I put it there just in case.

Yappari is a native application (90% Qt, 10% GLIB) so you shouldn't need anything else.
 

The Following 5 Users Say Thank You to Scorpius For This Useful Post:
Posts: 217 | Thanked: 121 times | Joined on May 2010 @ Bilbao (Basque Country [Spain])
#10
First, thank you for so great job

You said it doesn't support synchronization but that it add contacts in international format. So... I'm confused. I don't want to sync my phonebook because I don't want to give all my phonebook to Whatsapp Inc. Am I safe? Will you implement an option to not sync? It is a must for me.

Could it be used from PC like peterbjornx's Java port? Edit: Ops, just read that it's native for N900, so I suposse that running on PC is not possible now.

I registered with a false IMEI, and I would prefer to mantain that, but maybe I will try your program (if I could change IMEI from peterbjornx's port).

Last edited by malkavian; 05-30-2012 at 06:58 PM.
 

The Following 2 Users Say Thank You to malkavian For This Useful Post:
Reply

Tags
alpha, awesomeness, let_it_die, mumbai_dumbai, read_first_post, whatsapp

Thread Tools Search this Thread
Search this Thread:

Advanced Search

 
Forum Jump


All times are GMT -4. The time now is 03:11 AM.