iCleaner Pro - 7.6.1~beta1k2 - Utilities

iCleaner Pro 7.6.1~beta1k2 Add to favorites

Xarold Repository
4.24/5 (777 votes).

For iPhone, iPod and iPad.

Compatible with: iOS 4.0 to 10.x

The first real iOS system cleaner and optimizer. It removes unnecessary files from your device, and allows you to tweak it to your liking.

What does it do?


iCleaner can free up space by removing unnecessary files from your device. The cleanup process is made of the following steps:

Message attachments: 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).

Safari: it deletes cookies, browsing history and cache files to free up memory and preserve your privacy.

Applications: it deletes App Store app 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.

Battery usage data: it deletes archived battery data, while leaving current battery data untouched.

Cydia: it cleans up Cydia caches and temporary files, cache files generated by Cydia apps and tweaks, partially downloaded packages and repo files.

Cydia sources: it purges local package lists for your Cydia sources. Only useful if they aren't updating correctly due to corrupt lists.

Unused dependencies: it issues the "apt-get autoremove" command in order to remove packages installed as dependencies that are not needed anymore, and purges uninstalled packages.

Log files: it deletes log files and crash reports from known locations. These files are generally irrelevant to the user and can be safely deleted.

Cache files: it scans and deletes system cache files and databases. Some of them are rebuilt upon respring. This helps removing obsolete cache data.

Temporary files: it deletes temporary files from your device. These files are meant to be removed automatically, but they often happen not to.

Filetype cleanup: 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:

Daemons are processes that are launched upon system startup (or at a later time) and run in the background. Disabling daemons allows you to break core system functions (such as OTA updates, Game Center, error logging, etc.).

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 only used as a temporary solution in order to troubleshoot faulty/incompatible tweaks without having to go through the Cydia install/uninstall process.

Preference Bundles 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.

Other things iCleaner can do:

  • Remove unused languages.
  • Remove unused keyboards.
  • Remove unused voice control languages.
  • Remove definition dictionaries.
  • Delete retina @2x and @3x images.
  • Delete non-retina images.
  • Delete iPad images.
  • Delete 4-inch images.
  • Delete iTunesArtwork files.
  • Delete Wallpapers.
  • Reset preferences of Cydia tweaks.
  • Move the Fonts folder from/to the system partition. (iOS 6 and below)
  • Set scheduled cleanups via Activator.
  • Launch it via its Flipswitch toggle.
  • Much, much more. Check the website and user guide to learn more.

Recent changes

7.6.1~beta1 - Feb 5th, 2017

Fixes and improvements:

  • Fix daemon tool on iOS 10.
  • Fix spotlight search partially broken until reboot on iOS 10.
  • Update battery data step to clear archived data older than 7 days on iOS 9 and later.
  • Update Russian and Ukrainian localizations.

7.6.0 - Jan 28th, 2017


  • Officially supports iOS 10 and later.
  • Added support for iPhone 7 and 7 plus to the assets removal tools.

Fixes and improvements:

  • Remove iOS 10 update files during the 'OTA updates' step.
  • Don't require reboot upon install on iOS 10.
  • Improved blur animation when presenting full screen views.
  • Fixed alerts being presented twice sometimes on iOS 10.
  • Fixed wrong text color when running in CLI mode.
  • Added arm64 slice.
  • Replaced launch script with compiled binary.
  • Updated Korean localization.

7.5.6 - Sep 4th, 2016

Fixes and improvements:

  • Apple News cache is now removed during the "Applications" step.
  • Fixed bug that would cause the Pangu 9.3.x jailbreak app to allow the user to re-jailbreak an already jailbroken device.
  • Updated Twitter social link.

7.5.5 - Aug 16th, 2016

Fixes and improvements:

  • A reboot is now required upon install/update if /var is mounted as nosuid to avoid crashes caused by stashing tweaks.
  • Fixed bug that didn't take excluded apps into account in the filetype cleanup step on iOS 8 and later.
  • Fixed crash while presenting ad interstitials.

7.5.4 - Aug 7th, 2016

Fixes and improvements:

  • Added support for the iPhone SE and iPad Pro in the assets removal tools.
  • Fixed crash when opening the dictionaries tool.

7.5.3 - Jul 31st, 2016

Fixes and improvements:

  • Fixed sporadic crash on ad interstitial dismiss.

7.5.2 - Jul 31st, 2016


  • Added '-restore-togglable-items' CLI argument.

Fixes and improvements:

  • Fixed crash caused by CoolStar's stashing tweak.
  • Disallowed removing assets from the Pangu 9.3.3 jailbreak app.
  • Added support for new app paths in 9.3.3 in the file browser.
  • Improved dictionaries tool on iOS 7 and earlier.
  • Updated Azerbaijani localization.

7.5.1 - Nov 17th, 2015


  • Added 3D Touch app shortcuts (for registered devices, enable in settings).
  • Added iCleaner://csaddons URL scheme (for registered devices).
  • Replaced "Reset" button with "All" button in the excluded apps menus.

Fixes and improvements:

  • Improved the keyboard removal tool on iOS 9.x (it's now able to clear hundreds of megabytes on the root filesystem).
  • Improved preference files tool by ignoring iOS 9.x system preference files.
  • Improved small icon for better display in the app switcher.
  • Adopted San Francisco font on cleanup view in iOS 9.
  • Added Portuguese (Portugal) localization.
  • Temporarily removed IconBundles support in iOS 9.x, will be reintroduced whenever IconBundles is updated.
  • Fixed iPad layout issues on iOS 9.x.
  • Attempt at fixing sporadic crash on ad interstitial dismiss.

7.5.0 - Oct 18th, 2015

Announcement post: http://blog.ib-soft.net/2015/09/icleaner-750.html


  • Full iOS 9 compatibility.
  • New, modern cleanup user interface.
  • Added battery usage data cleanup step.
  • Added automatic dependency management to the Cydia Substrate addon tool.
  • Added full theming support via WinterBoard and Anemone. See the theming documentation.
  • Re-enabling a Cydia Substrate addon or Preference Bundle prior to uninstalling it via Cydia is not necessary anymore.
  • The images removal tools now support the iPhone 6s, 6s plus, iPad mini 4 and 6th gen iPod touch.
  • The preference files tool now attempts to indicate which tweak each file belongs to.
  • The wallpapers tool can now remove live wallpapers.

Fixes and improvements:

  • Fixed bug where the Cydia Substrate addons tools would fail to recognize a symlink to a dylib, when both were placed in the DynamicLibraries directory.
  • Fixed bug that prevented the Preference Bundles tool to appropriately get the icon for packages with multiple bundles.
  • Fixed bug that disallowed the log file from being written while the device was locked with a passcode.
  • Potentially fixed bug that could cause iCleaner to crash when dependencies were not respected while disabling tweaks.
  • Reduced iCleanerLib memory footprint.
  • Improved iCleanerLib loading and initialization.
  • Added device identifiers usage consent alert for european users to comply with EU privacy directives.
  • The log file is now automatically loaded completely once the text view is scrolled to the bottom.
  • User interface improvements.
  • Miscellaneous performance improvements.

7.4.4 - Jul 3rd, 2015

  • Fixed the "quarter screen" bug that happened on iOS 8.3/8.4 with FlipSwitch integration turned on.
  • Minor Cydia 1.1.19 compatibility improvements.
  • Improved WinterBoard integration by loading IconBundles, if present.
  • Improved real-time localization support.
  • Fixed typo in Dutch localization.

7.4.3 - Jun 24th, 2015

  • Fixed bootloop caused by disabling the "log, dump and crash report" daemons on iOS 8.3.
  • Fixed crash when opening the wallpapers tool.
  • Fixed crash when removing backup files via CLI.
  • Fixed sporadic visual glitch when toggling excluded apps.
  • Improved launch daemons tool "pro" mode user interface.

7.4.2 - Apr 29th, 2015

  • Fixed startup crash on iOS 5.x for iCleaner "standard".
  • Fixed visual glitch when dismissing the log view after analyzing.
  • Fixed sporadic layout issues in the cleanup view.
  • Fixed potential race condition in the CLI restore tool.
  • Fixed layout issues in the command line interface.
  • Miscellaneous bugfixes.

7.4.1 - Apr 22nd, 2015

  • Improved custom files browser by displaying app identifiers for folders left by uninstalled apps.
  • Improved performance of the built-in text files viewer.
  • Smoother transition between the tabs of the app.
  • Attempted fix for sporadic issue with black, not dismissable ad interstitials.
  • Miscellaneous bugfixes.

7.4.0 - Apr 9th, 2015

  • Improved images removal tools on iPhone 6 Plus.
  • Improved dictionaries removal tool by using Apple private APIs on iOS 7 and later.
  • The Cydia Substrate addons tool now detects which package installed a specific dylib and allows the user to open it in Cydia for quick removal.
  • Added icons to the Preference Bundles and Cydia Substrate addons tools.
  • Improved preference files manager: you can now tap on a preference file and choose to delete it or open it in a file manager (currently supported: iFile, Filza).
  • Added cfprefsd reload functionality to the preference files manager (iOS 8.x).
  • Added alphabetic index to the preference files manager.
  • Deleting a preference file now (almost) always resets the preferences of the relative tweak on iOS 8.x.
  • Added HealthKit and HomeKit daemons to the launch daemons management tool.
  • Improved and optimized log/readme file search.
  • Added pinch to zoom functionality to the previews in the wallpaper management tool.
  • Greatly reduced delay when opening the wallpapers management tool.
  • Improved app startup time on iOS 7.x.
  • Updated Czech localization.
  • Fixed typo in French localization.
  • Fixed incompatibility with the latest f.lux update.
  • Fixed action sheet 'Cancel' button not working properly on iOS 6 and earlier.
  • Attempt at fixing respring issues on iOS 7.x (feedback required).
  • Minor GUI improvements.
  • Bugfixes and performance improvements.

7.3.2 - Dec 5th, 2014

  • Fixed iOS 6.x and earlier occasional startup crash.
  • Greatly reduced memory footprint.
  • Reduced app startup time on iOS 6.x and earlier.
  • Improved Preference Bundles management tool by merging multiple entries from the same package into one.
  • Removed the "com.apple.ReportCrash.SimulateCrash" daemon from the "Log, dump and crash report" daemon group.
  • Bugfixes and performance improvements.

7.3.1 - Nov 26th, 2014

  • Fixed registration status not recognized after rebooting (iOS 8.x).
  • Fixed crash while removing @1x images via CLI.
  • Updated Vietnamese localization.
  • Bugfixes and improvements.

7.3.0 - Nov 20th, 2014

  • iOS 8.x and Cydia 1.1.1x support.
  • iPhone 6 resolution support.
  • Preliminary iPhone 6 Plus resolution support (missing @3x assets, will come in a later release).
  • Added @3x images removal tool.
  • New supported apps: Filza file manager.
  • System apps, extensions and groups are now recognized by the 'Custom files and folders' file explorer.
  • Major 'under the hood' changes for better reliability and performance.
  • Improved security of the images removal tools.
  • The 'non retina' removal tool is now CLI only for security reasons.
  • Updated Hungarian, Indonesian and traditional Chinese localizations.
  • Fixed Activator actions on iOS 4.x.
  • Disabling the OTA updated daemons no longer causes bootloops on iOS 8.x.
  • Reduced respring delay when disabling Cydia Substrate addons.
  • Bugfixes and improvements.

7.2.4 - Aug 29th, 2014

  • Allowed "%" character in the filetypes cleanup step (allows removal of .plist% files created by iFile).
  • Actually fixed iOS 4 specific crash when using the images and languages removal tools.
  • Fixed potential small memory leak within the app (didn't affect the SpringBoard dylib).


7.2.3 - Aug 18th, 2014

* Fixed startup crash caused by malformed Info.plist files.
* Fixed iOS 4 specific crash when tapping on the "All" button in the languages selector.
* Fixed iOS 4 specific CLI crash.
* Possibly fixed iOS 4 specific crash when using the images and languages removal tools.
* Updated Polish localization.

7.2.2 - Aug 11th, 2014

* Fixed: some apps were not appearing in the excluded apps menus.
* Improved app detection algorithm.
* Slight performance improvement when enumerating apps.
* Added Albanian localization.

7.2.1 - Jul 22nd, 2014

* Fixed iOS 4.x startup crash.
* Added Vietnamese localization.
* Updated Chinese (traditional), Danish, French, Malay, Polish, Romanian and Turkish localizations.

7.2.0 - Jul 3rd, 2014

+ Added Substrate library to allow centralized (and localized) integration with other tweaks.
+ Added Activator support.
+ Added Flipswitch support.
+ Added Winterboard theming support.
+ Added "iCleaner://clean" URL scheme.
+ Added [ -clean [-autorespring] ] command line parameters.
+ Added separate app exclusion for the standard cleanup, images removal tools and languages removal tools.
+ Added online user guide.
* Improved app exclusion support.
* Improved images and languages removal tools.
* Separated "OTA software updates" cleanup step (it was previously included in the "Cache files" step).
* Added iCaughtUPro log files to the cleanup list.
* Added more files to the cleanup list.
* (Pro only) - Added ability to quickly turn all Substrate tweaks on or off.
* (Pro only) - Added ability to enable or disable individual daemons in their respective groups.
* Added alphabetical indexing to most menus.
* Added Kurdish localization.
* Improved preference files management.
* Removed CoreUtils dependency.
* User interface improvements.
* Performance improvements.

7.1.3-4 - Mar 12th, 2014

* Fixed SpringBoard crash with the latest Messages+ update.

7.1.3-3 - Feb 28th, 2014

* Fixed iOS 4.x specific freeze.
* Fixed "Test Mode" setting not being saved.

7.1.3 - Feb 16th, 2014

* Fixed various crashes caused by modified hosts files.
* (Pro only) - Reboot after editing launch daemons didn't work on some devices, should be fixed.
* Added Lithuanian and Malaysian translations.
* Better localization support.
* Added "Azerbaijani" to the languages removal tool.
* Improved security of the languages removal tool (better detection and exclusion of the selected language).
* Improved images removal tools.
* (Pro only) - Added Activator's preference file to the preference files manager.
* New supported apps: Box.
* Added more files to the cleanup list.
* Fixed some broken CLI tools.
* Minor UI changes.
* Bugfixes and improvements.

- 7.1.1 - Jan 9th, 2014

* Fixed iOS 4.0.x - 4.2.x startup crash.
* Fixed sporadic startup crash when biteSMS is installed.
* Updated broken AlterVista links.
* Minor bugfixes.

7.1.0 - Jan 5th, 2014

+ Added iOS 7 support.
* (iOS 7 only) - Entirely redesigned to match the new iOS 7 look and feel.
* Major performance optimizations.
* Improved the text search function to highlight matches.
* Added more files to the cleanup list.
* Bbugfixes and improvements.

7.0.2 - Sep 19th, 2013

* Drastically reduced memory footprint.
* Fixed iOS 5.x "cache files" crash.
* Bugfixes and performance improvements.

7.0.1 - Aug 27th, 2013

* Updated Bulgarian localization.
+ Added alert popup for unsupported iOS versions.
* Added more files to the cleanup list.
* Fixed some iPad UI bugs.
* Minor bugfixes and improvements.

7.0.0 - Aug 16th, 2013

+ Entirely rewritten core, optimized for speed and reliability (2x to 4x faster than the old core).
+ Added "contribute to remove ads" functionality.
+ Added analysis for every removal tool.
+ Added message attachments cleanup step.
+ (Pro only) - Added custom files and folders cleanup step.
+ You can now tap on a cleanup step to quickly perform its analysis or cleanup.
+ Added dictionaries removal tool.
* Respring upon cleanup completion is now needed only if the "Cache files" or "Temporary files" steps are enabled.
* Log files now show up as a preview at first, in order to improve loading time.
* (Pro only) - Added "PreferenceLoader" switch to the Preference Bundles manager.
* (Pro only) - Tapping on a preference file will now show the "open in" menu.
* Added more files to the cleanup list (ImageCache, ApplicationArchives and Auxo snapshots being the most relevant).
* Allowed some symbols in filetype cleanup, while disallowing wildcards.
* Added in-app UIWebView browser.
* Changed the way preferences are managed.
* Changed respring method.
* Added new languages and corrected some translations.
* UI changes, bugfixes and improvements.


Similar packages