Page 2 of 2
					
				Re: C series shell input filtration removal
				Posted: Fri Jan 04, 2013 11:31 am
				by tempinbox
				juuso wrote:Oops, forgot to mention i need other files  too (to don`t make mistake...)
Code: Select all
dd if=/dev/bml0/1 of=/dtv/usb/sda1/bml1.dmp
dd if=/dev/bml0/2 of=/dtv/usb/sda1/bml2.dmp
dd if=/dev/bml0/3 of=/dtv/usb/sda1/bml3.dmp
dd if=/dev/bml0/4 of=/dtv/usb/sda1/bml4.dmp
dd if=/dev/bml0/5 of=/dtv/usb/sda1/bml5.dmp
dd if=/dev/bml0/6 of=/dtv/usb/sda1/bml6.dmp
dd if=/dev/bml0/7 of=/dtv/usb/sda1/bml7.dmp
dd if=/dev/bml0/8 of=/dtv/usb/sda1/bml8.dmp
dd if=/dev/bml0/9 of=/dtv/usb/sda1/bml9.dmp
dd if=/dev/bml0/10 of=/dtv/usb/sda1/bml10.dmp
cat /proc/cmdline > /dtv/usb/sda1/cmdline
And what firmware is currently active (T-VALDEUC-30xx?)
EDIT: ok, i see, hashes on bml10 are from T-VALDEUC-1015.1
 
here it is the full dump of t-valdeuc 3015.0 -->
http://www.datafilehost.com/download-147c3ed7.html 
			 
			
					
				Re: C series shell input filtration removal
				Posted: Fri Jan 04, 2013 11:47 am
				by juusso
				Thanks. Kernel patched, now checking hashes. Done. Checked agains your dumps + patched kernel and hashes partition bml10.dmp:
Code: Select all
Debian:/TV/_C/T-VALDEUC# ./chkhash -k 6f6bc7e1fc7f86bf9c150a82f343e2e0 -L 0x0000 5 bml10_patched.dmp 3015/dump/*
hash[ 0] = 13ed976a89ee98cf067c1afaad44df84   length = 89739264  :  3015/dump/exe.img
hash[ 1] = 57361c1fec9390b5ebedd6576248fb06   length = 43184128  :  3015/dump/appdata.img
hash[ 2] = b2c3353dd594dd95ce4c674fa767c0f6   length =  3712144  :  3015/dump/bml7_VAL_3015_patched.dmp
hash[ 3] = 9b8663050a8ffa3b6607ba931dbfbe2b   length =  3665940  :  3015/dump/bml8.dmp
 
Important!: Attached files(filenames) are for T-VALDEUC-3015.1 with 
active 2nd partition set. 
OTHER firmware versions or 1st active partition set = 100% brick.
How To
Restore both files necessarily 
at one TV session. If you flash one file and reboot, you get brick! 
Code: Select all
bml.restore /dev/bml0/7 /dtv/usb/sda1/bml7_VAL_3015_patched.dmp
sync
sync
sync
bml.restore /dev/bml0/10 /dtv/usb/sda1/bml10_VAL_3015_patched.dmp
sync
sync
sync
If no errors come, reboot TV and pray...If you get write error, DO NOT REBOOT or POWER OFF, ask for help and wait.
How to decide which set is active you can check by rootfs partition. tfsr6 is for 1st set, tfsr8 is for 2nd set :
The output for 1st set should look:
Code: Select all
root=/dev/tfsr6 console=ttyS1 quiet
Output for second set:
Code: Select all
root=/dev/tfsr8 console=ttyS1 quiet
After reboot Input filtration trough exlink is removed (but it is needed to unlock input with 10041004)
Code: Select all
10041004 {Enter}
20089999
2 (Platform Print Setting)
0
0
2 (Advanced Platform)
2 (DeviceManager Debug)
91 (DeviceManager SS Debug)
20 (Enter system command)
SELP#>input your commands here
 
			 
			
					
				Re: C series shell input filtration removal
				Posted: Fri Jan 04, 2013 11:54 am
				by greenhorn
				Do you need 3005.1 T-VALDEUC dump too?
			 
			
					
				Re: C series shell input filtration removal
				Posted: Fri Jan 04, 2013 11:58 am
				by juusso
				greenhorn wrote:Do you need 3005.1 T-VALDEUC dump too?
yes, if you want.
 
			 
			
					
				Re: C series shell input filtration removal
				Posted: Fri Jan 04, 2013 12:07 pm
				by greenhorn
				AFAIK T-VALDEUC 3005.1, 3011 and 3015 are the most popular, so will be nice if we have it patched. Thanks for your help!
@juuso
See attached dump T-VALDEUC 3005.1
http://sdoburgas.dyndns.org:81/GFO/c651 ... 0_3005.zip
Code: Select all
# cat /proc/cmdline
root=/dev/tfsr6 console=ttyS1 quiet
 
			 
			
					
				Re: C series shell input filtration removal
				Posted: Fri Jan 04, 2013 12:38 pm
				by tempinbox
				thanks but i can't find download link for patched file.
did you patch only full shell over exlink o the rclocal too such as the patched fw for t-val6deuc?
			 
			
					
				Re: C series shell input filtration removal
				Posted: Fri Jan 04, 2013 12:39 pm
				by juusso
				Just only exlink shell (yet). For files check PM and report back about result.
			 
			
					
				Re: C series shell input filtration removal
				Posted: Sat Jan 05, 2013 5:08 pm
				by tempinbox
				Done and it works!!!!thanks juuso 
so it's possible to get custom fw on t-valdeuc board too
			 
			
					
				Re: C series shell input filtration removal
				Posted: Sat Jan 05, 2013 6:16 pm
				by juusso
				Well  

 , tested on valdeuc-3005 and 3015... by manual writing and few other firmwares installed over network too.
I`m pretty sure it works on ANY of valdeuc family (val6 including - tested and exists on patched firmwares). Upcoming wiki article describes how to make modifications at home and how to calculate hashes - might for any, who can patch exeDSP of C series but scared to brick.
placeholder for 
wiki article. Anyone? 
