ROMs y desarrollo Gemini Apside ROMs y desarrollo Gemini Apside

Respuesta
 
Herramientas
  #1  
Viejo 17/02/12, 13:47:29
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
[21 FEB 2012]Compilando AOSP ICS en Ubuntu

Esto es una guia de compilacion de AOSP ICS sobre Ubuntu, que sera la base sobre la que tendremos que trabajar para poder portar ICS a la gemini. La "rom" que obtendremos de esta compilacion no es funcional pero es la base sobre la que tendremos que trabajar.

He decidido postearlo por si alguno quiere trastear pero no tiene ni idea de por donde empezar, jeje

0. Prerequisitos:


- Un pc con linux, me basare en ubuntu 64bits, plataforma recomendada
- Unos 30-40 GB libres como minimo. El codigo fuente ocupa unos 6Gb y una compilación necesita unos 25 GB libres.
- java jdk y android sdk instalados y configurados. Lo suyo es tener el platform-tools/ de android-sdk en el $PATH.
- git y paquetes necesarios para la compilacion:
Código:
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev
lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils
1. Obteniendo el codigo fuente de AOSP ICS

- Google distribuye el codigo de AOSP mediante repositorios git y un script propio con el que trabajar sobre ellos, por lo que lo primero es descargarnos ese script. Lo descargo al directorio bin de nuestra home y lo incluyo en el path para poder trabajar comodamente con el:
Código:
$ cd
$ mkdir bin
$ export PATH="$PATH:~/bin"
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
- Inicializamos el repositorio local de AOSP 4.0.3_r1
Código:
$ mkdir ~/ics
$ cd ~/ics
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.3_r1
Cuando nos pregunte por nuestro nombre y correo, rellenamos y seguimos adelante

- Sincronizamos el repositorio. Se descargara todo el codigo en la primera sincronizacion, por lo que dependiendo de nuestra conexion a internet tardara un buen tiempo.
Código:
$ repo sync
2. Obteniendo el codigo referente a Gemini
- Creamos el directorio device/nvsbl y clonamos el repositorio git en el
Código:
$ mkdir device/nvsbl
$ cd device/nvsbl
$ git clone https://github.com/Zokormazo/device_nvsbl_gemini.git gemini
3. Obteniendo los binarios propietarios para la Gemini (nvidia, bcm...)
- Habitualmente esta parte se suele extraer mediante adb y un script de roms existentes, pero como no tenemos rom ICS de la gemini, hay que recopilarlos. Tenemos otra repo git con los binarios necesarios, asi que clonamos el repositorio
Código:
$ mkdir -p vendor/nvsbl
$ cd vendor/nvsbl
$ git clone https://github.com/Zokormazo/vendor_nvsbl_gemini.git gemini
4. Compilando el sistema

- Inicializamos el entorno de compilacion. No olvideis colocaros en la raiz del codigo fuente de AOSP
Código:
$ cd ~/ics
$ . build/envsetup.sh
- Seleccionamos el TARGET de compilación. Aqui es donde especificamos el dispositivo para el que queremos compilar ICS. Seleccionamos la gemini ;)
Código:
lunch full_gemini-userdebug
- Iniciamos la compilación
Código:
make -j5
Listo! En cuanto make termine tendremos una build de android para la gemini, aunque por ahora no sea funcional ya esta brandeada para nuestro dispositivo ;)

Última edición por Zokormazo Día 21/02/12 a las 12:36:41. Razón: Actualizado
Responder Con Cita
Los siguientes 18 usuarios han agradecido a Zokormazo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 17/02/12, 13:48:03
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
Changelog

21-02-2012:
- Ampliado el tutorial para incluir soporte para los binarios propietarios .
- Arreglado un pequeño typo en los comandos de sincronizacion de repos.
19-02-2012:
- Ampliado el tutorial para incluir el soporte especifico de la gemini.
17-02-2012:
- Primera versión del tutorial

Última edición por Zokormazo Día 21/02/12 a las 13:35:27.
Responder Con Cita
Los siguientes 5 usuarios han agradecido a Zokormazo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #3  
Viejo 17/02/12, 13:48:30
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
Reservado

Reservado para futuros aportes
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Zokormazo su comentario:
  #4  
Viejo 17/02/12, 14:17:07
Array

[xs_avatar]
Flecky Flecky no está en línea
Cocinero veterano
· Votos compra/venta: (4)
 
Fecha de registro: sep 2008
Localización: Vitoria-Gasteiz
Mensajes: 3,467
Modelo de smartphone: Google Nexus 5 "Panda" ; UNUSUAL ...
Tu operador: Vodafone
Que grande Zokormazo.
Yo ya tengo el system.img y el ramdisk compilado del otro dia, como tu dices version para el emulador, no valida para la Gemini.
Gracias por el aporte.
Un saludo.
__________________


-•=»‡«=•-ƒl€¢|{¥-•=»‡«=•-™
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 17/02/12, 16:25:06
Array

[xs_avatar]
Tarconantur Tarconantur no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: oct 2011
Localización: Vilafranca
Mensajes: 284
Modelo de smartphone: RedMi Note8Pro
Tu operador: Pepephone
Que grande! Es un gustazo teneros en el proyecto apside.
Saludos!

-Gemini apSide-
__________________
Responder Con Cita
  #6  
Viejo 17/02/12, 16:33:05
Array

[xs_avatar]
Josemsar Josemsar no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Delika
Mensajes: 2,448
Modelo de smartphone: Samsung Galaxy S II & NVSBL Gemini Apside
Tu operador: Vodafone
Esto marcha! JEJEJEJ, a ver si en semana santa puedo pegarme una paliza a leer y empiezo ha hacer alguna cosilla XDDD
__________________
Responder Con Cita
  #7  
Viejo 17/02/12, 18:47:50
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
Tenemos base donde empezar

AOSP 4.0.3 trae soporte para motorola xoom, que lleva SoC tegra2 tambien, por lo que parece buen sitio por donde empezar. Seguramente el resto de dispositivos seran distintos y no funcionaran los gps/wifi y demas con el kernel-tegra2 configurado tal como viene en AOSP, pero arrancar podria arrancar y todo.

Pululando por las webs de google encontre los binarios propietarios de nvidia para Xoom tambien, necesarios para la aceleracion hw de la gpu y tal: https://dl.google.com/dl/android/aos...k-e5226417.tgz

Sin conocer mas de la nueva tablet (chipset concretos etc no podemos avanzar mucho en la configuracion del kernel, pero hay base sobre la que trabajar )

Este finde no tendre mucho tiempo pero en cuanto pueda empiezo con una repo para device/nvsbl/gemini
Responder Con Cita
Los siguientes 3 usuarios han agradecido a Zokormazo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #8  
Viejo 17/02/12, 23:23:40
Array

[xs_avatar]
jmss70 jmss70 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 104
Tu operador: Movistar

Te parecerá una gilipollez, pero he aprendido unas pocas de cosas trasteando con lo que has proporcionado. Muchas gracias

Última edición por jmss70 Día 18/02/12 a las 00:16:41.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a jmss70 su comentario:
  #9  
Viejo 18/02/12, 11:52:43
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
 Cita: Originalmente Escrito por jmss70 Ver Mensaje
Te parecerá una gilipollez, pero he aprendido unas pocas de cosas trasteando con lo que has proporcionado. Muchas gracias
Me alegro, precisamente era para eso el post
__________________
Cyanogen Mod para NVSBL GEMINI apSide
Sigue el desarrollo y las ultimas novedades via twitter
Responder Con Cita
Gracias de parte de:
  #10  
Viejo 18/02/12, 14:34:36
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
https://github.com/Zokormazo/device_nvsbl_gemini

El desarrollo ha empezado (aunque sea una mierda )

Usare esa repo de aqui para adelante.

Me voi a comer ;)
Responder Con Cita
Los siguientes 4 usuarios han agradecido a Zokormazo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #11  
Viejo 18/02/12, 17:52:36
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
La compilacion AOSP ya es configurable para hacer una build personalizada para la gemini apside. No incluye apenas nada de configuracion, ni las partes propietarias de soporte de hardware, y lleva el kernel de xoom aun

Lo dejo compilando y si todo va bien amplio el howto inicial para incluirlo.

Saludos y feliz finde, me voi de carnavales
Imágenes Adjuntas
Tipo de Archivo: jpg gemini build.jpg (58.0 KB, 367 visitas)

Última edición por Zokormazo Día 18/02/12 a las 18:06:43.
Responder Con Cita
Los siguientes 6 usuarios han agradecido a Zokormazo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #12  
Viejo 19/02/12, 00:14:16
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
He hablado con Flecky y vamos a intentar arrancar ICS sobre la gemini v1. Quiza el curro no sirva de nada, pero que cojones, si arrancamos ICS en la gemini antes de tener las gemini v2 habremos ganado el reto no? :P
Responder Con Cita
Los siguientes 5 usuarios han agradecido a Zokormazo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #13  
Viejo 19/02/12, 00:49:52
Array

[xs_avatar]
Tarconantur Tarconantur no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: oct 2011
Localización: Vilafranca
Mensajes: 284
Modelo de smartphone: RedMi Note8Pro
Tu operador: Pepephone
Ánimos compañeros, sois unos cracks!
Saludos!

-Gemini apSide-
__________________
Responder Con Cita
  #14  
Viejo 19/02/12, 01:52:45
Array

[xs_avatar]
momaku momaku no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: jul 2010
Mensajes: 115
Modelo de smartphone: Samung S7 Edge
Tu operador: Orange
 Cita: Originalmente Escrito por Zokormazo Ver Mensaje
He hablado con Flecky y vamos a intentar arrancar ICS sobre la gemini v1. Quiza el curro no sirva de nada, pero que cojones, si arrancamos ICS en la gemini antes de tener las gemini v2 habremos ganado el reto no? :P
Suerte y ánimo.
Responder Con Cita
  #15  
Viejo 19/02/12, 06:23:58
Array

[xs_avatar]
hell241 hell241 no está en línea
Miembro del foro
 
Fecha de registro: may 2010
Localización: Madrid
Mensajes: 245
Modelo de smartphone: HUAWEI HONOR 2 (2G Ram) - Htc Desire HD, SE Xperia X10, SE Vivaz u5, Htc Magic, Gemini Apside
Tu operador: Pepephone
 Cita: Originalmente Escrito por Zokormazo Ver Mensaje
He hablado con Flecky y vamos a intentar arrancar ICS sobre la gemini v1. Quiza el curro no sirva de nada, pero que cojones, si arrancamos ICS en la gemini antes de tener las gemini v2 habremos ganado el reto no? :P
Hombre entiendo que si mientras arranque aun que no sea al 100% entiendo que valdrá ya que no tenemos los drivers para la cam, bt, WiFi, aceleración por Hw y demas pero de eso no ponía nada en el reto solo ponía sacar ics artes que NVSBL suerte

Enviado desde mi X10 usando Tapatalk
Responder Con Cita
  #16  
Viejo 19/02/12, 11:57:41
Array

[xs_avatar]
Josemsar Josemsar no está en línea
Usuario muy activo
 
Fecha de registro: abr 2010
Localización: Delika
Mensajes: 2,448
Modelo de smartphone: Samsung Galaxy S II & NVSBL Gemini Apside
Tu operador: Vodafone
Hombre, en el peorisimo de los casos supongo que ganariais una cantidad de experiencia y conocimiento respecto al tema de harian el trabajo sobre la Apside 2 mucho mas facil

Ese Zokormazo con el ubuntu en euskera

Hementxe bertan! Santurtzitik idazten!
__________________
Responder Con Cita
Los siguientes 2 usuarios han agradecido a Josemsar su comentario:
  #17  
Viejo 19/02/12, 12:50:30
Array

[xs_avatar]
madd madd no está en línea
Desarrollador
· Votos compra/venta: (3)
 
Fecha de registro: ago 2009
Mensajes: 2,128
Modelo de smartphone: Elephone P3000S
Tu operador: Orange
Vamos a por ese ICS jejejejj como lo consigáis me parto la caja jejej
Responder Con Cita
  #18  
Viejo 19/02/12, 20:46:12
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
Ampliado el tutorial para incluir soporte de la gemini. Si a alguno le dan por compilar e instalar la rom no me hago responsable de que explote la tablet ;)
Responder Con Cita
Los siguientes 4 usuarios han agradecido a Zokormazo su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #19  
Viejo 20/02/12, 12:34:14
Array

[xs_avatar]
sergiob8 sergiob8 no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: may 2011
Localización: Ciudad Real
Mensajes: 2,532
Modelo de smartphone: OnePlus 3
Tu operador: Movistar
Ya podéis correr para meter ICS, me ha llegado un correo diciendo que necesitan que les envíe la tablet esta misma semana. Supongo que harán lo mismo con todos.
Responder Con Cita


  #20  
Viejo 20/02/12, 12:48:02
Array

[xs_avatar]
Zokormazo Zokormazo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 450
Modelo de smartphone: Samsung Google Galaxy Nexus & HTC Desire S & NVSBL Gemini Apside
Tu operador: Movistar
 Cita: Originalmente Escrito por sergiob8 Ver Mensaje
Ya podéis correr para meter ICS, me ha llegado un correo diciendo que necesitan que les envíe la tablet esta misma semana. Supongo que harán lo mismo con todos.
Lo que realmente interesa es hacerlo correr en la nueva. La primera nos viene bien para cacharrear, pero tampoco importa tanto :P
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foro Tablets / Laptops > Tablets NVSBL / UNUSUAL > Gemini Apside > ROMs y desarrollo Gemini Apside



Hora actual: 03:51:24 (GMT +1)



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

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