DarkSideTeam - Proyecto Android Libre DarkSideTeam - Proyecto Android Libre

Respuesta
 
Herramientas
  #1  
Viejo 24/07/13, 20:31:44
Array

[xs_avatar]
mnupea mnupea no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: dic 2012
Localización: La Tierra
Mensajes: 1,791
Modelo de smartphone: Xiaomi Mi5s, LeTV x800
Tu operador: Vodafone
Megapost: todo lo que tienes que saber sobre Android Parte 1

MEGAPOST!
Hace unos cuantos dias prometí que haría un megapost con todos los conceptos básicos de cocina y desarrollo que existen en Android. Primero vamos a empezar desde lo más basico que son los tipicos conceptos que salen en todos los post similares:
-Root: Es un privilegio del usuario a acceder a los archivos internos del sistema y de poder controlar las funciones internas del sistema que de fábrica estan bloqueadas por seguridad. Tambiés es uno de los requisitos principales para poder poner una custom ROM (ROM cocinada). Todas estas acciones estan controladas por una aplicación que requiere de sus propios binarios (busybox). Las más destacadas son estas tres:
Superuser de ChainsDD (los desarrolladores de XDADevolpers hace tiempo que dejaron de desarrolarla)
Superuser de ClockWorckMod: Esta es una de las mas modernas que implementan las compilaciones de CyanogenMod 10.1 en su versión de android 4.2.2. anteriormente se usaba la aplicación de ChainsDD
SuperSU: Esta es una aplicación que no se estar de forma nativa en ninguana de las ROMs mas destacadas del panorama android pero no significa que no sea buena. Para mi es la mejor.
-Recovery: Es una herramienta que utiliza el sistema que va independientemente del Sistema Android (como si fuera un sistema operativo a parte) que es el metodo de recuperación de datos y de restauración de el sistema. Si quieres tener más opciones que las que vienen de fabrica deberas recurrir a un Custom Recovery.
-Custom recovery: Es un recovery alternativo que tiene más opciones que el que viene por defecto en el sistema. Generalmente en la mayoria de dispositivos se necessita un anterior desbloqueo del bootloader. Sirve para hacer backups de ROMs, hacer wipes, Instalar custom ROMs y muchas cosas más. Los más conocidos són CWM Recovery y TWRP Recovery
-Busybox: Permisos que necesita la aplicación de Superses (cualquiera de las antes mencionadas) Para ejecutar los permisos Root. cada aplicación de superusuario tiene la suya.
-Wipe data/Factory Reset: Restaurar los datos de fabrica. OJO!, si llevas una custom rom se te pondra como si la acabaras de instalar no con la ROM original.
-Wipe cache partition: Borrar todos los datos temporales del sistema. esto no afecta para nada al funcionamiento y/o pedida de datos importantes en el telefono.
-Wipe davlik cache: Lo mismo que cache partition pero los datos temporales, en este caso, son de las aplicaciones.
-Kernel: Sistema de interacción entre el software y el hardware. Controla todas las funciones del hardware. Cambiarlo puede incrementar la memoria RAM disponible para el usuario, aumentar la durabilidad de la bateria, permitir overclock... Para esto es indispensable (como no) root y custom recovery.
-Custom ROM: Modificación del sistema operativo modificada por un cocinero o compilada de una source por un desarrollador. Las ROMs más famosas son:
CyanogenMod: Sobre estas se basan muchas otras que citaré a continuación. Es básicamente android puro con algunas personalizaciones como temas y demás cosas.
AOKP: Basada en Cyanogen. Su caracteristica principal són los pie controls.
Paranoid: Basada en CyanogenMod. Tiene opciones para ajustar. Puedes poner el UI de tablet, de phablet, de telefono, ajustar los DPI (densidad de pixeles) en cada aplicación y en el sistema en general.
PAC-MAN: Es una mezcla de las tres anteriormente citadas
MIUI: Esta es la única de las mas destacadas que no le hace falta basarse en Cyanogen aunque puede estar basada en ella.
-UI: Interfaz con la que interactuamos con el sistema
-Sources: Archivos bàsicos de la ROM. Se dividen en dos partes: lo que es llamado propiamente Source y los GIT Repositories. la source se extrae de la pàgina de la correspondiente ROM (por ejemplo si queremos compilar Cyanogen vamos a su página oficial). esta parte de las sources es igual para cualquier dispositivo. Luego estan los GIT repositories que son específicas para cada telefono y versión de android. Estas las debe de hacer un desarrollador experimentado con conocimientos de Java, C++, comandos LINUX y demás lenguajes de programación en android. Estas se encuentran, generalmente , en pàginas como https://github.com . Si tienes las de Cyanogen puedes compilar cualquiera de sus basadas.
Por ahora dejaré el post así. Iré añadiendo cosas a medida que se me ocurran.
No olvideis visitar la pàgina del proyecto: www.proyectoandroidlibre.com
Agradeced si os ha servido
__________________

Última edición por mnupea Día 24/07/13 a las 22:34:17.
Responder Con Cita
Los siguientes 9 usuarios han agradecido a mnupea su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 24/07/13, 22:26:10
Array

[xs_avatar]
x0gustavo0x x0gustavo0x no está en línea
Miembro del foro
 
Fecha de registro: jul 2012
Localización: MEXICO
Mensajes: 332
Modelo de smartphone: NEXUS 5

Muy bueno la verdad instructivo para quien no sabe estas cosas
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 24/07/13, 23:12:49
Array

[xs_avatar]
moniquiya huawei moniquiya huawei no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Localización: Granada
Mensajes: 906
Modelo de smartphone: Xiaomi redmi note 7
Tu operador: República Movil
a los apuntes mnupea : D gracias
Responder Con Cita
Gracias de parte de:
  #4  
Viejo 27/07/13, 08:50:42
Array

[xs_avatar]
Luisdjnas Luisdjnas no está en línea
Usuario poco activo
 
Fecha de registro: nov 2008
Localización: Zaragoza
Mensajes: 34
Modelo de smartphone: Xiaomi RedMi Note 3 PRO Prime
Tu operador: Tuenti Movil
Muy buena artista todo bien clarito muchas gracias por el aporte esperaremos los siguientes
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 16/10/14, 05:09:54
Array

[xs_avatar]
andrez067 andrez067 no está en línea
Miembro del foro
 
Fecha de registro: sep 2013
Localización: Chihuahua, MEXICO
Mensajes: 101
Modelo de smartphone: Xperia XA Ultra
Tu operador: TELCEL
muy buen post...pero no mencionas el BOOT LOADER
que es, para q sirve, ventajas y desventajas de abrir el boot loader y demás

saludos y gracias por el post
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > Cocina para Android > DarkSideTeam - Proyecto Android Libre

Herramientas


Hora actual: 00:35:36 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /