#1  
Viejo 27/11/09, 19:22:46
Avatar de Jaumemod
Jaumemod Jaumemod no está en línea
Miembro del foro
Mensajes: 33
 
Fecha de registro: nov 2009
Mensajes: 33
Modelo de smartphone: HTC Heroes!!
Mencionado: 0 comentarios
Tagged: 0 hilos
El poder en tus manos

Alguien sabe como meterse desde un terminal en linux dentro de la HTC?
Me estoy volviendo loco y además tengo mis dudas sobre que es "ser root" en estos terminales, y si de verdad se puede ser "root" o al menos tal como lo entendemos los usuarios de gnu/linux. He intentado borrar el splash de Orange y no me deja!
Con el astro he conseguido meterme en los ficheros de Android, lo cual me confirmaria que si, pero cuando intento borrar algo me dice que nanai.
Responder Con Cita


  #2  
Viejo 28/11/09, 01:15:11
Avatar de elfrench
elfrench elfrench no está en línea
Miembro del foro
Mensajes: 113
 
Fecha de registro: jul 2009
Mensajes: 113
Modelo de smartphone: Huawei p20 pro
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por Jaumemod Ver Mensaje
Alguien sabe como meterse desde un terminal en linux dentro de la HTC?
Me estoy volviendo loco y además tengo mis dudas sobre que es "ser root" en estos terminales, y si de verdad se puede ser "root" o al menos tal como lo entendemos los usuarios de gnu/linux. He intentado borrar el splash de Orange y no me deja!
Con el astro he conseguido meterme en los ficheros de Android, lo cual me confirmaria que si, pero cuando intento borrar algo me dice que nanai.
Si que se puede usar el terminal de tu PC para acceder a las carpetas de sistema de android. Ahora te explico como.
Con respecto al tema de root los privilegios son los mismos. Has usado ASTRO para explorar el sistema y el problema es que ASTRO es un explorador que solo tiene permisos de lectura sobre las carpetas de sistema. Existen exploradores que tienen permisos de escritura sobre las carpetas de sistema.
ejemplos: Root Explorer, SUFBS,
Con ellos podrás cambiar los permisos de las carpetas de lectura a escritura, y modificar los archivos del sistema.

Para usar una consola y poder ver las carpetas de android necesitas descargar el SDK de android:

SDK android

Descomprime el archivo comprimido .tgz en tu carpeta de usuario: /home/nombre de usuario

Dentro del SDK de android hay un carpeta llamada tools que contiene varios ejecutables. Uno de ellos es adb. Este te permitirá tener acceso a Hero desde una consola.
Para que la consola reconozca el comando adb automáticamente debes añadir el PATH de adb al archivo .bashrc.
Abre una consola y teclea:
Cita:
gedit /home/nombre de usuario/.bashrc
Se abrirá .bashrc con gedit.
Situate al final del archivo y añade:
Cita:
export PATH=${PATH}:/home/nombre de usuario/android-sdk-linux/tools
Ahora prueba a conectar tu hero por el puerto USB, abre una consola y teclea :

Cita:
adb devices
Deberia aparecer:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
"Numero de serie de tu HERO" device

Como no se que distribución de Linux usas puede que no encuentre el Hero. Si es así teclea en la consola

Código:
sudo cp /etc/udev/rules.d/50-android.rules /etc/udev/rules.d/51-android.rules
Esto creara el archivo 51-android.rules y copiara el contenido de 50-android.rules al archivo nuevo.

Reinicia tu ordenador y ya debería reconocerlo.

Con adb --help podras ver todas las opciones de adb
Responder Con Cita
  #3  
Viejo 28/11/09, 01:25:02
Avatar de Jaumemod
Jaumemod Jaumemod no está en línea
Miembro del foro
Mensajes: 33
 
Fecha de registro: nov 2009
Mensajes: 33
Modelo de smartphone: HTC Heroes!!
Mencionado: 0 comentarios
Tagged: 0 hilos
Jooooooooder camarada ! Me has abierto el cielo. Y el caso es que estaba trasteando por la web de developers de Android y he llegado a ver el SDK por alli.
Gracias! Yo tambien soy ubuntero
Responder Con Cita
  #4  
Viejo 28/11/09, 02:34:26
Avatar de Jaumemod
Jaumemod Jaumemod no está en línea
Miembro del foro
Mensajes: 33
 
Fecha de registro: nov 2009
Mensajes: 33
Modelo de smartphone: HTC Heroes!!
Mencionado: 0 comentarios
Tagged: 0 hilos
Algo falla porque lo hace todo bien hasta el final, me crea los archivos, los leo, veo que esta el codigo .id y el vendor pero NO me lista el dispositivo al entra "adb devices"(tampoco me da error, sale una linea en blanco)
En la ruta /etc/udev/rules.d hay un README, te lo copio, yo creo que dice que estos archivos o hay que editarlos en otra rutra de /lib o hay que crearlos alli. He bajado las librerias extras de udev (por si acaso) pero nada.
Código:
README
The files in this directory are read by udev(7) and used when events
are performed by the kernel.  The udev daemon watches this directory
with inotify so that changes to these files are automatically picked
up, for this reason they must be files and not symlinks to another
location as in the case in Debian.

Packages do not generally install rules here, this directory is for
local rules.  If you want to override behaviour of package-supplied
rules, which can be found in /lib/udev/rules.d, you can do one of
two things:

 1) Write your own rules in this directory that assign the name,
    symlinks, permissions, etc. that you want.  Pick a number higher
    than the rules you want to override, and yours will be used.

 2) Copy the file from /lib/udev/rules.d and edit it here; you
    should generally only do this if you want to prevent a program
    from being run.


Files should be named xx-descriptive-name.rules, the xx should be
chosen first according to the following sequence points:

 < 60  most user rules; if you want to prevent an assignment being
       overriden by default rules, use the := operator.

       these cannot access persistent information such as that from
       vol_id

 < 70  rules that run helpers such as vol_id to populate the udev db

 < 90  rules that run other programs (often using information in the
       udev db)

 >=90  rules that should run last
Responder Con Cita
  #5  
Viejo 28/11/09, 14:07:15
Avatar de asenjotio
asenjotio asenjotio no está en línea
Miembro del foro
Mensajes: 175
 
Fecha de registro: oct 2009
Localización: Madrid
Mensajes: 175
Modelo de smartphone: Moto X Blanco 16GB
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola, no se si con Linux pasa lo mismo pero a mi con Leopard hasta que no activé la Depuración USB en el terminal (Ajustes->Aplicaciones->Desarrollo->Depuracion USB) obtenía lo mismo que tú, la línea en blanco, pero fua activarlo y ya me detecta el terminal cuando ejecuto "adb devices".

Salu2
Responder Con Cita
  #6  
Viejo 28/11/09, 14:42:15
Avatar de elfrench
elfrench elfrench no está en línea
Miembro del foro
Mensajes: 113
 
Fecha de registro: jul 2009
Mensajes: 113
Modelo de smartphone: Huawei p20 pro
Mencionado: 1 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por asenjotio Ver Mensaje
Hola, no se si con Linux pasa lo mismo pero a mi con Leopard hasta que no activé la Depuración USB en el terminal (Ajustes->Aplicaciones->Desarrollo->Depuracion USB) obtenía lo mismo que tú, la línea en blanco, pero fua activarlo y ya me detecta el terminal cuando ejecuto "adb devices".

Salu2
Así es, se me olvido por completo mencionar el tema de activar el modo depuración USB.

Mea culpa.
Responder Con Cita
  #7  
Viejo 28/11/09, 14:58:24
Avatar de Jaumemod
Jaumemod Jaumemod no está en línea
Miembro del foro
Mensajes: 33
 
Fecha de registro: nov 2009
Mensajes: 33
Modelo de smartphone: HTC Heroes!!
Mencionado: 0 comentarios
Tagged: 0 hilos
Muy tonto por mi parte no pensar en ello, creia que lo tenia activo pero no.

De todas formas ahora me dice que no hay permisos sobre el dispositivo

Código:
List of devices attached 
????????????    no permissions

jaume@ubuntu:~$ adb shell
error: insufficient permissions for devi
Responder Con Cita
  #8  
Viejo 28/11/09, 15:32:59
Avatar de elfrench
elfrench elfrench no está en línea
Miembro del foro
Mensajes: 113
 
Fecha de registro: jul 2009
Mensajes: 113
Modelo de smartphone: Huawei p20 pro
Mencionado: 1 comentarios
Tagged: 0 hilos
Seguramente es porque los puertos USB en ubuntu necesitan permisos de super usuario.

Prueba con sudo adb.
Responder Con Cita
  #9  
Viejo 29/11/09, 23:35:51
Avatar de Jaumemod
Jaumemod Jaumemod no está en línea
Miembro del foro
Mensajes: 33
 
Fecha de registro: nov 2009
Mensajes: 33
Modelo de smartphone: HTC Heroes!!
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por elfrench Ver Mensaje
Seguramente es porque los puertos USB en ubuntu necesitan permisos de super usuario.

Prueba con sudo adb.
sudo adb no lo reconocia como comando, cosa muy rara...pero ya he conseguido acceder al dispositivo, de categoria, he conseguido listar todos los archivos del sistema, pero no he conseguido aún editarlos, hay que hacer algo raro más? porque con gedit bajo ubuntu no me deja, vuelven asalir permission denied.
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 Hero > ROMs y desarrollo HTC Hero

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: 00:39:16 (GMT +1)

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