A tool written by a friend is very convenient and easy to use. Send it here for beginners to learn. See below for details.
Android Black Boy is a visual reverse tool for Android applications, which integrates functions such as Apk decompilation, Apk packaging, Apk signature, code conversion, ADB communication (application installation-uninstallation-running-device file management), supports logcat log output, highlights syntax, searches within the project based on keywords (supports single-line code or multi-line code segments), and can customize external tools. Absorb and integrate the functions and characteristics of various tools to create a one-stop reverse tool operation experience, which greatly simplifies all kinds of tedious work for users in the process of modifying Android applications/games.
Main functions:
1, visual automatic decompilation, compilation and signature; Support batch compilation of APK.
2. The decompiled Apk source files can be browsed, opened and edited in the software, and can be freely switched between different projects, which is convenient and fast.
3. Automatically identify image resources, and provide quick replacement function for such resources, which is convenient for modifying such image resources.
4. Built-in code editor supports syntax highlighting of files, including (but not limited to). In Sam. xml,。 Html, etc., and automatically match the corresponding grammar according to smali file format; At the same time, it supports editing code files using the system editor.
5. Built-in single-line or multi-line code keyword search based on file content can display unlimited search results in the form of labels; You can specify the search scope (the whole project or in a specified file or folder), case and encoding type; From then on, you can easily complete the search task without using other tools.
6. Embedded Unicode, UTF8 and ANSI coding conversion tools are convenient for hard-coded text retrieval and related Chinese modification.
7. Built-in debugging tools, such as Log, are convenient for advanced operations such as application process, logcat output viewing, monitoring and modifying the running status of apk, and help to analyze and find errors.
8. Built-in ADB function, including installing, uninstalling and running the modified apk to the device (or simulator) for testing, and managing the storage files (including system and user files) of connected devices.
9. All operation steps and results will be displayed in the log window for easy viewing.
10, default support notepad, calculator and other small tools, open setting interface can customize external tools according to my needs to meet personalized needs.
Put two interface diagrams first:
Note: If the JAVA SDK is not found when the software runs for the first time, it means that the JAVA SDK is not installed or is not set in the WINDOWS system environment variable, please manually configure it yourself.
Note: xml, smali, html, jar and other related file formats can be directly dragged to the window interface to open, and folders with pictures can be dragged to the window interface to preview the related formats in the pictures.
Android killer official version V 1.0.0. 102 update.
This official update has to be said to be a benefit for novices:
Overview of this update:
1. Added code description prompt function (suitable for beginners)
2. Automatic code completion function (suitable for beginners)
3. Optimize and display the apk icon in the project.
4. Optimize class and method icons.
5. Compile and generate file name modification, and quickly open the location of the compiled project.
6. Add code template insertion function.
7. Optimize the right-click menu to make it more concise and convenient.
8. Optimize the logcat log display to make it easier to view.
9. Add the conversion function of 16/10.
First, add code description tips (suitable for beginners)
Positioning the mouse cursor on the code will prompt what the current representative represents, and don't look for the code repeatedly.
Second, the code automatic completion function (suitable for beginners)
Code auto-completion function, when the input method is in English state. Use shift+ space bar, just enter the first letter or the first few letters, and the prompt code will be completed automatically.
Third, optimize and display the apk icon in the project.
Displaying the ap icon in a project allows you to find one project among multiple projects.
The reason why APK didn't update the project tab icon in time during the first decompilation is that normal APK won't get the resources in it before decompilation. So when I decompiled for the first time, I used the default Android icon of the tool. After successful decompilation, you can right-click in the start list to refresh the list and update the project icon cache.
Four. Icons for optimizing classes and methods
Icons are displayed by icons in eclispe.
Verb (abbreviation for verb) changes the name of the compiled file and quickly opens the location of the compiled project.
Quickly find the compiled file
Method 1:
Click "Project Manager" in the small icon button of Android or click the path below to view it.
Method 2: Click on the blue font below.