Android dynamic reverse analysis tool ZjDroid -- shell removal, androidzjdroid --
Project address:Https://github.com/BaiduSecurityLabs/ZjDroid
Prerequisites:
1. Root mobile phone 1
2. Xposed Framework needs to be installed through Xposed installer (http://dl.xposed.info/latest.apk;
I. Introduction to ZjDroid
ZjDroid is a dynamic reverse analysis module based on Xposed Framewrok. The reverse analyzer can
Disclaimer: The site provides security tools, procedures (methods) may be offensive, only for security research and teaching purposes, at your own risk!DroidJack is a remote management tool for Android phones that you can use to remotely manipulate your phone on your PC, not only powerful, but also easy to use.Functional characteristics
1, can generate an apk, tied to any app on the mobile phone 2, ca
Title, found a handy Android file Access tool--es File Manager, you can view the files in your phone in a browser under the same LAN1. Open the ES File Manager remote Manager on the phone,2. Make sure your phone and computer are on the same LAN (either wired or WiFi)Stick to my address:(1) My Computer's IP address (wired broadband connection):(2) address of the mobile phone (Wifi):3. Open the above URL on a
In Android development, when it comes to screen video problems, the conversion between PX, DP, SP is an important part, so Yang Brother a tool class for everyone.Package com.zw.express.tool;Import Android.content.Context;Import Android.util.DisplayMetrics;/*** YDC* @author Administrator**/public class Densityutils {/*** Switch from Dip unit to PX (pixel) According to the resolution of the phone*/public stat
Android App Stress Test (i) Monkey tool introductionObjective This article mainly introduces monkey tools. Monkey testing is an automated test of the Android platform, through the monkey program to simulate the user touch screen, swipe, button and other operations to stress the program on the device, the detection of how long the program will be abnormal. This ar
Android memory monitoring tool ddms --> heap. Original address
To monitor the memory usage of an application process using heap, follow these steps:1. After eclipse is started, switch to the ddms perspective and confirm that the devices view and heap view are all open;2. Connect your phone to your computer via USB. Make sure that the phone is in "USB debugging" mode instead of "Mass Storage ";3. After the c
In Android development, adb is a very useful and useful tool. However, if the environment variable is not modified during use, it is troublesome to enter the full path every time, the solution is to add the path of the adb tool to the environment variable.
Windows Platform
On Windows, it is easier to modify environment variables by finding the path to the adb
Using the weekend's time, write a tool to detect the JIT friendliness of the Android code, taking a name of Droidjitchecker. Hope to help you quickly find a bad taste of the code, and timely correction.
noun explanation
Jit:jit Full name Just-in-time compilation. Real-time compilation is an optimization technique in the JVM, which translates bytecode into machine code and improves execution efficien
first, directly using the sqlite3 on the phone to view/manipulate the database. The code inside how to write the code of the database, I will open another chapter description, here just write how to use the command line. First use the ADB shell to enter the mobile phone terminal. The generic database file ends in. db and is placed in the/data/data/[application's package]/databases directory. Let's go to the alarm directory: >>ADB Shell #cd/data/data/com.android.alarmclock/databases #sqlite3 ala
1, the role of Asm.jar:Referring to the role of Asm.jar, the most notable is that the computer displays the Android phone screen, and the second can be adjusted to show the size of the Android phone screen on the computer ( many people have not found this feature ) In addition, you can choose a different display of Android phone devices, you can also set the dire
{
return-1;
}
}
}
}
The above tool class comments are as follows:1, is a singleton mode class. Invocation Example:[Java]View Plaincopyprint?
Size PictureS = Mycampara.getinstance (). Getpicturesize (picturesizes, 800);
Myparam.setpicturesize (Pictures.width, pictures.height);
2, the program first to preview the size of the list in ascending order, because the actual found that some mobile phones provide ascending or d
chrome.txt, you only need to add a parameter when you start chrome.exe. Chrome.exe-Disable-web-Security
4. phonegap real-time debugging tool: cloud window DebuggerIn essence, the cloud window debugger is a mobile browser that supports the phonegap JavaScript interface. Https://play.google.com/store/apps/details? Id = com. Sina. CWD
5. online packaging tool: phonegap: build is used as a cross-platform solut
Eclipse has a plug-in Tool MAT (Memory Analyzer Tool) to help locate Memory leakage objects.
Conclusion: The MAT tool does not directly tell you Where memory leaks occur, but lists suspicious objects. You need to carefully check why these objects are not released.
The following is the test code, tested on Android 4.2.2
we usually use mobile phone debugging, often is the hand, can download a jar package can be mapped to the computer Desktop screen, but run comparison card, and then give up, and then, the phone is sometimes not easy to connect data cable, PC and mobile phone (even WiFi) in the same network segment, Can be debugged by wireless!Use the Wireless mode method:
One: cmd Open command window: (set ADBD listening port)
adb tcpip 5555 set ports for ADBD services >
Second, CMD opens
the jar and see the structure of the code inside.where A,b,c and so on are confused code can only look at the code structure.Note: Sometimes the code anti-compilation error, there are some apk confusion causes can not be normal anti-compilation, this has a connection to solve the problem, very goodConnection: http://blog.csdn.net/jiangwei0910410003/article/details/51671019If the normal apk does not compile successfully it is necessary to see the download of the Apktool
When updating the Android SDK tool to version 24.0.2, you encounter failed to rename directory D:\android\tools to D:\android\temp\ TOOLPACKAGE.OLD01 problems, resulting in the inability to update, should be the version of the file structure conflict, the workaround is as follows:1) Open the Temp folder and locate th
guarantee that the Cusor will eventually be released, if the cursor data volume is large, especially if there is blob information inside, should ensure that the cursor occupied memory is released in a timely manner, Instead of waiting for the GC to handle it. 5) Some details in the code
Use 9path as much as possible
Adapter to use Convertview
All kinds of listening, broadcasting and so on, register the same time remember to cancel the registration
Use the object to
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.