ROMs y desarrollo HTC One S [Snapdragon S4] ROMs y desarrollo HTC One S [Snapdragon S4]


 
Herramientas
  #1  
Viejo 16/07/12, 20:39:16
Avatar de cualla84
cualla84 cualla84 no está en línea
Usuario muy activo
Mensajes: 2,602
Compra y venta: (8)
 
Fecha de registro: mar 2012
Localización: Entre aquí y allí
Mensajes: 2,602
Modelo de smartphone: Nothing Phone 2
Versión de ROM: Probando...
Versión de Radio: La que toca
Tu operador: O2
Mencionado: 1 comentarios
Tagged: 0 hilos
Como hacer tu propio Jellybean 4.1.1 en el HTC One S

Bueno, pues me he entretenido en traducir éste tutorial del usuario de xda @BiteBlaze, para poner uno mismo JB en nuestros HOS. (Se aceptan sugerencias de traducción, para que se entienda mejor )

Yo no tengo ni idea de hacerlo, pero me parece interesante compartirlo para los que saben, ya que este usuario está trabajando para conseguirlo, y ha colgado este tuto para la gente que quiera ayudar a acelerar las cosas.

Antes de empezar:
  • Se necesita ubuntu 10 o 11 para hacerlo.
  • El símbolo $ es una indicación de la orden, hay un $ delante de cada comando y ya está en su terminal así que no lo escriba.
  • Es posible que desee copiar y pegar los comandos.
  • Es posible que no arranque o que tenga muchos fallos, como era de esperar.

1) Lo primero es lo primero, instalar los paquetes necesarios:

Abrir terminal y mantenerlo abierto para todo esto!!!!!

Código:
$ sudo apt-get install openjdk-6-jdk
$ sudo apt-get install python
$ sudo apt-get install git-core
A continuación, descargue el SDK de android para linux para después extraerlo a su directorio de inicio. Nómbrelo "android.sdk" (sin las comillas) para simplificar. En su carpeta de inicio, muestre los archivos ocultos (Ctrl+H). Abra el archivo .bashrc en el editor de texto. Añada las siguientes líneas en la parte inferior (final) del archivo:

Código:
# Android tools
export PATH=${PATH}:~/android-sdk/tools
export PATH=${PATH}:~/android-sdk/platform-tools
export PATH=${PATH}:~/bin
Guardar y volver a la carpeta de inicio. Editar el archivo .profile y añadir esto al final:

Código:
PATH="$HOME/android-sdk/tools:$HOME/android-sdk/platform-tools:$PATH"
Ahora tiene el SDK instalado. En el terminal, escriba:

Código:
$ cd android-sdk
$ android
Cuando el SDK Manager aparece, descarga platform-tools, y actualize la carpeta de tools si es necesario.

Si no sale, pruebe uno de los siguientes 3 ​​comandos y vea si lo hace:

Código:
 $ cd tools
$ android
o
Código:
 $ cd platfrom-tools
$ android
Código:
$ cd
$ android
MÁS ARCHIVOS?!?!?!? SI.

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
¡ATENCIÓN! SI USTED ESTÁ EN UBUNTU 11, 11.04 O 11.10, hacer el comando siguiente después del comando de ARRIBA! (no es necesario en Ubuntu 10):

Código:
$ sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so
Por Fin! Más allá de las descargas (por ahora, esperar a la repo sync)

2) Configure el USB:

Código:
$ gksudo gedit /etc/udev/rules.d/51-android.rules
En el campo de texto en blanco, pegue el siguiente:

Código:
#Acer
SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666"

#ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666"

#Dell
SUBSYSTEM=="usb", ATTR{idVendor}=="413c", MODE="0666"

#Foxconn
SUBSYSTEM=="usb", ATTR{idVendor}=="0489", MODE="0666"

#Garmin-Asus
SUBSYSTEM=="usb", ATTR{idVendor}=="091E", MODE="0666"

#Google
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"

#HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666"

#Huawei
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", MODE="0666"

#K-Touch
SUBSYSTEM=="usb", ATTR{idVendor}=="24e3", MODE="0666"

#KT Tech
SUBSYSTEM=="usb", ATTR{idVendor}=="2116", MODE="0666"

#Kyocera
SUBSYSTEM=="usb", ATTR{idVendor}=="0482", MODE="0666"

#Lenevo
SUBSYSTEM=="usb", ATTR{idVendor}=="17EF", MODE="0666"

#LG
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"

#Motorola
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666"

#NEC
SUBSYSTEM=="usb", ATTR{idVendor}=="0409", MODE="0666"

#Nook
SUBSYSTEM=="usb", ATTR{idVendor}=="2080", MODE="0666"

#Nvidia
SUBSYSTEM=="usb", ATTR{idVendor}=="0955", MODE="0666"

#OTGV
SUBSYSTEM=="usb", ATTR{idVendor}=="2257", MODE="0666"

#Pantech
SUBSYSTEM=="usb", ATTR{idVendor}=="10A9", MODE="0666"

#Philips
SUBSYSTEM=="usb", ATTR{idVendor}=="0471", MODE="0666"

#PMC-Sierra
SUBSYSTEM=="usb", ATTR{idVendor}=="04da", MODE="0666"

#Qualcomm
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0666"

#SK Telesys
SUBSYSTEM=="usb", ATTR{idVendor}=="1f53", MODE="0666"

#Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666"

#Sharp
SUBSYSTEM=="usb", ATTR{idVendor}=="04dd", MODE="0666"

#Sony Ericsson
SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666"

#Toshiba
SUBSYSTEM=="usb", ATTR{idVendor}=="0930", MODE="0666"

#ZTE
SUBSYSTEM=="usb", ATTR{idVendor}=="19D2", MODE="0666"
Guarde el nuevo archivo de texto y ciérrelo. Escriba el siguiente comando en la ventana de terminal:

Código:
$ sudo chmod a+r /etc/udev/rules.d/51-android.rules
3) Instalación del repositorio:

Código:
$ mkdir ~/bin
$ PATH=~/bin:$PATH
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
4) Inicializar (init) el repositorio:

Código:
$ mkdir WORKING_DIRECTORY
$ cd WORKING_DIRECTORY
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r1
4.5) Si ya tienes el repositorio inicializado y hecho todo lo anterior, y se acaba de empezar de nuevo, haga lo siguiente:

Código:
$ cd WORKING_DIRECTORY
$ repo init -b android-4.1.1_r1
$ repo sync
No lo haga si usted está comenzando nueva.

5) Sincronizar los archivos necesarios (repos)

Código:
$ repo sync
Cuando se lo pida, introduzca su nombre y correo electrónico (REALES)

6) Compile:

Código:
$ source build/envsetup.sh
o
Código:
$ . build/envsetup.sh
7) ¿Quién tiene hambre?

Código:
$ lunch
En serio, tienes que hacerlo!

8) Adición de HTC One S (ville) a la lista

Código:
$ cd WORKING_DIRECTORY/device
$ mkdir htc
$ cd htc
9) No tengo nombre para esto (github sincronización)

Código:
$ git clone git://github.com/intervigilium/android_device_htc_ville.git ville
10) Vaya a "ville"

Código:
$ cd ville
11) Conecte su HTC One S al equipo y compruebe que el adb está trabajando (depuración USB) y una vez que lo verifique haga ésto:

Código:
$ ./extract-files.sh
Puede desconectar después de que esto se lleve a cabo.

11.5) Cada archivo .cpp en device/htc/ville/libsensors necesita estas líneas que se añaden después de la # incluye una sección:

Código:
#define LOGE
#define LOGE_IF
Las siguientes líneas se deben agregar a /device/htc/ville/liblights/lights.c después de # incluye una sección:

Código:
#define LOGE
#define LOGE_IF
#define LOGV
12) Es hora de construir!

Código:
$ cd ~/WORKING_DIRECTORY
a continuación:

Código:
$ source build/envsetup.sh
o
Código:
$ . build/envsetup.sh
13) Verifique la Ville se encuentra en:

Código:
$ lunch
14) Elija de la lista

15) Compilar!

El # representan el número de núcleos más uno (Ejemplo: mi VAIO cuenta con 2 núcleos de lo que hago-J3, si se tratara de cuatro núcleos que yo haría-J5)

Código:
$ make -j#
Comando zip Flashable (en lugar de por encima de comandos):

Código:
$ make -j# otapackage
ERRORES Y CORRECCIÓN:

Código:
build/core/product_config.mk:205: *** No matches for product "device_ville".  Stop.
** No tienen una especificación de producto para: 'device_ville'
** ¿Usted tiene el derecho de manifestarse repo?
Añadir el siguiente:

Código:
PRODUCT_NAME := device_ville
PRODUCT_DEVICE := ville
PRODUCT_BRAND := Android
PRODUCT_MODEL := Full Android on ville
a la parte inferior (final) de device_ville.mk

Ville no aparece en el lunch menu? Haga el archivo "vendorsetup.sh". Editar y añadir lo siguiente:

Código:
add_lunch_combo device_ville-userdebug
Bueno, quien se anima?
Responder Con Cita
Los siguientes 5 usuarios han agradecido a cualla84 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 16/07/12, 20:49:50
Avatar de JOSNARO
JOSNARO JOSNARO no está en línea
Colaborador
Mensajes: 6,993
 
Fecha de registro: abr 2010
Localización: Huelva
Mensajes: 6,993
Modelo de smartphone: HOS - Desire - NEXUS 5
Versión de ROM: La que sea, mientras que funcione
Versión de Radio: una que coja Europa FM
Tu operador: Orange
Mencionado: 200 comentarios
Tagged: 0 hilos
Que pirata eres

Y para windows, tenemos que esperar a orange?
Responder Con Cita
  #3  
Viejo 16/07/12, 20:50:48
Avatar de cualla84
cualla84 cualla84 no está en línea
Usuario muy activo
Mensajes: 2,602
Compra y venta: (8)
 
Fecha de registro: mar 2012
Localización: Entre aquí y allí
Mensajes: 2,602
Modelo de smartphone: Nothing Phone 2
Versión de ROM: Probando...
Versión de Radio: La que toca
Tu operador: O2
Mencionado: 1 comentarios
Tagged: 0 hilos
Eso parece, voy a preguntar al autor, a ver que me dice!
Responder Con Cita
  #4  
Viejo 16/07/12, 20:53:03
Avatar de Wel
Wel Wel no está en línea
Cocinero veterano
Mensajes: 5,460
 
Fecha de registro: jul 2011
Localización: En el Sur
Mensajes: 5,460
Modelo de smartphone: 2xHMNote4X/Global
Versión de ROM: ★★Xiaomi EU Weekly★★
Versión de Radio: TeleFunKen
Tu operador: Vodafone
Mencionado: 8 comentarios
Tagged: 0 hilos
Esto hay que probarlo, en cuanto lo ponga en prueba te comento lo que sea, ok???
Gran tuto!! @cualla!!
Un saludo.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 16/07/12, 21:23:13
Avatar de cualla84
cualla84 cualla84 no está en línea
Usuario muy activo
Mensajes: 2,602
Compra y venta: (8)
 
Fecha de registro: mar 2012
Localización: Entre aquí y allí
Mensajes: 2,602
Modelo de smartphone: Nothing Phone 2
Versión de ROM: Probando...
Versión de Radio: La que toca
Tu operador: O2
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por JOSNARO Ver Mensaje
Que pirata eres

Y para windows, tenemos que esperar a orange?
Según me dice, con una maquina virtual ubuntu para windows se puede hacer perfectamente! Yo es que soy un zote en este tema
Responder Con Cita
  #6  
Viejo 17/07/12, 10:42:37
Avatar de manupc
manupc manupc no está en línea
Usuario muy activo
Mensajes: 2,075
Compra y venta: (4)
 
Fecha de registro: abr 2011
Localización: Elche
Mensajes: 2,075
Modelo de smartphone: Samsung Galaxy S7 Edge
Versión de ROM: Stock o similar
Versión de Radio: N/D
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por cualla84 Ver Mensaje
Según me dice, con una maquina virtual ubuntu para windows se puede hacer perfectamente! Yo es que soy un zote en este tema
Siempre se puede usar el wubi (instalador de linux sobre windows para probarlo) en la página web oficial de Ubuntu se puede descargar ;)
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 21/01/13, 20:07:54
Avatar de naxo1978
naxo1978 naxo1978 no está en línea
Usuario muy activo
Mensajes: 2,404
Compra y venta: (1)
 
Fecha de registro: oct 2007
Localización: España
Mensajes: 2,404
Modelo de smartphone: Mi 11i
Tu operador: Yoigo
Mencionado: 4 comentarios
Tagged: 0 hilos
Una curiosidad, este tuto se puede extrapolar a cualquier terminal o el procedimiento varía con la marca/modelo de móvil

Gracias
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC One S > ROMs y desarrollo HTC One S [Snapdragon S4]

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 08:27:33 (GMT +2)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007