iCleaner can remove unnecessary files from your device. The cleanup process is made of the following steps:
it deletes files sent and received via iMessage or MMS. The "smart" setting only deletes files that do not show up in any message, while "on" deletes all attachments (messages with attachments will show a blank icon).
it deletes cookies, browsing history and cache files to free up memory and preserve your privacy.
it deletes unnecessary AppStore apps caches, cookies, temporary files and snapshots. Furthermore, it detects popular applications for a more in-depth cleanup.
OTA software updates:
it deletes downloaded iOS update files. This step was previously (mostly) included in the "Cache files" step.
it cleans up Cydia caches and temporary files, Cydia applications unnecessary files, partially downloaded Cydia packages and repo files.
it deletes Cydia sources files. Useful if Cydia sources aren't updating correctly.
issues the "apt-get autoremove" command in order to remove packages installed as dependencies that are not needed anymore. Additionally, it removes preference files left by some uninstalled packages and removes unneeded entries from the "/var/lib/dpkg/status" file.
it deletes log files and crash reports from known locations. These files are generally irrelevant to the user and can be safely deleted.
it scans and deletes system cache files and databases. Some of them are rebuilt upon respring. This helps removing obsolete cache data.
it deletes temporary files from your device. These files are meant to be removed automatically, but they often happen not to. iCleaner takes care of that.
iCleaner features a custom cleanup pass based on file extensions. By default, it looks for log and temp files all over the directory tree.
Custom files and Folders cleanup:
with this extremely powerful feature, you can add any file or folder to the cleanup process. Check the user guide
for a detailed explaination of how it works.
Launch Daemons, Cydia Substrate addons & Preference Bundles management:
are processes that are launched upon system startup (or at a later time) and run in the background. If you own an old device, disabling some of them may speed it up by freeing up system resources. Furthermore, you will be able to enable/disable core system functions (such as OTA updates, Game Center, Internet Tethering, VPN and more).
Without too much technicality, Cydia Substrate addons
are tweaks you installed via Cydia. You can enable or disable them with a single tap, while still having them installed.
This tool should be mainly used to troubleshoot faulty/incompatible tweaks without having to go through the Cydia install/uninstall process.
are responsible of displaying preferences for tweaks in the Settings app. Disabling them will make them unavailable, giving you control about which preferences can be actually seen and edited.