Hack the iPhone





Installing Cydia (an alternative to Installer)

Mac & Windows XP / Vista


iPhone


What is Cydia? It's just like Installer, but it is open source and has more features. And more importantly, fewer problems to fix. Let's face it Installer and BSD Subsystem and the Term-vt100 have many issues that no one seems to want to fix. If you'd like to learn more about Cydia, then check out the author's site here. Let me put out some critical information up front, before I get into the installation of this program.
  • You can have Cydia and Installer both on the iPhone. This is not necessarily a replacement for Installer, but it could be.
  • If you have already installed BSD Subsystem via the Installer, then it will be overwritten and a better version will be installed in its place via the Cydia program. You must never update BSD Subsystem via the Installer ever again as you could damage the installation files that Cydia will create.
  • If you should use any programs from the Installer that require BSD Subsystem to run, then you should use the program called Fake BSD Subsystem which I'll cover later.
  • If you should use Cydia on an iPhone with applications and personal data already installed, and haven't used a program like BossTool to move them to the larger disk partition (where the bulk of your storage space is), then it will automatically move them for your freeing up space on the smaller partition.
  • Once installed, you should occassionally refresh Cydia's repository to make sure you have current version of programs that you install.
  • You can install Mobile Terminal and not have to install fix files for it or for BSD SubSystem like you do with Installer. Most importantly, you can change your master password to the iPhone! The Mobile Terminal will also not end your session until you logout of it, nice.




Step 1.

If you followed my Step 1 guide (sorry Windows users, don't have one for you yet) for activating, jailbreaking, and unlocking the iPhone, then you should already have the Installer installed. Make sure your Auto-Lock is set to Never. Launch the Installer. It will open on the Featured page.

iPhone       iPhone



Press the Sources icon at the bottom. You can see I haven't even installed Community Sources yet. Press the Edit button at the top right. Now press the Add button at the top left.

iPhone       iPhone








Enter apptapp.saurik.com, then press OK. It will refresh the sources and you will be back at this screen. Press the Done button.

iPhone       iPhone



Now press the Refresh button in the top left corner. You should now see these sources.

iPhone       iPhone



Press the Install icon at the bottom. Scroll down to the System folder and press it. Select the Cydia Packager.

iPhone       iPhone



Install this program. It will take a while to download.

iPhone       iPhone



Make sure to read this and press OK. Installation will begin.

iPhone       iPhone








Status messages will appear. Read this message then press OK.

iPhone       iPhone



Go back to the System folder. Now install Fake BSD Subsystem.

iPhone       iPhone



Read this message, then press OK. Here's the program on the SpringBoard.

iPhone       iPhone



Like Installer, it starts out on the Featured page. Much of this program should look familiar to you if you've used the Installer. Press the Install icon at the bottom and you'll come to an empty page. Press the reload arrow in the top right corner.

iPhone       iPhone



You'll now have a list of folders. Select what you'd like to install at this point. I always install the Terminal.

iPhone       iPhone



Press the Install button in the top right corner. Now press the Confirm button in the top right corner.

iPhone       iPhone



You'll get status information while it downloads and installs. And here it is on the SpringBoard.

iPhone       iPhone



Now let's change the password from alpine to whatever we want...

On your Mac, go to your Appliations folder, then into the Utilities folder. There is a program called Terminal. Launch it. I hope I am painfully clear here. As seen below you will enter two things into the Terminal. Note: after ssh - the character that follows is a lower case l (el), it is not an I (eye). The IP address is YOUR address. In my example it is 10.0.1.11 for MY iPhone. The next line is alpine, which is the default password, unless you changed it.

ssh -l root 10.0.1.11
alpine

Then enter this command:
passwd

You will then be prompted to enter your new password, and then confirm it. You'll then be returned to the system prompt when it has been changed. That's it.

iPhone



On a side note, you could uninstall the version of OpenSSH that iNdependence installed and then install the version of OpenSSH that Cydia distributes. I've done this, it works just fine when you do, but that is your call and I'm not going to document that process here, it's pretty straight forward. I will say this, when you go to iNdependence to uninstall OpenSSH and you see the screen below, don't check any of the boxes, it's your safest bet.

iPhone



I'll add any more information to this tutorial as I discover it.









Return to top of page.

Callcentric - internet phone service
for your home or office.
iPhone
My other cell phone modding sites:   Hack the L7, Hack the V3 and Hack the V3i.   Copyright © 2008, MCJ