ROMs y desarrollo Samsung Galaxy S Plus ROMs y desarrollo Samsung Galaxy S Plus

Respuesta
 
Herramientas
  #1  
Viejo 15/02/12, 17:16:28
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

noticia Instalación de ADB y SDK en nuestro PC

Voy a intentar "resumir" de la manera más sencilla posible los pasos a seguir para la instalación de ADB (Android Debug Bridge) y SDK (Software Development Kit).

Son dos herramientas muy usadas por programadores/desarrolladores de Android, y usuarios comunes, para hacer procesos y comunicar el teléfono móvil con nuestro ordenador. En el paquete de SDK, viene incluido el ADB.

Las ventajas (independientemente de su manejo para la programación) puede ser la rapidez de las operaciones mediante comandos, en contra, de los pasos y la interfaz gráfica a seguir a través del móvil.


NOTA: Nadie se hace responsable de los daños causados a los terminales tras cualquiera de éstas operaciones. Haz uso de éstas operaciones bajo tu total responsabilidad. No se debe hacer uso de esta herramienta, si no se tienen nociones básicas de Android.


Es imprescindible tener colocado el teléfono en MODO DEPURACIÓN



PASO 1: Bajar el SDK


-Descargamos el SDK. Recomiendo bajar el .exe e instalarlo bajo C:/Archivos de Programa



PASO 2: Definir el PATH


-Dos modos de hacerlo:

-Inicio>Ejecutar>cmd
-Escribimos --> set PATH=%PATH%;C:\Program Files\Android\android-sdk\tools/platform-tools

La ruta en color será diferente según nuestra ubicación de la instalación, la ruta es la mía.



-Manualmente vamos a Equipo/Mi PC

-Botón derecho Propiedades>Config Avanzada del Sistema>Variables de entorno

-En Variables de Sistema, buscamos PATH y Editamos añadiendo la ruta donde está el emulador de adb dentro de la carpeta platform-tools (En mi caso C:\Program Files\Android\android-sdk\tools/platform-tools)





En ambos en MUY IMPORTANTE el colocar la ; para separar los directorios.




PASO 3: Instalar SDK Manager.exe y Drivers



-Ejecutamos el SDK Manager, navegando hasta la ruta de instalación.

-Pestaña Tools y Options marcamos la casilla “Force https://… sources to be fetch using http://…”

-Seleccionamos los paquetes y damos a Install Packages, aceptando todo.

-Este proceso tardará bastante rato, el paquete es pesado y dependiendo de la conexión puede variar el tiempo de descarga.



A mi la interfaz del programa era distinta a todos los tutoriales que yo leí (supongo que por las versiones del Manager), marqué la casilla entera del repositorio de Google.
Aunque sólo necesitamos los Drivers USB marcaríamos así, yo lo baje todo.



Para comprobar que los drivers se han instalado correctamente, podemos chequearlo en el Administrador de Dispositivos. Conectamos el teléfono al PC (no en modo USB, solo conectarlo como si a cargarse fuera). En el Administrador de Dispositivos veremos ADB Interface, y comprobamos que está instalado correctamente.



No deberíamos de tener problemas con ésto aun así, podemos ir a éste post y descargarlos.


Una vez hecho todo esto, reiniciamos el PC para que los cambios tengan efecto.

Podemos ya conectar el móvil al PC por USB, como si lo cargáramos, no en modo almacenamiento ni nada (eso si con Depuración marcada).

Al haber definido anteriormente el "PATH" de la consola ABD, no es necesario ir a la ruta donde se encuentra, si no que usaremos la consola por defecto de Windows MSDOS.

Vamos a Inicio>Ejecutar>cmd

Escribimos en la consola: adb devices (Tenemos el móvil conectado por USB al PC)

Si todo ha salido bien nos dará una ID y el puerto de trabajo.





A partir de aquí, y haciendo uso de los códigos pertinentes, ya tenemos conectado nuestro móvil-PC mediante comandos.

Siempre van precedidos de las siglas adb.

Decir que yo no soy programador (no tengo tiempo, pero me pica el gusanillo), simplemente hago uso del ADB para determinadas cosas, como modificaciones de scripts y tweaks que me es más rápido y cómodo, la verdad. Hacer un backup, pasar múltiples archivos, o instalar 3 paquetes distintos de aplicaciones.... En fin lo veo útil para muchas cosas, independientemente de la programación.




Vamos por la 1.0.29 por tanto estos no están actualizados. Si escribimos en el emulador adb y pulsamos intro nos aparecen todos los comandos.

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.

Apps de teléfono a PC

Código:
adb pull /system/sd/app app
adb pull /system/sd/app-private app-private
Apps del PC vuelta al teléfono

Código:
adb push app /system/sd/app
adb push app-private /system/sd/app-private
Borrar Apps de la SD

Código:
adb shell rm -r /system/sd/app
adb shell rm -r /system/sd/app-private

Un saludo.

Última edición por alexis. Día 24/02/12 a las 16:39:07.
Responder Con Cita
Los siguientes 16 usuarios han agradecido a alexis. su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 15/02/12, 17:55:29
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

Al final me ha salido un "TOCHOPOST", aunque lo he intentado sintetizar
Responder Con Cita
Los siguientes 2 usuarios han agradecido a alexis. su comentario:
  #3  
Viejo 15/02/12, 20:12:44
Array

[xs_avatar]
sebaxsora sebaxsora no está en línea
Usuario poco activo
 
Fecha de registro: nov 2011
Localización: Málaga
Mensajes: 48
Modelo de smartphone: I9001
Tu operador: Orange
esto para que sirve???
Responder Con Cita
  #4  
Viejo 15/02/12, 22:43:15
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

Como digo es un medio de comunicacion entre el movil y el PC, es una herramienta que permite interactuar mediante comandos, y hacer cambios, backups, instalaciones de paquetes... via PC-movil con una consola MSDOS.

Muy util por sus herramientas para programadores.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 16/02/12, 09:31:24
Array

[xs_avatar]
DuncanCorvo DuncanCorvo no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Localización: A Coruña
Mensajes: 276
Modelo de smartphone: Sony Xperia SP C5303
Tu operador: Orange
 Cita: Originalmente Escrito por alexis. Ver Mensaje
Como digo es un medio de comunicacion entre el movil y el PC, es una herramienta que permite interactuar mediante comandos, y hacer cambios, backups, instalaciones de paquetes... via PC-movil con una consola MSDOS.

Muy util por sus herramientas para programadores.
En mi anterior Motorola Dext, tuve que utilizar los comandos de adb para reemplazar el recovery de fábrica por el recovery mod para poder flashear roms y demás. Hay que utilizarlo, eso sí, como si las teclas nos quemasen los dedos que podemos meter la pata hasta el fondo.

Saludos
Responder Con Cita
  #6  
Viejo 17/02/12, 19:21:13
Array

[xs_avatar]
Jimg Jimg no está en línea
Miembro del foro
 
Fecha de registro: ago 2010
Localización: Madrid
Mensajes: 203
Modelo de smartphone: BQ Aquaris E5s
Tu operador: Pepephone
agradeceria el que indicaras los comandos para hacer un backup
Responder Con Cita
  #7  
Viejo 19/02/12, 15:07:10
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

http://jonwestfall.com/2009/08/backu...pps-using-adb

Esa mini guia te ayudara.

No es que haya muchos temas sobre esto, la suelen usar desarrolladores con otros objetivos.
No existe un comando propio para un backup completo, pero puedes pasar las carpetas en cuestion, las que te interesen.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a alexis. su comentario:
  #8  
Viejo 20/06/12, 06:22:25
Array

[xs_avatar]
skadam skadam no está en línea
Usuario novato en la web
 
Fecha de registro: jun 2012
Mensajes: 2
Modelo de smartphone: LG optimus pro c660h
Tu operador: Movistar
HOLA compañeros, no se porque no logro instalar ADB :S,,, me baje el SDK, viene con un txt que dice q el adb fue removido y que tengo q bajarlo con las actualizaciones, con una carpeta q se llama plataform_tools, pero en cuanto pongo a bajar todo eso, descarga..descarga y la parte donde toca bajar ADB dice lo siguiente..

"...

Downloading Android SDK Platform-tools, revision 11
Installing Android SDK Platform-tools, revision 11
Stopping ADB server failed (code -1).

Installed Android SDK Platform-tools, revision 11
... " y sigue..

me esta quemando la cabeza que no puedo avanzar con la instalacion del cyanogenmod porque no logro tener el maldito ADB.,,, soy nueva y esto puede q sea muy facil de solucionar, pero no lo estoy pillando


asique agradeceria puedan decirme que puedo hacer, si puedo descargarlo de otro lado o nose..estoy haciendo algo mal?
Responder Con Cita
  #9  
Viejo 20/06/12, 16:17:16
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

No necesitas ADB para instalar CM
Responder Con Cita
  #10  
Viejo 22/08/12, 16:42:23
Array

[xs_avatar]
Jonylito Jonylito no está en línea
Cocinero murciano
· Votos compra/venta: (27)
 
Fecha de registro: feb 2012
Localización: Murcia
Mensajes: 3,570
Modelo de smartphone: ¿Cual de todos?
Tu operador: Movistar
Que buen post tio.

Falta alguna aclaracioncilla pero vamos, solo es pensar un poquito jaja
Gracias tio!
Responder Con Cita
Gracias de parte de:
  #11  
Viejo 23/08/12, 15:14:55
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

@Jonylito cuando quieras modificamos lo que sea.


Esto es por y para todos, si hay algo que se pueda mejorar, ahi vamos!!

Un saludo.
Responder Con Cita
  #12  
Viejo 04/09/12, 22:07:01
Array

[xs_avatar]
angeluzmx angeluzmx no está en línea
Miembro del foro
 
Fecha de registro: jun 2011
Mensajes: 300
Modelo de smartphone: htc inspire
Tu operador: Movistar
a mi no me sale, no se q estoy haciendo mal, y es q mi galaxy nexus no detecta en modo adb
Responder Con Cita
  #13  
Viejo 17/10/12, 11:10:43
Array

[xs_avatar]
Stikes Stikes no está en línea
Cocinero veterano
· Votos compra/venta: (1)
 
Fecha de registro: ago 2009
Localización: Almeriense!
Mensajes: 4,523
Modelo de smartphone: iPhone 6S+
Tu operador: Yoigo
 Cita: Originalmente Escrito por angeluzmx Ver Mensaje
a mi no me sale, no se q estoy haciendo mal, y es q mi galaxy nexus no detecta en modo adb
Lo tienes en modo Depuracion?

Enviado desde mi GT-I9001 usando Tapatalk 2
Responder Con Cita
  #14  
Viejo 17/10/12, 16:52:14
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

 Cita: Originalmente Escrito por angeluzmx Ver Mensaje
a mi no me sale, no se q estoy haciendo mal, y es q mi galaxy nexus no detecta en modo adb
Que Windows usas?

Mira haber si lo ejecutas como administrador, o selecciona en Propiedades el modo compatibilidad con Windows XP.
Responder Con Cita
  #15  
Viejo 05/11/12, 00:27:17
Array

[xs_avatar]
Topusky Topusky no está en línea
Miembro del foro
 
Fecha de registro: jul 2012
Mensajes: 249
Modelo de smartphone: Samsung nexus S
Tu operador: Orange
En un paso dice mover el Path a la carpeta de android, pero y si yo el Path ya lo estoy usando por otro programa (eclipse), no lo podre mover verdad?
Responder Con Cita
  #16  
Viejo 05/11/12, 08:46:28
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

Es obligatorio mover el path para luego poder ejecutar la desde la consola el ABD.

Puedes probar, no se si se podrá mover o no.
Responder Con Cita
  #17  
Viejo 02/12/12, 01:12:45
Array

[xs_avatar]
htcforos htcforos no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: jun 2010
Localización: España
Mensajes: 491
Modelo de smartphone: SAMSUNG GALAXY S5
Tu operador: Jazztel
¿Que hay que hacer para dar permisos de administrador?
Responder Con Cita
  #18  
Viejo 20/02/13, 23:17:43
Array

[xs_avatar]
Bullete Bullete no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: jul 2011
Localización: Málaga
Mensajes: 1,723
Modelo de smartphone: Xiaomi Redmi Note 7
Tu operador: Jazztel
Hola, en el path le di a crear y le puse la ruta. Al parecer me ha sobrescrito el path anterior...
Me he quedado sin acceso a comandos básicos de cmd como son el ipconfig, help, etc.

¿Sabes como puedo recuperarlo? Gracias.
Responder Con Cita
  #19  
Viejo 21/02/13, 00:23:45
Array

[xs_avatar]
alexis. alexis. no está en línea
Colaborador/a
 
Fecha de registro: nov 2011
Mensajes: 2,655
Tu operador: Movistar

Digo yo que sera: C:\windows\system32
Responder Con Cita
Gracias de parte de:


  #20  
Viejo 23/02/13, 22:29:16
Array

[xs_avatar]
Bullete Bullete no está en línea
Usuario muy activo
· Votos compra/venta: (1)
 
Fecha de registro: jul 2011
Localización: Málaga
Mensajes: 1,723
Modelo de smartphone: Xiaomi Redmi Note 7
Tu operador: Jazztel
 Cita: Originalmente Escrito por alexis. Ver Mensaje
Digo yo que sera: C:\windows\system32
Al final estuve buscando por Internet y lo encontré. En realidad son más aparte de ese, para Windows XP tengo:

C:\Archivos de programa\Eclipse Google SDT\sdk\platform-tools;C:\Windows;C:\Windows\System32;C:\WINDOWS\sy stem32\wbem;C:\WINDOWS\pchealth\helpctr\binaries;C :\Archivos de programa\NVIDIA Corporation\PhysX\Common

Por si a alguien le pasa lo mismo.
Saludos.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Samsung > Otros smartphones de Samsung antiguos > Samsung Galaxy S Plus > ROMs y desarrollo Samsung Galaxy S Plus



Hora actual: 18:42:21 (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 / 邮件联系 /