1. XanderEdwards's Avatar
    YOU MUST HAVE OPENSSH INSTALLED, AND YOU MUST KNOW HOW TO ACCESS YOUR IPHONE OR IPODS DATABASE THROUGH AN SFTP CLIENT.

    If you added a source that causes Cydia to crash, this is the thread for you. This will help you remove the buggy source you added.

    You will need an ftp/sftp client. [WinSCP for Windows/Cyberduck for Mac]

    1. SSH into your iPhone/iPod, hopefully you know how to do that.

    2. Go to the root of your iPhone/iPod [/].

    3. Navigate to /etc/apt/sources.list.d/cydia.list

    4. Download the Cydia.list to your computer and open it using any text editor.

    5. Delete the source you added. For example, "deb http://www.iphone.org.hk/apt/ ./" if this is the source you want to delete, simply delete that one line. NOT THE WHOLE DOCUMENT. Make sure you save the document as is. We are NOT adding any extensions.

    6. Drag the saved document into the sources.list.d folder and replace the file.

    7. Respring.

    ALL DONE!



    Xander Edwards

    Black MacBook
    Mac OS X 10.5.7
    2.2 GHz Intel Core 2 Duo
    1GB 667 MHz DDR2 SDRAM

    iPhone 3G
    8GB, Black
    2.2.1 Jailbreak w/QuickPwn
    2009-02-09 12:34 AM
  2. metaljay's Avatar
    ive done this, but everytime i add another source, it pops up about the source i entered incorrectly


    Like A Boss
    2009-07-05 06:03 PM
  3. gurgeva's Avatar
    apologies - but i am super new - how do you SSH?
    i have a 3gs running 3.0.1 on windows

    thanks
    2009-09-03 12:01 PM
  4. tosbsas's Avatar
    @metaljay

    Happens to me too - did you find a solution?
    2009-09-27 12:14 AM
  5. tsplaat's Avatar
    I looked into doing this, but the directory mentioned didn't have that file. Instead, it had a bunch of .list files... presumably one for each source. Tried deleting the source .list file that was slowing down my Cydia (MacCiti), but no luck (permissions).

    Searched some more and found that you just go into the search section and find the original package (source) by searching for it... it should have a green check beside it and you just select it and remove it. Voila'... very simple.
    2009-10-21 04:04 AM
  6. lilskaterpunk's Avatar
    Thanks for this info, help me out.

    2009-10-21 06:04 AM
  7. itouchhacker3's Avatar
    i just went to (sections)scroll down to (repositorys) and found macciti and removed it..
    im refreshing mi list now ill tell u if it worked or not lets hope its does..
    ohh yer im on ipod touch 2g 8 gig (3.0)

    u should allso remove free coder if that pops up as wel so far its workin for me

    all u gotta do is when it erros just look at the names then go (sections)-(repositorys)-then find what is causeing cydia to error and remove them HOPE IT WRKS FOR U AND KEEP ON HACKING
    ITOUCHHACKER3 out latez
    Last edited by itouchhacker3; 2009-10-22 at 05:10 AM. Reason: Automerged Doublepost
    2009-10-22 05:02 AM
  8. jibblinj222's Avatar
    apologies - but i am super new - how do you SSH?
    i have a 3gs running 3.0.1 on windows

    thanks
    it depends on what OS you're using, but you can YouTube OpenSSH for iPhone and the vids will walk you thru it for both Mac and Windows users...
    2009-10-26 11:20 PM
  9. geoffe's Avatar
    A million thanks
    2009-11-17 01:30 AM
  10. harsh30's Avatar
    You know what .. Thanks a ******* ******* Lot ..A ******* big one .. Solved
    2009-12-24 11:07 AM
  11. xSURPx's Avatar
    Thx
    thx!!!!!
    Thx!!!!!!!
    2009-12-24 06:20 PM
  12. harsh30's Avatar
    Not solved .. It didn't oocured for like 20 mins then it has started again. What to do?
    2009-12-25 08:20 AM
  13. smokey_jnr's Avatar
    hi guys..

    i'm getting an error evrytime i go into Cyida now.. it won;t update the packages and throws a wobbly everytime..

    the error i get is:


    Error: Refreshing Data



    the method driver
    /usr/lib/apt/methods/Http could not
    be found

    the method driver
    /usr/lib/apt/methods/Http could not
    be found

    and then times out.. the last update i had was on the 18th of jan..

    anybody else have this problem or know how to fix this..
    2010-02-03 11:23 PM
  14. s70n3y's Avatar
    im not sure where to post and i didnt want to make another thread, but a problem i am having (as well as the one mentioned by everyone else), is that whenever i got to install anything from cydia it automatically adds ********** to the list of things being downloaded. i already have ********** so this causes my ipod to loose its mind trying to overwirte **********. in short its getting really irritating and i have tried everything to resolve it myself
    2010-02-05 03:54 AM
  15. Brandon Neft's Avatar
    Thanks a Million!!! I was getting so ticked off!!!
    2010-02-17 04:35 AM
  16. leletyM3's Avatar
    It works for me!! Thanks for this post!
    2010-05-12 11:16 AM
  17. Will01's Avatar
    Just to add to this topic, while the above method does in fact work, it will not stop the source being re-added the next time you add a source. To completely remove said repo you need to do the following (this guide was not originally written by me):

    SSH Method

    Step 1. Open your SSH Client. (WinSCP for PC, Cyberduck for Mac)
    -1a. Enter your I.P address in the 'hosts' box. Your I.P address can be found by Opening SBSettings.
    -1b. Enter your Username and Password. The default username and password is : 'root' and 'alpine' (Changing root password is HIGHLY recommended.)

    Step 2. You are now inside the iPhone and can see all of the directories. Navigate to '/private/etc/apt/sources.list.d'
    -2a. Open it, and Delete all files that come up as a error on Cydia.
    -2b. Open Cydia.list for editing You will see lines that look like : deb http://i.danstaface.net/deb/ for example.
    -2c. Remove the line that has the offending repo URL.

    Step 3. Navigate to : /private/var/lib/apt/list and Delete all files that contain the corrupted repo in the name.

    Step 4. Navigate to : /private/var/lib/apt/list/partial and Delete all files that contain the corrupted repo in the name.

    Step 5. Navigate to : /private/var/lib/cydia and Open the metadata.plist for editing using a .plist editing program
    -5a. Search for the corrupted repo, and Delete all instances of it. It may appear More than once in the metadata.plist file.
    -5b. Save the file.

    iFile Method

    Step 1. Navigate to '/private/etc/apt/sources.list.d'
    -1a. Open it, and delete all files that come up as a error on Cydia.
    -1b. Open Cydia.list for editing You will see lines that look like : deb http:/************* for example.
    -1c. Remove the line that has the offending repo URL.

    Step 2. Navigate to : /private/var/lib/apt/list and Delete all files that contain the corrupted repo in the name.

    Step 3. Navigate to : /private/var/lib/apt/list/partial and Delete all files that contain the corrupted repo in the name.

    Step 4. Navigate to : /private/var/lib/cydia and Open the metadata.plist
    -4a. Search for the corrupted repo, and Delete all instances of it. It may appear More than once in the metadata.plist file.
    -4b. Save the file.

    Open up Cydia and see whether the problem still persists. If everything was done correctly, the corrupted repo should be gone.
    Hope this helps some of you.
    2010-06-29 05:06 PM
  18. c0mpguru's Avatar
    Awesome. This helped a lot! Thanks!
    2010-08-09 12:23 AM
  19. JakobKuki's Avatar
    Why doesn't anyone just file it lol no ssh required
    2010-08-09 07:33 AM
  20. young e's Avatar
    Just download cyfix foget all this ssh stuff...... Dont know where to get it just google it
    2010-08-09 10:24 AM
25 12
LINK TO POST COPIED TO CLIPBOARD