So I have been wanting to make my own modded Kik version for quite a while, so I have been trying to research how it has been done before, but I can't find any sort of documentation or anything and all the developers of the modded versions don't like to share how it is done. I have used APKtool to decompile original Kik, and some modded versions but due to it only decompiling to Smali and it losing most of the code when decompiling, it isn't much help. I am used to working in Python but I know to make a modded Kik, I will have to use Java. If anybody could point me in the right direction, maybe some example code on just receiving and sending from a modded Kik APK, that would be awesome. Also, I am not looking for the documentation on the official Kik API for bots, I already have a working Kik API bot.
Related
Title says most of it, but has anyone considered making a plugin for either IDE to make it easier to work with smali (tracing through methods so you can ctrl+click on them to find where they area located, intellisense, syntax highlighting, dependency checking, etc?
I don't have any experience building FOR IDEs, but that's certainly something I'd be willing to test. It could probably be another command line tool, but it has to start somewhere; I run apktool in VMware Xubuntu and my IDEs in Windows (or OSX)...
android-studio
Now that android-studio, which is IntelliJ IDEA with android plug-ins, becomes Google's new standard IDE, the idea gets more interesting again. I just started exploring the Xposed framework, and a plug-in for android-studio offering even code completion to Xposed helpers and functions based on smali code would be awesome and something I'd be willing to help developing
For pure reverse-engineering I know that many like Virtuous Ten Studio. But I see the future in App modding using the Xposed framework. Just much more transparent and portable! As an example, I use Whatsapp+ - but I only get updates when the Whatsapp+ dev has time to decompile an upstream Whatsapp update, applies his mods again, compiles it, and releases it. Now if he rewrote Whatsapp+ as a Xposed mod that would mod the original Whatsapp app, that would be different, as the mod would probably immediately work for an update, too.
Oh and also, Virtuous Ten Studio is Windows software. I am a pure Linux user, and IntelliJ works on all major platforms, so this is another advantage
stammler said:
But I see the future in App modding using the Xposed framework. Just much more transparent and portable!
Click to expand...
Click to collapse
There is another runtime modification framework called cydia substrate by Jay Freeman aka Saurik. Before anyone cries foul and claims all that Jay did was copy Xposed please have a read of Jay Freeman's well written description of cydia substrate.
Since I cannot post links because of some anti-spam policy, please find the link by searching for 'cydia substrate vs xposed' in google. One of the first hits you will find is on the cydiasubstrate domain.
I agree with you; runtime modification is definitely where the future is for modifications.
infamousity said:
There is another runtime modification framework called cydia substrate by Jay Freeman aka Saurik. Before anyone cries foul and claims all that Jay did was copy Xposed please have a read of Jay Freeman's well written description of cydia substrate.
Since I cannot post links because of some anti-spam policy, please find the link by searching for 'cydia substrate vs xposed' in google. One of the first hits you will find is on the cydiasubstrate domain.
I agree with you; runtime modification is definitely where the future is for modifications.
Click to expand...
Click to collapse
I know about substrate, just by accident happened to start coding with Xposed. But I actually don't care, may the better framework win So let me restate what I said, just like you said, to runtime modification is where the future for modding is heading
hello. i am interested in how to mod an apk for offline capability.
for example, Asphalt 8 game, is now version 1.2.1b i have searched offline mods, i only find "unlimited money". i just want offline, no money, no nothing.
i have apktool, i have java development, i have signapk, i have software for apk midification. can you guys help me? either make my apk offline, or tell me how to do it?
It's not simple and depends on the app. If you're asking I suppose you have no idea how an app actually works? If so, there isn't much you can do…
Basically, you need to look for the relevant checks and modify/remove them.
GermainZ said:
It's not simple and depends on the app. If you're asking I suppose you have no idea how an app actually works? If so, there isn't much you can do…
Basically, you need to look for the relevant checks and modify/remove them.
Click to expand...
Click to collapse
i do know how apk's work, in fact i have decompiled and modified a fiew, signed and all such. but only minor stuff in resources or xml. i did not touch the smali. now the problem is i have no idea for what strings to search. except the "enable internet check" and some lines. but i suspect that's not all. because after i modified that, the building gave me 6 errors.
I know how to decompile normal android APKs using tools like APK-tool anddex2jar but i don't know how to work with obfuscation. Any help for this poor guy?
we r waiting for launch of Appwatermark project,looks like it is specifically designed for developers without deep tech expertise
Firstly I would like to apologise if I am asking my question in the wrong area. If so then I am happy for a moderator to move to the correct location.
I have some understanding of how to decompile apps, modify and then recompile. All my work is done using APKTool via a command line and a test keystore that I found in a tutorial. I've even recently learnt how to create my own keystore using the Java Keytool. The vast majority of the time I am able to accomplish what I want, by this I mean making small amendments to the code (.xml & .smali) to suit my preference - usually little things such as correcting typos. I am however struggling with Google apps, such as Messenger, Hangouts etc. The process I am carrying out is correct, the app even installs correctly on my Android device. However upon launching the app it will then just crash.
My question is, do Google prevent their apps from being reverse engineered using special tools? I there something else I should be taking into consideration when dealing with Google apps?
Any help is greatly appreciated.
Thank you
So I've been currently stumbling across old games I've been playing on my android mobile devices as a kid. Since nostalgia overwhelmed me, I went to the GooglePlaystore to Install a certain Game again, I couldn't find it at first, so I used an external link to the Game in the Playstore, installed it then, just to see a Notification in the Home Screen, that the game has shut down and is "no longer playable". Yeah screw that. I found an APK of it, after hours of seraching, that is working, however the Game is completely offline...which is totally fine, except for the fact that I would like to increase the Ingame Currency. Now the question is, is it possible to mod those? I can't use a free in app pirchase mod, sincs, as i said, game is offline so I can't even click on the offers.
I will be forever grateful to everyone who can help my with that, since I am unfortunately still at the beginning of my road in modding. Thanks and have a good day!
I'd be happy if someone could suggest a solution because I also have a nostalgia for a few games. However, I think this case needs a hack and without the right skills it's impossible.
@VoidLinny
to get an idea what's the effort to mod an APK look inside here:
Decompile an APK, modify it and then recompile it
I need to modify an existing APK, modify the sources and then recompile it. I can decompile it using dex2jar or apktool, it's working great From the jar file I can obtain the java sources (using ...
stackoverflow.com