PDA

Ver la Versión Completa : [ CONSULTA ] Problemas con root


Gynn
16/07/12, 04:21:30
Hola.
Primero que nada les cuento que soy nuevo en todo el tema de las tablet y de como rootear.

Estaba leyendo el Tema "Mira mamá, ya soy Root!!", pero luego de leer el tutorial y las respuestas de muchos no entendi nada o es que yo soy muy redondo XD.

Entonces mi problema seria mas que nada sobre ingnorancia hacia realizar el root.
Dicen que hay que entrar en modo depurasion USB, lo hice, pero no se como entrar a mi tablet, pues en mi computador no aparece o debo usar un programa para arrancar la tablet? (tengo instalado los driver de Kepler 2 y si lo conecto a traves de "activar coneccion USB" lo hace). Tambien descargue los adb para mi tablet, pero al arrancar la aplicacion (desde mi computador) solo abre una ventana negra que despues de hacer no se que cosa se cierra, es normal?

Por ahi lei que habia que descargar un programa llamado SDK, pero no se si me va a servir o simplemente voy a estropear la tablet.

Tambien descargue el .RAR "Root Pascal 2", pero no se como utilizarlo, por lo que ya comente en el principio del tema.

Espero que me puedan ayudar con esta duda sobre como rootear mi tablet.

Muchas gracias.

PD:Si existe un post pareci a este espero cierren este post

Paxet
16/07/12, 09:24:34
Si quieres, pásate por este hilo --> http://www.htcmania.com/showthread.php?t=411632 y pruebas.
Es la versión que hice yo de rooteo con un par de mejoras.

Gynn
17/07/12, 01:26:06
Gracias, lo voy a intentar :)

Gynn
17/07/12, 22:26:17
No se si estara bien, pero esto me salio luego de activar el programa:

---------------------------------------------------------------
Root para la BQ Kepler 2 (v1.0)
creado por DooMLoRD y adaptado por Paxet
truco del "emulador de andorid"
Los creditos van pata todos quienes han hecho esto posible
---------------------------------------------------------------

Este escript:
(1) rooteara tu dispositivo gracias al truco del "emulador android"
(2) instalara Busybox (1.18.4)
(3) instalara los archivos de SU (especificos ICS)
(4) calculara el espacio libre, directorio tmp
(eliminara Google Maps si es necesario)

Antes de empezar:
(1) asegurate de tenes los drivers adb para tu dispositivo
(2) activa "DEPURACION USB"
en Menu\Ajustes\Opciones del desarrollador\Depuracion USB
(3) activa "ORIGENES DESCONOCIDOS"
en Menu\Ajustes\Seguridad\Origenes desconocidos
(4) [OPCIONAL] aumenta el tiempo de bloqueo de pantalla a 10 minutos
(5) conecta el cable USB al TELEFONO y luego al PC
---------------------------------------------------------------
ASEGURA QUE CUMPLES LO ANTERIOR Y LUEGO
Presione una tecla para continuar . . .
--- INICIANDO ----
--- ESPERANDO DISPOSITIVO
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

Intente nuevamente y salia esto:
---------------------------------------------------------------
Root para la BQ Kepler 2 (v1.0)
creado por DooMLoRD y adaptado por Paxet
truco del "emulador de andorid"
Los creditos van pata todos quienes han hecho esto posible
---------------------------------------------------------------

Este escript:
(1) rooteara tu dispositivo gracias al truco del "emulador android"
(2) instalara Busybox (1.18.4)
(3) instalara los archivos de SU (especificos ICS)
(4) calculara el espacio libre, directorio tmp
(eliminara Google Maps si es necesario)

Antes de empezar:
(1) asegurate de tenes los drivers adb para tu dispositivo
(2) activa "DEPURACION USB"
en Menu\Ajustes\Opciones del desarrollador\Depuracion USB
(3) activa "ORIGENES DESCONOCIDOS"
en Menu\Ajustes\Seguridad\Origenes desconocidos
(4) [OPCIONAL] aumenta el tiempo de bloqueo de pantalla a 10 minutos
(5) conecta el cable USB al TELEFONO y luego al PC
---------------------------------------------------------------
ASEGURA QUE CUMPLES LO ANTERIOR Y LUEGO
Presione una tecla para continuar . . .
--- INICIANDO ----
--- ESPERANDO DISPOSITIVO.

Debo decir que tengo instalado los driver del BQ kepler 2.
Lo otro que no entiendo es que al entrar en modo "Depurador USB" no aparece ningun dispositivo, sino hasta que pongo en la tablet "activar almacenamiento por USB", ahi si aparecen los dos dispositivos, la tablet y la tarjeta SD.

Paxet
18/07/12, 20:52:20
¿Y no aparece nada mas en el terminal?
Eso es porque no te está detectando el dispositivo. Para estar seguros si es eso o no:

Pones la carpeta de rooteo en el escritorio.
Conectas la tablet igual que para rootear y luego:
Windows XP: Inicio -> Ejecutar -> cmd
Windows 7: Inicio -> cmd (en la casilla de Buscar programas y archivos)

en el terminal/consola/pantalla negra escribes:
cd Desktop
cd RooT
cd files
adb devices

Ahí te listará los dispositivos conectados, si no hay ninguno... mal asunto, eso es que no te está detectando la tableta.

Gynn
19/07/12, 03:00:12
Lo hice y si lo detecta, me aparece eso:

C:\Users\Gago\Desktop\RooT2>cd files

C:\Users\Gago\Desktop\RooT2\files>adb devices
List of devices attached


C:\Users\Gago\Desktop\RooT2\files>adb
Android Debug Bridge version 1.0.29

-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number. Overrides ANDROID_SERI
AL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.

If -p is not specified, the ANDROID_PRODUCT_OUT

environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number
is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number
is specified.
Using this command with no additional arguments

will disconnect from all connected TCP/IP devic
es.

device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport

adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
('-s' means install on SD card instead of inter
nal storage)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosy
stem] [<packages...>]
- write an archive of the device's data to <file>
.
If no -f option is supplied then the data is wr
itten
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks
themselves
in the archive; the default is noapk.)
(-shared|-noshared enable/disable backup of the
device's
shared storage / SD card contents; the defau
lt is noshared.)
(-all means to back up all installed applicatio
ns)
(-system|-nosystem toggles whether -all automat
ically includes
system applications; the default is to inclu
de system apps)
(<packages...> is the list of applications to b
e backed up. If
the -all or -shared flags are passed, then t
he package
list is optional. Applications explicitly g
iven on the
command line will be included even if -nosys
tem would
ordinarily cause them to be omitted.)

adb restore <file> - restore device contents from the <file> backup
archive

adb help - show this help message
adb version - show version num

scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on th
e specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:

- If <directory> is not specified, both /system and /data partitions will be u
pdated.

- If it is "system" or "data", only the corresponding partition
is updated.

environmental variables:
ADB_TRACE - Print debug information. A comma separated list
of the following values
1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes prior
ity over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these de
bug tags are printed.

C:\Users\Gago\Desktop\RooT2\files>adb device
Android Debug Bridge version 1.0.29

-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number. Overrides ANDROID_SERI
AL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.

If -p is not specified, the ANDROID_PRODUCT_OUT

environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number
is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number
is specified.
Using this command with no additional arguments

will disconnect from all connected TCP/IP devic
es.

device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport

adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
('-s' means install on SD card instead of inter
nal storage)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.

adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosy
stem] [<packages...>]
- write an archive of the device's data to <file>
.
If no -f option is supplied then the data is wr
itten
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks
themselves
in the archive; the default is noapk.)
(-shared|-noshared enable/disable backup of the
device's
shared storage / SD card contents; the defau
lt is noshared.)
(-all means to back up all installed applicatio
ns)
(-system|-nosystem toggles whether -all automat
ically includes
system applications; the default is to inclu
de system apps)
(<packages...> is the list of applications to b
e backed up. If
the -all or -shared flags are passed, then t
he package
list is optional. Applications explicitly g
iven on the
command line will be included even if -nosys
tem would
ordinarily cause them to be omitted.)

adb restore <file> - restore device contents from the <file> backup
archive

adb help - show this help message
adb version - show version num

scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on th
e specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns

adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:

- If <directory> is not specified, both /system and /data partitions will be u
pdated.

- If it is "system" or "data", only the corresponding partition
is updated.

environmental variables:
ADB_TRACE - Print debug information. A comma separated list
of the following values
1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes prior
ity over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these de
bug tags are printed.

C:\Users\Gago\Desktop\RooT2\files>

Lo unico malo es que me sigue apareciendo el mismo mensaje con el RUNME

Paxet
19/07/12, 08:43:44
Parece que no te está cogiendo bien el driver y no te la detecta, fíjate en:

C:\Users\Gago\Desktop\RooT2\files>adb devices
List of devices attached

No aparece ninguno conectado.
Debería aparecer una línea después de List of devices attached indicando el código de producto de la Kepler2

Con la tablet conectada al PC como para hacer root (Depuración USB activa) haz click con el botón derecho sobre Mi PC -> Propiedades -> Hardware -> Administrador de dispositivos ¿Ves alguno con error?
Seguramente te aparezca mal el de la tablet, si no recuerdo mal pone algo como ADB Device.
Cuando lo encuentres, con el botón derecho sobre él, Actualizar controlador -> No por el momento -> Siguiente -> Instalar desde una lista o ubicación específica -> Marcas "Incluir esta ubicación en la búsqueda" y seleccionas la carpeta con el driver (incluida en el zip del primer post junto con la de rooteo) -> Siguiente y Finalizar.

Luego ya podrás hacer root :rolleyes:

Gynn
20/07/12, 07:39:04
Lo revise varias veces y si aparece mi dispositivo en el computador en "Dispositivos portatiles".
Se que los driver que estan puestos son los de Kepler 2, pero podria tratar de desintalar los driver que tiene y colocarlos otra vez.