- System Information
- CPU Information
- Memory and Storage Information
- CPU and Memory Utilization
- Per process CPU and Memory Utilization
- Battery Stats and Estimated battery time remaining
- Network Status and Data consumption
- System Log Information
- Charting based on Google APIs.
- You can sort the applications by clicking the headings under the process tab.
- Android 2.3.3 and above.
READ_PHONE_STATE - Read phone status.
INTERNET & ACCESS_NETWORK_STATE - Plot Charts using Google APIs
READ_LOGS - Read System logs.
WRITE_EXTERNAL_STORAGE - Write Charts to sdcard
Do write me about the bugs for better understanding and enhancement of the product.
The most useful feature in Device Debug is the ability to share the collected information via e-mail or by writing it to a file.
Device Debug is useful application for developers who need to find out the device specifications or debug application crashes. Just install Device Debug and inspect the information, or share it and inspect the information on another device!
Device Debug uses the following PERMISSIONS:
READ_LOGS - Required for reading the device log
CAMERA - Required for reading the camera parameters
WRITE_EXTERNAL_STORAGE & READ_EXTERNAL_STORAGE - Required for writing the information to a file
WiFi ADB makes it easy to debug/test your Android apps directly on device via WiFi TCP/IP connection. No need to use USB cable. After enabling ADB over WiFi, to connect your computer to the device open the console and run
adb connect ip_address_of_the_device
This app works on ROOTED devices only. If you don't know what it means or your device is not rooted please don't install. Users also need to grant this app su permission when being asked.
★ Quickly enable/disable ADB connection over WiFi TCP/IP
★ Auto-enable ADB over WiFi on configured known SSIDs
★ Once enabled an entry is added to ongoing notification bar to remind user that ADB over WiFi is active and make it easy to disable it manually
★ The app icon can be put on status bar at all time for quick access (better than home screen widget, IMO)
★ Temporarily increase screen-off timeout. Nine times out of 10 this is what users want during development of an Android app and testing it on device. The original screen timeout value is restored when ADB over WiFi is disabled again.
★ Temporarily lock WiFi, prevent it from going into sleep mode (how effectively it works depends on device and Android version)
★ Also acts as Tasker/Locale plugin. You can configure Tasker/Locale to automatically turn on/off WiFi ADB based on other conditions
★ If your development computer is Unix/Linux or Mac open a console and run
while true ; do adb connect phone_ip_address ; sleep 15 ; done
This one-liner auto-reconnects to ADB daemon on the phone every time the link is broken for whatever reason.
★ If you control the WiFi router, configure it to give the phone the same IP address every time. Then assign a local DNS hostname to that IP address so that you don't have to type an IP address which changes everytime in the console.
This app requires in-app purchase permission. This is for users to make donations to the app developer. Donations are voluntary and in fact do not add any extra features. But if you want to say thank-you with your wallet, you can. (Thanks!)
If you don't know what "root" means, don't install this app!
This app moves apps from and to the /system/app folder, making them a system app or a user app. System apps can get more priviledges, so some apps get more functionality when installed as a system app.
On the other hand, system apps can not be uninstalled. So this app can also be used to convert system apps to normal user apps by moving them from the /system/app directory to /data/app directory.
WARNING: Uninstalling important system apps might result in a unusable device! Use this function at your own risk and only if you know what you're doing! Make a NANDroid backup first! I won't give any kind of support if something goes wrong - don't install this app if you're not okay with that.
Paid apps can not be moved! Since Android JellyBean, paid apps are encrypted and therefore can not be moved!
Apps which are moved to SD card need to be moved back to internal memory before being able to move them to /system/app!
The app might not work on custom ROMs!
This app requires a rooted device with BusyBox installed. Don't install this app if you don't know what that means!
Make a backup before moving files! Not every app will work when moved to a different location!
This app uses the RootTools Project (http://code.google.com/p/roottools) library.
The app is open source: https://github.com/j4velin/SystemAppMover
The app either takes manual coordinate input or uses your current GPS location. The computed location can be displayed in Google Maps via your web browser with a single button press.
* Albers Equal Area
* Azimuthal Equidistant
* Equal Area Cylindrical
* Eckert IV
* Eckert VI
* Equidistant Cylindrical
* Equidistant Conic
* Lambert Conformal Conic
* Miller Cylindrical
* Oblique Mercator
* Oblique Stereographic
* Transverse Mercator
In addition to these projections, the app also supports affine transformations to allow you to set up local grid systems. See http://www.binaryearth.net/Miscellaneous/affine.html for details.
Online help for the app is available at http://www.binaryearth.net/WorldCoordSysToolHelp
The app also includes an IGRF calculator tool which used to be a separate app.
The IGRF calculator computes the Earth's current or historical magnetic field at a given location using the IGRF model. The magnetic declination computed is useful for compass navigation since it represents the difference between true north and magnetic north. Field inclination and total intensity are also computed which are useful for geophysics purposes. The input latitude and longitude are in decimal degrees and follow the usual conventions of -ve latitude being south and -ve longitude being west. This tool uses the International Geomagnetic Reference Field model (IGRF-12). See http://www.ngdc.noaa.gov/IAGA/vmod/igrf.html for full details. Years from 1900 through to 2020 are supported.
Permissions required: (1) GPS - to determine your location, (2) SD card access - to read and write user projections file.
Note 1: If editing the user projections file from within the app, make sure to close the app and re-select the coordinate system you've changed otherwise your changes will not be refreshed in the app.
Note 2: The convention used for the rx,ry, and rz values in the 7 parameter toWGS84 values may be different to some other software. If you experience a subtle difference in the results for a user projection which you create, try reversing the signs of these values.
I made this tool for practice purpose and my own use.
※This tool is not usb driver.Please install usb driver if you can't connect device and pc.Usually you can download it from device vendor's site.
I got inquiry,so add notes.
At first, I try to make this tool as widget which can toggle USB Debug settings directly if you touch it.But I don't adapt it because it's not recommended way from Android 1.5. So I choose normal Activity which just finishes after calling Settings UI.
This Application Uses System Crash reporting and System Log Files and help developers to find device Specific Bugs and Code Tracing.
It is Debugging service for Developers having great functionality like :-
* colorful tag names
* Easy to read and share on Email,Skype and attachments
* Search Bar for finding Application specific tracing
* Recording facility (with having a widget)
* save to SD card and Read from SD card
* Scroll feature available
* Search Autosuggestion & saving Filters
* Select feature for Specific part of logs
*Completely Ad-Free Application
I made this app for myself to help me debugging my own apps. If you have any troubles, mail me.
Supported devices: ATEM Television Studio, ATEM 1 M/E, ATEM 2 M/E and Production Studio 4K.
Requirements: Minimum software version 4.2 (Firmware 2.12)
All buttons are fully configurable with a long press:
phones: 14 buttons, 21 buttons optional on high resolution devices
tablets smaller than 10": 21 buttons, 28 buttons optional on high resolution devices
tablets with 10" and more: 40 buttons
inputs: Every input can be mapped to a button showing its current state (preview, program or not used).
auxiliary outputs: Every available input can be assigned to an auxiliary output.
transition control: Transition styles MIX, DIP, WIPE, STING and DVE can be selected.
upstream key control: Selection of upstream on air and on next transition.
downstream key control: Selection of downstream on air, tie and auto transition.
media player control: Full control over still & clip selection and media player operation
audio tally: Device says "Cam1 on preview", "Cam1 on air" or "Cam1 off", depending on the tally state.
Tally control via GPIO: Please have a look at our brand new DIY USB tally system available at http://www.metatally.comSome of these features are available only in the pro version that can be purchased through the App.
METAControl requests these permissions:
'full network access' is needed to communicate with the switcher via network.
'view network connections' is needed to find out if the device is currently connected to any network.
'modify or delete the contents of your USB storage' is currently unused but will provide a way to store, import and export settings and macros.
'modify system settings' is being used to control the WiFi power saving function. In order to properly receive UDP packets in real time which is necessary for the ATEM protocol.
'prevent device from sleeping' allows the App to keep the screen on.
'control vibration' enables haptic feedback when touching buttons on the screen.
This App does NOT access, store nor transmit any personal information. This App does NOT make use of any advertisement frameworks nor user trackers.
The developer of this App is not related to Blackmagic Design. This App is a spare time project and comes without any warranty. If you want to take part in beta testing please visit the corresponding G+ community: https://plus.google.com/communities/117221306286394065935
Please make sure to load the latest official software on the ATEM device (current version is 6.0) as previous versions could lead to serious stability issues of your ATEM device! The support page can be found here: http://www.blackmagicdesign.com/support
When you connect the phone to your laptop or computer, the application automatically starts. Then you can easily turn on developer options by clicking: Start USB DEBUG.
- CheckBox for auto start USB Debug. Will allow you to decide whether the application starts when you connect your phone to your computer.
- Automatic transition to USB Debug.
- Application was tested on android 4.0 to 4.4.
Simple tool to share your device properties. Only useful info, that can help you to write reviews or report those parameters to developers in your bug reports. No Adds.
There are three options to share your data. You can copy it to the clipboard, send via Email or save to the .txt file on SD card (You can find it in /sdcard/properties.txt).
In future updates: Option to choose parameters that will be shown. Option to change colours and fonts. Additional info.
- CPU Chip;
- Max CPU fequency;
- Number of cores;
- GPU model;
- GPU vendor;
- GPU version;
- System storage;
- Internal storage;
- Android version;
- SDK version;
- Screen resolution;
- *Screen diagonal.
* Some devices can report their screen parameters incorrectly.
This app is reincarnation of System Reporter
The application creates a disk image on the flash card, mount it and install there OS distribution. Applications of the new system are run in a chroot environment and working in parallel with platform Android. All changes made on the device are reversible, ie the application and components can be removed completely. Installation of a distribution kit is carried out on a network from the official mirrors online. The application are required superuser rights (ROOT).
The program interface supports English and Russian. Through the interface you can manage the process of installing the OS, and after installation, you can start and stop services of the new system (there is support for running your scripts). The installation process is displayed as text reports in the main application window. During the installation, the program will adjust the work environment, which includes the base system, SSH server, VNC server and desktop environment. Also through the program interface to manage server settings SSH and VNC.
Installing a new operating system takes about 30 minutes. The recommended minimum size of a disk image 1024 MB (for LXDE), without a GUI - 512 MB. When you install Linux in disk image on the flash card with the FAT32 file system, image size should not exceed 4095 MB! After the initial setup a default password for SSH and VNC - changeme. The password can be changed standard tools OS.
Supported distributions: Debian, Ubuntu, Arch Linux, Fedora, openSUSE, Kali Linux, Gentoo, RootFS (tgz, tbz2)
Installation type: file, partition, directory
Supported file systems: ext2, ext3, ext4
Supported architectures: ARM, x86, emulation mode architecture (ARM ~ x86).
Control interface: Android terminal, SSH, VNC, X server, framebuffer
Desktop environment: XTerm, LXDE, Xfce, GNOME, KDE, other (manual configuration)
Supported languages: English, Russian
Instructions and guides: https://github.com/meefik/linuxdeploy/wiki
Ask questions on the forum: http://4pda.ru/forum/index.php?showtopic=378043
This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under license GPLv3.
1. Before using the program Nandroid backup is strongly recomended! Please do not write negative reviews, if Your machine cannot boot as a result of using of the program. The program works with hidden parameters of the kernel, which setting can lead to unstable operation of the device. Recovery is possible only in the presence of the backup.
2. Before you upgrade to version 3.х.х from versions 2.х.х it is recommended to completely remove the old version of the program and the license.
3. USB debugging option must be enabled!
4. The presence of root-rights necessarily.
5. BusyBox must to be installed.
6. On some devices you need a S-OFF.
7. It's strongly recomended to update BusyBox version to 1.20.x or latter.
If You like, to Your smartphone running at peak performance. If Your experience does not give You peace of mind and You change firmwares one by one, in search of the optimum decision for Your device. Try to adjust Your smartphone by youself and help other users with similar devices. mcTweaker is a system application, that allows you to set up hidden parameters of Android, to achieving maximum performance and minimum power consumption.
- separate management of the CPU frequency for different states of the screen (ON/OFF);
- CPU voltage control for different frequencies;
- management of the OOM killer parameters;
- setting of Dalvik VM heap parameters;
- setting of file system parameters (IO Scheduler, cache SD-card);
- management of the DNS-servers for different network connections;
- optimization of the network performace;
- manual and automatic synchronisation of time via the Internet, a large selection of NTP-servers;
- blocking of advertising;
- setting of the screen parameters (animation speed, auto brightness);
- optimization of graphics (hardware acceleration, anti-aliasing, the density of the screen, etc.);
- JIT-compilation on/off;
- optimization of energy consumption;
- editing the parameters of the A-GPS (select SUPL-server, select the NTP server, forced request (A-GPS data, cold start);
- editing of parameters in the file build.prop;
- script-manager with a built-in editor;
- autorun any scripts at boot time (emulation of init.d);
- home screen widgets to switch the set of parameters (CPU frequency, the parameters of OOM killer, switching the DNS-servers, time synchronization, the request of A-GPS data;
- launch any application by widget with the simultaneous adjustment of parameters;
- running the script by the widget;
- freezing, uninstallation of system apps and moving apps to the system memory;
- applications autorun management;
Pro-licence can be bought here: https://play.google.com/store/apps/details?id=com.mclaught.mctweaker.donate
Some tools :
- Debug HTTP (read headers HTTP from the distant URL)
- Debug SSL (read SSL certificate from the distant URL) *alpha*
- Debug DNS (read DNS records from the distant DNS server) *beta*
- Traceroute *alpha*
Some cheat sheets :
- HTTP Codes
- HTTP Headers
- HTTP Methods
- DNS RRs
- DNS TLDs
Warning : this app is under development and on my spare time, so thank you to be lenient for now.