Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.
/ cydiacleaner Public archive

A program in Python to validate and manage repositories installed on the iPhone for Cydia.

License

Notifications You must be signed in to change notification settings

jimbair/cydiacleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to Cydia Cleaner!

This little Python program was written to help clean up the Cydia repos on a jailbroken iPhone by "retiring" bad or offline repos. It ignores the "Entered by User" repos and only checks those that are "Installed By Package".

I decided to write this due to the "All Sources" package routinely giving me bunk repos that I would have to remove using either SSH or MobileTerminal. Cydia does not allow removal of repos that are installed by packages for whatever reason, and removing the "All Sources" app even states that removing the app does not remove the sources it installs.

To use, simply put cydiacleaner.py on your phone and run it as root. When run, it checks your repos and if any bad repos are found, it "retires" them from your Cydia repos. Next, it re-checks any previously retired repos (but not the ones we just retired) and, if found to be valid, they are 'revived' and placed back into your Cydia repos.

Retired repo files are placed in the retired/ folder inside your sources folder.

James Bair
james.d.bair@gmail.com

About

A program in Python to validate and manage repositories installed on the iPhone for Cydia.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages