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

Respuesta
 
Herramientas
  #1  
Viejo 16/07/12, 20:39:16
Array

[xs_avatar]
cualla84 cualla84 no está en línea
Usuario muy activo
· Votos compra/venta: (8)
 
Fecha de registro: mar 2012
Localización: Entre aquí y allí
Mensajes: 2,602
Modelo de smartphone: Nothing Phone 2
Tu operador: O2
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
Array

[xs_avatar]
JOSNARO JOSNARO no está en línea
Colaborador
 
Fecha de registro: abr 2010
Localización: Huelva
Mensajes: 6,993
Modelo de smartphone: HOS - Desire - NEXUS 5
Tu operador: Orange
Que pirata eres

Y para windows, tenemos que esperar a orange?
__________________




Responder Con Cita
  #3  
Viejo 16/07/12, 20:50:48
Array

[xs_avatar]
cualla84 cualla84 no está en línea
Usuario muy activo
· Votos compra/venta: (8)
 
Fecha de registro: mar 2012
Localización: Entre aquí y allí
Mensajes: 2,602
Modelo de smartphone: Nothing Phone 2
Tu operador: O2
Eso parece, voy a preguntar al autor, a ver que me dice!
Responder Con Cita
  #4  
Viejo 16/07/12, 20:53:03
Array

[xs_avatar]
Wel Wel no está en línea
Cocinero veterano
 
Fecha de registro: jul 2011
Localización: En el Sur
Mensajes: 5,460
Modelo de smartphone: 2xHMNote4X/Global
Tu operador: Vodafone
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
Array

[xs_avatar]
cualla84 cualla84 no está en línea
Usuario muy activo
· Votos compra/venta: (8)
 
Fecha de registro: mar 2012
Localización: Entre aquí y allí
Mensajes: 2,602
Modelo de smartphone: Nothing Phone 2
Tu operador: O2
 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
Array

[xs_avatar]
manupc manupc no está en línea
Usuario muy activo
· Votos compra/venta: (4)
 
Fecha de registro: abr 2011
Localización: Elche
Mensajes: 2,075
Modelo de smartphone: Samsung Galaxy S7 Edge
Tu operador: Vodafone
 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
Array

[xs_avatar]
naxo1978 naxo1978 no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: oct 2007
Localización: España
Mensajes: 2,404
Modelo de smartphone: Mi 11i
Tu operador: Yoigo
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   Portal | Indice > 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]



Hora actual: 19:13:27 (GMT +2)



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

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