当前位置:网站首页>How to decompile APK files
How to decompile APK files
2022-06-24 17:34:00 【Not in a hurry】
1. Download decompile three piece set
Point me direct.
Extraction code :cbjw
2. Decompress the package
Here to extract to D:\decompile For example
3. Use apktool Decompile apk( Here to wat.apk be in D:\decompile Folder as an example )
// Get into dos window :
win+R-> Input cmd-> enter
cd D: enter
cd decompile enter
java -jar apktool_2.3.4.jar d -f wat.apk -o outputDir
wat.apk ( To decompile apk The position of )
outputDir( The decompiled content is saved in this folder )
4. Use dex2jar Decompile apk obtain Java Source code
- take wat.apk decompression
- Will be one of the classes.dex Files in dex2jar-2.0 Under the table of contents
【 There are many. dex Copy multiple files 】 - The command line goes to dex2jar-2.0 Catalog
- Input d2j-dex2jar classes.dex enter
【 There are many. dex file , Just do it many times Such as : d2j-dex2jar classes2.dex】
5. View source code
After decompression, you can see classes-dex2jar.jar file , double-click jd-gui.exe , Take this jar Drag the file into the window to view apk Source code
PS: If apk Itself is treated with confusion , You can only view the confused source code
边栏推荐
- SQL basic tutorial (learning notes)
- Redis source code analysis RDB
- With the solution, the nickname of the applet suddenly becomes "wechat user", and the avatar cannot be displayed?
- Solution to the problem that qlineedit setting qdoublevalidator setting range is invalid
- LC 300. Longest increasing subsequence
- Realize business development on behalf of small programs, and 99% restore the function of service category management in the background of official account
- 04. Tencent cloud IOT device side learning - network connection and device authentication
- Cloud development environment to create a five-star development experience
- Design topic: MATLAB cellular automata personnel evacuation
- Go collaboration and pipeline to realize asynchronous batch consumption scheduling task
猜你喜欢

Etching process flow for PCB fabrication

Why do you develop middleware when you are young? "You can choose your own way"

MySQL learning -- table structure of SQL test questions

How to create simple shapes in illustrator 2022
Using consistent hash algorithm in Presto to enhance the data cache locality of dynamic clusters

The 'ng' entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program. Check the spelling of the name. If you include a path, make sure the path is correct, and then

Constantly changing the emergency dialing of harmonyos ETS during the new year

NVM download, installation and use
SQL basic tutorial (learning notes)

Error reported after NPM I
随机推荐
Install Clickhouse client code 210 connection referred (localhost:9000)
TCB series learning articles - using redis extension in cloud functions
Cloud native monitoring practice (2) monitoring and collection of components outside the TKE cluster
Yum to install warning:xxx: header V3 dsa/sha1 signature, key ID 5072e1f5: nokey
Conditional competition overview
2021-04-02: given a square or rectangular matrix, zigzag printing can be realized.
A solution to the problem that the separator of WordPress title - is escaped as -
Radiology: contralateral preoperative resting state MRI functional network integration is related to the surgical results of temporal lobe epilepsy
How to convert XML to HL7
Explore cloudera manager management software tuning (1)
Explanation of pod DNS configuration & cases of DNS resolution failure
How much does the page length affect the ranking?
Customizing security groups using BPF
What is the reason for the worse website SEO ranking?
C language | logical operators
-Bash: wget: command not found
Classic examples of C language 100
QQ domain name detection API interface sharing (with internal access automatic jump PHP code)
[2021 taac & Ti-One] FAQs related to preliminary round computing resources
SQL basic tutorial (learning notes)
