Buenas, ¿cómo veis este código para hacer un backup del firmware de la consola a un pendrive con ext4?
El sistema de ficheros tiene la opción journal_data_writeback para hacer menos escrituras.
¿Alguien sabe como desactivar el ahorro de energía?
¿Algún proceso más que recomendéis matar?
Contenido lolhack.sh
#!/bin/sh
# Quiero desactivar el ahorro de energía pero no sé como...
#echo 2 > /data/power/disable
#echo 0 > /data/power/disable
# Le doy tiempo a otros procesos
sleep 5
# Mato por si se ha abierto el menú, sincronizo escritura y doy tiempo
killall ui_menu
sync
sleep 5
# Pongo el led en ROJO
echo 1 > /sys/class/leds/red/brightness
echo 0 > /sys/class/leds/green/brightness
# Vuelvo a sincronizar, doy tiempo a otros proceso y comienza la copia de lo que necesito al pendrive (ext4)
sync
sleep 5
ls -laR / > /media/ls_psc.txt
sync
sleep 5
mount > /media/mounts_psc.txt
sync
sleep 5
ps aux > /media/ps_psc.txt
sync
sleep 5
fdisk -l /dev/mmcblk0 > /media/emmc_dump_fdisk_psc.txt
sync
sleep 5
dd if=/dev/mmcblk0 of=/media/emmc_dump_psc bs=32M
sync
sleep 5
# Pongo el led en VERDE
echo 0 > /sys/class/leds/red/brightness
echo 1 > /sys/class/leds/green/brightness
# Espero 60 segundos y apago
sync
sleep 60
shutdown -h now
Saludos.