All Projects → CartelProject → csak

CartelProject / csak

Licence: other
Cartel Swiss Army Knife for Android devices - easy to use toolkit for Android devices

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to csak

Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (+1438.89%)
Mutual labels:  mac, gtk
Mobile Toolkit
📱 Shell scripts for Android and iOS device management
Stars: ✭ 161 (+794.44%)
Mutual labels:  adb, toolkit
Firmware password manager
A Python script to help Macintosh administrators manage the firmware passwords of their computers.
Stars: ✭ 127 (+605.56%)
Mutual labels:  mac, firmware
Nigui
Cross-platform desktop GUI toolkit written in Nim
Stars: ✭ 430 (+2288.89%)
Mutual labels:  gtk, toolkit
Nexus Tools
Installer for ADB and Fastboot on Linux, macOS, and Chrome OS
Stars: ✭ 596 (+3211.11%)
Mutual labels:  mac, adb
Logcatch
android adb logcat viewer for Linux/Mac/Windows
Stars: ✭ 95 (+427.78%)
Mutual labels:  mac, adb
adb-cheatsheet
Your journey to master Android™ Shell begins here
Stars: ✭ 44 (+144.44%)
Mutual labels:  adb, firmware
Debloat
Remove ads, bloatware and speed up your device.
Stars: ✭ 44 (+144.44%)
Mutual labels:  adb
po-util
Classic Edition of po-util: The Ultimate Local Particle Experience for Linux and macOS
Stars: ✭ 51 (+183.33%)
Mutual labels:  firmware
sudoers manager
A standalone Python script to help administrators manage their sudoers file.
Stars: ✭ 28 (+55.56%)
Mutual labels:  mac
FreiKey
My fully custom ergonomic two piece Bluetooth keyboard
Stars: ✭ 16 (-11.11%)
Mutual labels:  firmware
quickmd
Quickly preview a markdown file
Stars: ✭ 24 (+33.33%)
Mutual labels:  gtk
nodebots-interchange
Project related to creating hardware backpacks for your nodebot to make them more capable.
Stars: ✭ 47 (+161.11%)
Mutual labels:  firmware
core
Microservice abstract class
Stars: ✭ 37 (+105.56%)
Mutual labels:  toolkit
kiwi
A graphical UI framework on top of PyGTK
Stars: ✭ 24 (+33.33%)
Mutual labels:  gtk
pinetime-hypnos
Zephyr firmware for the nRF52832 PineTime smartwatch
Stars: ✭ 52 (+188.89%)
Mutual labels:  firmware
govarnam
Easily Type Indian Languages on computer and mobile. GoVarnam is a cross-platform transliteration library. Manglish -> Malayalam, Thanglish -> Tamil, Hinglish -> Hindi plus another 10 languages. GoVarnam is a near-Go port of libvarnam
Stars: ✭ 97 (+438.89%)
Mutual labels:  mac
HEIC-to-JPG-right-click-converter
HEIC to JPG converter with one click integration into Mac OS X
Stars: ✭ 19 (+5.56%)
Mutual labels:  mac
Geek Blog
基于Vue+Nuxt.js服务器渲染(SSR)搭建的个人博客系统
Stars: ✭ 33 (+83.33%)
Mutual labels:  mac
firmware-analysis-plus
Simulate firmware with one click of firmadyne (使用 firmadyne 一键模拟固件)
Stars: ✭ 84 (+366.67%)
Mutual labels:  firmware

CSAK

An easy-to-use, plug-and-play device management script for Android devices.

Language: Python 3.x
Platform: Linux/macOS with GTK 3.0 installed

/*
 * I'm 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 the products you find here 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. 
 * Your warranty will be void if you tamper with any part of your device / software.
 */

Installation and Running:

  • Clone this repository to your desired location.
$ git clone https://github.com/CartelProject/csak csak --depth=1
  • Install Android SDK tools on Linux. A simple Google search can help you out.
  • Install gi package or gtk 3.0 if you haven't yet
  • For macOS users, to install gtk 3.0
$ brew install pygobject3 gtk+3
  • If you have not installed Python yet, install Python 3.8.x or above on your PC.
  • Run the following command to run the Python+GTK3.0 script:
$ python3 -m csak

Features:

  • ROMs, ZIP installer (works with any recovery that supports ADB sideload)
  • Easy recovery installer
  • Userdata wipe
  • Detection of connected device (codename detection)
  • Reboot to recovery and fastboot using one click
  • Toggling device display on or off depending on phone state for phones with a broken power button
  • Connect to ADB via WiFi
  • Disconnect all WiFi ADB connected devices
  • Now screencast your phone's display onto your laptop easily
  • Install apps via ADB
  • Install compatible fastboot updatable zips. DO NOT CONFUSE THIS WITH THE NORMAL RECOVERY ZIPS THAT YOU GET!
  • Flash images via fastboot.
  • Take logs easily via ADB.

Screenshot:

CSAK

In The Future

  • Fix a bug where the script hangs due to process not completing in time. Do not worry, if it hangs, DO NOT CANCEL THE SCRIPT OR FORCE CLOSE, OR IT MIGHT BRICK YOUR DEVICE IN THE PROCESS. Let the script complete, and check the terminal for progress.
  • Will add support for automatic TWRP downloading and flashing depending on the codename
If you like my work, please consider donating!
Support email: [email protected]
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].