Check out the troubleshooting page.
iCleaner Pro has the same feature set as iCleaner, plus: launch daemons, tweaks and preference bundles management, a preference files removal tool, and a fully customizable cleanup step.
iCleaner Pro is only available on my personal repositories and not on any community repo, because it has advanced features that should only be used by tech-savvy users. See this post for further information.
European privacy laws require apps that use device identifiers (such as IDFA, the identifier for advertising, or UDIDs) to ask for permission by the user before using said identifiers.
iCleaner has its own payment processing backend, therefore it won't be visible as a purchased item in your package manager.
Just run it with "Test mode" enabled. iCleaner will backup files instead of actually deleting them. Backup files can be restored or removed afterwards.
"Test mode" can be enabled in the "Settings" tab.
Note: unused dependencies are currently not backed up by enabling "Test mode".
Test mode simply backups files in-place, meaning they are left in their original position on the filesystem. This has its reasons: simplicity, fault tolerance, and it really makes no sense to backup temporary data that is only relevant for a very brief time interval.
Because of this, there's no simple way to move them someplace else (besides building a separate tool/script to do it), and I don't currently support it.
There are cases in which an actual backup solution would be nice to have (as an example when deleting language data or app assets), which is why this feature is actually on my to-do list for a future release.
iCleaner saves the last analysis or cleanup log. It can be easily viewed by navigating to the "Settings" tab. The log file is located at "/var/mobile/Library/iCleaner/junk.txt".