[SCRIPT] Cron Support Setup - Miscellaneous Android Development

This is a copy of my thread in the Gnex forum. It should work on other devices as far as I know.
This script will setup cron jobs for you. Please unzip Z_cron and run cronsetup.sh as root
How it Works
* Sets up /etc/cron.d folder
* Places file in /etc/init.d to start cron on boot
How to Use
* I have a little how-to here
https://github.com/swarlesbarkely/android-scripts
* Place scripts you want run in minutely/hourly/daily folders
* I use it mostly for renice-ing processes
Ex. 0 * * * * busybox renice -6 -u u0_a82; --> helps keep Lux from getting killed so easily. You can find the right uX_aXX by using OS Monitor
https://f-droid.org/repository/browse/?fdfilter=os monitor&fdid=com.eolwral.osmonitor
Any questions? Google it. If that doesn't work, just ask and I'll try my best to help.
If you have a useful cron script, please share! Full credit will be given!
TO DO:
* Make it recovery flashable
CREDITS FOR SCRIPTS
Credit is also given at the head of each script
DHO -- 00sqlitespeed
7175 -- fs_sync_mode, mounts, mtu_fsio, nfc_down

Related

[ROM] CyanogenMod - No, you can't have a pony (STABLE) [UPDATED 03/04 - v4.2.15.1]

Now that the dust has settled, it's time for a new CM build..
This is a heavily modified version of AOSP 1.6 without the proprietary bits (which will back up your proprietary bits and restore them after installing the ROM). In order to get up and running the first time, you'll need to follow some simple instructions. A great set of documentation has been put together by the community at the CyanogenMod Wiki. Everything you need to know is there!
But first..
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
The Android devices we own come with many files that can't be redistributed legally, and as you all probably know, I can no longer include these with my ROMs. So, in order to get up and running, you'll need a compatible device with a compatible ROM.
Installation Guide @ CyanogenMod Wiki:: http://wiki.cyanogenmod.com/index.php/Main_Page#How_do_I_upgrade_to_the_latest_CyanogenMod.3F
IF HTC Touch Input Force Closes: install file below =)
* UNIVERSAL! Runs on both Dream and Magic 32B
* Based on Android 1.6, many bugfixes and enhancements from AOSP, XDA, and me
* Custom art and wallpapers from Prash
* Highly optimized kernel with many extra modules
* Enhanced ramdisk which uses optimal mount options and smart startup
* Includes E2FSProgs for checking and converting Ext filesystems
* Apps2SD is automatic! All you need is a second partition (ext).
* Launcher with 5 screens and auto-orientation and compact drawer layout
* 360 degree auto-orientation thanks to Optedoblivion
* Clean filesystem shutdown at poweroff/reboot, and fsck at boot (no FS corruption!)
* Includes Amazon MP3 store, and Work Email (MS Exchange support)
* Does not require "DangerSPL"
* Includes a massive APN list
* Maximum CPU scaling frequency set to 528MHz with latency tweaks
* Various enhancements to the Settings app including extra partition space
* System dex cache moved to /cache to save 30mb on /data
* Phone app enhancements by cytown
* MMS enhancements from rgv151
* FLAC audio support thanks to kroot
* Bluetooth OBEX support from Erin Yueh
* Contacts app enhancements by ChainsDD and Wysie
* USB tethering support (kernel code ported by Zinx)
* Commandline extras: bash, lsof, powertop, htop, nano, busybox
* Ability to lock home app in memory (control in Spare Parts app)
* Eclair graphics, apps, and other guts
* Multitouch browser and gallery
* Music and DeskClock apps from Eclair
Code Repository on Github: http://github.com/cyanogen
Visit our new forum for all the latest updates and downloads!
Stop by #cyanogenmod on irc.freenode.net!
CHANGELOG IS NOW HERE!
So let me get this strait for the noobs...
edit: revised my steps since I learned that what HTC refers to as a "recovery image" is different than what we do so that caused a LOT of confusion for me and i'm sure it did to a lot of other people! On the HTC website the recovery image is the same as an update.zip so basically it's just an update you need to apply that's all.
Here's my step by step process that I used going from CM 4.1.11.1 to 4.1.99
I have CMRecovery Image 1.4
-Go to http://developer.htc.com/adp.html
-DL the 1.6 "recovery image" the file name is - signed-dream_devphone_userdebug-ota-14721.zip
-Then DL CyanogenMod-4.1.99
http://n0rp.chemlab.org/android/expe....99-signed.zip
-put them both on your SD card
-Boot up into CM recovery image 1.4 by rebooting and holding the home button, do a wipe.
-update using any zip to that "recovery image" (signed-dream_devphone_userdebug-ota-14721.zip)
(it should auto reboot install radio then reboot again and load back up to the CMrecovery img screen)
-Then update any zip usig CyanogenMod-4.1.99 (update-cm-4.1.99-signed.zip)
-Then power on the phone
-Very simple! the rom is running great so far and I'm glad that's it's going to be even easier to update to future CM updates using CM updater
Just to make sure, if you have 4.1.11.1 do you have to flash the ADP rom then the new rom, or can you just go from 4.1.11.1 to 4.1.99?
Nice to see you back! Flashed and running just fine, no problems yet!
Meh, I always hate flashing the radio. But what's necessary is necessary I guess. I suppose it's possible to simply copy the required files over and resign?
He didn't say anything about flashing the radio again, just the recovery image
coolbho3000 said:
Meh, I always hate flashing the radio. But what's necessary is necessary I guess. I suppose it's possible to simply copy the required files over and resign?
Click to expand...
Click to collapse
You can actually just use fastboot to flash the system.img from HTC first also.
First off good to see you back!!! Nice to see that it was user friendly to flash this as well. Hope to see 4.2 out soon cause this rom is pretty stable so far. No home screen loads as of yet. Great work!
osho741 said:
He didn't say anything about flashing the radio again, just the recovery image
Click to expand...
Click to collapse
The "Recovery Image" is just how HTC refers to their update.zip format of the installer. It does include a radio image.
Great, but I totally don't understand what I'm supposed do to run this?
The backup/restore process is automatic and built into my ROM's installer. If it detects that you have a compatible base image, it will backup/restore the necessary files.
I just want to make sure I'm 100% clear - the ION image is what I should do for my 32B, right?
Also - won't it nuke the custom recovery environment?
Ahh ok little confusing thanks for clearing that up
Has anyone with a MyTouch3G been able to install the ROM?
I downloaded the HTC ION ROM and checked the MD5, so far so good. I copied it over to the SD card, renamed it update.zip, and tried to install it in recovery mode. However, I get the following error:
getprop("ro.build.product") == "sapphire"
E:Error in /sdcard/update.zip (Status 7)
Installation aborted.
Will you be including Advanced Launcher in future builds?
Download the "1.6 Recovery Image" from HTC, flash it. it will also flash you radio
Reboot back into recovery. Then flash my ROM.
here was my process:
- Start from Cyanogen 4.1.11.1
- Flash ADP stock "recovery" zip
- Radio flashes, phone asks for reboot
- Phone automatically reboots to recovery (still CM 1.4 recovery), flash Cyanogen 4.1.99
- Reboot without a wipe
- Google apps exit right after start (Market, Gmail)
- Reboot, wipe
- Perfection
So do a wipe when coming from CM 4.1.11.1. Then again, I forgot to fix_permissions...
Zoide_ said:
Has anyone with a MyTouch3G been able to install the ROM?
I downloaded the HTC ION ROM and checked the MD5, so far so good. I copied it over to the SD card, renamed it update.zip, and tried to install it in recovery mode. However, I get the following error:
getprop("ro.build.product") == "sapphire"
E:Error in /sdcard/update.zip (Status 7)
Installation aborted.
Click to expand...
Click to collapse
same error, ideas would be appreciated.
sregister said:
same error, ideas would be appreciated.
Click to expand...
Click to collapse
same error here as well...hmmm

[Script] AndroBackup 0.2 CLI tool for GNU/Linux

This is a little tool for Android phone management under Linux:
* Ext/Swap/Fat partitioning
* Fat32 and Ext2/3/4 backup/restore
* Ext2->Ext3 and Ext3->Ext4 conversion
* Ext repair
http://www.b1project.com/files/1/androbackup.sh
Configuration :
edit the script and change the first two vars (adb path and backup path).
Code:
ADB="adb"
path="$HOME/Android/ModifDream/Backup"
Usage :
simply run it in your favorite term.
Code:
./androbackup.sh
TODO
* Display system info (disk usage, process, etc...)
* ...
Works for me. Just need to add a few more goodies to it.

[TOOL][CWM-ROM]little Kitchen v0.0.2 - Testers needed

little Kitchen
DOS script to easy modify a ROM File (update.zip) with pre-configurated parameters
Compatibility List / BugTracker in second Post!!
Guide (included "readme.txt") in third post!!
Suggestions and feature requests are welcome!
The Script should work with every CWM-ROM File for every Phone!!
Functions:
Code:
* remove Files from ROM.zip
* add Files to ROM.zip
* add additional update.zip's to ROM.zip
To do:
Code:
[B]* testing[/B]
[B]* adding a LOG file for error analysis[/B]
[B]* spelling - HELP NEEDED[/B]
because I'm not a native english speaker I'm sure there are enough mistakes
[B]* readme file - HELP NEEDED[/B]
readme file is a little bit short ATM
[B]* cleaning up the Code[/B]
Changelog:
Code:
[B]* v0.0.2 - 15.12.2011[/B]
+ changed Version Number
[B]* vCM7_0.0.1 - 15.12.2011[/B]
+ first release
Credits:
Code:
* xda-forums (for Guides, Howtos, etc.)
* google for the things I didn't find here :D
and as always....
!!! USE AT OWN RISK !!!
>> DOWNLOAD LATEST <<
>> DOWNLOAD v0.0.2 <<
>> DOWNLOAD vCM7_0.0.1 <<
Compatibility List / BugTracker
Basicly the Script should work for every ROM on every Windows OS, the following entries are approved by Me and Users
OS:
Windows7 x64
(approved by OGrue)
ROMs:
Samsung Galaxy SII (GT-I9100):
CM7 (stable, nightly) (approved by OGrue)
Turkbey gt edition (testet by grgsiocl, thank you)
MIUI (1.12.16) (approved by OGrue)
readme.txt
Code:
===============================================================================
** QuickStart: **************************************************************
===============================================================================
* open "remove.example" and copy the files you want to remove to "remove.ini"
* copy ROM File to /rom/source
* copy flashable ZIP's to /rom/hacks ("gapps.zip for example")
* copy Files to /rom/addons ("system/app/music.apk" for example)
!! ATTENTION !! take care of Directory-Structure !! ATTENTION !!
* run main.cmd
* Script should finish without errors
* copy modified ROM from "rom/" to Phone and Flash it via CWM
===============================================================================
** Folder Structure: ********************************************************
===============================================================================
*/bin Holds the Files needed by the Script
/tmp Temporary Folder for Script
*/roms Folder with Source ROM, Addons and Hacks; modified ROM File
is also placed here
/source Folder for ROM Source (place CMxxx.zip / update.zip here)
/addons Folder for Files which should be added to the ROM ZIP
(files are added to the root of the ZIP, so in almost all
cases you'll nedd at least a "system" Folder)
/hacks Folder for Additional, flashable ZIP files
(for example you can add the flashable google
Apps ZIP in here)
u mean any rom for any phone or just for sgs2. i have a galaxy fascinate i500 i could test for
RTLflat said:
u mean any rom for any phone or just for sgs2. i have a galaxy fascinate i500 i could test for
Click to expand...
Click to collapse
Yes, should work with any CWM ROM for any Phone.
Would be great If you could Test it ;-)
Thanks and this is what i was looking at. I am fed up for removing the apps, whichever i dont want to use and add those apps which i want to use. Started testing but the screen stuck at adding ROM*****name.zip. Waiting to finish!
grgsiocl said:
Thanks and this is what i was looking at. I am fed up for removing the apps, whichever i dont want to use and add those apps which i want to use.
Click to expand...
Click to collapse
Hehe, that's the reason why I created it ;-)
grgsiocl said:
Started testing but the screen stuck at adding ROM*****name.zip. Waiting to finish!
Click to expand...
Click to collapse
Hmmm, shouldn't take too long if the ZIP isn't big.
If it remains stuck, pls add "ECHO ON" after line 163 in main.cmd, so you'll see exactly what the Script is doing.
Code:
cls
ECHO *******************************************************************************
ECHO * adding HACKS to ROM File
ECHO *******************************************************************************
ECHO ON
OGrue said:
Hehe, that's the reason why I created it ;-)
Hmmm, shouldn't take too long if the ZIP isn't big.
If it remains stuck, pls add "ECHO ON" after line 163 in main.cmd, so you'll see exactly what the Script is doing.
Code:
cls
ECHO *******************************************************************************
ECHO * adding HACKS to ROM File
ECHO *******************************************************************************
ECHO ON
Click to expand...
Click to collapse
Thanks my friend and it works. I added some and deleted some and then flashed. I works like a charm! Thanks once again!
grgsiocl said:
Thanks my friend and it works. I added some and deleted some and then flashed. I works like a charm! Thanks once again!
Click to expand...
Click to collapse
Good to know - pls - Post which ROM and which Phone, so I cann add to "testet - it works!" ;-)
ogrue said:
good to know - pls - post which rom and which phone, so i cann add to "testet - it works!" ;-)
Click to expand...
Click to collapse
phone: Samsung galaxy sii
rom: Turkbey gt edition
kernel : Phenomenal
version: Android 2.3.6
modem: Xxkp1

[12.16.14][MOD] GAFT Scripts [Tweaks][WIP]

GAFT Scripts --
Code:
,##### ### ,#############
### `## ## ## ### ##
,## ## ## ###### ##
### ##### ######## #####' ,##
### ###### `##### ###
`#########' #### ####
| kermage | PrivaTech -- GAFT | iMUT |
Copyright 2014 Gene Alyson F. Torcende
Email: [EMAIL="[email protected]"][email protected][/EMAIL]
INFO:
Project started since 07.21.14 for personal experiment.
Based on some common/popular tweaks/scripts out there, but wrote on my own implementation.
More on scripting effectivity rather than tweaks. So, do not expect a 360-degree change in performance.
Tested on MyPhone a919i (MTK6589), MyPhone Agua Rio (JB/KK) (MTK6582), and Starmobile UP+ (MTK6582).
Pushed to GitHub. See here for full information and functionality of the scripts.
NOTE:
As of 12.13.14, nothing else does how GAFT Scripts work; from its simple output and logging to its unique style of tweaking and implementation.
Though some of the scripts integrated are already existing and available out there, I took it up and spent some time modifying it to somewhat give a cleaner, nicer, and probably improved codes. ^_^
So, if you encounter any sign of GAFT Scripts floating around without proper credits given and/or not provided a link here, please let me know. Thank you!
Script Features/Signature: (One of its kind )
*** Not your favorite promising battery/performance-related list.
Readability and with functions
--- Code tells you how, comments tell you why.
--- Should be more cleaner and less horror.
Better script output and logging
--- More details on what is being done.
Uses integrated BusyBox
--- BusyBox is not a requirement to install GAFT.
PID Checking
--- Skips another execution if script is already running.
Conflict Checking
--- Skips tweak and/or action if conflicting apps is found.
Screen-state Checking
--- Not the very usual and common way by using cat utility at wait_for_fb_wake and wait_for_fb_sleep.
Colorful UI (Console)
Many more . . . Check for yourself! ;D
Requirements:
Root Access (Who doesn't need root nowaday?)
Custom Recovery / Terminal Emulator
BRAIN! ^_^
HOW TO's:
Install? Use? Risk?LOL!
Download "GAFT v#.##.######.zip"
Choose an install method
Manual Mode
* Recommended, in order for init.d enabler to check at all possible hooks
Extract the "setup" folder from the zip file
Run "Installer.sh" in Terminal as root
Flash Mode
* Advanced, if you are already sure that your ROM support init.d scripts
Go to recovery mode
Flash the zip file
Reboot
Check? Inspect? Verify?
--- Use any root file manager, check the logs at "/data/GAFT", inspect what the scripts have done to your device, and verify if it's working.
Control? Monitor? Uninstall?
--- Execute "/data/GAFT/Console" or open Terminal Emulator then type "GAFT", and follow on screen commands.
TERMS:
Modification - You can totally tweak and/or modify the scripts to your personal liking.
* Understanding the scripts will not be that hard as I already wrote it in a professional way.
Distribution - You are free to include the scripts and/or use it as baseline to your packages as long as PROPER credits are intact.
* I'd be happy to review and test your code touches, tweaked values, and additional scripts derived from GAFT Scripts, but DO NOT SIMPLY DISASSEMBLE AND RE-BRAND.
Disclaimer - FLASH AT YOUR OWN RISK! Absolutely no gurantees.
* Constructive FEEDBACKS are very much appreciated.
** DO NOT MIRROR! If you want to share, just link here.
*** THANK YOU for your COOPERATION!
CREDITS:
Google for overall HELP and Android tools
kobridge @xda for WI-FI idle time before sleep
lambgx02 @xda for Seeder
Ipy @xda for LoopySmoothness
XDA:DevDB Information
GAFT Scripts, Tool/Utility for all devices (see above for details)
Contributors
kermage
Version Information
Status: Stable
Current Stable Version: 1.00.101214
Stable Release Date: 2014-12-16
Created 2014-12-14
Last Updated 2014-12-15
FAQs
Q: Can I use it on my YYY Phone with ZZZ Android version?
A: GAFT Scripts are only tested on the devices mentioned at INFO #4 in first post, but surely it is not device specific. Also, it has thorough checking and verifications before proceeding its defined tweaks and/or actions. So, YES! Give it a try.
Click to expand...
Click to collapse
Q: Is it working? I can't feel/see much difference from stock.
A: First, read HOW TO's #2 then INFO #3 in first post. GAFT Scripts are not advertised as a total game changer, but somehow it should show some noticable effects.
Click to expand...
Click to collapse
Q: Can I use/flash another init.d tweaks on top of GAFT Scripts?
A: Yes, no one restricts. But I assume you know what risks you are taking, and do suggest to first thoroughly check out for common scripts that are already included here like SQLite, Zipalign and LoopySmoothness to minimize the redundancy.
Click to expand...
Click to collapse
Q: Why am I getting lower Antutu score than before? XXX is better. and/or
Q: Why create such useless scripts? Can't even give some performance like XXX.
A: GAFT Scripts are not for you, sorry to disappoint. If you rely much on Antutu, go with XXX.One thing, GAFT Scripts are GUARANTEED working compare to such promising set of tweak scripts.
Here is a very common list of features to check on: (Do all checks at Terminal Emulator or adb shell without quotes)​
Better RAM management - services.jar should be patched first in order to match the tweaked LMK values and acheive the said feature.
Check: "cat /sys/module/lowmemorykiller/parameters/adj" vs. the script's defined tweak value
Script runs every ## min/hr/day - all init.d scripts are only initiated every boot, not just by defining a RUN_EVERY variable (LOL!).
Unless script is run using cron scheduler, is run in background with sleep as intervals, or is using (stat)istic of its own log file (time of last modification) for interval check between executions.
Smoothness of {insert.app.name.here} using renice. Ex.: renice -20 `pidof com.android.systemui`
Check: "ps -p | grep com.android.systemui | awk '{print $7}'" vs. the script's defined nice level.
XXX Tweak for/in/using XXX (echo or sysctl) - not all tweaks are available and supported by every device/kernel/ROM
Ex.: echo NO_NORMALIZED_SLEEPERS > /sys/kernel/debug/sched_features ; echo 11000 > /sys/class/touch/switch/set_touchscreen
Check: "[ -e /sys/kernel/debug/sched_features ] && echo VERY GOOD! Available || echo EPIC FAIL! Unavailable"
Click to expand...
Click to collapse
Always focus on every REAL and REPORTED output rather than those EXAGGERATED features.​
Downloads
Direct (GitHub)
Direct (XDA)
Mirror (MediaFire)
Includes:
Installer Script (Installer.sh)
- Version checking //skips install if newer or equal version is present
- BusyBox Installer
- GAFT's init.d Enabler
--- Checks init.d required commands at all possible hooks (ramdisk .rc files, /system/bin/sysinit, and /system/etc/install-recovery.sh). If no required commands found, hook init.d run-parts to /system/etc/install-recovery.sh.
- GAFT's Prop Tweaker
--- Only adds the build.prop entry if not yet existed and not set to the preferred value.
--- Existing entries with different set value is commented out with #GAFT# first.
- Setting up GAFT files and required binaries.
GAFT init.d Console (GAFT)
- Colorful UI to control and monitor scripts, and uninstall.
zZGAFT_init (Launcher)
- GAFT's init.d Launcher
--- Ensures no redundant execution of GAFT scripts at boot.
--- Execute scripts in background to minimize boot time.
zZGAFT_Booster
- GAFT's System Tweaker
--- Only tweaks the system setting if it is available and is not yet set to the preferred value.
- GAFT's DB Setter
--- Creates the settings.db entry if not yet existed and only update the value if not yet tweaked.
- Optimized mount options, proc/sys, read_ahead, and LMK values
--- Aims for a smoother UI, better battery and memory management, faster read and write speeds, and COOLER system //feel it! ^_^
- Wi-Fi idle time before sleep (Inspired by kobridge @xda )
--- Wait 10mins before Wi-Fi sleeps //after the screen is turned off
zZGAFT_Charger
- Seeder Entropy Generator (Created by lambgx02 @xda )
--- Lightweight profile //just enough to keep entropy level high.
--- Skips if conflicting entropy generator is found.
- GAFT's Hotplug Tweaks and Profiler
--- Better battery backup by scaling down CPU's max frequencies based on battery percent and screen state profiles.
--- Skips if conflicting overclocker is found.
zZGAFT_Cleaner
- Data junks cleaner
--- Cleans most of data junks.
- Battery calibrator
--- Runs every 3days if battery is max level.
- Obsolete dalvik-cache remover
--- Scans for unused *.dex every 3days.
zZGAFT_Smoothie
- GAFT's System Smoothie (Inspired by LoopySmoothness of Ipy @xda )
--- Automatically checks for available launchers and inputmethods.
--- Continually renice all defined processes with its nice level, especially after it's removed from the memory which resets their priority.
Nice work sir!
I will try this as well.
sir pls update the link...i cant download it...bcoz the link is down...
sir pls update the link...i cant download it...bcoz the link is down...
ZaIjEn20 said:
sir pls update the link...i cant download it...bcoz the link is down...
Click to expand...
Click to collapse
Files re-uploaded, kindly revisit links. Thanks

[EOL] [TOOL] Droid PC Suite [Windows | Linux | MacOS]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I present you Droid PC Suite (DPCS for short), as the name suggests it is a kind of toolbox application written in java for cross platform support. This project as been inspired from Android Ultimate Toolbox Pro. Now the question arises that why reinvent the wheel? Since Android Ultimate Toolbox Pro is designed for Microsoft® Windows, So what about those users who run Linux/ macOS? So, keeping this in mind Droid PC Suite has been developed. Btw, it also works on Microsoft® Windows. Initially started as my college project and now I've released it. And did I mention that it is free? Yeah free as in free speech, not as in free beer! This project is licensed under GNU General Public License, version 2.
Caution! This program is not foolproof! Do not try to outsmart it by playing tricks, because you may result with an expensive brick in the worst case! If you don't understand a feature you probably don't need it, just lookup about it on google before trying something out.
/*
* I assume that your android device warranty may be void by now.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this application
* before using it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/
Features
* App Manager (Install/Uninstall Apps + Bloatware)
* Sophisticated file manager
* ADB tools
* Take screenshots
* Record android device screen
* Flash any file using flasher
* Wipe partitions
* Unroot
* Reboot to different modes
* Unlock/ Lock bootloader
* Advanced backups
* Restore from backups
* Bypass 'your' device security (Android 4.4 and below)
* build.prop Editor
* Unpack APKs
* Repack APKs
* Cryptographic hash sums comparing and calculator
* Clear battery stats
* Launch activities of the apps
* ifconfig and netstat
* View running processes
* Bundled ADB, Fastboot, sqlite3 and various other related tools for Windows
Requirements
Windows
* JRE 8 Download here
Linux (and how to install)
* Just download, extract archive and run Dependencies_Installer_for_Linux.sh (For APT package management distributions ex. Ubuntu, Linux Mint, Debian etc.)
Code:
$ ./Dependencies_Installer_for_Linux.sh
Note : You need to modify Dependencies_Installer_for_Linux.sh to install on Linux distributions like Fedora, Red Hat Enterprise Linux, Arch Linux, etc.
Workarounds
* Use USB 2.0 to connect android device to system instead of USB 3.0.
* If device is not detected by Droid PC Suite try clicking "Force connect" option.
* You may also need to install your android device USB drivers.
* If some operations do not work on windows, please replace ADB and fastboot files with their newer or older versions.
* Don't worry if the app says to connect your device while android is not booted ex. fastboot, bootloader, booting etc.
* Click here for help with connectivity of android device on Linux.
Note: Please use latest java to use this application or this application may not work as expected!
Known issues
None till now. Feel free to report them! I will try to fix them as soon as possible.
How to use?
1. Go to settings
2. Tap "About phone" if you can't see Developer options. If you can see it, tap developer options and skip to step 5.
3. Keep tapping "Build number" until it says that "No, need, you already are a developer." or something similar.
4. Go back to settings and tap Developer options.
5. Find USB debugging, turn it on and allow USB debugging.
6. If a message appears asking to allow USB debugging, check "Always allow from this computer" checkbox and tap OK.
7. Go back to home screen.
Download Now
Source here​Changelog
Code:
Version 1.9 (Build 171014)
* Removed logcat viewer and related features as "they were deprecated and buggy in DPCS"
* Support for uninstalling system apps easily without root added
* Priv-apps and System apps uninstallers are now unified into one
* Removed unreliable status "Device is not rooted" to prevent confusion
* Removed ADB Terminal since it was just experimental
* Added support for detecting official in-built root in LineageOS devices
* Fixed a bug which made device info stay intact after disconnecting the device
* Updated library commons-lang3-3.5 to commons-lang3-3.6
* Improved exception handling
* Bundled ADB and Fastboot for Windows updated to Pkg.Revision=26.0.1
* Minor improvements to UI
Version 1.8 (Build 170530)
* Added new tools: ifconfig, netstat and running processes viewer
* Now DPCS shows information like manufacturer, codename and android version of the device by default
* Added new information to common workarounds
* UI fixes and improvements
* Latest ADB and Fastboot for Windows built-in
Version 1.7 (Build 170128)
* Added a tool to clear the battery statistics
* Added a tool to start an activity of an android app on the android device
* Updated the packaged ADB and fastboot files for windows
* Updated internal commons-lang library
* Added two new tooltips
* Fixed a typo error
* Updated Dependencies_Installer_for_Linux.sh file
Version 1.6 (Build 160925)
* Click Application status to clear status
* Application version now shown with the banner
* Few changes to UI
* License added to updater src files
* Source code formatted
* Typos fixed
Version 1.5 (Build 160908)
* Windows and Linux versions are merged
* Added APK Unpacker
* Added APK Repacker
* Added Unroot to Advanced tab
* License for zip4j library listed in licenses
* Moved reboot to download mode to Device specific tools > Samsung
* Added license to every java source file
* Auto updater added
* Changelog viewer added again
* Lots of improvements
* Typos fixed
* Bug fixes
Version 1.4 Stable (Build 160810)
* HTC device specific tools (3) added
They can be accessed from :
"Menu > Device specific tools > HTC >..."
[THEY ARE "NOT" TESTED, as I don't have a HTC device,
please report bugs if you encounter them.]
* "File" in menu bar renamed to "Menu"
* "Dev. Tools" renamed to "Advanced"
* Splash screen duration reduced to 2.5 seconds
* Tabs re-arranged
* Changelog tracker removed from application to reduce size
* Other minor UI changes
Version 1.4 Beta 3 (Build 160806)
* Logger speedup
* Cache cleaning while exit added
* Improvements to view connected device
* Device connection limit detection algorithm
improvements
Version 1.4 Beta 2 (Build 160802)
* Attached device(s) list viewer added
* Device connection limit added for preventing
accidental code execution on the device(s)
other than targeted
* Marshmallow connectivity help added
* Added fastboot help
* Missing tips added
* Few things moved here and there
* Minor UI changes
* Various minor improvements
Version 1.4 Beta 1 (Build 160801)
* File Manager merged into Droid PC Suite
* Background information reporting added
* File Manager speed up while launching
* Other misc. improvements in File Manager
* Minor bug fix
Version 1.3 Stable (Build 160723)
* Screen recorder added
* Added button for taking screenshots
* Installer and Uninstaller bundled in App Manager
* Flash radio added
* Wipe radio added
* Reboot to download mode for samsung devices added
* Device feature support viewer added
* Check for max users supported by device added
* Developer tools added
* App information viewer added
* App packages list viewer added
* Battery information tool added
* CPU information viewer added
* Kill apps feature added
* Memory information tool added
* WiFi information tool added
* Force connect moved to ADB tools
* ADB help added to ADB Terminal and ADB tools
* ADB version checker added
* Device state viewer added
* Serial no. viewer added
* Wait for device added
* Cryptography sum comparing feature added
* Tips added for almost all the tools (Except File Manager)
* "More help" renamed to "Online help"
* Lot of back end improvements in File Manager
* Few UI changes
* Uninstaller improved
* ADB terminal command support improvements
* Better performance
* Code optimised and cleaned
* More minor improvements
* Bug fixes
Version 1.2 Stable (Build 160712)
* Libraries updated
* Added ADB Terminal (Experimental)
* Added build.prop editor
* Added Licenses and notices
* Added Changelog tracker to Menu bar
* Added more workarounds
* Help for connectivity on Linux added
* Force connect moved to Menu bar
* File Manager fixed, improved, themed
* Languages except English removed from File Manager
* GitHub button added in about section
* Get help renamed to "More help" and also improved
* Few changes in about section
* Minor UI changes
* Better performance
* Code optimised and cleaned
* More minor improvements
Version 1.1 Stable (Build 160616)
* Code cleanup
* Few elements resized
* "Check for updates" link added
* "Need help?" link added
* Fixed typos
* Added some more credits
* Application exit improvements
* Minor bug fixes
Version 1.0 Stable (Build 160614)
* Initial stable build
Credits
Me - Karanvir Singh
Prashotam Sensei (For teaching me some more Java)
Karun Sensei (For helping me with pure java code and bug fixes)
Chetan Sharma (for helping me with some bugs and code)
Aleksandar Despotovski (for helping me with basic algorithms and source [NOT BASED ON ANDROID TOOLBOX PRO])
d4r3T0B3 (github) (For his ADB-Explorer)
My other friends (for listening to my rants)
Bharat Suri
Anil Kumar
Raghav Gulati
Hope you guys like it!
Android, android green coloured robot are trademarks of Google, Inc. We are not affiliated with Google, Inc. in any way.
If you liked my work feel free to hit "Thanks" button!
kvsjxd said:
Click to expand...
Click to collapse
Thanks for this :good:
I love your work
This is great tools... Thanks, really appreciate it... Android Ultimate Toolbox is sucks.. it keep say "your device must be booted into android OS"
bakhtshiren said:
This is great tools... Thanks, really appreciate it... Android Ultimate Toolbox is sucks.. it keep say "your device must be booted into android OS"
Click to expand...
Click to collapse
Thank you for trying out my work
thks
thks 4 job! it's great!
i think about button "connect devices" for example
there many difficult features for novice
370lution said:
thks 4 job! it's great!
i think about button "connect devices" for example
there many difficult features for novice
Click to expand...
Click to collapse
Thanks for trying out! Droid PC Suite already auto detects the devices [emoji1]
Sent from my SM-G355H using XDA-Developers mobile app
Hi! Is it possible to create a flashable zip and how? I used to use Android Ultimate Toolbox Pro to create flashable zips for my apps to make them system apps, including placing their system libs in the right system path (for example system/lib, system/lib64, etc). Is this tool able to do that and how? Thank you so much for the tool anyway
Shady88 said:
Hi! Is it possible to create a flashable zip and how? I used to use Android Ultimate Toolbox Pro to create flashable zips for my apps to make them system apps, including placing their system libs in the right system path (for example system/lib, system/lib64, etc). Is this tool able to do that and how? Thank you so much for the tool anyway
Click to expand...
Click to collapse
First of all thanks for trying out the toolbox!
Droid PC Suite project is aimed towards beginners so I decided not to add it because flashable zip is a feature which is meant for advanced users or developers, creating them by yourself and flashing them on your device can cause bootloop. Beginners might brick their devices easily so, I recommend you to use an app from Play Store for this purpose like ZIPme.
kvsjxd said:
First of all thanks for trying out the toolbox!
Droid PC Suite project is aimed towards beginners so I decided not to add it because flashable zip is a feature which is meant for advanced users or developers, creating them by yourself and flashing them on your device can cause bootloop. Beginners might brick their devices easily so, I recommend you to use an app from Play Store for this purpose like ZIPme.
Click to expand...
Click to collapse
I already know that software, but it doesn't allow to add libs or create anything flashable besides apks, the only software that could was Android Ultimate Toolbox Pro, who is not working anymore. I found other tools to create flashable zips but they all don't comprehend creating anything flashable besides apks or custom other things. I just needed a tool who could create flashable zips for any file and any path, which doesn't seem to exist as of yet. I know there's the manual mode but it takes too damn time, as i need to add about 60 system apps and other stuff!!
hi..
this is really great.,but..
my avira detect that program contain some "drop" malicious software. is that false alarm? (TR/drop.small.ljxnw)
an-_-dro said:
hi..
this is really great.,but..
my avira detect that program contain some "drop" malicious software. is that false alarm? (TR/drop.small.ljxnw)
Click to expand...
Click to collapse
That antivirus is most idiotic program that humans ever created.:silly: This program is free from any kind of virus so it's a false positive, if you want you can look at source code or even build your own version out of that source code:highfive:
Source and Release update: Replaced false positive files with perfectly clean versions
Droid PC Suite update version 1.7 has been released! Original thread updated with latest links
Changelog
Version 1.7 (Build 170128)
* Added a tool to clear the battery statistics
* Added a tool to start an activity of an android app on the android device
* Updated the packaged ADB and fastboot files for windows
* Updated internal commons-lang library
* Added two new tooltips
* Fixed a typo error
* Updated Dependencies_Installer_for_Linux.sh file
kvsjxd said:
Droid PC Suite update version 1.7 has been released! Original thread updated with latest links
Changelog
Version 1.7 (Build 170128)
Click to expand...
Click to collapse
Will this program successfully root a Mediatek 6580 phone running Android 6.0? I've got a BLU Studio Selfie 2 that I've tried quite literally every method I can find on XDA and the web, and I cannot get it to root. Even though I select the "allow unlocking bootloader" option in Developer Options, when I power on into the boot menu it won't let me use Volume Up to select bootloader mode ... so I can't flash a custom ROM, and I can't backup the stock ROM. I also read on the web that Android 6.0 has more strict methods for preventing root access, so maybe I should downgrade to an earlier Android version first?
Regardless, there is very little I've found through weeks of searching that applies directly to this model phone, and nothing has been successful [yet] in rooting it.
uptwolait said:
Will this program successfully root a Mediatek 6580 phone running Android 6.0? I've got a BLU Studio Selfie 2 that I've tried quite literally every method I can find on XDA and the web, and I cannot get it to root. Even though I select the "allow unlocking bootloader" option in Developer Options, when I power on into the boot menu it won't let me use Volume Up to select bootloader mode ... so I can't flash a custom ROM, and I can't backup the stock ROM. I also read on the web that Android 6.0 has more strict methods for preventing root access, so maybe I should downgrade to an earlier Android version first?
Regardless, there is very little I've found through weeks of searching that applies directly to this model phone, and nothing has been successful [yet] in rooting it.
Click to expand...
Click to collapse
This tool does *not* root your device. Try kingroot or kingoroot to root your device
FanFanLaTuFlippe said:
Hello,
Many thank's for your tool, but how to install and execute on windows 10 please ??
Click to expand...
Click to collapse
Download and install latest JRE 8 from oracle and run the DPCS.jar file
kvsjxd said:
This tool does *not* root your device. Try kingroot or kingoroot to root your device
Click to expand...
Click to collapse
Okay, I kind of jumped ahead on my question. I'm trying to root my BLU Studio Selfie 2, and I can't unlock the bootloader. When I get to that menu, it says to press Volume Up to select, but the phone won't let me do that.
kvsjxd said:
Features
* App Manager (Install/ Uninstall Apps & Bloatware)
* ADB tools
* Take screenshots
* Record android device screen
* Flash any file using flasher
* Wipe partitions
* Reboot to different modes
* Unlock/ Lock bootloader
* View and save logcat
* Advanced backups
* Restore from backups
* Bypass “your” device security
* build.prop Editor
* ADB Terminal
* Cryptographic hash sums comparing and calculator
and lots more.
* Clear battery stats
* Launch activities of the apps
Click to expand...
Click to collapse
So... will this program unlock the bootloader on my phone?
BTW, Kingroot and Kingoroot are two of MANY programs I've tried to use.
uptwolait said:
Okay, I kind of jumped ahead on my question. I'm trying to root my BLU Studio Selfie 2, and I can't unlock the bootloader. When I get to that menu, it says to press Volume Up to select, but the phone won't let me do that.
So... will this program unlock the bootloader on my phone?
BTW, Kingroot and Kingoroot are two of MANY programs I've tried to use.
Click to expand...
Click to collapse
If your device is mediatek and you see very few or no custom roms, I'm 90% sure that you won't be able to unlock bootloader of this device ever. This tool unlocks bootloader of devices like nexus, pixel and android one.
Did you tried towelroot and framaroot to root your device?
Shady88 said:
Hi! Is it possible to create a flashable zip and how? I used to use Android Ultimate Toolbox Pro to create flashable zips for my apps to make them system apps, including placing their system libs in the right system path (for example system/lib, system/lib64, etc). Is this tool able to do that and how? Thank you so much for the tool anyway
Click to expand...
Click to collapse
See if this works for you? https://forum.xda-developers.com/android/software-hacking/tool-6-feb-android-flashable-zip-t3551772
Samsung GT-S5830 step-by-step please?
Hi,
I just happily made the Suite see my GT S5830 and I am about to try my first stock firmware flash. Of course I am rather afraid of bricking the box, so perhaps there is some tutorial available how to make it with the Suite? Please?

Categories

Resources