• Hola, con los nuevos cambios del sitio he puesto diferentes tipos de publicidad que podrian resultar algo molestas. Sin embargo, luego de registrarte e interactuar un poco con la pagina, van a ser reemplazados por otros mas sutiles y pequeños! * A mi tampoco me gusta la publicidad, pero es una de las piezas para que el sitio esté disponible. Si bloqueas la publicidad, probá desactivarla unos dias.
    Gracias

[KITCHEN][LINUX] SuperR's Kitchen (v1.0.3.7 - 2/28/16)

ice

Usuario con historia
#1
Disclaimer: No soy responsable de lo malo que pueda ocurrir por el uso de ésta cocina, pero voy a tomar todo el crédito que me puede dar si funciona para vos.




Source
Commits/Changes
Downloads

Créditos:
@osm0sis - For mkbootimg and Busybox Installer
@bgcngm - For MTK Tools
@Chainfire - For SuperSU
@JesusFreke - For [Bak]smali
@_riddle - For oat2dex
AOSP - For zipalign, adb, img2simg, simg2img,make_ext4fs
howellzhu - For rimg2sdat
@xpirt - for the write up on sparse dat
@bcrichster - For extensive testing

XDA:DevDB Information
SuperR's Kitchen, Tool/Utility for the Chef Central

Contributors
SuperR.

Version Information
Status: Stable

Created 2016-01-30

Características:

*Extraer y crear ROM desde:

  • Rooted Device
  • Custom Recovery
  • Existing ROM zip
  • system.img/boot.img (and cache.img on Samsung devices)
  • system.ext4.tar/boot.img
  • system.ext4.win/boot.emmc.win (including multi-file *.win000, *.win001, etc)
  • Sparse chunk files found in Moto and other factory firmware
  • cm12 + roms with sparse dat files
  • Zips that contain system.img and boot.img

*Crear zips flashables de diferentes maneras incluyendo:

  • Full ROM
  • Switch between set_perm, set_metadata (KitKat+), raw_img, and sparse_dat (Lollipop+)
  • Kernel (including init.d if you added it with the kitchen)
  • Recovery
  • Media
  • app, priv-app, and framework

*Características del kernel:

  • Unpack/repack boot/recovery img (Big Thanks to @osm0sis for mkbootimg source!!!)
  • Add/remove init.d support
  • Add/remove insecure boot
  • Remove dm-verity
  • Remove forceencrypt
  • open_bump.py compatible (download it and add to the tools directory)

*Auto-detect del dispositivo de la siguiene manera:

  • Device
  • Existing ROM
  • boot.img
  • kernel.elf
  • **OR**...manually enter it

*mmcblk auto-detection desde:

  • recovery.img

*Kitchen con actualizaciones:

  • git pull if the kitchen was cloned
  • wget zip and extract if kitchen zip was downloaded
  • Option to check for updates when the kitchen starts


*Root/unroot
*Deodex Marshmallow ROMs
*Deodex Lollipop ROMs
*Deodex KitKat and earlier ROMs
*Create system.img
*Device database for mmcblk devices (currently very small, but will grow over time)
*Add devices to the assert
*Add custom asserts
*Zipalign apks
*Debloat ROM
*Custom Debloat list support
*Remove Knox
*Add/remove busybox (Big thanks to @osm0sis for his Busybox Installer)
*Add/remove user app support (/data/app)
*Sign zips


Método de uso:

  1. Ejecutar "superr" desde la ubicación que se encuentra
  2. Crear un nuevo proyecto usando el menú
  3. Copiar la ROM zip dentro del directorio superr_NAME (NAME = El nombre del nuevo proyecto)
    O
    Copiar system.ext4.tar y boot.img dentro del directorio superr_NAME.
    O
    Copiar system.ext4.win y boot.emmc.win into the superr_NAME directory of this tool.
    OR
    Copy system.img and boot.img into the superr_NAME directory of this tool.
    OR
    Leave superr_NAME directory empty to extract from rooted device
  4. Extraer la nueva ROM desde el menú.
  5. Disfrutar!
Ejemplo:

En tu terminal vas al directorio dónde se encuentra tu cocina "home/ice/kitchen"
 


Code:
cd /home/ice/kitchen/
./superr

NOTA: El código anterior son dos comandos y requiere que se presione ENTER en cada uno.

O

Doble-Click en el ejecutable suerr y selecciona "Ejecutar en una Terminal" si es que tu sistema lo permite.

Agregar soporte a tu propio dispositivo:

  1. Create a new project in the kitchen.
  2. Add your files to the project directory (system.img/boot.img, system.ext4.tar, win, zip, etc.)
  3. Extract for new rom from the menu
  4. When asked how to get your partitions, choose detect by-name from boot.img. If it gives you an error, put a recovery.img in your project directory and choose detect mmc from recovery.img.
  5. Enjoy



Si necesitan también pueden leer el FAQ aquí.