sgschwender.com

View Original

How to reset Cydia 1.1 / Cydia Repo Settings

Here is a quick guide what you can do (mainly using SSH to access files on your iDevice) in order to cleanup Cydia Settings / Cydias Repositories. This guide applies to the recently published Cydia 1.1+.This guide is based on the excellent Quick Guide at modmyi.com...Word of Warning:

  • Remember not to delete any directories! Just delete the files mentioned below. If you delete directories Cydia will fail to open.
  • Write down your custom repositories. It is always good to have a backup of your precious repository links. Cydia will re-initialize (ask you again: are you a user, hacker....) so you may need to enter information about your custom repositories.
  • As an alternative to the below method you can use iFile directly on your iDevice.

Prerequisite - SSH into your jailbroken device:

  • Make sure OpenSSH is installed on your iDevice.
    • On your iDevice open Cydia.
    • Select "Sections" in the Navigation bar at the bottom.
    • Select "Networking" from the list of sections.
    • Select "OpenSSH" from the list of packages.
    • Press the install button at the top right of the screen.
    • Press the confirm button at the top right of the screen.
    • Once the install completes successfully press the return to Cydia button at the bottom.
    • Hit the home button (physical button) to return to your home screen
  • Activate WiFi and get your IP-Address.
    • On your iDevice open "Settings"
    • Press Wi-Fi at the top of the settings list
    • Chose your Network and follow the on screen instructions
    • If you are logged into your Wi-Fi network continue below:
    • make sure you are in: Settings > Wi-Fi
    • Next to your network: press the circular blue arrow button
    • In the information section below the buttons you will see "Ip Address ...."
    • note down the IP Address
  • Log into your iphone using a SSH client on your Mac or PC
    • Download and install a SSH client on your mac or pc.
    • If you do not know how to do it.. Search for Cyberduck and guide...
    • Open a new connection
    • For server or hostname enter: <the IP Address you noted down from the previous block>
    • For user name / login enter: root
    • For password enter: alpine
    • Click login or connect etc.
    • After you confirmed any potential key warning you should be connected to your iPhone

Reset Cydia - Delete your Repo Settings

  • Navigate to: /var/lib/apt/lists/
  • There: delete all files (do not delete directories, especially do not delete 'partial')
  • Navigate to: /var/lib/cydia/
  • There: delete metadata.plist
  • Navigate to: /etc/apt/sources.list.d/
  • There: delete all files including cydia.list
  • Exit and disconnect | then restart your iPhone (or respring)

Now when you open Cydia again everything should work fine.