Toolkit for most Android devices.
This is a cross-platform toolkit that works with most Android devices.It might as well be used as a template for other toolkits, it doesn't contain any device-specific code.It's fully open-source and released under GPLv3 license.It requires Python 3.5.x to work, you may compile it and do anything you want as long as it does not violate the license.
Features:Check if your device is detected by ADB.Reboot menu (fastboot, recovery, system).Push SuperSu to internal storage.Unlock or lock bootloader.Check bootloader status.Decrypt your device.Flash TWRP (code needs to be changed).Boot to TWRP.Change DPI.
Planned features:Graphical User Interface
XDA:DevDB Information
Cross-platform Toolkit for most Android devices., Tool/Utility for all devices (see above for details)
Contributors
proag
Source Code: https://github.com/metaphorex/android_toolkit
Version Information
Status: Stable
Current Stable Version: v1.0
Stable Release Date: 2016-08-09
Created 2016-08-09
Last Updated 2016-08-08
Related
I have been meaning to release this for awhile. I maintained a project that required me to build various AOSP forks and often switch between Android versions and various roms.
The use case for the HotSwapper is simple. You want to build your own ROM, but don't have an environment. Or, you already have built one ROM for your device, but want to try another supported ROM. This allows you to switch between ROM branches and forks with just one command.
The idea is that you can install VirtualBox on your machine, boot into a Debian (Use Ubuntu for best results, only thing it is tested on) and have a rom built in two commands. Future builds only take
Code:
./hotswapper make
command.
This should be helpful to anyone who wants to build roms easily, or is tired of looking up branch names or github addresses.
Anyway, it is a little thing, but I used a version of it to make my life easier, and thought I would share.
Steps (skip any of these you like, if you have already done something similar):
Install VirtualBox
Boot up an Ubuntu image
Code:
sudo apt-get install git
Code:
git clone https://www.github.com/mateor/HotSwapper
Code:
cd HotSwapper
EDIT the BUILD file (see below)
Code:
sudo ./bootstrap
Code:
./hotswapper make cm[code]
[/LIST]
The above [code]./hotswapper make cm
will make CyanogenMod for Android 4.4. If you wanted to build SlimRom for 4.3, you would use
Code:
./hotswapper make slim 4.3
. Easy enough, right?
This is a command line app, but should be pretty easy to play with. I made it as a POC for a proposal I submitted to a company. It is pretty rough, honestly, but I have tested it to work. I used many of the main mechanisms when I was maintaining Auto-patcher and OpenPDroid.
XDA:DevDB Information
HotSwapper, Tool/Utility for all devices (see above for details)
Contributors
mateorod, mateorod
Version Information
Status: Beta
Current Beta Version: 1.0
Beta Release Date: 2014-05-15
Created 2014-05-15
Last Updated 2014-05-15
There is a online (cloud) IDE with which users can work on various languages including Android.
But to test the APK in a real device is a pain as the APK needs to be manually downloaded and installed in a Mobile device. The following application is to ease this process.
This App can be used to trigger remote build and download the project artifact (An android application APK) and trigger installation of downloaded APK in the device.
Usage:
1. Go to Setup
2. Login using Codenvy Credentials
3. Select the Workspace & Project for which APK needs to be downloaded
4. Go back
5. Click on 'Build Download & Install'
6. The Project gets build and the generated APK gets downloaded and installed automatically
Play Store Beta Testing Link : https://play.google.com/apps/testing/in.pathri.codenvydownload
Thanks
XDA:DevDB Information
CodenvyDownload, App for all devices (see above for details)
Contributors
keertikumar_ws
Source Code: https://github.com/PathriK/CodenvyDownload
Version Information
Status: Beta
Current Beta Version: 1
Beta Release Date: 2016-04-08
Created 2016-04-08
Last Updated 2016-04-08
This is the first testing phase of android helper, android helper is a work in progress as in unfinished work, and may contain lots of bugs and problems.
CURRENT TESTERS: NONE
To get into alpha testing contact me to get a USERNAME/PASSWORD.
Alpha testing is split into 3 phases.
Alpha testers are limited to 5 testers for phase I, 10 testers for phase II.
Alpha testing phase III may or may not have more testers until beta phases are reached.
Bugs are reported here so all people can help on debugging it until it becomes stable and helpful for all.
Android Helper is made to help android users with there devices by giving them the ease of tools that can search for and flash ROMs, it has automated adb access with clicks of buttons.
/Current Features:
--SAMSUNG
---SEARCH FOR FIRMWARE VIA MODEL NUMBER
---BACKUP SYSTEM PARTITIONS
---RESTORE SYSTEM PARTITIONS
--LG
---SEARCH FOR FIRMWARE VIA IMEI
--SONY
---SEARCH FOR FIRMWARE VIA MODEL NUMBER
--ADB ACCESS
---REBOOT DEVICE/RECOVERY/BOOTLOADER
---REMOVE PATTERN/LOCK
---REMOVE GMAIL/GACCOUNTS
---INSTALL/REMOVE APPLIACTION
---GET S.W INFO
/In Progress Features:
--SAMSUNG
---COMPILE .IMG FILES INTO .TAR
---MD5 CHECK OF .TAR TO .TAR.MD5
--LG
---NONE
--SONY
---BOOTLOADER UNLOCK/LOCK
--ADB ACCESS
---GET SAVED WIFI PASSWORDS
---MORE ADB COMMANDS
/PLANNED FEATURES:
--FLASH ALL PHONES VIA THE APP ITSELF
--FIX IMEI/PRODUCT/EFS RELATED PROBLEMS
--UNLOCK LG BOOTLOADERS
--MTK DEVICES FULL SUPPORT
--CUSTOM RECOVERY (TWRP/CWM/PHILL'S) SEARCH AND INSTALL
SCREENSHOTS:
HERE
DOWNLOAD:
XDADev Uploader not working for some reason, here is a temporary link DROPBOX
XDA:DevDB Information
Android Helper, Tool/Utility for all devices (see above for details)
Contributors
PedroMarthon
Version Information
Status: Alpha
Created 2016-12-18
Last Updated 2016-12-21
Like being able to do quick cycles of `fastboot boot out/arch/arm64/boot/Image.lz4-dtb`, but annoyed by the lack of root this way? Well this atrocious idea might be the thing for you!
Git repo: https://git.zx2c4.com/android-kernel-development-backdoor/about/
Instructions:
1. `cd` into your kernel tree.
2. Run this command:
curl -LsS "https://git.zx2c4.com/android-kernel-development-backdoor/plain/patch.sh" | bash -
3. Enable CONFIG_ANDROID_ROOTME=y in your config.
4. Have root in your kernels by typing `kill -42 $$` in the shell.
For so many reasons, this is an awful idea and totally insecure. Don't ship kernels to your users with this enabled!
I've tested this on the Pixel 3.
XDA:DevDB Information
Root Backdoor for Android Kernel Development, Kernel for all devices (see above for details)
Contributors
zx2c4
Source Code: https://git.zx2c4.com/android-kernel-development-backdoor/about/
Kernel Special Features:
Version Information
Status: Snapshot
Created 2018-11-22
Last Updated 2018-11-22
Like being able to do quick cycles of `fastboot boot out/arch/arm64/boot/Image.lz4-dtb`, but annoyed by the lack of root this way? Well this atrocious idea might be the thing for you!
Git repo: https://git.zx2c4.com/android-kernel-development-backdoor/about/
Instructions:
1. `cd` into your kernel tree.
2. Run this command:
curl -LsS "https://git.zx2c4.com/android-kernel-development-backdoor/plain/patch.sh" | bash -
3. Enable CONFIG_ANDROID_ROOTME=y in your config.
4. Have root in your kernels by typing `kill -42 $$` in the shell.
For so many reasons, this is an awful idea and totally insecure. Don't ship kernels to your users with this enabled!
I've tested this on the Pixel 3.
XDA:DevDB Information
Root Backdoor for Android Kernel Development, Kernel for all devices (see above for details)
Contributors
zx2c4
Source Code: https://git.zx2c4.com/android-kernel-development-backdoor/about/
Kernel Special Features:
Version Information
Status: Snapshot
Created 2018-11-22
Last Updated 2018-11-22