
Desempaquetador de APK de Android que extrae archivos DEX de aplicaciones en ejecución o instaladas en Android 5.0–12 sin root, Xposed ni Frida, con soporte para desempaquetado profundo y reparación de instrucciones.
BlackDex es una herramienta de desempaquetado que se ejecuta en teléfonos Android, compatible con Android 5.0~12. No requiere ningún entorno específico, se puede usar en cualquier teléfono, incluyendo emuladores. Solo toma unos segundos desempaquetar APKs instaladas o incluso no instaladas.
Antes de ejecutar, haga Make Project una vez.
Antes de ejecutar, haga Make Project una vez.
Antes de ejecutar, haga Make Project una vez.
Este proyecto está dirigido a generaciones de protección de primera (carga local), segunda (carga en memoria) y tercera (extracción de instrucciones). Supera las dificultades de los entornos de desempaquetado anteriores y es compatible con casi cualquier sistema Android 5.0 o superior. Tiene las ventajas de ser rápido, conveniente y alta tasa de éxito. Generalmente solo toma unos segundos completar el desempaquetado de aplicaciones instaladas o no instaladas. Para aplicaciones no instaladas, el tiempo de desempaquetado se consume principalmente en la copia de archivos (IO), y la velocidad depende del tamaño de la aplicación. Para aplicaciones instaladas, el desempaquetado generalmente se completa en cuestión de segundos.
hook_xxxx.dex Dex desempaquetado mediante hook de API del sistema, desempaquetado profundo sin repararcookie_xxxx.dex Dex desempaquetado utilizando el cookie de DexFile, se reparará durante el desempaquetado profundoSe desempaqueta a través del cookie de DexFile, teóricamente compatible con todas las versiones desde ART. Puede que algunos dispositivos varíen, pero la mayoría es compatible. Los recursos son limitados, no es posible realizar pruebas masivas. Si encuentra problemas, por favor abra un issue.
En el modo de desempaquetado profundo, se reparan automáticamente las instrucciones de métodos extraídos, rellenando las instrucciones que apuntan a otros bloques de memoria de vuelta al DEX, resolviendo el problema de nop. Sin embargo, no se garantiza que siempre sea útil. Por ejemplo, si las instrucciones requieren una llamada activa para descifrarse, no se pueden rellenar o el relleno no será válido. El desempaquetado profundo no incluye operaciones como descifrado o llamadas activas. Esta funcionalidad aún está en fase de pruebas. Pueden ocurrir las siguientes situaciones, por favor, tenga en cuenta: que no haya más nop en el mundo.

Este proyecto distingue entre versiones de 32 bits y 64 bits. Actualmente son dos aplicaciones diferentes. Si en la lista de aplicaciones instaladas de Demo no aparece la aplicación que desea iniciar, significa que no es compatible; use la otra versión.
Descarga de BlackDex: https://github.com/CodingGay/BlackDex/releases

Copyright 2021 Milk Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.