Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [dalvik]

The virtual machine (VM) in Google's Android operating system. Unlike Java VMs, which are stack machines, the Dalvik VM is register-based.

0
votes
0answers
47 views

Multidex android apk

I would reverse with idapro in dalkiv mode an app with more than dex file,but it only decompiles one file at a time. How to decompile all in one? Is there a plugin for idapro 7.0? Thanks
0
votes
1answer
2k views

Anti-tampering techniques in Android APK's

I'm reverse engineering an Android app, and it has some kind of anti-tamper protection. The problem is that I can't find it anywhere in the smali files. Even if I just re-sign the official APK that I ...
5
votes
2answers
433 views

Dalvik dex file version 036

I came upon a sample that indirectly contains classes.dex with the magic "Dalvik dex file version 036". If not for the version, the file seems to be normal and JEB loads it without any problem. But ...
0
votes
2answers
1k views

IDA Dalvik Debugger doesn't work with official Android emulator

I try to use IDA to debug application with official Android ARM emulator. I set up debugger, installed APK and run application, it starts, writes "waiting for debugger", and debugger writes that "...
0
votes
1answer
1k views

Howto setup IDA Pro Dalvik Debugger Process Options to debug APK on a real device

I had some fun using IDA Pro Dalvik Debugger in the past using AVD emulator. However I stumbled upon a APK that somehow does not run well inside AVD. APK runs fine on a real device so I am trying to ...
5
votes
2answers
1k views

Trace system calls, including stack (and java stack if possible), on android?

I have an android app that reads/writes a data file which seems to be encrypted, and i want to make a tool to read/write that file, so i need to reverse the encryption. The app in question consists ...
1
vote
1answer
226 views

cost, time and tools had Google reverse-engineered Java packages? [closed]

In the context of Oracle vs. Google: This is not a case where Google reverse-engineered Oracle’s Java packages to gain access to unprotected functional elements contained therein. page 48 ...
0
votes
1answer
327 views

native function naming convention in Qt for Android

In a project, I cannot find the names of native functions in the .so libraries. That is, a native function must be called something like Java_com_package_ClassName_functionName(). I do find ...