#21
|
||||
|
||||
hola compañeros stoy leyendo con atencion ste fantastico tutorial y la verdad me entran ganas d ponerme a intentarlo para asi poder pasar todas las aplicaciones a la sd...pero es k soy muy torpe y me da miedo cargarme la makina(desire jeje),kisiera k me dieras vuestras opiniones sobre ste tema y k posibilidades ay de cargarsela y de cagarla al hacerlo...uff k miedooo
venga gracias y magnifico tutorial de los k merecen la pena seguir saludos |
|
#22
|
||||
|
||||
Recopilo mi propia experiencia al respecto, basada en los siguientes dos hilos de HTCMania (gracias a stonemaker y fozzy, respectivamente):
A) Instalar apps en la SD sin ser ROOT con FROYO (Google Nexus One) B) Instalar aplicaciones en la SD con Froyo Y como volver al método clásico (HTC Desire) También me resultó fundamental la entrada ADB Drivers for HTC Desire (Andrew, 8 de agosto) del blog de James Giang, especialmente para el paso 3, ya que a mi no me funcionaba el driver original que se instalaba desde el SDK de Android. Alguno puede considerar interesante también para echarle un vistazo el enlace Tutorial para principiantes: ADB y SDK del blog El Androide Libre. PASOS: 1) Descargar y descomprimir en una carpeta de Windows el último SDK de Android. 2) Ejecutar el SDK Setup.exe, asegurándote especialmente que marcas e instalas los paquetes "Android SDK Tools" y "Usb driver package". De esta manera se te crearán, respectivamente, las carpetas "tools" (que contiene la herramienta "adb.exe", a usar más adelante) y "usb_driver" (que contiene el controlador para el Android Phone en Windows). Para más detalles, ver las imágenes del hilo A, el de stonemaker. 3) Editar con el bloc de notas el fichero "android_winusb.inf" (puedes hacer antes, si quieres, una copia de seguridad del original), que se encuentra en la carpeta "usb_driver", y añadir, tal cual, las siguientes 5 líneas al final de la sección [Google.NTx86], es decir, justo antes de que comience la sección [Google.NTamd64]: ; ;HTC Desire %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01 ;Guardar los cambios realizados en este fichero desde el propio bloc de notas. 4) Desde "Agregar hardware" del panel de control de Windows, seleccionar y añadir manualmente el fichero "android_winusb.inf" recién modificado. El modelo elegido por mi fue uno que aparece como "Android Composite ADB Interface", concretamente el que no está firmado digitalmente. Si te sale algún aviso al respecto, no hagas caso. 5) En el móvil marcar como activa la casilla "Depuración USB", que está en Ajustes-Aplicaciones-Desarrollo. Si no tienes activada esta casilla, no verás desde el Administrador de dispositivos de Windows el controlador "Android Composite ADB Interface", que deberá encontrarse bajo el dispostivo Android Phone 6) En modo de "Sólo cargar", conectar el móvil al PC mediante el cable USB. 7) Abrir una ventana de sistema (o ejecutar cmd) y mediante el comando "cd" vete a dónde tengas la carpeta "tools" del SDK (por ejemplo, "C:\android-sdk-windows\tools"). Puedes evitar esto último también añadiendo la ruta de la carpeta mediante la variable PATH, que en este caso sería "PATH=%PATH%;C:\android-sdk-windows\tools". 8) Ejecutar desde esa misma ventana "adb shell pm setInstallLocation 2" (puedes comprobar antes que tienes el móvil conectado correctamente con el PC ejecutando "adb devices"). 9) Desconectar el móvil del cable USB. Verás que en el Administrador de dispositivos de Windows ya ha desaparecido el controlador del móvil. 10) En el móvil desmarcar la casilla "Depuración USB", que está en Ajustes-Aplicaciones-Desarrollo. A partir de ese momento la gran mayoría de aplicaciones que tengas instaladas (he visto que Maps, por ejemplo, no se puede) podrás moverlas manualmente a la tarjeta SD desde Ajustes-Aplicaciones-Administrar Aplicaciones. Las que instales a partir de ese momento serán "forzadas" a instalarse en la SD. Por supuesto, no todo la aplicación se alojará en la tarjeta SD, sino que habrá una parte que seguirá quedando en la memoria interna del móvil. En cualquier caso, el ahorro de espacio es bastante significativo. Aconsejo que las aplicaciones que tengan widgets que puedan ir en el escritorio, como por ejemplo 3G Watchdog, las muevas a la memoria del teléfono. Hasta aquí el método que a mi me ha funcionado, pero hay otra posibilidad que, a lo mejor, dentro de poco también puede ser válida: Universal Androot + adBWireless. 1) Si no eres root, existe una aplicación, Universal Androot 1.6.2 beta, que te permite alternar ser o no ser root con un solo botón. El problema es que con esta ultima versión todavía no es posible hacerlo con la HTC Desire y Froyo. Parece que ahora sólo puede funcionar de manera temporal, hasta el siguiente reinicio del móvil, en HTC Desire y Android 2.1 2) Y con la aplicación adBWireless, disponible en el Market de manera gratuita y para cuya ejecución hay que ser root (de ahí la anterior aplicación Androot si no lo eres ya), se consigue poder acceder al móvil desde el PC (p. ej., la ejecución del comando adb), sin el cable USB, con lo que te ahorrarías los posibles problemas con el controlador del móvil en Windows. Espero que a alguien le sea útil. Taurfer NOTA: Adjunto el fichero "android_winusb.inf" editado por mi, válido para el método que explico y que no se necesita ser root. En caso de querer utilizarlo, se debe renombrar de "android_winusb.inf.txt" a "android_winusb.inf" y utilizarlo para reemplazar por el que tengamos original en nuestra carpeta del SDK. Pues a mi el paquete Usb driver package no me sale. solo me deja descargar el primero... alguien podria echarme una mano? |
#24
|
||||
|
||||
Ten en cuenta que necesitas tener conexión a Internet en ese momento. |
#25
|
||||
|
||||
Como de Mac no tengo ni idea, intentaría hacer la siguiente variación sobre el método propuesto:
1) Descargar el SDK para Mac desde esa misma página. 2) Instalar sólo el paquete de herramientas (tools) , no la del controlador USB. Luego me saltaría los pasos 3 y 4. Y desde el 5 hasta el final, igual que en Windows, excepto que lo que se refiere al punto 7 sobre la ventana de sistema, que en Mac se llamará de otra manera. Te dejo también un par de enlaces por si te arrojan alguna luz: http://www.droidforums.net/forum/dro...r-droid-x.html http://nookdevs.com/ADB_Over_USB Nos cuentas si te va. Suerte. |
#26
|
||||
|
||||
hola,pues me he decidido a intentar hacer espacio en el movil con ste tutorial y antes d comenzar tengo una dudilla k keria ver si me la puedes resolver..resulta k cuando leo el punto 4:
4) Desde "Agregar hardware" del panel de control de Windows, seleccionar y añadir manualmente el fichero "android_winusb.inf" recién modificado. El modelo elegido por mi fue uno que aparece como "Android Composite ADB Interface", concretamente el que no está firmado digitalmente. Si te sale algún aviso al respecto, no hagas caso. pues una vez leido eso me resulta raro k pueda agregar un hardware sino tengo conectado aun el movil al pc y asi difilmente me lo reconocera ya k eso segun leo se hace un paso despues (en el 5) y me pregunto si estoy entendiendo bien lo k leo o por el contrario ay ando perdido ... agradeceria tu respuesta antes d comenzar con el tutorial , gracias de antemano saludos |
#27
|
||||
|
||||
hola,pues me he decidido a intentar hacer espacio en el movil con ste tutorial y antes d comenzar tengo una dudilla k keria ver si me la puedes resolver..resulta k cuando leo el punto 4:
4) Desde "Agregar hardware" del panel de control de Windows, seleccionar y añadir manualmente el fichero "android_winusb.inf" recién modificado. El modelo elegido por mi fue uno que aparece como "Android Composite ADB Interface", concretamente el que no está firmado digitalmente. Si te sale algún aviso al respecto, no hagas caso. pues una vez leido eso me resulta raro k pueda agregar un hardware sino tengo conectado aun el movil al pc y asi difilmente me lo reconocera ya k eso segun leo se hace un paso despues (en el 5) y me pregunto si estoy entendiendo bien lo k leo o por el contrario ay ando perdido ... agradeceria tu respuesta antes d comenzar con el tutorial , gracias de antemano saludos Lo que tienes que tener en cuenta en cualquier caso es que mientras tengas el controlador con una admiración amarilla encima, no te va a reconocer el dispositivo y, por tanto, la orden "adb" no podrá ejecutarla. Debe estar configurado correctamente (lo puedes ver en las propiedades del dispositivo, pinchando encima con el botón de la derecha del ratón). |
#28
|
||||
|
||||
Tengo la HTC Desire de Vodafone... tambien me vale el metodo SDK ?
Última edición por Eugeño Día 25/08/10 a las 21:04:23. |
#29
|
||||
|
||||
Hola a todos.
Me encuentro en el pas 3) 3) Editar con el bloc de notas el fichero "android_winusb.inf" (puedes hacer antes, si quieres, una copia de seguridad del original), que se encuentra en la carpeta "usb_driver", y añadir, tal cual, las siguientes 5 líneas al final de la sección [Google.NTx86], es decir, justo antes de que comience la sección [Google.NTamd64]...Muchas gracias por vuestra ayuda NOTA: Adjunto el fichero "android_winusb.inf" editado por mi, válido para el método que explico y que no se necesita ser root. En caso de querer utilizarlo, se debe renombrar de "android_winusb.inf.txt" a "android_winusb.inf" y utilizarlo para reemplazar por el que tengamos original en nuestra carpeta del SDK. En ese fichero INF modificado ya están incorporadas las 5 líneas de las que hablamos. |
#30
|
||||
|
||||
Eugeño, te pongo de todas maneras, para tu información, cómo queda ese fichero INF modificado, con las 5 líneas en negrita.
De todas formas, insisto que lo más sencillo es descargarte mi fichero adjunto y utilizarlo una vez renombrado a android_winusb.inf ; ; Android WinUsb driver installation. ; [Version] Signature = "$Windows NT$" Class = AndroidUsbDeviceClass ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128} Provider = %ProviderName% DriverVer = 08/11/2009,2.0.0010.00002 CatalogFile.NTx86 = androidwinusb86.cat CatalogFile.NTamd64 = androidwinusba64.cat ; ; This section seems to be required for WinUsb driver installation. ; If this section is removed the installer will report an error ; "Required section not found in INF file". ; [ClassInstall32] Addreg = AndroidWinUsbClassReg [AndroidWinUsbClassReg] HKR,,,0,%ClassName% HKR,,Icon,,-1 [Manufacturer] %ProviderName% = Google, NTx86, NTamd64 [Google.NTx86] ; HTC Dream %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF ; HTC Magic %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01 ; ;Moto Sholes %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01 ; ;Google NexusOne %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01 ; ;HTC Desire %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01 ; [Google.NTamd64] ; HTC Dream %SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01 %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF ; HTC Magic %CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01 ; ;Moto Sholes %SingleAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB %CompositeAdbInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01 ; ;Google NexusOne %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01 [USB_Install] Include = winusb.inf Needs = WINUSB.NT [USB_Install.Services] Include = winusb.inf AddService = WinUSB,0x00000002,WinUSB_ServiceInstall [WinUSB_ServiceInstall] DisplayName = %WinUSB_SvcDesc% ServiceType = 1 StartType = 3 ErrorControl = 1 ServiceBinary = %12%\WinUSB.sys [USB_Install.Wdf] KmdfService = WINUSB, WinUSB_Install [WinUSB_Install] KmdfLibraryVersion = 1.7 [USB_Install.HW] AddReg = Dev_AddReg [Dev_AddReg] HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}" [USB_Install.CoInstallers] AddReg = CoInstallers_AddReg CopyFiles = CoInstallers_CopyFiles [CoInstallers_AddReg] HKR,,CoInstallers32,0x00010000,"WdfCoInstaller0100 7.dll,WdfCoInstaller","WinUSBCoInstaller.dll" [CoInstallers_CopyFiles] WinUSBCoInstaller.dll WdfCoInstaller01007.dll [DestinationDirs] CoInstallers_CopyFiles=11 [SourceDisksNames] 1 = %DISK_NAME%,,,\i386 2 = %DISK_NAME%,,,\amd64 [SourceDisksFiles.x86] WinUSBCoInstaller.dll = 1 WdfCoInstaller01007.dll = 1 [SourceDisksFiles.amd64] WinUSBCoInstaller.dll = 2 WdfCoInstaller01007.dll = 2 [Strings] ProviderName = "Google, Inc." SingleAdbInterface = "Android ADB Interface" CompositeAdbInterface = "Android Composite ADB Interface" SingleBootLoaderInterface = "Android Bootloader Interface" WinUSB_SvcDesc = "Android USB Driver" DISK_NAME = "Android WinUsb installation disk" ClassName = "Android Phone" |
#31
|
||||
|
||||
taurfer muchas gracias
|
#32
|
||||
|
||||
El método me ha funcionado con la mía, que es libre, no rooteada y con la ROM oficial 2.2 (Froyo) EDITO: Acabo de ver que Spoolk la tiene con Vodafone y ha podido hacerlo correctamente. Última edición por taurfer Día 26/08/10 a las 09:31:00. Razón: Aclaración |
#33
|
||||
|
||||
Estoy en el paso 4) Desde "Agregar hardware" del panel de control de Windows, seleccionar y añadir manualmente el fichero "android_winusb.inf" recién modificado (a mi no me da la opcion de añadir nungun hardware). Q quiere decir esto? El modelo elegido por mi fue uno que aparece como "Android Composite ADB Interface", concretamente el que no está firmado digitalmente. Si te sale algún aviso al respecto, no hagas caso.
Muchas gracias. |
#34
|
||||
|
||||
Estoy en el paso 4) Desde "Agregar hardware" del panel de control de Windows, seleccionar y añadir manualmente el fichero "android_winusb.inf" recién modificado (a mi no me da la opcion de añadir nungun hardware). Q quiere decir esto? El modelo elegido por mi fue uno que aparece como "Android Composite ADB Interface", concretamente el que no está firmado digitalmente. Si te sale algún aviso al respecto, no hagas caso.
Muchas gracias. Originalmente Escrito por ddaniell hola,pues me he decidido a intentar hacer espacio en el movil con ste tutorial y antes d comenzar tengo una dudilla k keria ver si me la puedes resolver..resulta k cuando leo el punto 4:Mi respuesta: No hay problema. Conecta el movil al PC con la depuración USB ya activada y luego instala el driver del SDK ya modificado. Asegúrate de que te pilla este, porque el original no te funcionará (al menos a mi) y no dejes que Windows te busque el controlador. Hazlo tú antes, indicándole en qué carpeta tienes el controlador. Si Windows te lo instala él solo, pero algo que no quieres, desinstálalo sin problemas e inténtalo de nuevo. O puedes actualizar también el controlador que ya te haya metido. Lo que tienes que tener en cuenta en cualquier caso es que mientras tengas el controlador con una admiración amarilla encima, no te va a reconocer el dispositivo y, por tanto, la orden "adb" no podrá ejecutarla. Debe estar configurado correctamente (lo puedes ver en las propiedades del dispositivo, pinchando encima con el botón de la derecha del ratón). Última edición por taurfer Día 25/08/10 a las 22:47:35. |
#35
|
||||
|
||||
no encuentro el nombre de fichero adb shell pm setInstallLocation 2 en la carpeta tools. Q tengo que hacer para encontrar este archivo?Es lo q le pasa a un novato como yo... no entiende muchas cosa
Muchas gracias por vuestra ayuda. |
#36
|
||||
|
||||
Comprueba que lo tienes ahí y si no está es porque no lo has instalado. Repasa en ese caso el punto 2: 2) Ejecutar el SDK Setup.exe, asegurándote especialmente que marcas e instalas los paquetes "Android SDK Tools" y "Usb driver package". De esta manera se te crearán, respectivamente, las carpetas "tools" (que contiene la herramienta "adb.exe", a usar más adelante) y "usb_driver" (que contiene el controlador para el Android Phone en Windows). Para más detalles, ver las imágenes del hilo A, el de stonemaker. Si no ves como disponibles ambos paquetes, prueba a activar o desactivar la casilla "Force http://..." en la pestaña de "Settings" y ver si aparece ya así entre los paquetes disponibles para la instalación (pestaña "Available packages")? Ten en cuenta que necesitas tener conexión a Internet en ese momento, porque los paquetes se bajan a las subcarpetas de donde hayas puesto el SDK de Windows.. |
#37
|
||||
|
||||
Cuando ejecutas el SDK Setup.exe, ¿has probado a activar o desactivar la casilla "Force http://..." en la pestaña de "Settings" y ver si aparece así entre los paquetes disponibles para la instalación (pestaña "Available packages")?
Ten en cuenta que necesitas tener conexión a Internet en ese momento. Muchisimas Gracias! |
#38
|
||||
|
||||
Muchas gracias!!
Pedazo de ayuda para aliviar la memoria del teléfono a los que no somos root. Gracias de nuevo, taurfer!! |
#39
|
||||
|
||||
Joder, me he quedado atascado en el paso 4. He cambiado el orden de poner primero el 5 pero ni asi. No me sale el dispositivo Android Composite ADB Interface.
Lo mas parecido a android es Android USB devices. Lo intento con eso, busco el archivo .info y me dice que no es valido con windows Última edición por Javierito_Lolailo Día 26/08/10 a las 00:59:55. |
|
#40
|
||||
|
||||
Joder, me he quedado atascado en el paso 4. He cambiado el orden de poner primero el 5 pero ni asi. No me sale el dispositivo Android Composite ADB Interface.
Lo mas parecido a android es Android USB devices. Lo intento con eso, busco el archivo .info y me dice que no es valido con windows |
Estás aquí | ||||||
|