Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

The research of JNIC - A powerful Java native obfuscator

Featured Replies

The JNI is a native programming interface. It allows Java code that runs inside a Java Virtual Machine (VM) to interoperate with applications and libraries written in other programming languages, such as C, C++, and assembly.

By programming through the JNI, you can use native methods to:

  • Create, inspect, and update Java objects (including arrays and strings).

  • Call Java methods.

  • Catch and throw exceptions.

  • Load classes and obtain class information.

  • Perform runtime type checking.

Java obfuscation is too weak. Translating it to native code can greatly boost its anti-reverse ability. JNIC is just the kind of software.

The workflow of JNIC:

  1. Translate Java bytecode to C code and compile it into DLL files.

  2. Translate DLL file to DAT file.

The workflow of Java programs protected by JNIC

  1. Translate DAT file to DLL file.

  2. Load DLL with FUNCTION System.load.

Some helpful tools:

  1. GitHub - Exeos/JnicX: Tool for extracting platform binaries from compressed jnic bin format (A tool to extract native shared libraries (.so, .dll, .dylib) from the compressed binary used by JNIC-protected applications)

  2. JNIC Reversing Notes https://jnic.dev/ ยท GitHub

  3. GitHub - CLzimo/jnic-Carck (An old version. Uncertain if the crack contains backdoors)

Leave your contact info if you have in-depth ideas.๐Ÿค“

HelloWorld-jnic.jar

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.