Tutoriales Manuales, tutos, recetas, postres, etc

Respuesta
 
Herramientas
  #1  
Viejo 28/06/15, 20:43:48
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
crear rom desde 0 (souces) cm12.1

Multidispositivo con soporte CyanogenMod



ES NECESARIO:

-Sistema operativo Linux 64bits, recomiendo Linux Mint Qiana versión cinnamon ya que es el que yo uso.

-Hardware decente, cuanto mejor hardware mas rápido compilara todo.

-Internet

-ADB y Fastboot

IMPORTANTE TODO ESTO SE HACE DESDE UN TERMINAL DE COMANDOS DE LINUX



Primero vamos a instalar las librerías necesarias:



Código:
sudo apt-get install bison build-essential flex git-core gnupg gperf ia32-libs libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev
Código:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
Seguimos, estos pasos uno a uno:



Código:

mkdir -p ~/bin
Código:
PATH=~/bin:$PATH
Código:
curl http://commondatastorage.googleapis....downloads/repo > ~/bin/repo

Código:
chmod a+x ~/bin/repo

Crea la ruta para almacenar las sources CyanogenMod 12.1



Código:
mkdir cm12.1
Código:
cd cm12.1
Sincronizar el código fuente



Código:
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
Código:
repo sync
Tranquilo ya que este paso necesita bajarse muchos archivos de internet por lo tanto puede tardar unas cuantas horas. (Tomate un cafe, mira una peli/serie o sal a dar un paseo :iupi: )

Seguimos con el siguiente código:



Código:
cd ~/cm12.1
para volver a la raíz de las sources.

Código:
source build/envsetup.sh
Código:
breakfast "modelo"
Lo que pone dentro de "modelo" incluido las comillas debéis cambiarlo por vuestro modelo de terminal en el caso del nexus10 seria "manta", aquí podéis encontrar el nombre de vuestro terminal por si no lo sabéis:

http://wiki.cyanogenmod.org/w/Devices

Extraer archivos propietarios



Conecta el móvil al usb encendido con la depuración activada.
(Se recomienda hacer con la rom oficial/unoficcial Lollipop de tu dispositivo.)

Tecleáis en el terminal lo siguiente:



Código:
cd ~/cm12.1/device/"marca"/"modelo"
Lo que pone dentro de"marca" y "modelo" incluido las comillas debéis cambiarlo por marca y modelo de vuestro terminal.

Código:
./extract-files.sh
(Ojo dale permisos en tu móvil, debes ser root para esto.)

Mira que no tire errores, si los tira, habrá que ver el por que.

Compilar:




Código:
cd ~/cm12.1
Código:
. build/envsetup.sh
Código:
brunch
Se mostrara en el terminal una pantalla con muchas opciones, elegís el numero de vuestro modelo de móvil y dais a intro.
Cuando acabe la rom la encontrarás en:


Carpeta Personal/cm12.1/out/target/product/modelo
(a partir de aqui no es necesario pero sirve para tener las actualizaciones )
Para la recopilación es tan fácil como:

Este paso es totalmente necesario para poder descargar los cambios desde la última sincronización, y poder compilar de nuevo con los cambios nuevos.

Código:
cd ~/cm12.1
Código:
make clobber
Código:
repo sync
Código:
. build/envsetup.sh
Código:
brunch
Añadir ADB y Fastboot:

Descargar drivers

Descomprime el zip en tu carpeta de usuario.

En el terminal escribimos:

Código:
chown -R "USUARIO":"USUARIO" ~/adb
Código:
chown -R "USUARIO":"USUARIO" ~/fastboot
OJO "USUARIO" hay que sustituirlo con comillas incluidas por vuestro nombre de usuario.

Le damos los permisos a los archivos y los movemos a sus respectivos sitios:

Código:
sudo chmod 777 ~/adb
Código:
sudo chmod 777 ~/fastboot
Código:
sudo mv ~/adb /usr/local/bin

Todo esto no lo he hecho yo ni muchismo menos , aqui teneis el link del original: http://www.darksideteam.com/threads/...UNIVERSAL-quot
Cualquier duda preguntarme por priv , gracias a todos

Última edición por luuuuuuuuuuis Día 28/06/15 a las 20:48:06.
Responder Con Cita
Gracias de parte de:


  #2  
Viejo 12/07/15, 04:26:05
Array

[xs_avatar]
cachetesmata3 cachetesmata3 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 453
Tu operador: Movistar

Un vídeo para ver si entiendo algo porque la verdad no comprendo hací

Enviado desde mi Ascend G510 mediante Tapatalk
Responder Con Cita
  #3  
Viejo 12/07/15, 07:47:47
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
no se puede hacer video de todo ya que ocuparia alguna hora @cachetesmata3
Responder Con Cita
  #4  
Viejo 12/07/15, 14:45:29
Array

[xs_avatar]
cachetesmata3 cachetesmata3 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 453
Tu operador: Movistar

 Cita: Originalmente Escrito por luisrb0 Ver Mensaje
no se puede hacer video de todo ya que ocuparia alguna hora @cachetesmata3
@luisrb0 si has un vídeo te lo agradecería mucho

Enviado desde mi Ascend Y300 mediante Tapatalk
Responder Con Cita
  #5  
Viejo 12/07/15, 14:56:45
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
 Cita: Originalmente Escrito por cachetesmata3 Ver Mensaje
@luisrb0 si has un vídeo te lo agradecería mucho

Enviado desde mi Ascend Y300 mediante Tapatalk
Pero en q fallas ya q cada dispositivo tiene su compilación diferente

Enviado desde mi LG-D505 mediante Tapatalk
Responder Con Cita
  #6  
Viejo 12/07/15, 15:47:01
Array

[xs_avatar]
cachetesmata3 cachetesmata3 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 453
Tu operador: Movistar

 Cita: Originalmente Escrito por luisrb0 Ver Mensaje
Pero en q fallas ya q cada dispositivo tiene su compilación diferente

Enviado desde mi LG-D505 mediante Tapatalk
No es que quiero aprender a copilar ROM no es que falle en algo es que quiero

Enviado desde mi Ascend Y300 mediante Tapatalk
Responder Con Cita
  #7  
Viejo 13/07/15, 15:39:22
Array

[xs_avatar]
cachetesmata3 cachetesmata3 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 453
Tu operador: Movistar

 Cita: Originalmente Escrito por luisrb0 Ver Mensaje
Multidispositivo con soporte CyanogenMod



ES NECESARIO:

-Sistema operativo Linux 64bits, recomiendo Linux Mint Qiana versión cinnamon ya que es el que yo uso.

-Hardware decente, cuanto mejor hardware mas rápido compilara todo.

-Internet

-ADB y Fastboot

IMPORTANTE TODO ESTO SE HACE DESDE UN TERMINAL DE COMANDOS DE LINUX



Primero vamos a instalar las librerías necesarias:



Código:
sudo apt-get install bison build-essential flex git-core gnupg gperf ia32-libs libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev
Código:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
Seguimos, estos pasos uno a uno:



Código:

mkdir -p ~/bin
Código:
PATH=~/bin:$PATH
Código:
curl http://commondatastorage.googleapis....downloads/repo > ~/bin/repo

Código:
chmod a+x ~/bin/repo

Crea la ruta para almacenar las sources CyanogenMod 12.1



Código:
mkdir cm12.1
Código:
cd cm12.1
Sincronizar el código fuente



Código:
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
Código:
repo sync
Tranquilo ya que este paso necesita bajarse muchos archivos de internet por lo tanto puede tardar unas cuantas horas. (Tomate un cafe, mira una peli/serie o sal a dar un paseo :iupi: )

Seguimos con el siguiente código:



Código:
cd ~/cm12.1
para volver a la raíz de las sources.

Código:
source build/envsetup.sh
Código:
breakfast "modelo"
Lo que pone dentro de "modelo" incluido las comillas debéis cambiarlo por vuestro modelo de terminal en el caso del nexus10 seria "manta", aquí podéis encontrar el nombre de vuestro terminal por si no lo sabéis:

http://wiki.cyanogenmod.org/w/Devices

Extraer archivos propietarios



Conecta el móvil al usb encendido con la depuración activada.
(Se recomienda hacer con la rom oficial/unoficcial Lollipop de tu dispositivo.)

Tecleáis en el terminal lo siguiente:



Código:
cd ~/cm12.1/device/"marca"/"modelo"
Lo que pone dentro de"marca" y "modelo" incluido las comillas debéis cambiarlo por marca y modelo de vuestro terminal.

Código:
./extract-files.sh
(Ojo dale permisos en tu móvil, debes ser root para esto.)

Mira que no tire errores, si los tira, habrá que ver el por que.

Compilar:




Código:
cd ~/cm12.1
Código:
. build/envsetup.sh
Código:
brunch
Se mostrara en el terminal una pantalla con muchas opciones, elegís el numero de vuestro modelo de móvil y dais a intro.
Cuando acabe la rom la encontrarás en:


Carpeta Personal/cm12.1/out/target/product/modelo
(a partir de aqui no es necesario pero sirve para tener las actualizaciones )
Para la recopilación es tan fácil como:

Este paso es totalmente necesario para poder descargar los cambios desde la última sincronización, y poder compilar de nuevo con los cambios nuevos.

Código:
cd ~/cm12.1
Código:
make clobber
Código:
repo sync
Código:
. build/envsetup.sh
Código:
brunch
Añadir ADB y Fastboot:

Descargar drivers

Descomprime el zip en tu carpeta de usuario.

En el terminal escribimos:

Código:
chown -R "USUARIO":"USUARIO" ~/adb
Código:
chown -R "USUARIO":"USUARIO" ~/fastboot
OJO "USUARIO" hay que sustituirlo con comillas incluidas por vuestro nombre de usuario.

Le damos los permisos a los archivos y los movemos a sus respectivos sitios:

Código:
sudo chmod 777 ~/adb
Código:
sudo chmod 777 ~/fastboot
Código:
sudo mv ~/adb /usr/local/bin

Todo esto no lo he hecho yo ni muchismo menos , aqui teneis el link del original: http://www.darksideteam.com/threads/...UNIVERSAL-quot
Cualquier duda preguntarme por priv , gracias a todos
Amigo cuanto pesan los archivos que tiene que descargar

Enviado desde mi Ascend Y300 mediante Tapatalk
Responder Con Cita
  #8  
Viejo 13/07/15, 17:01:25
Array

[xs_avatar]
cakehonolulu cakehonolulu no está en línea
Nuevo cocinero
 
Fecha de registro: jun 2015
Mensajes: 357
Tu operador: Movistar

 Cita: Originalmente Escrito por cachetesmata3 Ver Mensaje
Amigo cuanto pesan los archivos que tiene que descargar

Enviado desde mi Ascend Y300 mediante Tapatalk
Desde 15 gigas hasta 60 ;)
Un saludo
Responder Con Cita
  #9  
Viejo 13/07/15, 17:25:20
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
 Cita: Originalmente Escrito por JBC_Dev Ver Mensaje
Desde 15 gigas hasta 60 ;)
Un saludo
Eso es el amigo jbc tiene razón , hay desarrolladores q recomiendan 100gb si vas a hacer varias compilaciones

Enviado desde mi LG-D505 mediante Tapatalk
Responder Con Cita
  #10  
Viejo 13/07/15, 18:05:28
Array

[xs_avatar]
MorSerNa MorSerNa no está en línea
Miembro del foro
 
Fecha de registro: feb 2015
Mensajes: 478
Modelo de smartphone: Huawei G510
Tu operador: Yoigo
 Cita: Originalmente Escrito por luisrb0 Ver Mensaje
Eso es el amigo jbc tiene razón , hay desarrolladores q recomiendan 100gb si vas a hacer varias compilaciones

Enviado desde mi LG-D505 mediante Tapatalk

Por eso, paso de compilar. Demasiados gigas XD
__________________
BetaTester
Actualmente, SlimpLP+
Responder Con Cita
  #11  
Viejo 13/07/15, 18:07:17
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
 Cita: Originalmente Escrito por MorSerNa Ver Mensaje
Por eso, paso de compilar. Demasiados gigas XD
Hombre q tal? Una compilación con 20gb o algo menos ya bastará , pero se emplea buen wifi

Enviado desde mi LG-D505 mediante Tapatalk
Responder Con Cita
  #12  
Viejo 13/07/15, 19:13:21
Array

[xs_avatar]
cakehonolulu cakehonolulu no está en línea
Nuevo cocinero
 
Fecha de registro: jun 2015
Mensajes: 357
Tu operador: Movistar

 Cita: Originalmente Escrito por luisrb0 Ver Mensaje
Hombre q tal? Una compilación con 20gb o algo menos ya bastará , pero se emplea buen wifi

Enviado desde mi LG-D505 mediante Tapatalk
Bueno, yo tengo 2MB/s
No es mucho pero algo es
¡ Un saludo !
Responder Con Cita
  #13  
Viejo 13/07/15, 19:31:12
Array

[xs_avatar]
MorSerNa MorSerNa no está en línea
Miembro del foro
 
Fecha de registro: feb 2015
Mensajes: 478
Modelo de smartphone: Huawei G510
Tu operador: Yoigo
My pc no da para mucho, y mi internet, mejor ni hablamos XD
__________________
BetaTester
Actualmente, SlimpLP+
Responder Con Cita
  #14  
Viejo 13/07/15, 19:56:28
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
 Cita: Originalmente Escrito por JBC_Dev Ver Mensaje
Bueno, yo tengo 2MB/s
No es mucho pero algo es
¡ Un saludo !
Ya es más q el mío 😂😂
 Cita: Originalmente Escrito por MorSerNa Ver Mensaje
My pc no da para mucho, y mi internet, mejor ni hablamos XD
Pero lo q importa son las ganas lo demás secundario

Enviado desde mi LG-D505 mediante Tapatalk
Responder Con Cita
  #15  
Viejo 13/07/15, 21:35:44
Array

[xs_avatar]
cachetesmata3 cachetesmata3 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 453
Tu operador: Movistar

amigos es encerio que tiene que descargar tanto para que mi internet descargue 100gigas se lleva un año seguro jeje. Y como se instala esa versión de linux en una partición ?? Me ayudan en eso porque no puedo instalarlo jeje

Enviado desde mi Ascend Y300 mediante Tapatalk
Responder Con Cita
  #16  
Viejo 14/07/15, 00:57:30
Array

[xs_avatar]
MorSerNa MorSerNa no está en línea
Miembro del foro
 
Fecha de registro: feb 2015
Mensajes: 478
Modelo de smartphone: Huawei G510
Tu operador: Yoigo
 Cita: Originalmente Escrito por luisrb0 Ver Mensaje
Ya es más q el mío 😂😂

Pero lo q importa son las ganas lo demás secundario

Enviado desde mi LG-D505 mediante Tapatalk

Bueno secundario, siempre y cuando no se tire 2 semanas para descargar y otras 2 para compilar XD
__________________
BetaTester
Actualmente, SlimpLP+
Responder Con Cita
  #17  
Viejo 14/07/15, 01:22:20
Array

[xs_avatar]
cachetesmata3 cachetesmata3 no está en línea
Miembro del foro
 
Fecha de registro: abr 2015
Mensajes: 453
Tu operador: Movistar

 Cita: Originalmente Escrito por luisrb0 Ver Mensaje
Multidispositivo con soporte CyanogenMod



ES NECESARIO:

-Sistema operativo Linux 64bits, recomiendo Linux Mint Qiana versión cinnamon ya que es el que yo uso.

-Hardware decente, cuanto mejor hardware mas rápido compilara todo.

-Internet

-ADB y Fastboot

IMPORTANTE TODO ESTO SE HACE DESDE UN TERMINAL DE COMANDOS DE LINUX



Primero vamos a instalar las librerías necesarias:



Código:
sudo apt-get install bison build-essential flex git-core gnupg gperf ia32-libs libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev
Código:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
Seguimos, estos pasos uno a uno:



Código:

mkdir -p ~/bin
Código:
PATH=~/bin:$PATH
Código:
curl http://commondatastorage.googleapis....downloads/repo > ~/bin/repo

Código:
chmod a+x ~/bin/repo

Crea la ruta para almacenar las sources CyanogenMod 12.1



Código:
mkdir cm12.1
Código:
cd cm12.1
Sincronizar el código fuente



Código:
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
Código:
repo sync
Tranquilo ya que este paso necesita bajarse muchos archivos de internet por lo tanto puede tardar unas cuantas horas. (Tomate un cafe, mira una peli/serie o sal a dar un paseo :iupi: )

Seguimos con el siguiente código:



Código:
cd ~/cm12.1
para volver a la raíz de las sources.

Código:
source build/envsetup.sh
Código:
breakfast "modelo"
Lo que pone dentro de "modelo" incluido las comillas debéis cambiarlo por vuestro modelo de terminal en el caso del nexus10 seria "manta", aquí podéis encontrar el nombre de vuestro terminal por si no lo sabéis:

http://wiki.cyanogenmod.org/w/Devices

Extraer archivos propietarios



Conecta el móvil al usb encendido con la depuración activada.
(Se recomienda hacer con la rom oficial/unoficcial Lollipop de tu dispositivo.)

Tecleáis en el terminal lo siguiente:



Código:
cd ~/cm12.1/device/"marca"/"modelo"
Lo que pone dentro de"marca" y "modelo" incluido las comillas debéis cambiarlo por marca y modelo de vuestro terminal.

Código:
./extract-files.sh
(Ojo dale permisos en tu móvil, debes ser root para esto.)

Mira que no tire errores, si los tira, habrá que ver el por que.

Compilar:




Código:
cd ~/cm12.1
Código:
. build/envsetup.sh
Código:
brunch
Se mostrara en el terminal una pantalla con muchas opciones, elegís el numero de vuestro modelo de móvil y dais a intro.
Cuando acabe la rom la encontrarás en:


Carpeta Personal/cm12.1/out/target/product/modelo
(a partir de aqui no es necesario pero sirve para tener las actualizaciones )
Para la recopilación es tan fácil como:

Este paso es totalmente necesario para poder descargar los cambios desde la última sincronización, y poder compilar de nuevo con los cambios nuevos.

Código:
cd ~/cm12.1
Código:
make clobber
Código:
repo sync
Código:
. build/envsetup.sh
Código:
brunch
Añadir ADB y Fastboot:

Descargar drivers

Descomprime el zip en tu carpeta de usuario.

En el terminal escribimos:

Código:
chown -R "USUARIO":"USUARIO" ~/adb
Código:
chown -R "USUARIO":"USUARIO" ~/fastboot
OJO "USUARIO" hay que sustituirlo con comillas incluidas por vuestro nombre de usuario.

Le damos los permisos a los archivos y los movemos a sus respectivos sitios:

Código:
sudo chmod 777 ~/adb
Código:
sudo chmod 777 ~/fastboot
Código:
sudo mv ~/adb /usr/local/bin

Todo esto no lo he hecho yo ni muchismo menos , aqui teneis el link del original: http://www.darksideteam.com/threads/...UNIVERSAL-quot
Cualquier duda preguntarme por priv , gracias a todos
Amigo ya realize los dos primero pasos pero cuando continuo los demás no funciona los escribo y le doy enter i no pasa nada

Enviado desde mi Ascend Y300 mediante Tapatalk
Responder Con Cita
  #18  
Viejo 14/07/15, 14:06:20
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
 Cita: Originalmente Escrito por cachetesmata3 Ver Mensaje
Amigo ya realize los dos primero pasos pero cuando continuo los demás no funciona los escribo y le doy enter i no pasa nada

Enviado desde mi Ascend Y300 mediante Tapatalk
este ? mkdir -p ~/bin
Responder Con Cita
  #19  
Viejo 14/07/15, 14:07:13
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
 Cita: Originalmente Escrito por cachetesmata3 Ver Mensaje
Amigo ya realize los dos primero pasos pero cuando continuo los demás no funciona los escribo y le doy enter i no pasa nada

Enviado desde mi Ascend Y300 mediante Tapatalk
este ? mkdir -p ~/bin
Responder Con Cita


  #20  
Viejo 14/07/15, 14:08:20
Array

[xs_avatar]
luuuuuuuuuuis luuuuuuuuuuis no está en línea
Usuario muy activo
 
Fecha de registro: nov 2014
Mensajes: 1,495
Modelo de smartphone: nexus 5
Tu operador: Lowi
 Cita: Originalmente Escrito por cachetesmata3 Ver Mensaje
Amigo ya realize los dos primero pasos pero cuando continuo los demás no funciona los escribo y le doy enter i no pasa nada

Enviado desde mi Ascend Y300 mediante Tapatalk
mkdir -p ~/bin este ?
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > La Cocina de ROMs > Tutoriales



Hora actual: 19:05:53 (GMT +2)



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

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