FORUMS
Remove All Ads from XDA
H10 Turbo

Ideal downgrade Fire TV OS via hardware (eMMC)

33 posts
Thanks Meter: 4
 
Post Reply Email Thread
Hi every one!
I have idea downgrade Fire TV OS via hardware (eMMC)
Fire TV Gen 2
My Fire TV Gen 2 running on Fire TV OS version 5.2.6.1. it can't root by kingroot. i follow instruction hardware root but not work. i desolder eMMC and connect to Linux PC use Transcend USB 3.0 with SD Card Adaptor

Now i can see all partition layout via command :
- to see partition :
Code:
 - need on first time and enter your password

sudo su
fdisk /dev/sda
enter "x" then enter "p"

or open Gparted to see

- to export and backup partition layout:

Code:
fdisk /dev/sda
Enter "O"
Enter name
Enter "q" to quit


Now i can dump all partition use command :
Code:
dd if=/dev/sda1 of=/home/duong/Desktop/dump/1PRO_INFO.bin
dd if=/dev/sda2 of=/home/duong/Desktop/dump/2NVRAM.bin
dd if=/dev/sda3 of=/home/duong/Desktop/dump/3TEE1.bin
dd if=/dev/sda4 of=/home/duong/Desktop/dump/4TEE2.bin
dd if=/dev/sda5 of=/home/duong/Desktop/dump/5lk.bin
dd if=/dev/sda6 of=/home/duong/Desktop/dump/6boot.img
dd if=/dev/sda7 of=/home/duong/Desktop/dump/7recovery.img
dd if=/dev/sda8 of=/home/duong/Desktop/dump/8KB.bin
dd if=/dev/sda9 of=/home/duong/Desktop/dump/9DKB.bin
dd if=/dev/sda10 of=/home/duong/Desktop/dump/10MISC.bin
dd if=/dev/sda11 of=/home/duong/Desktop/dump/11LOGO.bin
dd if=/dev/sda12 of=/home/duong/Desktop/dump/12EXPDB.bin
dd if=/dev/sda13 of=/home/duong/Desktop/dump/13system.img status=progress
dd if=/dev/sda14 of=/home/duong/Desktop/dump/14cache.img status=progress
dd if=/dev/sda15 of=/home/duong/Desktop/dump/15userdata.img status=progress



I try mount system and edit them use comand :
Code:
- make folder "system" to root path :

cd /
mkdir system

- mount system :

mount -o loop /home/duong/Desktop/dump/13system.img /system 

- mount system to rw for modify:

mount -o remount,rw /system

- mount system to ro:

mount -o remount,ro /system
i try modify something "put manual su, supolicy" to path /system/xbin symlink "daemonsu" to "su"
put "libsupol.so" to path "/system/lib64" and remount system ro, unmount system

Now i write all partition to eMMC use command:
Code:
dd if=/home/duong/Desktop/dump/1PRO_INFO.bin of=/dev/sda1 
dd if=/home/duong/Desktop/dump/2NVRAM.bin of=/dev/sda2 
dd if=/home/duong/Desktop/dump/3TEE1.bin of=/dev/sda3 
dd if=/home/duong/Desktop/dump/4TEE2.bin of=/dev/sda4 
dd if=/home/duong/Desktop/dump/5lk.bin of=/dev/sda5 
dd if=/home/duong/Desktop/dump/6boot.img of=/dev/sda6 
dd if=/home/duong/Desktop/dump/7recovery.img of=/dev/sda7 
dd if=/home/duong/Desktop/dump/8KB.bin of=/dev/sda8 
dd if=/home/duong/Desktop/dump/9DKB.bin of=/dev/sda9 
dd if=/home/duong/Desktop/dump/10MISC.bin of=/dev/sda10 
dd if=/home/duong/Desktop/dump/11LOGO.bin of=/dev/sda11 
dd if=/home/duong/Desktop/dump/12EXPDB.bin of=/dev/sda12 
dd if=/home/duong/Desktop/dump/13system.img of=/dev/sda13 status=progress
dd if=/home/duong/Desktop/dump/14cache.img of=/dev/sda14 status=progress
dd if=/home/duong/Desktop/dump/15userdata.img of=/dev/sda15 status=progress

i solder eMMC to board but not root



I believe if your device has been root and your share all dump partition, i can downgrade Fire TV OS to old version and root it
What do you think about this?
Anyone can dump all partition via adb and share file? (your device need root and running on old version OS)

I will try it. thank
Sorry my English
The Following 3 Users Say Thank You to Jackie393 For This Useful Post: [ View ] Gift Jackie393 Ad-Free
 
 
13th July 2018, 02:25 AM |#2  
AFTVnews.com's Avatar
Senior Member
Thanks Meter: 359
 
Donate to Me
More
Have you tried the old downgrade method? (Instructions here)

I would try to use that method to downgrade to 5.2.1.0, which is rootable. You can get the stock package from here. Just be sure to use the full version and not the incremental version. If the downgrade works, root using this method.
The Following User Says Thank You to AFTVnews.com For This Useful Post: [ View ] Gift AFTVnews.com Ad-Free
13th July 2018, 04:42 AM |#3  
OP Member
Thanks Meter: 4
 
Donate to Me
More
Quote:
Originally Posted by AFTVnews.com

Have you tried the old downgrade method? (Instructions here)

I would try to use that method to downgrade to 5.2.1.0, which is rootable. You can get the stock package from here. Just be sure to use the full version and not the incremental version. If the downgrade works, root using this method.

thank for reply.
My Fire TV 2 has not been root. it running on version 5.2.6.1. i use kingroot but not work.
i use command
"
adb devices
adb shell
su
"
/system/bin/su: not found

so i can't downgrade my device to old OS version
13th July 2018, 08:18 PM |#4  
AFTVnews.com's Avatar
Senior Member
Thanks Meter: 359
 
Donate to Me
More
Quote:
Originally Posted by Jackie393

thank for reply.
My Fire TV 2 has not been root. it running on version 5.2.6.1. i use kingroot but not work.
i use command
"
adb devices
adb shell
su
"
/system/bin/su: not found

so i can't downgrade my device to old OS version

What I meant is use the eMMC reader to place the 5.2.1.0 package in the /cache directory and the "command" file containing "--update_package=/cache/update.zip" in the /cache/recovery directory. Then boot into stock recovery and see if the Fire TV installs the older OS.
The Following User Says Thank You to AFTVnews.com For This Useful Post: [ View ] Gift AFTVnews.com Ad-Free
14th July 2018, 03:24 AM |#5  
OP Member
Thanks Meter: 4
 
Donate to Me
More
Quote:
Originally Posted by AFTVnews.com

What I meant is use the eMMC reader to place the 5.2.1.0 package in the /cache directory and the "command" file containing "--update_package=/cache/update.zip" in the /cache/recovery directory. Then boot into stock recovery and see if the Fire TV installs the older OS.

yes. i know. i will try it. thank you
14th July 2018, 04:01 AM |#6  
OP Member
Thanks Meter: 4
 
Donate to Me
More
Quote:
Originally Posted by AFTVnews.com

What I meant is use the eMMC reader to place the 5.2.1.0 package in the /cache directory and the "command" file containing "--update_package=/cache/update.zip" in the /cache/recovery directory. Then boot into stock recovery and see if the Fire TV installs the older OS.

i have trouble : cache space only 262MB, file update : 442,7MB. what should i do?
sda14 is "cache" you can see "partition" above
trouble
14th July 2018, 04:15 AM |#7  
OP Member
Thanks Meter: 4
 
Donate to Me
More
when i mount partition sda14 (cache) i can see :
cache
file update > free space. it only have 262MB
14th July 2018, 11:58 AM |#8  
AFTVnews.com's Avatar
Senior Member
Thanks Meter: 359
 
Donate to Me
More
Quote:
Originally Posted by Jackie393

when i mount partition sda14 (cache) i can see :

cache

file update > free space. it only have 262MB

Try placing the file in /sdcard/update.zip and modify the command file to contain --update_package=/sdcard/update.zip

Instead, you might need to place it in /storage/emulated/0/update.zip and modify the command file to contain --update_package=/storage/emulated/0/update.zip

The command file needs to still go in /cache/recovery/
14th July 2018, 12:45 PM |#9  
OP Member
Thanks Meter: 4
 
Donate to Me
More
Quote:
Originally Posted by AFTVnews.com

Try placing the file in /sdcard/update.zip and modify the command file to contain --update_package=/sdcard/update.zip

Instead, you might need to place it in /storage/emulated/0/update.zip and modify the command file to contain --update_package=/storage/emulated/0/update.zip

The command file needs to still go in /cache/recovery/

i mount partition sda15 "usedata". i can't find path "/storage/0/".
Try place file to "/sdcard/update.zip". Does it mean put to path "/sdcard/ "or put to Micro SD Card?
Sorry my english
14th July 2018, 12:52 PM |#10  
OP Member
Thanks Meter: 4
 
Donate to Me
More
Can i find recovery for FIRE TV GEN 2?
i can't find enywhere. www.aftvnews.com/software-fireos3/#firetvrecovery
14th July 2018, 02:10 PM |#11  
AFTVnews.com's Avatar
Senior Member
Thanks Meter: 359
 
Donate to Me
More
Quote:
Originally Posted by Jackie393

i mount partition sda15 "usedata". i can't find path "/storage/0/".
Try place file to "/sdcard/update.zip". Does it mean put to path "/sdcard/ "or put to Micro SD Card?
Sorry my english

Yes, this means the internal /sdcard directory. You don't need eMMC reader to place files here. Use standard ADB to transfer the file with the command: adb push update.zip /sdcard/

You'll need the eMMC reader to place the command file.
Post Reply Subscribe to Thread

Tags
downgrade, emmc, fire tv, hardware

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes