System for preventing java program from being decompiled

The invention relates to a system for preventing a java program from being decompiled, which comprises a preset DAlvik instruction set, a processor and a memory in which a computer program is stored; when the computer program is executed by the processor, the method includes: A1: acquiring all targe...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YE XINJIANG, DONG LIN, LI LIUYIN, XU QIDONG, ZHOU CHENG, FANG YI
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The invention relates to a system for preventing a java program from being decompiled, which comprises a preset DAlvik instruction set, a processor and a memory in which a computer program is stored; when the computer program is executed by the processor, the method includes: A1: acquiring all target code segments from java byte codes to be processed; A2, converting each target code segment into a corresponding target dex byte code; A3, converting each target dex byte code into a target instruction set and data corresponding to each target instruction based on a preset DAlvik instruction set, and generating a first executable file; A4, dynamically generating a target interpreter in the SO file based on a conversion relationship between all the target dex byte codes and data corresponding to each target instruction in the target instruction set; A5, emptying all target code segments in the to-be-processed java byte codes, adding corresponding association marks to obtain pre-processed java byte codes, and conve