Tengo un samsung SMG531f Grand Prime. Accidentalmente borré mi sistema operativo en Team Win seleccionando la opción System que viene en la opción Wipe en el menú principal. Ahora cuando enciendo el teléfono sólo se muestra la pantalla de inicio. Sólo puedo ir al TeamWin pulsando el botón de volumen arriba y el de encendido. Pero cuando intento ir al modo odin pulsando volumen abajo power y botón home no funciona. Como puedo superar este problema y reinstalar el os a este teléfono.
Respuesta
¿Demasiados anuncios?
alecxs
Puntos
29
-
descargar y extraer la ROM de samloader
sudo apt update sudo apt install android-sdk-ext4-utils android-sdk-libsparse-utils android-sdk-platform-tools-common android-tools-adb android-tools-fastboot f2fs-tools git python3.8 python3-pip git clone https://github.com/nlscc/samloader cd samloader pip3 install . cd .. sudo cp -av .local/bin/samloader /usr/local/bin mkdir Android cd Android samloader -m SM-G531F -r SLK checkupdate samloader -m SM-G531F -r SLK download -v G531FDDU1APJ2/G531FODD1APJ2/G531FDDU1APJ2/G531FDDU1APJ2 -O . samloader -m SM-G531F -r SLK decrypt -v G531FDDU1APJ2/G531FODD1APJ2/G531FDDU1APJ2/G531FDDU1APJ2 -V 4 -i SM-G531F_1_20161116150254_w0xdzpk60j_fac.zip.enc4 -o SM-G531F_1_20161116150254_w0xdzpk60j_fac.zip unzip SM-G531F*.zip tar -vxf AP_G531F*.tar*
-
convertir sistema.img en una imagen de disco montable
mv -v system.img system.sparse.img file system.sparse.img simg2img system.sparse.img system.img file system.img
(opcional) comprobar si se puede montar
mkdir system sudo mount -vo loop,ro,noexec,noload,noatime -t ext4 system.img system ls -a system sudo umount -v system
-
copiar el archivo en la tarjeta MicroSD
adb push system.img /external_sd
(opcional) comparar el resumen
md5sum system.img adb shell md5sum /external_sd/system.img
-
escribir imagen de disco desde el terminal
dd
adb shell find /dev/block -name by-name ls -l /dev/block/bootdevice/by-name/system dd if=/external_sd/system.img of=/dev/block/bootdevice/by-name/system reboot recovery
-
desactivar dm-verity y recovery-from-boot.p (necesario para TWRP)
adb disable-verity adb shell mount -w /system mv -v /system/recovery-from-boot.p /system/recovery-from-boot.bak