That way you'd also have better control of what version you downgrade to?
Like arris69 said:
Looking in the T-MST10PDEUC_1029.0, I see we have the upgrade and revert scripts already.arris69 wrote:... if someone really like to revert to an older version he can decrypt an older usb firmware with samygo patcher and flash it manually over netcat shell and mmc.restore.
Code: Select all
auto_fdisk_emmc.sh
network_init.sh
partition_check.sh
rest_mount.sh
umount_partition.sh
** update.sh
** update_change_partition_flag.sh
usb_start.sh
So if we have root, we could just execute our own script that does the same thing as these:
1. Download the firmware (FW) you wanna "downgrade" to.
2. Extract FW on your local PC.
3. Extract & decrypt FW images with SamyGO patcher script.
4. Put all on your USB drive and put in to your TV.
5. Get root shell.
6. Run our own "samygo_reflash.sh" script to flash the various FW images via "dd" etc...
7. Reboot.
These steps are just begging to be scripted.
Now this is all in theory. I have no idea if this would actually work or brick. I currently have no way of testing, as I don't have an extra development TV to "play" with... (The only thing that worries me, is the key.bin file that I can't find...) Any comments?