While Slideshow works without any problems on non-rooted Android devices, there are couple of extra features which are available only on rooted devices, mostly due to security restrictions of Android.
Here is list of Slideshow’s extra features available only on rooted devices:
- Web interface on port 80 – Slideshow’s web interface is available by default on port 8080 on non-rooted devices and port 80 on rooted devices (the default HTTP port). Similar situation is with HTTPS (port 443 on rooted, 8443 on non-rooted) and FTP (port 21 on rooted, 8021 on non-rooted). The reason is that ports bellow 1000 are restricted only to system apps on non-rooted devices. All these ports can be changed in Slideshow’s settings.
- Possibility to reboot the whole device from the web interface – Slideshow can trigger the system reboot on rooted devices.
- Automatically synchronizing time with NTP server – synchronization is usually done be Android itself, but sometimes it fails to synchronize for a while. Slideshow can force the synchronization of time from internet on rooted devices. This is important if you are using features such as displaying date & time panel or scheduled deletion. Many Android boxes doesn’t have battery to internally keep the current time through the reboot and until they synchronize the time from internet after startup, they will display date and time from the past.
On many Android versions, even if your device is rooted, you will be asked whether you want to allow root (or superuser) access for Slideshow on the app’s first start. You might also want to turn off notification every time Slideshow uses the root access, usually through an app called SuperSU.
Note that rooting Android may damage your device and/or void the warranty. Be careful!