Dynamic unshelling method, device and equipment
A dynamic and installation package technology, applied in the computer field, can solve problems such as difficult to identify viruses
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0073] refer to figure 1 , shows a flow chart of the steps of an embodiment of a dynamic unpacking method according to an embodiment of the present invention, which may specifically include the following steps:
[0074] Those skilled in the art should know that the embodiment of the present invention is proposed based on exempting Root from raising rights. However, the operation of raising rights is only the rights management control implemented by the Android system, and the present invention is also applicable to Android operations that have been raised by Root. system.
[0075] The embodiments of the present invention are proposed based on the sandbox principle, therefore, those skilled in the art can understand the implementation of the present invention in combination with known sandbox implementation principles. The function of the sandbox is to provide a relatively closed operating environment for the target application program, so that the application program's access...
Embodiment 2
[0137] refer to figure 2 , shows a flow chart of the steps of an embodiment of a dynamic unpacking method according to an embodiment of the present invention, which may specifically include the following steps:
[0138] Step 210, reflectively calling an installation package with the same package name or a different package name as the host application's accompanying resource, so as to load the target application implemented by the installation package.
[0139] Step 220, the host application calls the monitoring module to monitor the activities of the target application.
[0140] Step 230, when monitoring the target application calling the OnAttach function, hook the OnAttach function to obtain the dex file information.
[0141] In practical applications, the target application process can obtain the dex file information by calling the OnAttach function. Moreover, each application process in the Android system will call the OnAttach function.
[0142] Therefore, in the emb...
Embodiment 3
[0187] refer to image 3 , shows a structural block diagram of an embodiment of a dynamic shelling device according to an embodiment of the present invention, which may specifically include the following modules:
[0188] The reflective calling module 310 is adapted to reflectively call an installation package with the same package name or a different package name as the host application's accompanying resource, so as to load the target application implemented by the installation package.
[0189] The monitoring module 320 is adapted to be called by the host application program to monitor the activities of the target application program.
[0190] The hooking module 330 is adapted to hook the function of loading the dex file to obtain the information of the dex file when it is monitored that the target application program calls the function of loading the dex file.
[0191] The repair module 340 is adapted to repair the dex file according to the information of the dex file.
...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com