PDA

Ver la Versión Completa : [RECOVERY] TeamWin Recovery 2.7.1.0 para el GT-I9195 [2014-06-14]


Oliver96
29/12/13, 03:39:28
https://lh3.googleusercontent.com/-onuk8dEvISI/Ur94L3m8e2I/AAAAAAAABrg/rWTSLI3DiyE/s740/Sin%2520nombre.png

Para tu información

Team Win Recovery Project 2.7, o twrp2 para abreviar, es un recovery creado con la intención de ser sencillo y fácil de customizar. Está basado en el recovery original de Google, con las típicas opciones añadidas, junto a una interfaz completamente táctil, ¡sin necesidad de usar teclas de volumen!

#include <std_disclaimer.h>
/*
* Ya has perdido tu garantía.
*
* Yo no soy responsable por dispositivos-ladrillo, tarjetas de memoria muertas,
* guerra termonuclear, o tú siendo despedido de tu trabajo porque la aplicación de
* la alarma ha fallado. Por favor realice una investigación si está preocupado sobre
* las características de esta ROM antes de instalarla en tu dispositivo.
* ¡TÚ Y SÓLO TÚ has decidido hacer estas modificaciones, y si se te ocurre
* acusarme por haber estropeado to dispositivo móvil, me reiré de tí.
*/

Esto ha sido desarrollado para la version LTE del Galaxy S4 Mini (GT-I9195), pero podría funcionar en otras variantes.

Yo sólo voy a dar soporte a esta versión porque es la única que poseo, y es la única en la que puedo probarlo. De tal modo no voy solucionar errores o problemas existentes con otras versiones.

Lista de cambios

2014-06-14
- Añadidos los últimos cambios al kernel por arco.
- Actualización a TWRP 2.7.1.0 (Para más información, lee la lista de cambios oficial: http://teamw.in/project/twrp2).

2014-03-16
- Solucionado el flasheo de versiones de android anteriores a 4.4.
- Añadidos los últimos cambios al kernel por arco.
- Actualización a TWRP 2.7.0.0 (Para más información, lee la lista de cambios oficial: http://teamw.in/project/twrp2).

2014-02-20
- Solucionado el problema para el desencriptado de los datos en versiones posteriores a Android 4.1
- Correcciones del funcionamiento del apagado de la pantalla.
- Algunas correcciones y nuevas funciones como:
a) Soporte para control por ratón (no lo he probado).
b) Vibrar al tocar la pantalla o los botones (puede desactivarse).
c) Y mucho más...

2013-12-29
- Primera versión

Reportando errores

Si deseas informar de errores, por favor lee esta guía (http://www.chiark.greenend.org.uk/~sgtatham/bugs.html) primero.
If you want to report bugs please read

- Para tomar logs usa la opción "Copy log to SD" dentro del menú "Advanced" en el recovery.
- Para obtener un log del kernel (si el recovery no arrancó), simplemtne reinicia en Android normalmente and proporciona la salida del siguiente comando escrito desde el terminal:
cat /proc/last_kmsg

Descargas

Estás almacenando información muy sensible en el teléfono. Siempre hay que tener cuidado con lo que flasheas. Si no confías en mí entonces no uses mi trabajo o compílalo desde el código fuente por ti mismo.

Se proporcionan dos archivos, el .tar sólo se puede flashear desde Odin (http://forum.xda-developers.com/attachment.php?attachmentid=2160524&d=1375472034), pero el .img puede flashearse usando Heimdall (http://glassechidna.com.au/heimdall/) y también desde la línea de comandos escribiendo esto después de copiar el archivo a la tarjeta SD renombrado como recovery.img (se requiere acceso root).
Asegúrate de no cometer ningún error al escribir el siguiente comando, pues es una forma sencilla y rápida de hacer brick a tu dispositivo:
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p14
Puedes descargar el recovery desde aquí here (https://www.mediafire.com/folder/3vc8l4x3q102j/Serrano-TWRP).

Si vas a publicar mis compilaciones en algún lugar más, deja el link en este hilo o pasamelo por mensaje privado, de forma que pueda añadirlo aquí. :)

Código fuente

El código fuente del kernel es el siguiente, compilado junto al código base de android 4.4.2 de en OmniROM y usando el compilador gcc 4.7 por defecto:
https://github.com/OliverG96/android_kernel_samsung_serranoltexx

Los ajustes para el BoardConfig son los siguientes:
TW_HAS_DOWNLOAD_MODE := true
TW_NO_REBOOT_BOOTLOADER := true

DEVICE_RESOLUTION := 540x960
RECOVERY_GRAPHICS_USE_LINELENGTH := true
TW_NO_SCREEN_BLANK := true
TW_BRIGHTNESS_PATH := "/sys/devices/platform/mipi_samsung_oled.1281/lcd/panel/backlight"
TW_MAX_BRIGHTNESS := 255

RECOVERY_SDCARD_ON_DATA := true
TW_INCLUDE_JB_CRYPTO := true
TW_NO_USB_STORAGE := true
TW_INTERNAL_STORAGE_PATH := "/data/media/0"
TW_INTERNAL_STORAGE_MOUNT_POINT := "data"
TW_EXTERNAL_STORAGE_PATH := "/external_sd"
TW_EXTERNAL_STORAGE_MOUNT_POINT := "external_sd"

Créditos

- Arne Coucheron
- Dees_Troy and bigbiff

chucky6600
29/12/13, 10:09:41
Buenos aporte Oliver.. Espero que ya sea funcional 100%..Gracias compañero :ok:

Oliver96
20/02/14, 23:38:07
He subido una nueva versión, siento la inactividad en el último mes, pero he estado liado:

2014-02-20
- Solucionado el problema para el desencriptado de los datos en versiones posteriores a Android 4.1
- Correcciones del funcionamiento del apagado de la pantalla.
- Algunas correcciones y nuevas funciones como:
a) Soporte para control por ratón (no lo he probado).
b) Vibrar al tocar la pantalla o los botones (puede desactivarse).
c) Y mucho más...

Oliver96
16/03/14, 19:52:46
Hay una nueva versión:
2014-03-16
- Solucionado el flasheo de versiones de android anteriores a 4.4.
- Añadidos los últimos cambios al kernel introducidos por arco.
- Actualización a TWRP 2.7.0.0 (Para más información, lee la lista de cambios oficial: http://teamw.in/project/twrp2).

Oliver96
14/06/14, 23:35:23
Subí una nueva versión, simplemente para añadir los últimos cambios del kernel y de comunes de twrp.

2014-06-14
- Añadidos los últimos cambios al kernel por arco.
- Actualización a TWRP 2.7.1.0 (Para más información, lee la lista de cambios oficial: http://teamw.in/project/twrp2).