Branchlock Features

Branchlock provides a number of features that prevent reverse engineering and bytecode editing.

Generalize access

Removes all access modifiers that could help a possible reverse engineer. Makes it harder to identify which fields are changed and which remain unchanged.


Disables certain debugging methods that could be useful for potential attackers.

Crash RE-tools PREMIUM

Uses different methods & exploits to crash nearly all GUI reverse engineering tools.

Stacktrace encryption PREMIUM

Encrypts line numbers and source file information in stacktraces, so no information is given away to end-users.

Maven integration PREMIUM

Our system automatically parses and downloads the libraries from the repositories via maven.


Detects if the end-user has a rooted android device, and if so, suspends the application.