The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jan. 03, 2017

Filed:

Aug. 07, 2015
Applicant:

Seworks, Inc., Seoul, KR;

Inventors:

Dong Cheol Hong, Seoul, KR;

Chung Hui Kim, Seoul, KR;

Dong Seon Kim, Busan, KR;

Ji Suk Gwon, Chungcheongnam-do, KR;

Min Pyo Hong, Seoul, KR;

Assignee:

SEWORKS, Inc., Seoul, KR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 17/30371 (2013.01); G06F 21/6209 (2013.01);
Abstract

The present invention relates to an apparatus for managing an APK file in the Android platform in order to forestall an executable file in an APK file from being analyzed by reverse engineering or decompiling that comprises a file reader that reads an original .dex file in the APK file, a file modifier that modifies the original .dex file the file reader has read and stores the modified .dex file in a readable folder in the APK file, a file creator that accesses the folder to read and restore the original .dex file, creates a temporary .dex file that is can be loaded onto memory and adds the temporary .dex file to the APK file in order to create a protected APK file and a file executer that reads from the folder and restores, if the Android platform requests the protected APK file to be executed, the modified original .dex file by executing the temporary .dex file and loads the restored original .dex file onto memory in order to execute the protected APK file.


Find Patent Forward Citations

Loading…