afrit Posted July 14, 2014 Posted July 14, 2014 helloi 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
afrit Posted August 8, 2014 Author Posted August 8, 2014 nobody is interested at all ? i thought i will find some skilled coders here but i guess not
atom0s Posted August 9, 2014 Posted August 9, 2014 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).
mrexodia Posted August 9, 2014 Posted August 9, 2014 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 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
afrit Posted August 11, 2014 Author Posted August 11, 2014 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
evlncrn8 Posted August 11, 2014 Posted August 11, 2014 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...
afrit Posted August 12, 2014 Author Posted August 12, 2014 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
bsvo2786 Posted August 13, 2014 Posted August 13, 2014 (edited) 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 August 13, 2014 by bsvo2786
afrit Posted August 13, 2014 Author Posted August 13, 2014 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
atom0s Posted August 14, 2014 Posted August 14, 2014 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);
afrit Posted August 14, 2014 Author Posted August 14, 2014 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
mrexodia Posted August 15, 2014 Posted August 15, 2014 Oh, you mean implementing the KIK protocol on a windows pc?Greetings
afrit Posted August 15, 2014 Author Posted August 15, 2014 Oh, you mean implementing the KIK protocol on a windows pc?Greetingsyeah 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
bsvo2786 Posted August 16, 2014 Posted August 16, 2014 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.
afrit Posted August 17, 2014 Author Posted August 17, 2014 they need to automate windows mobile emulator or android emulator
atom0s Posted August 18, 2014 Posted August 18, 2014 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.
afrit Posted August 19, 2014 Author Posted August 19, 2014 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
atom0s Posted August 19, 2014 Posted August 19, 2014 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.
afrit Posted August 19, 2014 Author Posted August 19, 2014 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 ?
mrexodia Posted August 22, 2014 Posted August 22, 2014 It doesn't seem like anybody is interested. What is your fee? Greetings
atom0s Posted August 22, 2014 Posted August 22, 2014 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.
buddha Posted November 5, 2014 Posted November 5, 2014 Anyone completed this job? Looking for something similar - PM me.
kao Posted November 5, 2014 Posted November 5, 2014 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... 1
mrexodia Posted November 9, 2014 Posted November 9, 2014 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.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now