Page 1 of 1

Samsung H-Series SmartHub overriding MiniHub images

Posted: Wed Jul 08, 2026 1:25 pm
by hacen
Hi everyone,

I'm currently reverse engineering the SmartHub UI on a rooted Samsung H-series TV (T-NT14UDEUC-1320.0 firmware).

My goal is to customize some of the built-in SmartHub graphics, such as the MiniHub icons.

So far I have found:

CResourceManager::RegisterImage()
image path strings inside exeAPP, for example:
MiniHub/15_FS/common/fs_icon_clearall_bg.png

I also located the actual resource in:

/mtd_rocommon/Images/MiniHub/15_FS/common/fs_icon_clearall_bg.png

I tried patching the image path in the running exeAPP process (via /proc/<pid>/mem) to redirect it to a PNG stored in /mtd_rwarea/, but nothing changed. The memory patch itself succeeds, so I suspect the image is already loaded or cached before I patch the string.

My questions are:

Does SmartHub cache image resources during startup?
Which function is actually responsible for loading PNGs from Filesystem after RegisterImage()?
Is there any known way to override or redirect built-in MiniHub image resources without rebuilding the firmware?
Has anyone previously patched SmartHub UI graphics at runtime?
My exeAPP link: https://drive.google.com/file/d/1N7N_RD ... sp=sharing

Any pointers to the relevant classes or functions would be greatly appreciated.

Thanks! :D