Buenas a todos gente hoy traigo un tutorial el cual es una traduccion al español de otro que encontre en XDA pero que la verdad le servira a mas de uno que tenga problemas de IMEI tras haber actualizado algun galaxy de la serie Ax2 (A02/A12/A22 y A32) en sus versiones mediatek
Ojo el bug del Imei null aparece unicamente luego de haber instalado el paeche de junio/julio en sus galaxy Ax2 y tengan el contador de Knox en 0x1
Antes que nada ni yo ni nadie del foro nos hacemos cargo de lo que pase con tu movil estos pasos fueron probados y estan funcionando en los Galaxy A12 (A125X) y A32 (A325X) con binario 2 ademas de que OJO SE ESTA POR JUGAR CON LA /EFS ASI QUE LO HACEN BAJO SU PROPIO RIESGO
Para hacer esto necesitamos lo siguiente
El firmware mas reciente para tu galaxy Ax2 actualmente solo hay binario 2 (23/3/2022)
Magisk, odin y los drivers de samsung
Android SDK o los Minimal ADB and Fastboot tools (Lo consiguen en XDA)
Ya con todo eso lo primero que hay que hacer es desbloquear el bootloader y flashear el firmware parcheado con magisk
Para desbloquear el bootloader de estos samsung es tan simple como habilitar el desbloqueo de OEM y tras eso en el primer mensaje del modo odin presionan la tecla de VOL+ por un buen rato hasta que les la opcion de desbloquear el bootloader (Se formateara el dispositivo recuerda hacer copia de seguridad) y cada vez que inicias que el desbloqueo de OEM ESTE EN GRIS Y CONECTARTE A INTERNET EN EL SETUP DEL TELEFONO PARA EVITAR EL KG EN MODO PRENORMAL
Ya lo siguiente es parchear el AP del firmware que hemos descargado con magisk
Del zip del firmware lo extraemos tras eso pasamos el AP.TAR.MD5 al telefono y luego con el explorador de archivos le sacas el .MD5 quedando solo el AP.TAR
Descargas Magisk OJO DESDE GITHUB NO DESCARGUES DE OTRAS PAGINAS y lo instalas en el telefono
Ya instalado lo abres y le das a install ahi le das a escoger firmware y seleccionas el AP.tar que pasamos desde el PC para luego empezar el parcheo del AP desactivando el VBMETA para luego ya quedar instalado en el boot.img del firmware
Tras eso saldra en la /Memoria interna/Downloads el AP Parcheado con el nombre magisk_patched_xxxxx.tar el cual lo pasan ahora para el PC
Nota: puede que la transferencia por MTP pueda poner corrupto el AP.tar nuevo debido a que suele pasar que al pasar archivos pesados se corrompan
Tras eso abrimos odin y colocamos el firmware de esta forma (BL/Magisk Patched AP/CP/CSC) y lo flasheamos (Si no se puso corrupto durante el traslado por MTP no deveria dar problemas en el odin) tras haber reiniciado (Osea dar pass) esperan que hagan el primer boot al recovery que suele ser la configuracion del CSC una vez que se reinicie rapidamente le dan al Power + Vol+ para acceder al recovery dentro del mismo hacen los wipes (Wipe data factory reset y Wipe Cache)
Dejan que el sistema inicie y hacen el setup con conexion a internet
REMARCO QUE A LA HORA DE HACER REINICIO DE FABRICA SE CONECTEN A INTERNET MIENTRAS HACEN EL SETUP O SI NO EL KG ENTRARA EN PRENORMAL Y LES SALDRA EL ONLY OFFICIAL BINARY ARE ALLOWED TO BOOT Y DEBERAN REINSTALAR EL FIRMWARE NORMAL NO EL PARCHEADO POR MAGISK
Tras eso solo instalan la app de magisk y ya tendran el telefono rooteado
Bien ahora ya con el nuevo firmware pre rooteado podemos empezar
Abren un CMD y van a la carpeta donde esta su android SDK o el Minimal ADB and Fastboot tool para luego ejecutar el ADB
Dentro del telefono vamos a ajustes/acerca del dispositivo/informacion de software y hacemos click 7 veces en el numero de compilacion luego de eso salimos de nuevo a los ajustes y vamos a los ajustes del desarrollador y habilitamos la depuracion por usb
Aca empieza lo peligroso pues borraremos el NVD_IMEI de la EFS
Volvemos al CMD y ejecutamos
ADB Shell
Luego damos permisos de superusuario con el conocido comando
Su
Permites el acceso administrativo con magisk y el simbolo del shell ($) debe cambiarse por #
Ejecutamos el siguiente comando
cd /mnt/vendor/nvdata/md/NVRAM
Luego borramos el NVD_IMEI
rm -R NVD_IMEI
Ni bien hagamos esto el imei deveria aparecer nuevamente y al instante pero en el caso que no pase eso reinicia el telefono
Se recomienda que antes de reiniciar se ponga el telefono en modo avion para evitar sobre escritura del imei
Bien una vez que tengamos el IMEI de nuevo queda hacer unas cosas mas aun como poner el nuevo NVD_IMEI en modo solo lectura para evitar que sea reemplazo nuevamente y tener mas dolores de cabeza y luego de eso desinstalar magisk (pueden dejarlo pero hay un bug en los telefonos con mediatek que impide el correcto funcionamiento de la señal)
Volvemos al ADB, ejecutamos el ADB Shell y le damos permisos de superusuario
Volvemos a ejecutar
cd /mnt/vendor/nvdata/md/NVRAM
Nota pueden hacer un backup del imei si lo desean usando
cp -R NVD_IMEI /storage/self/primary
Ahora si ponemos el NVD_IMEI en solo lectura con el siguiente comando
chmod 550 NVD_IMEI
Luego salimos escribiendo 2 veces Exit
Ya hecho todo eso desistalamos magisk (me refiero al root no a la app de magisk) y luego del reinicio desactivamos el modo avion y listo nuestro imei ya estara listo para su uso y podremos usarlo normalmente
Ojo el bug del Imei null aparece unicamente luego de haber instalado el paeche de junio/julio en sus galaxy Ax2 y tengan el contador de Knox en 0x1
Antes que nada ni yo ni nadie del foro nos hacemos cargo de lo que pase con tu movil estos pasos fueron probados y estan funcionando en los Galaxy A12 (A125X) y A32 (A325X) con binario 2 ademas de que OJO SE ESTA POR JUGAR CON LA /EFS ASI QUE LO HACEN BAJO SU PROPIO RIESGO
Para hacer esto necesitamos lo siguiente
El firmware mas reciente para tu galaxy Ax2 actualmente solo hay binario 2 (23/3/2022)
Magisk, odin y los drivers de samsung
Android SDK o los Minimal ADB and Fastboot tools (Lo consiguen en XDA)
Ya con todo eso lo primero que hay que hacer es desbloquear el bootloader y flashear el firmware parcheado con magisk
Para desbloquear el bootloader de estos samsung es tan simple como habilitar el desbloqueo de OEM y tras eso en el primer mensaje del modo odin presionan la tecla de VOL+ por un buen rato hasta que les la opcion de desbloquear el bootloader (Se formateara el dispositivo recuerda hacer copia de seguridad) y cada vez que inicias que el desbloqueo de OEM ESTE EN GRIS Y CONECTARTE A INTERNET EN EL SETUP DEL TELEFONO PARA EVITAR EL KG EN MODO PRENORMAL
Ya lo siguiente es parchear el AP del firmware que hemos descargado con magisk
Del zip del firmware lo extraemos tras eso pasamos el AP.TAR.MD5 al telefono y luego con el explorador de archivos le sacas el .MD5 quedando solo el AP.TAR
Descargas Magisk OJO DESDE GITHUB NO DESCARGUES DE OTRAS PAGINAS y lo instalas en el telefono
Ya instalado lo abres y le das a install ahi le das a escoger firmware y seleccionas el AP.tar que pasamos desde el PC para luego empezar el parcheo del AP desactivando el VBMETA para luego ya quedar instalado en el boot.img del firmware
Tras eso saldra en la /Memoria interna/Downloads el AP Parcheado con el nombre magisk_patched_xxxxx.tar el cual lo pasan ahora para el PC
Nota: puede que la transferencia por MTP pueda poner corrupto el AP.tar nuevo debido a que suele pasar que al pasar archivos pesados se corrompan
Tras eso abrimos odin y colocamos el firmware de esta forma (BL/Magisk Patched AP/CP/CSC) y lo flasheamos (Si no se puso corrupto durante el traslado por MTP no deveria dar problemas en el odin) tras haber reiniciado (Osea dar pass) esperan que hagan el primer boot al recovery que suele ser la configuracion del CSC una vez que se reinicie rapidamente le dan al Power + Vol+ para acceder al recovery dentro del mismo hacen los wipes (Wipe data factory reset y Wipe Cache)
Dejan que el sistema inicie y hacen el setup con conexion a internet
REMARCO QUE A LA HORA DE HACER REINICIO DE FABRICA SE CONECTEN A INTERNET MIENTRAS HACEN EL SETUP O SI NO EL KG ENTRARA EN PRENORMAL Y LES SALDRA EL ONLY OFFICIAL BINARY ARE ALLOWED TO BOOT Y DEBERAN REINSTALAR EL FIRMWARE NORMAL NO EL PARCHEADO POR MAGISK
Tras eso solo instalan la app de magisk y ya tendran el telefono rooteado
Bien ahora ya con el nuevo firmware pre rooteado podemos empezar
Abren un CMD y van a la carpeta donde esta su android SDK o el Minimal ADB and Fastboot tool para luego ejecutar el ADB
Dentro del telefono vamos a ajustes/acerca del dispositivo/informacion de software y hacemos click 7 veces en el numero de compilacion luego de eso salimos de nuevo a los ajustes y vamos a los ajustes del desarrollador y habilitamos la depuracion por usb
Aca empieza lo peligroso pues borraremos el NVD_IMEI de la EFS
Volvemos al CMD y ejecutamos
ADB Shell
Luego damos permisos de superusuario con el conocido comando
Su
Permites el acceso administrativo con magisk y el simbolo del shell ($) debe cambiarse por #
Ejecutamos el siguiente comando
cd /mnt/vendor/nvdata/md/NVRAM
Luego borramos el NVD_IMEI
rm -R NVD_IMEI
Ni bien hagamos esto el imei deveria aparecer nuevamente y al instante pero en el caso que no pase eso reinicia el telefono
Se recomienda que antes de reiniciar se ponga el telefono en modo avion para evitar sobre escritura del imei
Bien una vez que tengamos el IMEI de nuevo queda hacer unas cosas mas aun como poner el nuevo NVD_IMEI en modo solo lectura para evitar que sea reemplazo nuevamente y tener mas dolores de cabeza y luego de eso desinstalar magisk (pueden dejarlo pero hay un bug en los telefonos con mediatek que impide el correcto funcionamiento de la señal)
Volvemos al ADB, ejecutamos el ADB Shell y le damos permisos de superusuario
Volvemos a ejecutar
cd /mnt/vendor/nvdata/md/NVRAM
Nota pueden hacer un backup del imei si lo desean usando
cp -R NVD_IMEI /storage/self/primary
Ahora si ponemos el NVD_IMEI en solo lectura con el siguiente comando
chmod 550 NVD_IMEI
Luego salimos escribiendo 2 veces Exit
Ya hecho todo eso desistalamos magisk (me refiero al root no a la app de magisk) y luego del reinicio desactivamos el modo avion y listo nuestro imei ya estara listo para su uso y podremos usarlo normalmente