Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

lookin for a talented coder

Featured Replies

Posted

hello


i m lookin for a talented coder for a project that i want basically i need to automate the kik messenger application so i can autorespond to my cllients if anybody can do this please pm me and we talk some more abt fees ....


thanks


  • 4 weeks later...
  • Author

nobody is interested at all ? i thought i will find some skilled coders here but i guess not :)


nobody is interested at all ? i thought i will find some skilled coders here but i guess not :)

 

It's more of a matter of interest. There are plenty of skilled coders that post / lurk here. Most just probably either have no interest in this, or are not familiar with the application you mentioned (kik).

I'm familiar with the application, I use it to chat with my girlfriend because WhatsApp used to show when you were last online and we were not allowed to chat late :P

Anyways the problem is that Kik has (at last had) no API to read received messages when I checked that, so what you want would require a modified client, which simply sucks.

Greetings

  • Author

i see guys but i will still try my luck maybe someone that want to make some extra money can do the job for me :)


i think you've missed the point that mr eXoDia tried to make.. that being that it would require modifying the client, which

could prove troublesome as there is no api, would most likely involve modifying binaries (most likely without permission too)

which then makes the whole project quite dodgy...

  • Author

there is nothing dodgy here there is already softwares made for kik to do this but they are all private i just need my own


If its android file then will be coded in java, decompile it and see which are the methods which deals with receiving and sending messages. Maybe there you can modify as wish.

You might have to learn java coding and reversing A LOT I guess.

Wait till a apk reverser look at it, or you can try doing it on our own, and the Second part is will be a wise choice.

Edited by bsvo2786

  • Author

there is no need for java here i be seen autoresponder made with vb and c# i guess most of the coders here are just not familiar with these stuff but it s ok thanks anyway guys


there is no need for java here i be seen autoresponder made with vb and c# i guess most of the coders here are just not familiar with these stuff but it s ok thanks anyway guys

 

You will still need to decompile the APK to understand how the application is connecting to their service(s) in order to communicate with it.

 

For tools to decompile the APK back to source code I used the following for previous projects of mine:

 - apktool : https://code.google.com/p/android-apktool/

 - dex2jar : https://code.google.com/p/dex2jar/

 - jd-gui : http://jd-gui.softpedia.com/

 

Once you have it decompiled you can start skimming through the jar file for useful API strings like:

  private com.kik.a.a g = new g(this, "default");

  private com.kik.a.a h = new h(this, "kik://api.kik.com/users/{username}/profile");

  private com.kik.a.a i = new i(this, "(?:http(?:s)?://)?(?:www.)?kik.com/u/open/{username}");

  private com.kik.a.a j = new j(this, "kik://users/{username}/profile");

 

  super("https://search.apikik.com/v1/suggest", paramv, paramu);

  • Author

 

You will still need to decompile the APK to understand how the application is connecting to their service(s) in order to communicate with it.

 

For tools to decompile the APK back to source code I used the following for previous projects of mine:

 - apktool : https://code.google.com/p/android-apktool/

 - dex2jar : https://code.google.com/p/dex2jar/

 - jd-gui : http://jd-gui.softpedia.com/

 

Once you have it decompiled you can start skimming through the jar file for useful API strings like:


  private com.kik.a.a g = new g(this, "default");

  private com.kik.a.a h = new h(this, "kik://api.kik.com/users/{username}/profile");

  private com.kik.a.a i = new i(this, "(?:http(?:s)?://)?(?:www.)?kik.com/u/open/{username}");

  private com.kik.a.a j = new j(this, "kik://users/{username}/profile");

 

  super("https://search.apikik.com/v1/suggest", paramv, paramu);

thanks man but u see i m lookin to hire someone to do this for me :) im not plannin to learn how to do it :)

Oh, you mean implementing the KIK protocol on a windows pc?

Greetings

  • Author

Oh, you mean implementing the KIK protocol on a windows pc?

Greetings

yeah so i can just put like 5 accounts to autorespond to my client instead of using my phone i can just load kik accounts chat text delays and run it

You should mention that in the first place.

Anyhow I don't think kik has any windows api, so someone trying this app has to RE the apk to create a API for windows and use it to code the automated tool for windows.

  • Author

they need to automate windows mobile emulator or android emulator


Given that the app is entirely driven on web requests, you don't need to do any emulation for the phone itself. You'd just code the app to mimic the web requests which can be done in a browser.


That can be easily done with any language that can create a socket connection to an external IP. 


 


It's just a matter of sitting down and reversing all the of their API since it is not public.


  • Author

Given that the app is entirely driven on web requests, you don't need to do any emulation for the phone itself. You'd just code the app to mimic the web requests which can be done in a browser.

That can be easily done with any language that can create a socket connection to an external IP. 

 

It's just a matter of sitting down and reversing all the of their API since it is not public.

not sure how u can do it s a mobile app and u cant even access it via browser and chat

Like I said, all it does is makes web requests to the private API. You can just mimic the calls like the app does.


It has no way to tell if you are using a phone or not. You can fake the user agent sent to their servers to mimic any phones agent if needed.

  • Author

Like I said, all it does is makes web requests to the private API. You can just mimic the calls like the app does.

It has no way to tell if you are using a phone or not. You can fake the user agent sent to their servers to mimic any phones agent if needed.

can you do this for a fee ?

  • Author

still looking for a good coder to do kik


It doesn't seem like anybody is interested. What is your fee?


 


Greetings


can you do this for a fee ?

 

I don't use or have any interest in the app so it is not something I really am interested in, sorry.

  • 2 months later...

Anyone completed this job? Looking for something similar - PM me.


Considering that you've been looking for "that" for 7 months (here and here) - most likely your requirements do not match your budget. Save everyone some time and tell how much you're ready to offer. And no, such projects almost never cost $50-$100... ;)


Someone contacted me with this, he paid some Egyptian guy 15$ per hour for it. I told him I would do it for $125 per hour, but that was far above his budget. I'm not sure it is the same guy, but I don't think anybody will consider $15 for this kind of time-consuming reversing.

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.