I can use CyberDuck and connect with my TV's IP address, FPT selected in the drop down list, 21 entered into the port section, Anonymous Login checked, Default for Connect Mode & Encoding and you're good to go to access the filesystem.
Now: let's find out WHAT is running on our systems. To do that we need to run a few commands. Let's open a terminal.
I used my TV's IP address, 23 in the port section, Telnet selected and we're good to go.
You can also use 22 in the port section, and then root as the username/login, and SamyGO (capitol G & O) as the password.
/mnt # - port 23
# - port 22
---------------------------------------------------------
Useful terminal 'CopaPasta'. Copy and paste all commands within each Code section.
SpoilerShow
top - Displays a list of all loaded modules and files and programs and anything the CPU, the Hard Disk, Network & RAM are using: you can monitor it here.
hold CTRL then press C - ends running processes like top when you are finished monitoring.
clear - clears the screen so you have a fresh terminal window
hold CTRL then press C - ends running processes like top when you are finished monitoring.
clear - clears the screen so you have a fresh terminal window
Code: Select all
Make a text file containing commands
cd /mnt/opt/privateer/usr/bin - most of your available commands
mkdir /mnt/opt/privateer/Documents - makes a Documents folder to neatly store all your progress
mkdir /mnt/opt/privateer/Documents/Commands/ - makes a Documents folder to neatly store all your progress
ls -l > /mnt/opt/privateer/Documents/Commands/bin_commands.txt - outputs the commands into a text file called: bin_commands.txt
Code: Select all
Make a text file containing commands 2
cd /mnt/opt/privateer/usr/sbin - some of your available commands
mkdir /mnt/opt/privateer/Documents - makes a Documents folder to neatly store all your progress
mkdir /mnt/opt/privateer/Documents/Commands/ - makes a Documents folder to neatly store all your progress
ls -l > /mnt/opt/privateer/Documents/Commands/sbin_commands.txt - outputs the commands into a text file called: sbin_commands.txt
Code: Select all
Make a text file containing installed modules
cd /mnt/opt/privateer/lib - some of your installed modules
mkdir /mnt/opt/privateer/Documents - makes a Documents folder to neatly store all your progress
mkdir /mnt/opt/privateer/Documents/Modules/ - makes a Documents folder to neatly store all your progress
ls -l > /mnt/opt/privateer/Documents/Modules/lib_modules.txt
Code: Select all
Make a text file containing installed modules 2
cd /mnt/opt/privateer/usr/libso - some of your installed modules
mkdir /mnt/opt/privateer/Documents - makes a Documents folder to neatly store all your progress
mkdir /mnt/opt/privateer/Documents/Modules/ - makes a Documents folder to neatly store all your progress
ls -l > /mnt/opt/privateer/Documents/Modules/libso_modules.txt
Code: Select all
Make a text file containing installed modules 3
cd /lib/libs - some of your installed modules
mkdir /mnt/opt/privateer/Documents - makes a Documents folder to neatly store all your progress
mkdir /mnt/opt/privateer/Documents/Modules/ - makes a Documents folder to neatly store all your progress
ls -l > /mnt/opt/privateer/Documents/Modules/libs_modules.txt
Processes from running the command: " top "
SpoilerShow
/mtd_exe/exeTV -vdbinder
/mtd_exe/exeAPP -vdbinder
Compositor -vdbinder
{empSLEP_Execute} SLEP_Execute -DSINGLE_PROCESS 21 0
/mtd_exe/moip/exeCamera -vdbinder
{BrowserLauncher} 6ebc4c18
top
/mtd_exe/Runtime/bin/X -vdbinder -logfile /mtd_rwarea/Xlog.txt -modulepath /mtd_appdata/Runtime/XorgLibs -config /mtd_appdata/Runtime/bin/xorg.conf -sharevts -viewNumber 0
rcu_preempt
/mtd_exe/nodejs/nodeEngine/node --expose-gc --gc_global --stack_trace_limit=0 --nouse-idle-notification --max-old-space-size=512 --max-new-space-size=2048 /mtd_rocommon/nodejs/wasp-framework/
kworker/u:0
/mtd_exe/WidgetEngine/WidgetEngine
/mtd_exe/Webkit/WebKitWebProcess 116:WE 27
/mtd_exe/Network/SNAP -s -c -t 2 -D
./MainServer /mtd_rwarea/yahoo
/mtd_exe/Comp_LIB/NetSec/interconnectd -c /mtd_exe/Comp_LIB/NetSec/daemon.conf -d /mtd_rwcommon/NetSec /mtd_rwcommon/NetSec/daemon.log
/mtd_cmmlib/WIFI_LIB/QCA/wpa_supplicant -Dnl80211 -ip2p0 -c/mtd_rwarea/network/p2p_dual.conf -N -Dnl80211 -iwlan0 -c/mtd_rwarea/network/wpa_sta.conf -e /mtd_rwarea/network/entropy.dat -t -qq
/mnt/bin/busybox2 telnetd -p 23 -l /mnt/bin/ash
kworker/1:1
jbd2/loop3-8
kworker/3:1
/mtd_exe/Webkit/WebKitPluginProcess 116:WE 38 /mtd_exe/Webkit/plugins/libSefPlugin.so
/mtd_down/emps/empWebBrowser_Execute/bin/WebKitWebProcess 2003:WB 135
/mtd_down/emps/empWebBrowser_Execute/bin/WebKitGPUProcess 2003:WB 135
./slep_intf_fcgi_app
./ext_evt_intf_fcgi_app
/mtd_cmmlib/BT_LIB/bsa_server -all=0 -diag=0 -hci=0 -l2c=0 -app=0 -btm=0 -sdp=0 -rfc=0 -gap=0 -a2d=0 -avdt=0 -avrc=0 -mca=0 -d /dev/btusb0 -u /dtv/nginx: worker process
/mtd_unirw/rwcommon/emps/empSLEP_Execute/slep_event_router --client_count=2 --start_socket_addr=ipc:////tmp//slep_event:53113
/mtd_exe/Comp_LIB/SecurityFramework/SFCore
/mtd_exe/Comp_LIB/MrsAgent
nginx: master process ./sbin/nginx -p /mtd_rwcommon/emps/empSLEP_Execute_img/nginx -c /mtd_rwcommon/emps/empSLEP_Execute_img/nginx/conf/nginx.conf
/mtd_exe/Comp_LIB/daa
/dtv/bin/samygo_telnetd 3123
/mtd_exe/servicemanager_csp -vdbinder
./PDSServer
./slep_intf_fcgi_app
./ext_evt_intf_fcgi_app
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
/mtd_exe/WebServerApp/bin/lighttpd -D -k D9D605FADAF339B1961BCA2A3EBFB7D302FBCCDE6B2D50CF8F248094B777AEDC -f /mtd_exe/WebServerApp/webserver/lighttpd.conf -s
/dtv/samygo_telnetd 33
/mnt/bin/ash
/tmp/bin/busybox tcpsvd -vE 0.0.0.0 21 /tmp/bin/busybox ftpd -w /
/dtv/bin/busybox nc -l -p 3023 -e /bin/sh
/mtd_cmmlib/Network/udhcpc -i br -t 5 -T 5 -V udhcpc1.21.1 -b -s /mtd_cmmlib/Network/default.script
/bin/sh /mtd_exe/rc.local
init
-/bin/sh
{exe} ash /mtd_exe/launch_exeAPP.sh
/bin/sh -c while true; do /dtv/bin/busybox nc -l -p 3023 -e /bin/sh; done
dropbear
kworker/2:1
mmcqd/0
usb-storage
/mtd_exe/exeAPP -vdbinder
Compositor -vdbinder
{empSLEP_Execute} SLEP_Execute -DSINGLE_PROCESS 21 0
/mtd_exe/moip/exeCamera -vdbinder
{BrowserLauncher} 6ebc4c18
top
/mtd_exe/Runtime/bin/X -vdbinder -logfile /mtd_rwarea/Xlog.txt -modulepath /mtd_appdata/Runtime/XorgLibs -config /mtd_appdata/Runtime/bin/xorg.conf -sharevts -viewNumber 0
rcu_preempt
/mtd_exe/nodejs/nodeEngine/node --expose-gc --gc_global --stack_trace_limit=0 --nouse-idle-notification --max-old-space-size=512 --max-new-space-size=2048 /mtd_rocommon/nodejs/wasp-framework/
kworker/u:0
/mtd_exe/WidgetEngine/WidgetEngine
/mtd_exe/Webkit/WebKitWebProcess 116:WE 27
/mtd_exe/Network/SNAP -s -c -t 2 -D
./MainServer /mtd_rwarea/yahoo
/mtd_exe/Comp_LIB/NetSec/interconnectd -c /mtd_exe/Comp_LIB/NetSec/daemon.conf -d /mtd_rwcommon/NetSec /mtd_rwcommon/NetSec/daemon.log
/mtd_cmmlib/WIFI_LIB/QCA/wpa_supplicant -Dnl80211 -ip2p0 -c/mtd_rwarea/network/p2p_dual.conf -N -Dnl80211 -iwlan0 -c/mtd_rwarea/network/wpa_sta.conf -e /mtd_rwarea/network/entropy.dat -t -qq
/mnt/bin/busybox2 telnetd -p 23 -l /mnt/bin/ash
kworker/1:1
jbd2/loop3-8
kworker/3:1
/mtd_exe/Webkit/WebKitPluginProcess 116:WE 38 /mtd_exe/Webkit/plugins/libSefPlugin.so
/mtd_down/emps/empWebBrowser_Execute/bin/WebKitWebProcess 2003:WB 135
/mtd_down/emps/empWebBrowser_Execute/bin/WebKitGPUProcess 2003:WB 135
./slep_intf_fcgi_app
./ext_evt_intf_fcgi_app
/mtd_cmmlib/BT_LIB/bsa_server -all=0 -diag=0 -hci=0 -l2c=0 -app=0 -btm=0 -sdp=0 -rfc=0 -gap=0 -a2d=0 -avdt=0 -avrc=0 -mca=0 -d /dev/btusb0 -u /dtv/nginx: worker process
/mtd_unirw/rwcommon/emps/empSLEP_Execute/slep_event_router --client_count=2 --start_socket_addr=ipc:////tmp//slep_event:53113
/mtd_exe/Comp_LIB/SecurityFramework/SFCore
/mtd_exe/Comp_LIB/MrsAgent
nginx: master process ./sbin/nginx -p /mtd_rwcommon/emps/empSLEP_Execute_img/nginx -c /mtd_rwcommon/emps/empSLEP_Execute_img/nginx/conf/nginx.conf
/mtd_exe/Comp_LIB/daa
/dtv/bin/samygo_telnetd 3123
/mtd_exe/servicemanager_csp -vdbinder
./PDSServer
./slep_intf_fcgi_app
./ext_evt_intf_fcgi_app
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
httpd -f /mnt/etc/apache2/httpd.conf -D PHP5CGI
/mtd_exe/WebServerApp/bin/lighttpd -D -k D9D605FADAF339B1961BCA2A3EBFB7D302FBCCDE6B2D50CF8F248094B777AEDC -f /mtd_exe/WebServerApp/webserver/lighttpd.conf -s
/dtv/samygo_telnetd 33
/mnt/bin/ash
/tmp/bin/busybox tcpsvd -vE 0.0.0.0 21 /tmp/bin/busybox ftpd -w /
/dtv/bin/busybox nc -l -p 3023 -e /bin/sh
/mtd_cmmlib/Network/udhcpc -i br -t 5 -T 5 -V udhcpc1.21.1 -b -s /mtd_cmmlib/Network/default.script
/bin/sh /mtd_exe/rc.local
init
-/bin/sh
{exe} ash /mtd_exe/launch_exeAPP.sh
/bin/sh -c while true; do /dtv/bin/busybox nc -l -p 3023 -e /bin/sh; done
dropbear
kworker/2:1
mmcqd/0
usb-storage
I know FOR A FACT there are processes on there that I DO NOT EVER NEED, and that WILL NOT "brick" the TV or cause any malfunctions in how it works.
How do I know that? Let's just start googling each line and determine if it's Bluetooth or the Kernel.
---------------------------------------------------------
Also, let's clean up some space.
Starting from root / I have removed the /mtd_rwarea/yahoo folder
---------------------------------------------------------
How to downgrade! Downgrading firmware allows you to apply the much more stable Skype Root and your TV will be faster since less added files for whatever the reason may be that Samsung added more. Hopefully this will allow me to tweak the GUI speeds even more once I get to a more open firmware.
SpoilerShow
First, download this:
In the samyGOso archive, you ONLY need: \samyGOso\out-\samyGOso
In the libFWdowngrade archive, you ONLY need \libFWdowngrade\libFWdowngrade\out-\libFWdowngrade.so
Once you have both of those files, you need to put them ON THE TV via FTP/SFTP in this folder: mtd_rwcommon/
Once the files are inside the folder, you need to SSH into the TV and run these 2 commands IN ORDER!!
FIRST, run the kill $ command, THEN run the one with the file path:
NOW, make sure to download the firmware for YOUR H Series TV and place the Model Number folder into a FAT32 formatted USB in the root, NOT IN ANY OTHER FOLDER, of the USB.
Plug this USB stick into the TV and then hit Menu on your Remote, then Support, then Software Upgrade.
It'll ask if you wanna search for upgrade files on the USB, select OK or YES, then it'll say Firmware Found. For me it showed my CURRENT version 1130 +1, so it said: Firmware Version found: 1131. Ignore this. It doesn't always report the correct version.
Go ahead with the "upgrade" and when your TV reboots automatically (if it doesn't turn on for more than 5 minutes, just press Power on your remote) check your version and you will be at the firmware you used
and then download this: .In the samyGOso archive, you ONLY need: \samyGOso\out-\samyGOso
In the libFWdowngrade archive, you ONLY need \libFWdowngrade\libFWdowngrade\out-\libFWdowngrade.so
Once you have both of those files, you need to put them ON THE TV via FTP/SFTP in this folder: mtd_rwcommon/
Once the files are inside the folder, you need to SSH into the TV and run these 2 commands IN ORDER!!
FIRST, run the kill $ command, THEN run the one with the file path:
Code: Select all
kill $(pidof WidgetEngine)
/mtd_rwcommon/samyGOso -d -T -B -r -l /mtd_rwcommon/libFWdowngrade.so
Plug this USB stick into the TV and then hit Menu on your Remote, then Support, then Software Upgrade.
It'll ask if you wanna search for upgrade files on the USB, select OK or YES, then it'll say Firmware Found. For me it showed my CURRENT version 1130 +1, so it said: Firmware Version found: 1131. Ignore this. It doesn't always report the correct version.
Go ahead with the "upgrade" and when your TV reboots automatically (if it doesn't turn on for more than 5 minutes, just press Power on your remote) check your version and you will be at the firmware you used