Serie de tutoriales de descompilación y modificación de apk ----- Modifique las imágenes en el apk y cambie la imagen del escritorio del apk a voluntad [3]

Tutoriales anteriores:

Serie de tutoriales de descompilación y modificación de apk ----- Modifique el nombre de la aplicación apk, modifique el nombre arbitrariamente y firme [1]

Serie de tutoriales de modificación y descompilación de apk: modifique arbitrariamente el número y el nombre de la versión de apk para evitar actualizaciones automáticas [2]

Este ejemplo demuestra cómo cambiar la imagen del icono del escritorio después de instalar la apk. De hecho, tengo una publicación tutorial antes de este paso. En esta ocasión haré un suplemento sobre los pasos.

Android Play Machine----- Enseñarle cómo modificar la imagen de inicio de WeChat para que "ella" en su corazón se convierta en la primera pantalla de comunicación de WeChat [solo como referencia]

Esta vez, se utiliza un software de uso común, "Separation Youshu", como aplicación de demostración. El ícono del software después de la instalación normal es así.

La información de la pieza de software en su androidmanifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution"
   package="com.droi.adocker"
   platformBuildVersionCode="28"
   platformBuildVersionName="9"
   android:versionCode="1"
   android:versionName="1.1.3"
   android:compileSdkVersion="28"
   android:compileSdkVersionCodename="9">
  <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28"/>
  <dist:module dist:instant="true"/>
  <!-- 查看网络连接 -->
  <uses-permission .="android.permission.ACCESS_NETWORK_STATE"/>
  <!-- 访问WiFi网络状态信息.-->
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  <!-- 拥有完全的网络访问权限 -->
  <uses-permission android:name="android.permission.INTERNET"/>
  <!-- 修改或删除您共享存储空间中的内容 -->
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
  <!-- 读取您共享存储空间中的内容 -->
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
  <!-- 读取手机状态和身份 -->
  <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
  <uses-permission android:name="com.huawei.authentication.HW_ACCESS_AUTH_SERVICE"/>
  <uses-permission android:name="com.samsung.svoice.sync.READ_DATABASE"/>
  <uses-permission android:name="com.samsung.svoice.sync.ACCESS_SERVICE"/>
  <uses-permission android:name="com.samsung.svoice.sync.WRITE_DATABASE"/>
  <uses-permission android:name="com.sec.android.app.voicenote.Controller"/>
  <uses-permission android:name="com.sec.android.permission.VOIP_INTERFACE"/>
  <uses-permission android:name="com.sec.android.permission.LAUNCH_PERSONAL_PAGE_SERVICE"/>
  <uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>
  <uses-permission android:name="com.samsung.android.providers.context.permission.READ_RECORD_AUDIO"/>
  <uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_RECORD_AUDIO"/>
  <uses-permission android:name="com.sec.android.settings.permission.SOFT_RESET"/>
  <uses-permission android:name="sec.android.permission.READ_MSG_PREF"/>
  <uses-permission android:name="com.samsung.android.scloud.backup.lib.read"/>

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution"
   package="com.droi.adocker"
   platformBuildVersionCode= "28"
   platformBuildVersionName="9"
   android:versionCode="1"
   android:versionName=" ;1.1.3"
   android:compileSdkVersion="28"
   android:compileSdkVersionCodename="9">
  <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28"/>
  <dist:module dist:instant="true"/>
  <!--查看网络连接 -->
  <uses-permission .="android.permission.ACCESS_NETWORK_STATE"/>
  <!-- 访问WiFi网络状态信息.-->
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  <!- - 拥有完全的网络访问权限 -->
  <uses-permission android:name="android.permission.INTERNET"/>
  < ;!-- 修改或删除您共享存储空间中的内容 -->
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>   <uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_RECORD_AUDIO"/>   <uses-permission android:name="com.samsung.android.scloud.backup.lib.read"/>   <uses-permission android:nombre ="seg.android.permission.READ_MSG_PREF"/>   <uses-permission android:name="com.sec.android.settings.permission.SOFT_RESET"/>   <uses-permission android:name="com.samsung.android. proveedores.context.permission.READ_RECORD_AUDIO"/>   <usas- permiso android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>   <uses-permission android:name="com.sec.android.permission.LAUNCH_PERSONAL_PAGE_SERVICE"/>   <uses-permission android:name="com.sec.android.permission.VOIP_INTERFACE" ;/>   <usa-permiso android:name="com.sec.android.app.voicenote.Controller"/>   <usa-permiso android:name="com.samsung.svoice.sync.WRITE_DATABASE"/>   <uses-permission android:name="com.samsung.svoice.sync.ACCESS_SERVICE" />   <usas- permiso android:name="com.samsung.svoice.sync.READ_DATABASE"/>   <uses-permission android:name="com.huawei.authentication.HW_ACCESS_AUTH_SERVICE"/>   <uses-permission android:name="android.permission .READ_PHONE_STATE"/>   <!-- 读取手机状态和身份 -->   <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  <!-- 读取您共享存储空间中的内容 -->















************************************************** ************************************************** ********

Los pasos de modificación son los siguientes: Extraiga la aplicación o descárguela al almacenamiento del teléfono. Continúe utilizando mt manager como herramienta operativa. Haga clic en el software y seleccione Ver

Después de ingresar al apk. Abra la carpeta de grabación 

Abra todas las carpetas encabezadas por dibujables. Generalmente, los íconos estarán en estas carpetas. Busque imágenes que sean iguales a los íconos. Si hay muchas en diferentes carpetas, se recomienda cambiarlas todas. Haga clic en la imagen de la izquierda y seleccione descompresión para ir al directorio de almacenamiento de la derecha. Esto se puede descomprimir eligiendo cualquier camino.

Luego vemos los archivos de imagen copiados. Puedes ver que su tamaño es 108*108. Si la imagen de reemplazo es demasiado grande o demasiado pequeña. Después del reemplazo, es posible que los íconos del software instalado no se muestren completamente. En cuanto a cómo modificar o comprimir el tamaño de la imagen, estos son los pasos. Búsqueda sugerida. Hay muchos dispositivos en línea en Internet para comprimir el tamaño de una imagen.

Busque una imagen que necesite reemplazar. Se recomienda modificarlo al mismo tamaño que el archivo original. El nombre del archivo se cambia igual. Mire la imagen de la izquierda y cambie el nombre para reemplazarlo.

Mantenga presionada la imagen de la derecha para abrir el menú y seleccione Agregar

efecto final

Resumen del tutorial: en la aplicación, las imágenes generales existen en la carpeta encabezada por dibujable. Pero los archivos de imágenes de algunos programas se encuentran en otras carpetas. Esto requiere una comparación uno a uno, reemplazar todos los archivos de imagen y luego volver a firmar. El propósito de almacenar la misma imagen de icono en diferentes carpetas es adaptarse a diferentes modelos de resolución después de instalar el software. Si presiona operación para reemplazarlo, no tendrá ningún efecto. Entonces sólo puede explicar un problema. También hay peces que se escaparon de la red y el mismo archivo de imagen de icono no ha sido reemplazado.

También hay una forma sencilla de encontrar rápidamente la ruta real del ícono de apk. Primero abra AndroidManifest.xml y busque android:icon. Ya nos lo ha escrito claramente. ¿Cuál es el nombre de la imagen dibujable en resolución para esto? imagen u otros caminos
 

Explique a continuación. Existe una herramienta que puede reemplazar los íconos de apk con un clic para un propósito similar. La intención original del tutorial es permitir que los principiantes comprendan manualmente la composición de apk y la dirección que debe modificarse.

Supongo que te gusta

Origin blog.csdn.net/u011283906/article/details/134028920
Recomendado
Clasificación