Logo es.androidermagazine.com
Logo es.androidermagazine.com

Sdks, controladores y raíces: ¡oh, Dios mío!

Tabla de contenido:

Anonim

Oigan todos. Presentamos una nueva función para nuestros lectores de AndroidCentral. Es un pequeño espacio donde podemos discutir y presentar las mejores semanas en la comunidad de modulación y piratería de Android, en términos que incluso aquellos nuevos en Android pueden entender.

Esto no será específico para el dispositivo o el operador, así que considérelo como un escaparate de todo lo que Android tiene para ofrecernos debido a su naturaleza abierta. Nuestros veteranos experimentados pueden encontrar algo de esto redundante, pero vamos a tratar de mantener las cosas a un nivel que todos puedan entender para que nos mantengamos en la misma página. La versión de esta semana será un poco larga para que podamos presentar algunas cosas, así que tengan paciencia conmigo.

Tenga en cuenta que no puedo estar en todas partes a la vez (¡hasta que perfeccione mi máquina de clonación!) Así que es posible que extrañe algo que usted no hizo. La mejor manera de evitar que eso suceda es enviarme sus consejos y enlaces sobre todas las formas geniales en que personalizamos nuestros teléfonos. ¡Al igual que la comunidad de personalización, hagamos de esto un esfuerzo conjunto!

Ahora a las golosinas.

Cada semana presentaremos algunos de los trucos que puede hacer con solo el símbolo del sistema y el cable de datos. Si bien hay descargas y archivos zip y ROM y todo otro tipo de genialidad que puede hacer con su teléfono, a menudo los trucos más simples pueden tener el mayor impacto.

El SDK de Android

Esta semana vamos a comenzar desde el principio. Instalar el SDK de Android, que es la abreviatura de Software Development Kit, que es lo que permite a los desarrolladores hacer lo suyo. Y ahora tú también puedes.

Paso 1: trabajo de preparación y descarga

Primero, preparemos un espacio de trabajo en su PC. Mi sugerencia es crear una carpeta en el nivel superior de su disco duro para que sea fácil acceder desde la línea de comandos. C: \ Android_stuff es mucho más fácil de recordar que C: \ users \ gbhil \ documents \ tools \ devices \ Android \ stuff. Uso mi espacio de trabajo para copias de seguridad, fondos de pantalla, ROM y herramientas, así como el SDK. Simplemente haga una carpeta separada dentro de su espacio de trabajo para cada uno. Haga clic en la imagen a continuación para ampliarla y vea cómo tengo configurada mi carpeta Android_stuff.

Ahora es el momento de descargar el SDK. Dirígete a https://developer.android.com/studio. Verás descargas para Windows, Mac OS X y Linux. Elija la categoría apropiada y descargue el archivo a su escritorio. No se desanime por el acuerdo de licencia. Lee y verás que es bastante estándar.

Descomprima la descarga con su herramienta de archivo favorita y arrastre la carpeta que extrajo a su Espacio de trabajo. No abra la carpeta, simplemente arrastre todo. Eso es. El SDK de Android ya está instalado.

Paso 2: Instale el controlador USB: un mal necesario

Instalar el controlador USB es casi tan simple, aunque requiere algunos pasos, y deberá hacerlo si está ejecutando Windows. Abra la carpeta del SDK que acaba de mover y haga doble clic en "SDK Setup.exe" en el directorio del SDK. Verás una ventana como la de abajo.

Asegúrese de que esté seleccionado "Paquetes disponibles" en el panel izquierdo.

Haga clic en el triángulo al lado del globo en la línea superior para expandir la lista.

Lo que he marcado en rojo en nuestra imagen de ejemplo debe ser verificado. Eso descargará el controlador USB. A menos que tenga interés en el desarrollo de software o ejecutar un emulador de dispositivo Android, puede dejar todo lo demás sin marcar. Si decide instalar las otras partes, prepárese para una descarga de 1 Gigabyte.

Haga clic en instalar seleccionado. El controlador se descargará en el SDK.

Ahora en su dispositivo, presione el botón de menú. Elija Configuración (fig. 1), luego elija Aplicaciones (fig. 2). Ahora haga clic en Desarrollo (figura 3) y asegúrese de que la depuración de USB esté marcada (figura 4). Use la tecla de retroceso para volver a su escritorio.

Ahora, conecte su teléfono, como si fuera a transferir una canción o una imagen. Pero esta vez no baje la persiana y monte la tarjeta SD. Recibirá un mensaje de "Nuevo hardware encontrado" de Windows.

Seleccione "Localizar e instalar el software del controlador".

Seleccione "No buscar en línea".

Seleccione "No tengo el disco. Muéstreme otras opciones".

Seleccione "Buscar en mi computadora el software del controlador".

Ahora busque la carpeta SDK y apunte Windows a la carpeta llamada usb_driver. Haga clic en la imagen a continuación para ampliarla y vea la carpeta usb_driver dentro de su SDK de Android.

Deje marcada "Incluir subcarpetas" y haga clic en "Siguiente". Windows podría preguntarle si está seguro. Di sí si lo hace. Cuando Windows hace lo suyo, y le pregunta si desea instalar el "controlador de interfaz ADB de Google", responda que sí.

Por supuesto, si queremos ejecutar emuladores o aplicaciones de programa, hay más. Pero para nuestros propósitos, hemos terminado. Desenchufe su teléfono y reinicie su computadora.

Ahora es un buen momento para mencionar que probablemente nunca debas reiniciar tu PC mientras tu teléfono está enchufado. Algunas PC más nuevas pueden arrancar desde un dispositivo USB e intentarán cargar Android en tu PC si lo haces. Por interesante que parezca, no funcionará y podría generar problemas.

Es curioso cómo la parte más difícil de toda la operación es configurar Windows, ¿no?

Primera prueba: haga una copia de seguridad de sus aplicaciones

Aquí hay un truco que cualquiera puede hacer, incluso con un teléfono sin raíz. Conecte su teléfono a la computadora, de la misma manera que lo haría si estuviera transfiriendo imágenes o una canción, excepto que una vez más no baje la persiana y monte la tarjeta SD. Cada vez que interactuamos con el teléfono a través del símbolo del sistema, la tarjeta deberá permanecer desmontada.

Ahora abra su símbolo del sistema. En Windows, simplemente presione el menú de inicio y escriba (ya sea en el campo de búsqueda de Windows 7 o el comando "ejecutar" en XP) "cmd". No dejes que esa computadora de la década de 1960 te asuste, esto va a ser fácil.

Cuando se le solicite, navegue hasta la ubicación donde coloca el SDK de Android. Si sigue nuestro ejemplo, simplemente escriba (o copie y pegue) lo siguiente en su línea de comando:

cd C: \ Android_stuff \ android-sdk-windows

Si está utilizando una ubicación diferente, modifique el comando para que apunte a la ubicación donde colocó su SDK de Android.

Dentro del SDK hay algunas otras carpetas. Con la que usualmente trabajaremos es con la carpeta de herramientas. Navegue hacia él escribiendo lo siguiente en su símbolo del sistema:

herramientas de cd

Haga clic en la imagen a continuación para obtener una vista más grande de los comandos escritos en el símbolo del sistema de Windows.

Ahora abra su administrador de archivos y, en su espacio de trabajo, cree una carpeta llamada aplicaciones. Vamos a hacer una copia de seguridad de todas nuestras aplicaciones aquí. El mercado mantiene un registro de lo que ha pagado, pero a veces encontrar los gratuitos nuevamente puede ser una molestia, así que conservemos nuestra propia copia. Si desplaza la página hacia la imagen de mi carpeta Android_stuff, verá que ya hay una subcarpeta de aplicaciones.

En su indicador escriba lo siguiente:

adb pull / data / app / C: \ Android_stuff \ apps

Solo cópialo y pégalo. Lo que significa es:

  • use el programa adb (proporcionado por Google como parte del SDK de Android) para extraer archivos.
  • Los archivos que extraemos del teléfono se encuentran en / data / app en el teléfono.
  • Cuando se retira un archivo, queremos pegarlo en C: \ Android_stuff \ apps.

¿Por qué las barras son diferentes de la primera parte del comando a la segunda parte?

Es porque estamos tratando con dos sistemas de archivos diferentes. En un sistema de archivos de Windows, las barras son al revés, como "". Los sistemas de archivos Unix usan la barra diagonal " / " para separar las carpetas. / data / app / está en el teléfono y usa un sistema de archivos Unix. C: \ Android_stuff \ apps está en su PC, por lo que utiliza el sistema de archivos de Windows.

Es posible que vea un mensaje acerca de que un servidor está desactualizado o que un servidor ha sido asesinado. Esto se refiere al servidor adb, y el comando lo actualizará si es necesario. No te preocupes, es automático. Verá que la ventana comienza a desplazarse, y el resultado de adb le indica que ha copiado cada aplicación. No se necesita interacción, solo déjalo desplazarse. Cuando termine, volverá a la línea de comandos. Ahora se guarda una copia de todas sus aplicaciones de mercado libre en su PC para su custodia. Todos los archivos tienen una extensión ".apk". Este es el formato de instalación estándar de Android, por lo que estos archivos no se pueden usar en Windows.

Sin raíz. No hay comandos de shell complicados. Solo una manera fácil de hacer una copia de seguridad de todas sus aplicaciones. Estas aplicaciones se pueden copiar en su tarjeta SD e instalar con cualquier aplicación que pueda leer la tarjeta e instalar archivos apk. Si no tiene una aplicación para esto, busque Astro en el mercado. Sirve como explorador de archivos (como Mi PC en Windows) y ofrece algunas otras excelentes herramientas para la administración de aplicaciones.

Esto es solo la punta del iceburg. Hasta que Android salga con una aplicación de estilo iTunes fácil de usar para interactuar con el dispositivo, estoy aquí para ayudarlo a trabajar con la línea de comandos. Cada semana nos enfocaremos en algo similar. Feliz pirateo:)

Selecciones de la semana

Overclocking de su Droid (se requiere root!)

El dispositivo Android más popular ahora tiene la actualización de funciones más solicitada. El kernel ha sido ajustado y el procesador ha sido overclockeado. Aquí está el hilo de los desarrolladores al respecto, y el usuario de A / C thebizz ha comenzado una discusión en nuestros propios foros.

ADVERTENCIA: Existe el potencial de arruinar su dispositivo (como con todas las modificaciones), pero el desarrollador ha hecho un buen trabajo haciéndolo infalible. Incluso ha establecido un área de soporte dedicada para preguntas. Es mi opinión personal que el procesador del Droid puede soportar un poco más de abuso del que Moto tiene configurado, por lo que esta podría ser una actualización muy útil. Si prueba esto, asegúrese de compartir sus experiencias en los foros, ya que muchas personas parecen estar en la cerca con este. Por supuesto, deberá estar rooteado y tener una imagen de recuperación personalizada actualizada. Si todo esto es griego para ti. Encontrarás mucha ayuda en los foros.

ROM Nexus One de Cyanogen (¡se requiere root!)

El legendario Hacker / Cooker / Modder / Guru Cyanogen de Android ha lanzado una ROM personalizada para los afortunados propietarios de Nexus One. Algunos de sus hacks G1 no están incluidos, ya que no es necesario con el excelente hardware del Nexus One. Pero eso no quiere decir que esto no esté lleno de bienes. Aquí hay algunos puntos destacados:

  • El último kernel 2.6.29.6, que admite anclaje, vpn y otros módulos (cifs, nfs, aufs, fusible)
  • Cable USB incorporado
  • Soporte de audio FLAC
  • Incluye BusyBox, htop, nano, powertop, openvpn y todas las utilidades de línea de comandos de ingeniería

Por supuesto que hay más, esa es solo la lista corta. El trabajo de Cyanogen es siempre de primera categoría, suficiente para que muchos de sus cambios se hayan incluido en el árbol de fuentes de Android. Es una tarea difícil hacer que el Nexus One funcione mejor de lo que ya lo hace, pero puedo decirte esto: hace todo menos volar usando esta construcción, y te recomiendo que eches un vistazo.

Página de inicio de Cyanogen Mod http://www.cyanogenmod.com/. El usuario de A / C rsvpinx ha comenzado el tema de discusión de A / C sobre la ROM aquí en nuestros foros.

MetaMorph (se requiere root!)

Quizás MetaMorph es una aplicación. Tal vez sería mejor servirlo con una revisión completa en los foros de aplicaciones. Pero simplemente no puedo tener suficiente de esta herramienta. Lo que hace es permitir que el usuario final descargue un tema personalizado y lo cargue en el teléfono sin la molestia de las imágenes de recuperación y el parpadeo de la ROM. Hablé con Stericson en los desarrolladores de XDA y le hice algunas preguntas sobre la aplicación:

Su aplicación es un gran avance en la forma en que el usuario final cambia los temas y los elementos visuales. ¿Cómo lo pensaste?

¿Qué recursos recomienda a alguien nuevo en Android y que su aplicación analice para facilitar el uso de MetaMorph?

Estás dando a tus usuarios actualizaciones muy oportunas. ¿Puede darnos alguna noticia sobre las próximas funciones?

La decisión de proporcionar el mismo conjunto de características en la versión gratuita y de donación fue excelente para el consumidor. ¿Sientes que paralizó cualquier potencial de ganancias reales?

¿Dónde buscaría un desarrollador de temas en ciernes para comenzar a crear temas de MetaMorph?

Me gustaría agradecer a Stericson por tomarse el tiempo para responder algunas preguntas para nosotros y por la excelente aplicación. Con MetaMorph, cualquier persona con talento para el trabajo gráfico puede convertirse fácilmente en un desarrollador de temas de Android.

Como Stericson señaló, el hilo de soporte oficial para la aplicación junto con una tonelada de información está en los desarrolladores de XDA aquí. El usuario de A / C, mclarryjr, ha iniciado una agradable discusión en nuestros foros sobre cómo hacer magia con esta aquí en nuestros foros. Presione el código QR desde su teléfono (o haga clic en él en su navegador de Android) para ir directamente al mercado y obtener MetaMorph.

Espero que hayan disfrutado la entrega de Inside Android de esta semana. Recuerde que siempre estoy buscando consejos y opiniones Encuéntreme en los foros o envíeme un mensaje a [email protected]