Abrir apk en línea. ¿Cómo abrir un archivo apk? Cómo abrir APK en diferentes sistemas operativos

En este artículo le diremos cómo insertar usted mismo correctamente una tarjeta SIM en su teléfono. Están saliendo nuevos modelos modernos con cómodas ranuras para tarjetas. el tamaño correcto Insertado sin problemas.

Y todos los operadores móviles populares producen constructores únicos: tarjetas SIM en tres tamaños populares: nano, micro y estándar.

Las tarjetas SIM son un módulo de identificación de suscriptores de un operador de telecomunicaciones. Han pasado varias décadas desde su lanzamiento hasta el inicio de su venta masiva, y durante este tiempo su forma y tamaño han ido mejorando. Este proceso fue forzado. primero en mercados móviles Aparecieron los teléfonos inteligentes y los lugares para contraportada simplemente faltaban los detalles. Las tecnologías han mejorado, las demandas de los usuarios han aumentado, las baterías son más grandes, los teléfonos son más delgados y hay menos espacio.

Esta evolución de las tarjetas permitió reducirlas casi a la mitad y las modernas ranuras retráctiles liberaron significativamente espacio para otras partes.

Veamos qué tipos de simulación Los hay, cuál es su peculiaridad y cómo insertar un sim:

  • El tamaño completo (que muchas personas ni siquiera sabían que estaba disponible) es el más grande de la línea, a lo largo del perímetro como tarjeta bancaria. Apareció en 1991 con la primera ola de popularidad. comunicación celular entre los residentes comunes. EN teléfonos modernos no se usa, a veces se pueden encontrar autos con “innovaciones” similares al estilo de los años 90.
  • Mini-SIM: todavía se utiliza para dispositivos fabricados desde la década de 2000 hasta principios de la de 2010, admite 2G y 3G.
  • Micro-SIM: apareció en 2003, pero en en este momento considerada la generación más utilizada de módulos de comunicación. Apoyado por todos los fabricantes. aparatos modernos con 3G y LTE.
  • La más pequeña es la Nano-SIM, que se parece a su predecesora, pero sin bordes de plástico. Apareció hace cinco años y se utiliza en todos los modelos de la marca Apple y algunos otros fabricantes del segmento premium.

Todos los tipos de tarjetas SIM se insertan de la misma manera: en las ranuras designadas del teléfono inteligente o la tableta. Es imposible decir exactamente dónde se ubica el stand, ya que los fabricantes se reservan el derecho de colocarlos en cualquier lugar, según su concepto de diseño. A veces los teléfonos nuevos tienen una pegatina con instrucciones paso a paso, también se puede encontrar en la Guía del usuario.

Instalación de una tarjeta SIM

Tradicionalmente, los fabricantes colocan los tarjeteros en el lado derecho del estuche (si la tapa no es extraíble) o directamente debajo de la batería, si es extraíble. Las siguientes instrucciones Adecuado para propietarios de dispositivos de última generación:

  1. Comprueba si tu teléfono está apagado.
  2. Separe el panel trasero.
  3. Localice la pequeña muesca entre la caja y la batería.
  4. Retire la batería.
  5. Allí verás ranuras para tarjetas SIM. Los hay de diferentes tipos: separados y de dos pisos. El lado que desea sostener al insertar se mostrará al lado del soporte. Como regla general, se inserta con los contactos dorados hacia abajo.
  6. Inserte con cuidado la batería nuevamente. Compruebe que encaje perfectamente.
  7. Vuelva a colocar la tapa hasta escuchar un clic característico. Significarán que la tapa está en su lugar.

En el vídeo puedes ver cómo afrontarlo. modelos modernos, cuya cubierta no se puede quitar:

Aquí hay otro video con un truco útil:

Ajustes

Los teléfonos inteligentes y las tarjetas SIM modernos no requieren conexión manual. Al iniciar por primera vez en un nuevo dispositivo desde operador móvil el paquete llegará configuraciones libres para todo tipo de servicios celulares.

Para doble SIM dispositivos móviles, los controles pueden resultar un poco difíciles para un principiante. Puedes elegir una SIM para determinadas acciones de forma predeterminada o elegirla tú mismo para cada llamada y mensaje.

¿Cabe una tarjeta SIM normal en la ranura micro-SIM?

Puedes recortar el mapa. tamaños regulares hasta dimensiones micro-sim si la tarjeta es antigua. Sin embargo, es mucho más fácil y seguro contactar centro de servicio donde te darán nuevo simulador en forma de transformador - todos los tamaños populares.

Si es necesario reemplazar urgentemente el módulo por uno más pequeño, puede cortarlo manualmente con unas tijeras afiladas comunes.

Qué hacer con una tarjeta SIM mal cortada

Sin embargo, estos experimentos no siempre terminan con éxito. Si la tarjeta SIM se cortó incorrectamente y se dañó en el proceso, debe comunicarse con los puntos de atención al cliente de su operador de telefonía móvil. Reemplazar la tarjeta por otra SIM manteniendo el saldo, plan tarifario y, directamente, los números no tardan en llegar.

Inserte una SIM que tenga daño mecánico, no recomendado.

Mal funcionamiento de la tarjeta SIM

Los usuarios adivinan su mal funcionamiento cuando el sistema operativo no ve el módulo y no lo indica con el icono correspondiente. Las razones pueden ser:

  • La tarjeta SIM ha caducado y no está prevista para su uso posterior.
  • Tiene daños mecánicos: rayones, astillas y roturas.
  • Recorte fallido. Lo mencionamos arriba.
  • El firmware del teléfono está diseñado para un comprador específico.
  • Problemas con la ranura.
  • Fallos en el sistema operativo y software.
  • Los contactos se dañaron durante la instalación.
  • Se ensució el tarjetero.

En la mayoría de los casos, es necesario reemplazar la tarjeta o enviar el teléfono a un técnico para que lo diagnostique, ya que pueden ser problemas de hardware o del sistema.

Conclusión

Las comunicaciones móviles e Internet están disponibles durante todo el día gracias a los teléfonos inteligentes y a los pequeños módulos de tarjetas emitidos por los proveedores de telefonía móvil. Por eso es necesario tratarlos con cuidado y controlar su estado y capacidad de servicio. Cuantos más dispositivos salen al mercado, más fácil resulta utilizar las tarjetas SIM: sus tamaños disminuyen y sus capacidades aumentan. Esperamos que este artículo te haya resultado útil y hayas recibido instrucciones disponibles sobre cómo manejarlos en diferentes situaciones.

Video

A veces, algunas aplicaciones en Android no se adaptan de alguna manera al usuario. Un ejemplo es publicidad molesta. Y también sucede que el programa es bueno para todos, pero la traducción es torcida o está completamente ausente. O, por ejemplo, el programa es una prueba, pero obtienes versión completa no hay posibilidad. ¿Cómo cambiar la situación?

Introducción

En este artículo hablaremos sobre cómo desensamblar un paquete APK con una aplicación, lo veremos estructura interna, desmontar y descompilar el bytecode, y también intentar realizar varios cambios en las aplicaciones que nos puedan aportar un beneficio u otro.

Para hacer todo esto usted mismo, necesitará al menos conocimientos basicos lenguaje java, en el que se escriben las aplicaciones de Android, y lenguaje XML, que se usa en todas partes en Android, desde la descripción de la aplicación en sí y sus derechos de acceso hasta el almacenamiento de cadenas que se mostrarán en la pantalla. También necesitará la capacidad de utilizar software de consola especializado.

Entonces, ¿qué es un paquete APK en el que se distribuye absolutamente todo el software de Android?

Descompilación de aplicaciones

En este artículo solo trabajamos con código de aplicación desensamblado, pero si grandes aplicaciones Al realizar cambios más serios, comprender el código pequeño será mucho más difícil. Afortunadamente, podemos descompilar el código dex en código Java, que, aunque no es original ni está compilado, es mucho más fácil de leer y comprender la lógica de la aplicación. Para ello necesitaremos dos herramientas:

  • dex2jar es un traductor del código de bytes de Dalvik al código de bytes de JVM, a partir del cual podemos obtener código en el lenguaje Java;
  • jd-gui es un descompilador que le permite obtener código Java legible a partir del código de bytes JVM. Como alternativa, puedes utilizar Jad (www.varaneckas.com/jad); aunque es bastante antiguo, en algunos casos genera más código legible, que Jd-gui.

Así es como se deben utilizar. Primero, ejecutamos dex2jar, especificando la ruta al paquete apk como argumento:

% dex2jar.sh correo.apk

Como resultado, el paquete Java mail.jar aparecerá en el directorio actual, que ya se puede abrir en jd-gui para ver el código Java.

Disposición de paquetes APK y recepción de ellos.

Un paquete de aplicación de Android es esencialmente un archivo ZIP normal que no requiere herramientas especiales para ver su contenido o extraerlo. Basta con tener un archivador: 7zip para Windows o descomprimir la consola en Linux. Pero eso es todo sobre el envoltorio. ¿Qué hay dentro? dentro tenemos caso general esta estructura:

  • META-INF/- contiene certificado digital aplicación, identificación de su creador y sumas de verificación de los archivos del paquete;
  • res/ - varios recursos que la aplicación utiliza en su trabajo, como imágenes, descripción declarativa de la interfaz, así como otros datos;
  • AndroidManifest.xml- descripción de la aplicación. Esto incluye, por ejemplo, una lista de permisos requeridos, requisitos versión de Android y la resolución de pantalla requerida;
  • clases.dex- código de bytes de aplicación compilado para la máquina virtual Dalvik;
  • recursos.arsc- también recursos, pero de otro tipo - en particular, cadenas (sí, ¡este archivo se puede utilizar para la rusificación!).

Los archivos y directorios enumerados se encuentran, si no en todos, quizás en la gran mayoría de los APK. Sin embargo, hay algunos otros archivos/directorios menos comunes que vale la pena mencionar:

  • activos- análogo de recursos. La principal diferencia es que para acceder a un recurso es necesario conocer su identificador, pero la lista de activos se puede obtener dinámicamente utilizando el método AssetManager.list() en el código de la aplicación;
  • biblioteca- Bibliotecas nativas de Linux escritas con NDK (Native Development Kit).

Este directorio lo utilizan los fabricantes de juegos, que colocan allí el motor del juego escrito en C/C++, así como los creadores de aplicaciones de alto rendimiento (por ejemplo, Google Chrome). Descubrimos el dispositivo. Pero, ¿cómo se obtiene el archivo del paquete de la aplicación que le interesa? Dado que no es posible recuperar archivos APK del dispositivo sin root (se encuentran en el directorio /data/app), y no siempre es recomendable rootear, existen al menos tres formas de obtener el archivo de la aplicación en su computadora:

  • Extensión de descarga de APK para Chrome;
  • Aplicación Leecher APK real;
  • varios alojamiento de archivos y Varezniks.

Cuál usar es cuestión de gustos; preferimos usar aplicaciones individuales Por lo tanto, describiremos el uso de Real APK Leecher, especialmente porque está escrito en Java y, en consecuencia, funcionará en Windows o Nix.

Después de iniciar el programa, debe completar tres campos: correo electrónico, contraseña e ID del dispositivo, y seleccionar un idioma. Los dos primeros son el correo electrónico y la contraseña de tu cuenta de Google que utilizas en el dispositivo. El tercero es el identificador del dispositivo y se puede obtener escribiendo el código en el marcador. # #8255## y luego encontrar la línea de ID del dispositivo. Al completar, solo necesita ingresar la identificación sin el prefijo de Android.

Después de completar y guardar, aparecerá el mensaje “ Error mientras conectándose al servidor". No tiene nada que ver con GooglePlay, así que siéntete libre de ignorarlo y buscar paquetes que te interesen.

Ver y modificar

Digamos que encontraste un paquete que te interesa, lo descargaste, lo descomprimiste... y cuando intentaste ver algún archivo XML, te sorprendiste al descubrir que el archivo no era texto. ¿Cómo descompilarlo y cómo trabajar con paquetes en general? ¿Es realmente necesario instalar el SDK? No, no es necesario instalar el SDK en absoluto. De hecho, para todos los pasos de unboxing, modificación y embalaje. Paquetes APK Se necesitan las siguientes herramientas:

  • Archivador ZIP para desempacar y empacar;
  • pequeño- Ensamblador/desensamblador de código de bytes de la máquina virtual Dalvik (code.google.com/p/smali);
  • apto- una herramienta para empaquetar recursos (de forma predeterminada, los recursos se almacenan en formato binario para optimizar el rendimiento de la aplicación). Incluido en SDK de Android, pero también se puede obtener por separado;
  • firmante- herramienta para firma digital paquete modificado (bit.ly/Rmrv4M).

Puede utilizar todas estas herramientas por separado, pero esto es un inconveniente, por lo que es mejor utilizar software de nivel superior creado sobre su base. Si trabaja en Linux o Mac OS X, existe una herramienta llamada apktool. Le permite descomprimir recursos en aspecto original(incluidos los archivos binarios XML y arsc), reconstruya el paquete con los recursos modificados, pero no sabe cómo firmar paquetes, por lo que tendrá que ejecutar la utilidad de firma manualmente. A pesar de que la utilidad está escrita en Java, su instalación no es estándar. Primero necesitas obtener el archivo jar:

$ cd /tmp $ wget http://bit.ly/WC3OCz $ tar -xjf apktool1.5.1.tar.bz2

$ wget http://bit.ly/WRjEc7 $ tar -xjf apktool-install-linux-r05-ibot.tar.bz2

$ mv apktool.jar ~/bin $ mv apktool-install-linux-r05-ibot/* ~/bin $ export PATH=~/bin:$PATH

Si trabaja en Windows, existe una herramienta excelente llamada Virtuous Ten Studio, que también acumula todas estas herramientas (incluido el propio apktool), pero en lugar de una interfaz CLI proporciona al usuario una interfaz intuitiva. GUI, con el que podrás realizar operaciones de descomprimir, desensamblar y descompilar en unos pocos clics. Esta herramienta es Donation-ware, es decir, a veces aparecen ventanas pidiéndote que consigas una licencia, pero al final esto se puede tolerar. No tiene sentido describirlo, porque puedes entender la interfaz en unos minutos. Pero apktool, debido a su naturaleza de consola, debería analizarse con más detalle.


Veamos las opciones de apktool. En resumen, hay tres comandos básicos: d (decodificar), b (compilar) y if (instalar marco). Si todo está claro con los dos primeros comandos, ¿qué hace el tercero? operador condicional? Descomprime el marco de interfaz de usuario especificado, que es necesario en los casos en los que se analiza cualquier paquete del sistema.

Veamos las opciones más interesantes del primer comando:

  • -s- no desmonte archivos dex;
  • -r- no descomprimir recursos;
  • -b- no insertar información de depuración a los resultados de desmontar el archivo dex;
  • --ruta-marco- utilice el marco de interfaz de usuario especificado en lugar del integrado en apktool. Ahora veamos un par de opciones para el comando b:
  • -F- montaje forzado sin comprobar los cambios;
  • -a- indique la ruta a aapt (una herramienta para crear un archivo APK), si por alguna razón desea utilizarlo desde otra fuente.

Usar apktool es muy sencillo para hacer esto, solo especifica uno de los comandos y la ruta al APK, por ejemplo:

$ apktool d correo.apk

Después de eso en directorio de correo Aparecerán todos los archivos de paquetes extraídos y desensamblados.

Preparación. Deshabilitar la publicidad

La teoría es, por supuesto, buena, pero ¿para qué es necesaria si no sabemos qué hacer con el paquete desempaquetado? Intentemos aplicar la teoría a nuestro favor, es decir, modificar algún software para que no nos muestre publicidad. Por ejemplo, que sea Virtual Torch, una antorcha virtual. Este software es ideal para nosotros porque está repleto de publicidad molesta y, además, es lo suficientemente sencillo como para no perderse en la jungla del código.


Entonces, utilizando uno de los métodos anteriores, descargue la aplicación del mercado. Si decide utilizar Virtuous Ten Studio, simplemente abra el archivo APK en la aplicación y extráigalo, para lo cual cree un proyecto (Archivo -> Nuevo proyecto), luego en menú contextual proyecto, seleccione Importar archivo. Si su elección recayó en apktool, simplemente ejecute un comando:

$ apktool d com.kauf.particle.virtualtorch.apk

Después de esto, aparecerá un árbol de archivos similar al descrito en la sección anterior en el directorio com.kauf.particle.virtualtorch, pero con un directorio pequeño adicional en lugar de archivos dex y un archivo apktool.yml. El primero contiene el código desensamblado del archivo ejecutable dex de la aplicación, el segundo contiene la información de servicio necesaria para que apktool vuelva a ensamblar el paquete.

El primer lugar donde debemos buscar es, por supuesto, AndroidManifest.xml. Y aquí nos encontramos inmediatamente con la siguiente línea:

No es difícil adivinar que es el responsable de otorgar permisos a la aplicación para utilizar la conexión a Internet. De hecho, si sólo queremos deshacernos de la publicidad, lo más probable es que simplemente necesitemos bloquear la aplicación de Internet. Intentemos hacer esto. Borrar la línea especificada e intenta construir el software usando apktool:

$ apktool b com.kauf.particle.virtualtorch

El archivo APK resultante aparecerá en el directorio com.kauf.particle.virtualtorch/build/. Sin embargo, no será posible instalarlo, ya que no está firmado digitalmente y sumas de control archivos (simplemente no hay ningún directorio META-INF/ en él). Debemos firmar el paquete usando la utilidad apk-signer. Lanzado. La interfaz consta de dos pestañas: en la primera (generador de claves) creamos claves, en la segunda (firmante de APK) firmamos. Para crear nuestra clave privada, complete los siguientes campos:

  • Archivo de destino- archivo de salida del almacén de claves; normalmente almacena un par de claves;
  • Contraseña Y Confirmar- contraseña para el almacenamiento;
  • Alias- nombre de la clave almacenada;
  • Contraseña de alias Y Confirmar- contraseña de clave secreta;
  • Validez- período de validez (en años). El valor predeterminado es óptimo.

Los campos restantes son, en general, opcionales, pero se debe completar al menos uno.


ADVERTENCIA

Para firmar una aplicación usando apk-signer, debe instalar el SDK de Android y especificar la ruta completa en la configuración de la aplicación.

Toda la información se proporciona únicamente con fines informativos. Ni los editores ni el autor son responsables de ningún posible daño causado por los materiales de este artículo.

Ahora puedes firmar el APK con esta clave. En la pestaña Firmante de APK, seleccione el archivo recién generado, ingrese la contraseña, el alias de clave y la contraseña, luego busque el archivo APK y audazmente presione el botón"Firmar" Si todo va bien, se firmará el paquete.

INFORMACIÓN

Como firmamos el paquete con nuestra propia clave, entrará en conflicto con la aplicación original, lo que significa que cuando intentemos actualizar el software a través del mercado, recibiremos un error.

Sólo se requiere una firma digital software de terceros, entonces si estás haciendo una modificación aplicaciones del sistema, que se instalan copiándolos en el directorio /system/app/, no es necesario firmarlos.

Después de eso, descargue el paquete a su teléfono inteligente, instálelo y ejecútelo. ¡Listo, el anuncio desapareció! Sin embargo, en su lugar apareció un mensaje de que no tenemos Internet o no tenemos los permisos adecuados. En teoría, esto podría ser suficiente, pero el mensaje parece molesto y, para ser honesto, tuvimos suerte con una aplicación estúpida. Lo más probable es que el software escrito normalmente aclare sus credenciales o compruebe la conexión a Internet y, de lo contrario, simplemente se niegue a iniciarse. ¿Qué hacer en este caso? Por supuesto, edite el código.

Normalmente, los autores de aplicaciones crean clases especiales para mostrar anuncios y llaman a los métodos de estas clases cuando se inicia la aplicación o una de sus "actividades" (en términos simples, pantallas de aplicaciones). Intentemos encontrar estas clases. Vamos al directorio smali, luego com (en org solo esta el open biblioteca de gráficos cocos2d), luego kauf (exactamente ahí, porque este es el nombre del desarrollador y todo su código está ahí) - y aquí está, el directorio de marketing. En su interior encontramos un montón de archivos con la extensión smali. Estas son clases, y la más notable de ellas es la clase Ad.smali, por cuyo nombre es fácil adivinar que es la que muestra publicidad.

Podríamos cambiar la lógica de su funcionamiento, pero sería mucho más fácil simplemente eliminar las llamadas a cualquiera de sus métodos desde la propia aplicación. Por tanto, salimos del directorio de marketing y nos dirigimos al directorio de partículas adyacente, y luego a virtualtorch. Atención especial El archivo MainActivity.smali merece esto. Esta es una clase estándar de Android creada por el SDK de Android y configurada como punto de entrada a la aplicación (similar a funciones principales Cª). Abra el archivo para editarlo.

En el interior hay un código pequeño (ensamblador local). Es bastante confuso y difícil de leer debido a su naturaleza de bajo nivel, por lo que no lo estudiaremos, simplemente encontraremos todas las referencias a la clase Ad en el código y las comentaremos. Ingresamos la línea “Anuncio” en la búsqueda y llegamos a la línea 25:

Campo de anuncio privado:Lcom/kauf/marketing/Ad;

Aquí se crea un campo de anuncio para almacenar un objeto de clase de anuncio. Comentamos colocando un cartel ### delante de la fila. Seguimos la búsqueda. Línea 423:

Nueva instancia v3, Lcom/kauf/marketing/Ad;

Aquí es donde ocurre la creación del objeto. Comentemos. Continuamos la búsqueda y encontramos en las líneas 433, 435, 466, 468, 738, 740, 800 y 802 llamadas a métodos de la clase Ad. Comentemos. Eso parece ser todo. Ahorrar. Ahora es necesario volver a armar el paquete y verificar su funcionalidad y la presencia de publicidad. Para garantizar la pureza del experimento, devolvemos la línea eliminada de AndroidManifest.xml, ensamblamos el paquete, firmamos e instalamos.

Nuestro conejillo de indias. Publicidad visible

¡Ups! La publicidad desapareció sólo mientras la aplicación se estaba ejecutando, pero permaneció en el menú principal, que vemos cuando iniciamos el software. Entonces, espere, pero el punto de entrada es la clase MainActivity y el anuncio desapareció mientras se ejecutaba la aplicación, pero permaneció en el menú principal, entonces, ¿el punto de entrada es diferente? Para identificar el verdadero punto de entrada, vuelva a abrir el archivo AndroidManifest.xml. Y sí, contiene las siguientes líneas:

Nos dicen (y, lo que es más importante, a Android) que se debe iniciar una actividad denominada Inicio en respuesta a la generación de una intención (evento) android.intent.action.MAIN de la categoría android.intent.category.LAUNCHER. Este evento se genera cuando toca el ícono de la aplicación en el iniciador, por lo que determina el punto de entrada, es decir, la clase Inicio. Lo más probable es que el programador primero haya escrito una aplicación sin un menú principal, cuyo punto de entrada era la clase estándar MainActivity, y luego agregó una nueva ventana (actividad) que contiene el menú y se describe en la clase Inicio, y la convirtió manualmente en la entrada. punto.

Abra el archivo Start.smali y busque nuevamente la línea “Ad”, encontramos en las líneas 153 y 155 una mención de la clase FirstAd. También está en el código fuente y, a juzgar por el nombre, se encarga de mostrar anuncios en la pantalla principal. Miremos más allá, estamos creando una instancia de la clase FirstAd y un intent que según el contexto está relacionado con esta instancia, y luego la etiqueta cond_10, salto condicional que se realiza exactamente antes de crear una instancia de la clase:

If-ne p1, v0, :cond_10 .line 74 nueva instancia v0, Landroid/content/Intent; ... :cond_10

Lo más probable es que el programa calcule de alguna manera aleatoriamente si se debe mostrar publicidad en la pantalla principal y, en caso contrario, salte directamente a cond_10. Bien, simplifiquemos su tarea y reemplacemos la transición condicional por una incondicional:

#si-ne p1, v0, :cond_10 ir a:cond_10

No hay más menciones de FirstAd en el código, por lo que cerramos el archivo y volvemos a ensamblar nuestra antorcha virtual usando apktool. Cópialo en tu teléfono inteligente, instálalo y ejecútalo. Voila, toda la publicidad ha desaparecido, por lo que nos felicitamos a todos.

Resultados

Este artículo es sólo una breve introducción a los métodos para piratear y modificar aplicaciones de Android. Muchos problemas quedaron detrás de escena, como eliminar protección, analizar código ofuscado, traducir y reemplazar recursos de aplicaciones, así como modificar aplicaciones escritas usando NDK de Android. Sin embargo, tener conocimientos basicos, es sólo cuestión de tiempo solucionar todo esto.

Al descargar aplicaciones de teléfonos inteligentes a través de una computadora, un usuario puede encontrar que su archivo de instalación tiene una extensión APK. Pocas personas lo saben, pero este formato Es posible ejecutarlo no solo en Android, sino también en Windows, y cómo hacerlo se describirá más adelante en el texto.

¿Qué es APK?

Antes de comenzar a buscar formas de ejecutar archivos APK en un dispositivo de escritorio, vale la pena decir qué es realmente este formato.

Entonces, su nombre completo suena como Paquete Android. En consecuencia, de esto ya podemos concluir que está destinado a funcionar en el marco de un sistema operativo móvil. Aquí podemos hacer una analogía con el formato EXE, que se utiliza en Windows y es un instalador de una aplicación. Asimismo, un APK es un archivo con todos los archivos del programa, así como las instrucciones para extraerlos. En palabras simples, es un instalador de aplicaciones para Android.

Cómo abrir un archivo APK en una computadora

Al principio del artículo se decía que los archivos APK se pueden ejecutar no sólo en teléfonos inteligentes con Android, sino también en Windows. Por supuesto, esto requerirá herramientas adicionales. Se pueden dividir en dos categorías:

  • para ver la lista de archivos instalados;
  • para instalar la aplicación.

En el primer caso, cualquier archivador conocido servirá; puedes usarlo para abrir el APK y ver qué archivos contiene. Pero para instalar programas de Android en el sistema operativo Windows, es necesario utilizar aplicaciones más serias llamadas emuladores.

Usando archivadores

Comenzaremos con cómo abrir un archivo APK usando un archivador. Inmediatamente puede surgir la pregunta de por qué esto es necesario. Pero, como se mencionó anteriormente, de esta manera puede ver todos los archivos de la aplicación instalada y, lo más importante, realizar algunos cambios en ellos, por ejemplo, traducir el texto al ruso.

Para realizar todas las operaciones se utilizará Archivador WinRAR, que cada usuario puede instalar por sí mismo, ya que la aplicación se distribuye de forma gratuita.

  1. Haga clic en el archivo APK clic derecho ratones (PCM).
  2. Seleccione la opción "Propiedades" del menú.
  3. En la ventana que se abre, vaya a la pestaña "General".
  4. Frente a la línea "Aplicación", haga clic en el botón "Cambiar".
  5. Aparecerá un cuadro de diálogo en el que deberás seleccionar un programa para abrir el archivo. Si WinRAR no está en la lista, especifique la ruta directa haciendo clic en el enlace "Buscar otra aplicación en esta computadora".
  6. Se abrirá una ventana gestor de archivos. En él debes ir al directorio con el ejecutable. archivo winrar. Por defecto, se encuentra en la siguiente ruta: “C:\Program Files\WinRAR\”.
  7. Ir a la carpeta con el archivador, seleccione archivo ejecutable y haga clic en el botón "Abrir".
  8. En la ventana Propiedades, haga clic en Aplicar y luego en Aceptar.

Después de seguir estas instrucciones, todos los archivos que tengan la extensión APK se ejecutarán a través del archivador, simplemente haga clic en ellos. doble clic botón izquierdo del ratón (LMB).

Lanzando el emulador

Si el propósito de descargar un archivo APK a su computadora era instalarlo más y no abrirlo, entonces necesitará usar un emulador de sistema operativo. sistemas windows. en el mercado software Hay bastantes de ellos, por lo que no se considerarán todos en el artículo, sino solo los más populares.

pilas azules

BlueStacks es el más popular emulador de android, por lo que sería prudente empezar por ahí. Entonces, para instalar una aplicación de Android dentro del sistema operativo escritorio de windows, debes realizar los siguientes pasos:

  1. Inicie BlueStacks.
  2. En el panel izquierdo con una lista de herramientas, haga clic en el botón "APK".
  3. Se abrirá una ventana del administrador de archivos, en la que deberás ir a la carpeta con el archivo APK descargado previamente.
  4. Seleccione la aplicación de Android y haga clic en el botón "Abrir".
  5. Se iniciará el proceso de instalación de la aplicación en BlueStacks, espera a que se complete.
  6. El menú del emulador mostrará el icono justo programa instalado, haga clic en él para iniciarlo.

Droid4X

Droid4X es uno de sus emuladores de sistemas operativos móviles más populares y se puede utilizar para ejecutar aplicaciones de Android en computadoras con Windows. Esto se puede hacer mucho más fácilmente:

  1. Instale el programa Droid4X en su computadora.
  2. Abra el administrador de archivos del Explorador de archivos.
  3. Vaya a la carpeta con el archivo APK descargado.
  4. Haga clic derecho sobre él.
  5. En el menú contextual, seleccione "Jugar con Droid4X".
  6. El proceso de instalación comenzará aplicación móvil. Espere a que se complete.
  7. Haga clic en LMB en el icono del programa instalado en el menú del emulador.

genymotion

Usando el emulador Genymotion instalar un archivo APK en tu ordenador es mucho más complicado, pero sigue siendo una buena alternativa metodos anteriores. Sin embargo, tenga en cuenta que primero debe crear una cuenta en el sitio web de Genymotion e instalar máquina virtual VirtualBox.

  1. Inicie Genymotion.
  2. Hacer clic en panel superior Botón "Agregar".
  3. En la ventana que aparece, haga clic en "Siguiente".
  4. Posteriormente, haga clic también en “Siguiente”.
  5. Espere a que se complete la descarga y en la ventana de VirtualBox que se abre, haga clic en el botón "Iniciar".
  6. Regrese a la ventana de Genymotion y haga clic en el botón "Inicio".
  7. Aparecerá una ventana de Android emulada. Para instalar el APK, primero debe instalar Genymotion ARM Translation. Para hacer esto, abra la carpeta con este archivo y arrástrelo con el mouse a la ventana del emulador.
  8. Reinicie el emulador y la máquina virtual.
  9. Abra la carpeta con el archivo APK y arrástrelo a la ventana del emulador.

Inmediatamente después de esto, se iniciará la aplicación y podrás interactuar con ella a través de la ventana del emulador.

Doy la bienvenida a todos los que están leyendo mi blog actualmente y en el artículo de hoy me gustaría hablarles sobre uno de esos servicios que será un asistente maravilloso para muchos usuarios.

Creo que todos ustedes se han encontrado con una situación en la que no se puede abrir un archivo en su computadora. Para ser más precisos, el archivo en sí se puede abrir, pero no hay ningún programa adecuado instalado en su computadora que pueda abrir este archivo. Por lo tanto, creo que puedes adivinar que todo se reduce al hecho de que necesitamos saber qué programa se puede utilizar para abrir tal o cual archivo.

En general, imaginemos esta situación: descargaste un archivo de Internet y no puedes abrirlo en tu computadora. Además aparece esta ventana en la que se nos pide que indiquemos un programa con el que es posible abrir este archivo.

Para que te quede mucho más claro de qué servicio quiero hablarte hoy, te lo demostraré en la práctica.

¿Cómo abrir un archivo apk en una computadora?

Entonces, descargué un archivo con extensión apk de Internet y me pregunté: “ Cómo abrir un archivo apk en la computadora?».

Un servicio que permite obtener información sobre un expediente, gracias de antemano. extensión especificada de hecho, así se llama: cómo abrirlo. Ir a este servicio Puede utilizar el siguiente enlace: http://chem-otkrit.ru

Como puede ver, el servicio es bastante sencillo. Deberá ingresar la extensión del archivo en la barra de búsqueda y hacer clic en "Buscar". Siga el enlace como se muestra en la siguiente imagen.

Como resultado, la búsqueda nos dará descripción detallada extensión del propio archivo y, por supuesto, nos mostrará una lista de programas que nos permitirán abrir el archivo descargado.

como vemos este tipo El archivo se utiliza en el sistema operativo Android. Puede abrirlo en su computadora usando el complemento Eclipse.

Ahora conociendo el programa, tú y yo lo sabremos. A continuación se muestra una captura de pantalla en la que puedes ver que solo necesitas seguir el enlace para descargar el programa que necesitamos desde el sitio web oficial.

Por separado, me gustaría agregar que el archivo con la extensión apk se puede abrir con el mismo archivador. Pero primero, es importante que recuerdes que primero debes reemplazar la extensión apk con zip.

Para concluir el artículo de hoy, espero que el servicio que presenté se agregue a sus favoritos y sea asistente adicional trabajar con diferentes tipos archivos.

Ahora, en cuanto al concurso "Mejor comentarista del mes", puedo decirte que el mejor comentarista de enero fue Alexander Ershov alexsandr-ershov (perro) yandex.ru Felicitaciones Alexander, estoy esperando que transfiera tu número de billetera WMR. el premio en efectivo.

Y yo, a mi vez, os recuerdo que quienes deseen visitar mi blog deben estar siempre al tanto de los nuevos artículos. Después de todo, con la salida. nuevo articulo Puedes participar en cualquier competición. En un futuro próximo definitivamente organizaré un concurso de “Crucigramas aleatorios” y “Rompecabezas”.

Entonces, queridos invitados del blog, si aún no se han suscrito para recibir nuevos artículos, entonces puedo informarles por correo electrónico sobre nuevos concursos. Eso es todo por hoy.

Espere información sobre eso en el próximo número =>

Imaginemos que tu buzón Me enviaron un archivo con extensión APK. ¿Qué podría significar? ¿Cómo usarlo? La respuesta a esta pregunta parece más sencilla de lo que parece.

De hecho, la extensión .apk generalmente significa un formato para archivos de aplicaciones ejecutables archivados para el sistema operativo Android. La aplicación se compila y empaqueta en un solo archivo, que incluye código de aplicación, recursos, activos, etc. Tenga en cuenta que el nombre del archivo puede ser absolutamente cualquier cosa, pero la extensión no cambia, por ejemplo, Archivo.apk.

Así es como se ve el archivo en sí:

¿Dónde puedo encontrar dichos archivos? Así es, en la tienda online Google Play, donde podrás descargar e instalar aplicaciones en tu dispositivo Android: smartphone, tablet, TV, etc. En este caso, al descargar una aplicación de la tienda, ésta se instala en modo automático. Puede descargar un archivo con la extensión .apk desde otros recursos, lo cual, sin embargo, no es recomendable.

Para una aplicación, puede existir la llamada, de la que ya hemos hablado en nuestro sitio. Un caché es un archivo que contiene datos para ejecutar una aplicación, incluidos niveles, texturas, datos de la aplicación, clips de audio, etc.

Como regla general, el caché se utiliza para juegos: el usuario descarga un archivo APK y lo instala. También es donde se guardan. archivos necesarios para comenzar el juego. Si la aplicación se descarga desde una tienda en línea, el caché se puede descargar automáticamente desde la red cuando se inicia la aplicación.

En algunos casos, el caché está integrado en el archivo de instalación y no requiere la instalación de archivos adicionales.

Instalación del archivo APK si no se descargó desde tienda de google Jugar es extremadamente simple: usando cualquier administrador de archivos, debes iniciar el archivo tocándolo una vez. Aparecerá una ventana con un botón "Instalar" y permisos para la aplicación.

La instalación se produce automáticamente.

Tenga en cuenta que en algunos casos el archivo con Extensión APK puede estar asociado con otro software, como Active Tutor Project. Y sin embargo, en la mayoría de los casos estamos hablando de específicamente sobre el quirófano sistema android, es decir, archivos de aplicación ejecutables.




Arriba