Page 4 of 4

Re: UE40ES5700 - crapware removal?

Posted: Thu Jan 24, 2013 7:51 am
by dec0ding
Discovered another simple method for deleting preinstalled apps with big icons : Social TV/Kids/fitness/family store.
It seems to be possible delete them from installed widget database on samsung server - like any other widget.
Impossibility of deletion not enforced on server - only on client remove option is not displayed.
Main difficulty - obtain Token. Token is generated in NNAVI plugin - native code, not in js (has anyone broken the algo ?)
based on SessionID,UserID and seedkey. All parameters are provided by sammy in "seedkey" query.

Javascript code used by widget manager for getting token :

Code: Select all

			var tToken = WMGlobal.NNaviPlugin.GetToken(DTVInfo.Value.SessionID, DTVInfo.Value.UserID, DTVInfo.Value.SeedKey);
Its still quite easy to get valid token without reversting TV native code.
Either disable https in widget manager code and sniff "Token:" header or write your own widget that use GetToken call.

After you have token, prepare http request in text editor.

Code: Select all

DELETE /openapi/service/widget/mystorage?timestamp=1359008747161 HTTP/1.1
Content-Length: 98
Token: <YourToken>
Appkey: <YourAppkey>
Host: infolink.pavv.co.kr

<?xml version='1.0' encoding='UTF-8'?><list><widget id='111199000250' version='1.120601' /></list>
Replace Content-Length and widget id.
telnet to infolink.pavv.co.kr on port 80 and paste the text.
After doing this /openapi/service/widget/list does not return delete widget ids and thats why smarhub will not reinstall it again.

I dont think this method will permanently delete partners apps (5 apps on top) cause they are changed on time basis and automatically
added to widget list.

Warning : do not delete samsung apps !

Re: UE40ES5700 - crapware removal?

Posted: Tue Jun 04, 2013 2:55 am
by Noci
Is this proxy still available somewhere?

TIA

Re: UE40ES5700 - crapware removal?

Posted: Wed Jun 19, 2013 12:38 am
by superb1
dec0ding wrote:This is how my tv looks now :
Image
Hi can apps just be moved into different locations eg swap normal app into signature position?

Re: UE40ES5700 - crapware removal?

Posted: Sat Oct 05, 2013 11:19 am
by juusso
Thanks for remembering me this stuff. Just checked on mine D series and failed. TV wont accept modified cmk and it starts to re-install smarthub. Maybe additional exeDSP patching needed...

Re: UE40ES5700 - crapware removal?

Posted: Sat Oct 05, 2013 11:55 pm
by superb1
I have found you can swap application files from one app to another if the cmk is not encrypted, though after two weeks smarthub has somehow picked up the discrepancy and reverted back and also disable samygo.
juuso wrote:Thanks for remembering me this stuff. Just checked on mine D series and failed. TV wont accept modified cmk and it starts to re-install smarthub. Maybe additional exeDSP patching needed...
If this is patched that would be great... and if you want me to reveal what i did i can do it in private

Re: UE40ES5700 - crapware removal?

Posted: Sun Oct 06, 2013 11:00 am
by juusso
Yes, i would like to know what did you do. And others may like to. Please, no need for private.

Re: UE40ES5700 - crapware removal?

Posted: Mon Oct 07, 2013 12:22 am
by superb1
Ok I found if you have apps with no .cmk you can copy and paste most files across. I did this because one of my apps had a direct remote button.
SpoilerShow
This is for Camera app on E-series 111199000764
1. Make a backup of both app folders
2. Delete all files but config.xml, index.html, app.json, jquery.js, SamsungSVDMedium_EU.ttf in donor app (camera) directory
3. Edit config.xml to add icons of new app - do not modify anything else and leave program name as is (it will be the old app name)
4. Merge Index.html with new app coming across - open both in notepad++ and keep all entries from both apps, you can remove double entries if they exist
5. verify original files app.json, jquery.js, SamsungSVDMedium_EU.ttf still exist
Thats it, and this will survive a power cycle