Respuesta
 
Herramientas
  #21  
Viejo 18/01/11, 16:19:25
Array

[xs_avatar]
caraconejo caraconejo no está en línea
Sr Blanco
· Votos compra/venta: (2)
 
Fecha de registro: abr 2009
Localización: Planeta Tierra
Mensajes: 9,771
Modelo de smartphone: Google Pixel 8 Pro
Tu operador: Personal
que es ADB en Android

1º para apretar un tornillo, hace falta un destornillador ¿obvio? pues para ejecutar comandos desde la Shell de ADB hace falta saber ¿que es ADB?

el Android Debug Bridge (ADB) es el sistema de depuración preferido por los desarrolladores para basar la mayoría de las modificaciones, hackeos y cambios en el sistema operativo Android.

Más completo ADB en sus "pro y en sus contra´s"

 Cita:
Cómo remover (eliminar) el ADB Shell en Android

A pesar de diversas herramientas que permiten realizar diversas operaciones al sistema operativo Android, el Android Debug Bridge (ADB) es el sistema de depuración preferido por los desarrolladores para basar la mayoría de las modificaciones, hackeos y cambios en el sistema operativo Android. Sin embargo, ejecutar el comando “ADB Shell” en Windows no parece ser muy satisfactorio, sobre todo cuando debes correr un servidor de telnet en el dispositivo Android y luego utilizar un Putty para conectarse a él.
Uno de los miembros del equipo XDA, sztupy, ha dado a conocer un mecanismo en virtud del cual el ADB se comporta como una terminal de conexión en la cual puedes conectar el Putty directamente. Lo único que debes hacer es una serie de ajustes manuales, los cuales, en su mayoría, han sido agrupados por sztupy en un Putty binario que te dará el nuevo tipo de conexión “ADB”.
A continuación te indicamos cómo conectar tu dispositivo Android para el comando ADB Shell con el Putty Binario de sztupy. Para esto debes tener el ADB instalado en tu computadora, pues no es un mecanismo de reemplazo. Recuerda que TecnoLatino.com no se hace responsable de los daños o pérdidas que sufras en tu dispositivo a consecuencia de la aplicación de esta guía, cuyo propósito es meramente informativo.
Pasos para remover (eliminar) el ADB Shell en Android

Paso 1: Pon tu dispositivo Android en modalidad USB Debugging. Conéctalo a tu PC utilizando un cable USB.
Paso 2: Descarga de este enlace el Putty Binary de sztupy y ejecútalo.
Paso 3: Selecciona el tipo de conexión ADB.
Paso 4: En el campo llamado “Host”, escribe “transport-usb”, sin las comillas.
Paso 5: Si no está indicado como puerto, introduce manualmente el puerto 5037.
Completado este procedimiento, presiona botón “Open” conectarte y disfrutar del comando adb shell en una mejor interfase.
Para empezar una que vez que sabemos que es ADB

 Cita:
ADB es el acronismo de "Android Debugging Bridge" o en español "Puente de depuracion de Android".
Es una Herramienta que viene junto con el SDK de android y nos permite acceder y controlar un dispositivo android desde una PC.
http://developer.android.com/sdk/index.html
Código:
 installer_r08-windows.exe (Recommended)
En definitiva nos va a servir para realizar todo tipo de actualizaciones y backups a nuestro teléfono una vez que este rooteado.

Ahora si vamos a la instalación:

Paso 1: Descargar el SDK desde la pagina de Google
http://developer.android.com/sdk/index.html
Paso 2: Extraer los datos donde mas les guste, por ejemplo en C:\android
Paso 3: definir el path de trabajo de android.
Aca tenemos dos formas de hacerlo

A: A traves del CMD.
Abrir un CMD y escribir lo siguiente: "set PATH=%PATH%;c:\android\android-sdk-windows\tools" sin las comillas.
ACLARACIÓN: en NEGRITA el lugar donde descomprimieron el SDK

B: Hacerlo gráficamente
En XP
-click derecho en Mi PC
-click en Propiedades
-click en opciones avanzadas
-click en Variables de Entorno
-marcar la variable path y presionar el boton editar
-agregar la variable al final de todo ";c:\android\android-sdk-windows\tools" sin comillas
ACLARACION: Lo que esta en NEGRITA es el lugar donde descomprimieron el SDK

En VISTA y W7
-vamos a Inicio.
-click derecho en EQUIPO
-click en Propiedades
-click en Configuración Avanzada del Sistema
-click en opciones avanzadas
-click en Variables de Entorno
-marcar la variable path y presionar el boton editar
-agregar la variable al final de todo ";c:\android\android-sdk-windows\tools" sin comillas
ACLARACION: Lo que esta en NEGRITA es el lugar donde descomprimieron el SDK

PASO 4:
Ejecutamos el archivo SDK Setup.exe que esta dentro de la carpeta android-sdk-windows y debería aparecer una imagen como esta (Captura desde GUI de Ubuntu):


Ahora vamos a settings y marcamos la casilla que dice “Force https://… sources to be fetch using http://…” y presionamos el boton "Save & Apply"

Luego de esto vamos donde dice "Available packages" presionamos el boton "Refresh" y nos debería aparecer algo como esto:



marcamos todos los paquetes y le damos a "install selected"

5: después de esperar un buen rato a que descargue los 900 megas nos queda instalar los drivers desde el administrador de dispositivos de guindos (hay que conectar el teléfono).

Los drivers se encuentran en C:\android\android-sdk-windows\usb_driver
ACLARACIÓN: Lo que esta en NEGRITA es el lugar donde descomprimieron el SDK

6: Listo solo queda abrir el CMD y ejecutar el comando "adb" sin comillas

para finalizar les dejo unos comandos básicos de ADB

"adb" Inicia el adb
"adb devices" Te muestra si tu TAB está conectado
"adb shell" Te "metes" dentro de tu teléfono

y para los mas expertos les dejo los el listado completo de comandos de adb
NO USAR SI EL TELEFONO ESTA ROOTEADO Y NO SE TIENE EXPERIENCIA EN LINUX. PUEDEN MATAR EL TELEFONO



Código:
Android Debug Bridge version 1.0.20

  -d                            - directs command to the only connected USB device
                                 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 running.
 -s <serial number>            - directs command to the USB device or emulator with
                                 the given serial number
 -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

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
                                 (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] <file> - push this package file to the device and install it
                                 ('-l' means forward-lock the app)
                                 ('-r' means reinstall the app, keeping its data)
  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 help                     - show this help message
  adb version                  - show version num

DATAOPTS:
 (no option)                   - don't touch the data partition
  -w                           - wipe the data partition
  -d                           - flash the data partition

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-product              - prints: <product-id>
  adb get-serialno             - prints: <serial-number>
  adb status-window            - continuously print device status for a specified device
  adb remount                  - remounts the /system partition on the device read-write

networking:
  adb ppp <tty> [parameters]   - Run PPP over USB.
 Note: you should not automatically start a PDP 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 updated.

  - If it is "system" or "data", only the corresponding partition
    is updated.
Las comandos más utilizados por ADB son:
 Cita:
adb install <path-to-apk> adb install appmanager.apk Esta opción nos permite instalar una aplicación en nuestro terminal.
adb push <local> <remote> adb push appmanager.apk sdcard/appmanager.apk Esta opción nos permite copiar un archivo determinado en una ubicación determinada de nuestro teléfono.
adb pull <remote> <local> adb sdcard/appmanager.apk appmanager.apk Con esto conseguimos copiar un archivo desde nuestro teléfono hacia nuestro ordenador
adb decives Nos muestra un listado con los terminales o emuladores conectados.
adb shell Nos aparecerá una almohadilla en la pantalla, signo de que hemos entrado en una sesión de interprete de comandos. Una vez de dentro del interprete de comandos shell, podremos crear particiones, directorios, borrar, crear, etc… Dentro del shell podremos utilizar los siguientes comandos:
  • ls Lista los directorios y carpetas existentes en la ruta que estemos.
  • reboot Reinicia el terminal
  • rm Borra un archivo
  • rmdir Borra un directorio
  • cd Cambia de directorio
  • mkdir Crea un directorio
  • mkswapp Crea un sistema de intercambio
  • mount Monta una unidad o partición
  • umount Desmonta una unidad
  • mv Mueve o renombra un archivo
Ejemplo:
adb hell mount /sdcard (Montamos la tarjeta Sd para poder trabajar en ella)
adb shell rm /sdcard/update.zip (Borramos el archivo update.zip de nuestro teléfono)
adb push htcmania.zip /sdcard/htcmania.zip (Copiamos el archivo htcmania.zip desde nuestro ordenador a nuestra tarjeta)
adb shell umount /sdcard (Desmontamos nuestra tarjeta SD)
Ahora vuelta al mensaje numero 1
¿Cómo hacer un backup de la ROM sin CWM?
1º ser root, app llamada "z4root" Super One Click, o recuerda que la Rom de Rotohammer ya esta pre-roteada
2º instalar "busybox", en el market.
3ºcrear directorio en el disco duro de tu PC, por ejemplo: C: /rom_original.
4º Abrimos consola en windows ¿Sabes no? pues si, combinación de Tecla de Windows + R, y en la ventana CMD.EXE, ¡pues si que sabias...
5º Ir al directorio creamos en C:/ /rom_original

El promt del terminal de Guindos aparecera C:\rom_original>

Ahora pegar estas líneas una por una (se puede hacer de golpe, pero hay que dar permisos desde la Tab ¿sabes dar permisos?).
Código:
adb shell  su -c "dd if=/dev/block/bml1 of=/sdcard/boot.bin bs=4096"
adb shell  su -c "dd if=/dev/block/bml2 of=/sdcard/pit.pit bs=4096"
adb shell  su -c "dd if=/dev/block/stl3 of=/sdcard/efs.rfs bs=4096"
adb shell  su -c "dd if=/dev/block/bml4 of=/sdcard/Sbl.bin bs=4096"
adb shell  su -c "dd if=/dev/block/stl6 of=/sdcard/param.lfs bs=4096"
adb shell  su -c "dd if=/dev/block/bml7 of=/sdcard/zImage bs=4096"
adb shell  su -c "dd if=/dev/block/stl9 of=/sdcard/factoryfs.rfs bs=4096"
adb shell  su -c "dd if=/dev/block/stl10 of=/sdcard/dbdata.rfs bs=4096"
adb shell  su -c "dd if=/dev/block/stl11 of=/sdcard/cache.rfs bs=4096"
adb shell  su -c "dd if=/dev/block/bml12 of=/sdcard/modem.bin bs=4096"
adb shell  su -c "tar -czvf /sdcard/data.tar.gz /data"

adb pull /sdcard/param.lfs .
adb pull /sdcard/zImage .
adb pull /sdcard/factoryfs.rfs .
adb pull /sdcard/dbdata.rfs .
adb pull /sdcard/cache.rfs .
adb pull /sdcard/modem.bin .
adb pull /sdcard/efs.rfs .
adb pull /sdcard/boot.bin .
adb pull /sdcard/Sbl.bin .
adb pull /sdcard/pit.pit .
adb pull /sdcard/data.tar.gz .

adb shell
cd /sdcard
tar -cf backup_para_odin.tar cache.rfs dbdata.rfs factoryfs.rfs modem.bin param.lfs zImage
exit
adb pull /sdcard/backup_para_odin.tar .
 Cita:
¿Ya está? Pues listo, si lo hiciste todo bien... ahora deberías tener un fichero llamado "backup_para_odin.tar" en "C:\rom_original" que podrás flashear mediante ODIN. Que conste que en el paquete de ODIN sólo va lo justo y necesario. Tus apps y configuraciones no se guardarán. También hay que tener en cuenta que en tu tarjeta SD del teléfono están todos los ficheros creados y ahí si que se guarda todo (inclusive configuraciones y apps). Deberías tener una copia en "C:\rom_original", pero si quieres cópialos en otros sitio y luego bórralos.
bña, bla, bla....
__________________
Antes de cuestionar mi compra , termina de pagar la tuya

Última edición por caraconejo Día 18/01/11 a las 16:45:14.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a caraconejo su comentario:


  #22  
Viejo 19/01/11, 10:51:05
Array

[xs_avatar]
Xboxeando Xboxeando no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: abr 2008
Mensajes: 80
Modelo de smartphone: Galaxy Tab - Galaxy Note 2

Muchas gracias por la explicacion incluido el ese tono sarcastico Yo utilice el ADB para el nexus one per o no lo recordaba lo tenia instalado antes de formatear y ahora intento instalarlo y me pide el JDK me lo bajo lo instalo y me sigue pidiendolo igual no istalo el JDK adecuado me podriais decir cual de las versiones de JDK que hay en http://www.oracle.com/technetwork/ja...ads/index.html tengo que instalar ? yo instalo la Java SE 6 Update 23 JDK Gracias estoy ansioso por flashear la tab pero kiero hacerle antes el backup del original perdonar por las molestias
Responder Con Cita
  #23  
Viejo 19/01/11, 11:09:38
Array

[xs_avatar]
VENABLES VENABLES no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: mar 2010
Localización: Lat.28º 22' Norte Long. 16º 35' Oeste
Mensajes: 4,394
Modelo de smartphone: Note 8 + Nexus 6p + Tablet Z
Tu operador: O2
Que yo sepa era el JDK6, luego actualizar el SDK y te aparecera entre ellos el modulo de samsung. Con eso deberías de tener plena conectividad por ADB
Salu2
__________________
Por favor Unete a Dropbox en mi enlace y ganamos los 2 http://db.tt/tW0OW5r
Si no sabes escribir...
Responder Con Cita
  #24  
Viejo 19/01/11, 19:29:26
Array

[xs_avatar]
Xboxeando Xboxeando no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: abr 2008
Mensajes: 80
Modelo de smartphone: Galaxy Tab - Galaxy Note 2

Tengo el jdk se 6 instalado y sigue sin dejarme instalar he probado en el portatil y me pasa lo mismo alguno puede mirar http://www.oracle.com/technetwork/ja...ads/index.html y decirme cual de los que hay aki me he de instalar para que me deje instalar el SDK
Responder Con Cita
  #25  
Viejo 19/01/11, 19:45:27
Array

[xs_avatar]
caraconejo caraconejo no está en línea
Sr Blanco
· Votos compra/venta: (2)
 
Fecha de registro: abr 2009
Localización: Planeta Tierra
Mensajes: 9,771
Modelo de smartphone: Google Pixel 8 Pro
Tu operador: Personal
Y que tal los pasos;

1º ser root, app ...
2º instalar "busybox

Por que sin estos los "adb" sirven de bien poco
__________________
Antes de cuestionar mi compra , termina de pagar la tuya
Responder Con Cita
  #26  
Viejo 19/01/11, 23:11:08
Array

[xs_avatar]
VENABLES VENABLES no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: mar 2010
Localización: Lat.28º 22' Norte Long. 16º 35' Oeste
Mensajes: 4,394
Modelo de smartphone: Note 8 + Nexus 6p + Tablet Z
Tu operador: O2
Y digo yo, si la gente que tiene la rom limpia de fabrica la sube (1 de cada operador) tendriamos la posibilidad de dejarla tal y como la compramos, salvo lo del Boot hasta que den con ello.

edito: Solucionado

Salu2

Última edición por VENABLES Día 20/01/11 a las 07:51:28.
Responder Con Cita
  #27  
Viejo 22/01/11, 21:51:46
Array

[xs_avatar]
buju999 buju999 no está en línea
Usuario muy activo
· Votos compra/venta: (6)
 
Fecha de registro: may 2007
Localización: madrid
Mensajes: 1,007
Modelo de smartphone: Note 10+ 5G
Tu operador: Vodafone
 Cita: Originalmente Escrito por VENABLES Ver Mensaje
Y digo yo, si la gente que tiene la rom limpia de fabrica la sube (1 de cada operador) tendriamos la posibilidad de dejarla tal y como la compramos, salvo lo del Boot hasta que den con ello.

edito: Solucionado

Salu2
Yo opino como tu.Es mejor q cuelguen un backup de la rom limpia de cada operador.En mi caso es vodafone. Yo he intentado hacer todos los pasos d adb pero al final me desespere y lo he quitado todo.

porfavor q alguien sub la rom orignal de vodafone.

gracias y saludos
Responder Con Cita
  #28  
Viejo 03/03/11, 20:28:44
Array

[xs_avatar]
ume061 ume061 no está en línea
Usuario muy activo
 
Fecha de registro: ago 2009
Localización: ZARAGOZA
Mensajes: 1,017
Modelo de smartphone: Man
Tu operador: Lemonvil
la consola no reconoce el comandoo adb??? ayuda plis un saludo
Responder Con Cita
  #29  
Viejo 07/03/11, 18:15:18
Array

[xs_avatar]
ume061 ume061 no está en línea
Usuario muy activo
 
Fecha de registro: ago 2009
Localización: ZARAGOZA
Mensajes: 1,017
Modelo de smartphone: Man
Tu operador: Lemonvil
hola intento hacer la copia ytodo bien hasta que empiezo con los comandos adb pull /sdcard/param.lfs y sucesivospero me dice que no existen y no se crea el archivo tar, la carpeta de la rom original aparece vacia ¿alquien sabe si hago algo mal? unsaludo
Responder Con Cita
  #30  
Viejo 07/06/11, 16:38:35
Array

[xs_avatar]
kabalk kabalk no está en línea
Miembro del foro
 
Fecha de registro: ago 2008
Mensajes: 478
Modelo de smartphone: Gakaxy S4 I9506 - Galaxy Tab - Nokia N8
Tu operador: Vodafone
Buenas
Buen tutorial.
Hago esta petición en otros temas, pero este método me puede ser de mucha utilidad si alguien tiene la tab original Vodafone.
Tendría alguien una rom original de Vodafone España? Necesito dejar la tab como cuando me la dieron y me falta el CSC = p1000atlji1 (Vodafone España)
Luego supongo que con Odin se podría instalar sin problema.
Gracias y un saludo
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foro Tablets / Laptops > Tabletas Samsung > Galaxy Tab



Hora actual: 21:00:58 (GMT +2)



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

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