Introduction:
Welcome to CSources. The purpose of this app is to keep as many sources for Cydia as possible. With the new Cydia app v1.1.12+ sources are no longer limited to the total package load. Meaning, the amount of source repo's and their packages have no known restrictions. With CSources you can add as many sources as you see fit. Combined with added features of disabling/enabling a repo, quick keys, adding notes and more!

Before CSources, repos were added to Cydia, which may have caused updating lag. Failed to fetch, index files failed, 404 Not Found, etc. Often it had to do with the repo site being down. Not any more, if the site is down permanently or just going through repairs, you can just disable it. No more guessing, no need to remember the address of that repo you once had.

Future upgrade plans include auto backup to iCloud and/or similar, so it's always somewhere, themed display, sync between devices(multiple), maybe something interesting like match Cydia's Sources page.


 How To:
After editing CSources.list, press Done in upper right. The save button will appear.
The changes will not be saved or take effect until you select Save in the upper left.
Close CSources App, Open Cydia, select the Sources tab, select Refresh in the upper left.

· Backing up:
When CSources App loads for the first time or is restarted, the option to backup CSources.list is available.
It is recommended to backup the first time, and any time after.
The file will be saved in the same folder location.

· Restore from Backup:
As recommended, a Backup should be performed.
Press the R on the Home Page to perform a Restore.
If a Backup was never performed R will not be visible.
Hence: their is no way to restore from backup..
Once completed, completely restart CSources App.

· Double sources in Cydia:
It's not a good idea to have duplicate sources. Using Cydia, open the sources tab. Press Edit, remove the duplicate repo(s) that can be seen on same page which shows a delete sign to its left. There is no need to keep it since it's already in CSources.
Please note: if any of the sources in the CSources list is from the actual Cydia tab, "More Package Sources", option to install as a source, tab. Remove that duplicate from CSources. It's best to install them using Cydia and not in CSources.

· ( + )  Add a Repo:
In the Editor, select Edit on the top right.
The + or Add button will appear on the top left.
Scroll to where you want to add the new source.
(this should be the beginning of any line.)
When you have placed the cursor where you want to add a repo.
Select the add button, a popup will open.
Enter the Repo address in the supplied field.
Enter address as follows;
www.SomeRepo.com/repo
Select Add It!
The Repo Address will be added to CSources.list as:
deb http://www.SomeRepo.com/repo/ ./
"Do not add the deb or http to the beginning or the End extension, CSources will do it for you."


 CSources.list How To:
Make Active = Remove " # " in front of the deb http..... to utilize the source in Cydia.
Make Inactive = add the " # " in front of deb http..... to disable from Cydia.
Make line invisable to Cydia for adding notes = add the " # " in front of any line.

What disabling/enabling should look like:
example, source below is Inactive/disabled.
# deb http://somerepo.org/repo/ ./

example, source below is Active/enabled.
deb http://somerepo.org/repo/. /

Below is a list of repos all of which are currently disabled in the original CSources.list.
This should help you understand how to make active/inactive repos with notes etc.
All repo address must end with /. /
If this list is not working correctly for you. ie, Cydia states;
Malformed line ### in sources list.
Check to make sure each line;
starts with either-> # or-> deb http://.......
The Active Repo Ends with -> /. /
and one blank line at end of this list.
--------
example:

# (Some beta repo). <--notes
#deb http://demo-cydia.Inactive.com/
# (MustHave)
deb http://Active.co/repo/ ./
# (BackupClientApp)
deb http://apt.Active.com/cydia/ ./
#deb http://Inactive.com/cydia/beta/ ./
#
# Cydia -------------------
#deb http://cydia.Inactive.com/ ./
#
# Repo----------------------
#deb http://repo.Inactive/ ./
(THIS IS A BLANK LINE)



© Copyright 2014-2015 CSources. All rights reserved.

Canea J.L. Rowan, and its affiliates and assigns and licensors All rights reserved.

DirtyBeans, LLC is a wholly owned subsidiary of Canea J.L. Rowan.

Any unauthorised broadcasting, public performance, copying or re-recording will constitute an infringement of copyright.

This software is protected by U.S. Copyright Law and International Treaties. Unauthorized use, duplication, reverse engineering, any form of redistribution, or use in part or in whole other than by prior, express, printed and signed license for use is subject to civil and criminal prosecution. If you have received this file in error, please notify copyright holder and destroy this and any other copies as instructed.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."


Special Thanks to: Ryan Nystrom = RNBlur © Copyright 2011
Portions ©2012, Ryan Nystrom

RNBlurModal

Created by Ryan Nystrom on 10/2/12.
Copyright (c) 2012 Ryan Nystrom. All rights reserved.