Firma del sistema apk de Android
Debido a que mi trabajo requiere configurar el wifi y Ethernet del sistema, necesito obtener permisos del sistema antes de poder operarlo. Por lo tanto, estudié la firma del sistema del apk para obtener los permisos del sistema. planeé hacerlo si root pudiera. Si desea hacerlo directamente a través de root (el dispositivo ya está rooteado), después de buscar durante mucho tiempo, encontré que no hay API para modificarlo, así que no tengo más remedio que realizar Firma del sistema. Si alguien conoce el método raíz para modificarlo, hágamelo saber.
Estos archivos se pueden obtener del fabricante del sistema. Si es un sistema nativo, se pueden obtener del directorio de código fuente del sistema.
Si se informa el siguiente error, utilice el archivo libconscrypt_openjdk_jni.so preparado.
Para detectar si nuestra aplicación se ha firmado correctamente, podemos obtener permisos del sistema y ver si puede obtenerlos.
Resultado:
En el método anterior, firmamos exitosamente nuestra apk con el sistema y podemos usar los permisos del sistema, pero debemos empaquetar la apk y luego firmarla cada vez. Es muy inconveniente para la depuración. A continuación podemos generar un archivo de firma con una firma del sistema y usarlo en el proyecto, por lo que no es necesario firmar manualmente cada vez.
Bubble se puede reemplazar con el nombre que desees. En este paso, debes ingresar la contraseña. Intenté ingresar otra pero no funcionó.
la burbuja se puede reemplazar con su contraseña y alias favoritos
Aquí hay dos formas de firmar el sistema en la aplicación. Si hay alguna deficiencia, indíquela.