Include App Shielding Java code
  • 22 Jan 2025
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

Include App Shielding Java code

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

The App Shielding Java-code is also added to the application, this code consists primarily of the code necessary to load the correct native library for the currently executing architecture (e.g., lib/arm64-v8a/libexample.so), and other supporting APIs for the app to interact with the native library.  

The following Java-classes are added to the application:

  • no.promon.shield.AppMonitor

  • no.promon.shield.Binding

  • no.promon.shield.LibStarter

  • no.promon.shield.Report

These classes will by default be obfuscated, and they will thus be named differently.

App Shielding Java classes

Java class

Description

no.promon.shield.AppMonitor

The AppMonitor class extends the android.app.Application. If the application does not have an application class, the application class of the application is going to be AppMonitor. If the application has its own application class, and it exists in the code, then the top super class of the original application class is going to be AppMonitor.

no.promon.shield.Binding

The Binding class is used for bindings, see Binding for more information about binding.

no.promon.shield.LibStarter

The LibShieldStarter is the class that loads the native library (e.g. libexample.so) into the app.

no.promon.shield.Report

The Report class provides a mechanism for the native App Shielding library to communicate extended shutdown information to the runtime virtual machine (Dalvik/Art) if the application will be aborted due to a security problem.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle