All Questions
13 questions
1
vote
2
answers
98
views
How to find what are all the third party apps used in an android app manually by decompiling an apk
How to find all the Third Party Libraries (TPLs) used in an android app after de-compiling apk using jadx? I have looked at this answer but this is too vague.
I can use tools such as Libradar etc. but ...
0
votes
0
answers
83
views
Make a reverse engineering for dead app
Hi,there is an app (Voip Recorder & Screen Recorder)the developer stopped updating the app from 3 years, and it's the only app in the world could record the screen with internal sound likes ...
2
votes
0
answers
398
views
Where can I find the encryption algorithm for this POST request in an Android APP?
I have an Android app for which I need to mock an API call outside of that environment. I successfully killed the certificate pinning on this app with Frida in order to access the URL and more, but ...
1
vote
0
answers
198
views
JEB Decompiler - Signature recognition engine
I've been playing around with the JEB decompiler and Android reverse engineering suite. One interesting feature they have is deobfuscation by library code matching in which 3rd party libraries out ...
1
vote
1
answer
800
views
How to find the executable code of the native method in the library * .so? (Android)
I'm doing reverse engineering of a mobile application for android and I had a question how to find the executable code of the native method in the library * .so. From the code of the code, the native ...
1
vote
1
answer
1k
views
Android Reverse Engineering Network Traffic Stack Trace
Lets say an Android application sends out a traffic out to the server and expects a Json Response
Request:
https://server:port/userid=user1&token=randomstring7345
We want to replicate the ...
1
vote
1
answer
153
views
Android Intercepts for log the Funtion Calls to javax
Im reversing an apk that uses a native library .so to make calls to some Java methods thru reflexion
I know by analysing the app that exist the followings calls:
import javax.crypto.Mac;
import ...
0
votes
2
answers
596
views
Smali vs Decompilation for malware detection in apk files
When it comes to reversing apk files, I understand that are mainly 2 approaches. The first involves using a decompilation engine which will try to produce java files which are more readable but can be ...
1
vote
2
answers
4k
views
Renaming entitites in obfuscated java bytecode
I'm working with an SDK for developing apps that's distributed as an AAR, and has been obfuscated with ProGuard. I'm just trying to reverse a few things it does. The classes, methods and variables ...
5
votes
2
answers
11k
views
Mapping Android resource IDs to resource string
I'm trying to reverse engineer an Android app. I've tried using several decompilers, and while I'm getting java source codes to varying levels of accuracy, I'm not able to convert the resource IDs to ...
0
votes
1
answer
3k
views
Extracting a .DAT file
I want to extract a chunk of text available in an android app.
I disassembled the APK and found a .DAT file which seems to carry the text I'm looking for (the file was inside the directory res/raw/).
...
1
vote
1
answer
2k
views
R.java to xml file
How does R.java work? In a compiled .apk file, does it contain all constants from the XML files prior to compilation? I've decompiled an app using several Java RE tools, and used apktool to extract ...
31
votes
6
answers
13k
views
Decompiling Android application
The Android java code is compiled into Dalvik byte code, which is quite readable. I wonder, is it possible in theory and in practice to write a decompilation software for Dalvik byte code?