Sunday, February 17, 2008

AIM Applications

Ooo, so now you want to get AIM on your iPhone so that it will always be on?

Good.

First, Install either Apollo or MobileChat (Install>Network>)
Restart Springboard (Exit Installer)

Now, remember how you Installed OpenSSH and BSD Subsystem and Boss Tool before? No? Look at the other posts.
Install Boss Prefs (Install>Utilities>)
Restart Springboard
OK, now you may notice that MobileChat (or Apollo, but I'm gonna use MC from now on) is not logging onto your AIM account... Bummer.

BUT WAIT! I CAN FIX THAT!

We installed Boss Prefs to make sure that SSH is turned on.
Enter Boss Prefs, Turn SSH off then Turn SSH on.
Exit Boss Prefs
Make sure AutoLock is set to never (Settings>General>Autolock>)
Ok, now on your computer, open Terminal (Applications>Utilities>)

I FORGOT A STEP!
On your phone, make sure you are connected to wifi, the same as your computer
Find your IP Address on your phone (The blue arrow after your network)

Ok
Now go to Terminal and type in:
ssh root@XXXXXXXXXX
Replace the x's with your IP, so mine would look like:
ssh root@10.0.1.199

Now, it will be asking for a password. Type in:
alpine
You wont be able to see it, dont worry
This is what you should see:
Your-Computers-Name:~ User: ssh root@10.0.1.199
root@10.0.1.199's password:
#
If you get an error with hosts and changed and such, then type:
rm ~/.ssh/known_hosts

Then try again.
If you get asked any questions, answer with yes.
now when you are at the # then type these commands (without the # of course)

#cd /
#cd etc
#nano hosts

And now you are in your hosts file...
Add this at the bottom and save with (Control)+O [Enter]

64.12.161.185 login.oscar.aol.com
64.12.161.185 login.messaging.aol.com
65.54.239.140 messenger.hotmail.com
65.54.239.140 dp.msnmessenger.akadns.net
65.54.179.216 nexus.passport.com
65.54.179.216 nexus.passport.com.nsatc.net
65.54.183.203 login.live.com
65.54.183.203 login.live.com.nsatc.net
65.55.128.48 spaces.live.com
209.85.163.125 talk.google.com


so that now your hosts file will look like this:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
64.12.161.185 login.oscar.aol.com
64.12.161.185 login.messaging.aol.com
65.54.239.140 messenger.hotmail.com
65.54.239.140 dp.msnmessenger.akadns.net
65.54.179.216 nexus.passport.com
65.54.179.216 nexus.passport.com.nsatc.net
65.54.183.203 login.live.com
65.54.183.203 login.live.com.nsatc.net
65.55.128.48 spaces.live.com
209.85.163.125 talk.google.com

good?
Good.
Exit nano with Control X
and then type:

#exit

Restart your iPhone and use MC.

It may error the first time but after that its golden!

Saturday, February 16, 2008

Must Have Apps

This is another quickie
Apps to install, RIGHT AWAY

1. (Install>Sources>) Community Sources
2.(Install>System>) BSD Subsystem
3.(Install>System>) OpenSSH
4.(Install>All Packages) Boss Tool

Use Boss Tool to relocate your fonts and ringtones.


Thats about it for things you NEED to install

Using Installer.app

Alright, this is going to be a short one. This is a short tutorial on how to use Installer.app, which just showed up on your springboard, if you used my method of jailbreaking.

Just to be safe, Restart your phone. (You should know how by now)

And sometimes, the springboard gets screwed up during booting, so check and open an application, see if you can touch things within that application, clock works pretty good for a test.

If you can still touch things, then move on

For faster results, connect to wifi before beginning, EDGE sucks.
Touch the Installer.app icon
It will say "Checking sources..."
Then "Refreshing sources..." until the bar is finished.
At the bottom are 5 Tabs.
The first, Featured, which to me just looks like a webpage, is useless to you.
The second, Install, is really important, my next post will cover things to install right away!
Third, Update, is also really important, as you want most updates that come out.
Forth, Uninstall, is pretty handy for when you run out of space,
and finally,
Fourth, Sources, which you probably wont use ever.

How to use:
Install:
Tap the install tab.
Now you see a list of folders, All Packages, Recent Packages, etc.
Good.
Now click one of them, lets say, All Packages
Lets install something you should install first.
Scroll to "Community Sources"
Tap it.
Tap "Install", in the top right corner
Tap "Install"
Wait for download, then installation, then because it is a source package, it will refresh your sources again.

How to use: Queues
When you tap Install, you are given the choices to Install, Add to Queue, or Cancel.
If you add to queue, you add the package to a list of packages to install. Sometimes, when a package errors before it installs, it will add itself to the queue. Most of the time, I dont use the queue, but when there is an error, click "Clear Queue"

Thats about it, refresh your sources to look for better versions of applications
READ MY NEXT POST
About: Apps you MUST install first!

Jailbreaking Your iPhone

Alright here we go.

You have an iPhone.
You are frustrated by the fact that you cannot install 3rd party applications onto said iPhone, or you are familiar enough with how it works and see that the SDK is due out this month but cant wait.

Good.

There is a method to getting 3rd party applications on your phone by a process known as Jailbreaking. See, your phone is "jailed" as it cannot accept applications. You need to set it free.

THIS IS FOR 1.1.2 AND 1.1.3 FIRMWARE VERSIONS, 1.1.1 USERS, go to http://www.jailbreakme.com

*************************************
WARNING! WARNING! WARNING!
I AM NOT RESPONSIBLE FOR ANY
DAMAGE DONE TO YOUR PHONE
DURING THIS PROCESS. PROCEED
AT YOUR OWN RISK!
THIS PROCESS WILL VOID ANY
WARENTIES ON YOUR PHONE
ONCE AGAIN
PROCEED AT YOUR OWN RISK!
*************************************

Frst off, let me tell you what I am running.
OS X 10.5.1
iPhone 1.1.2 OOTB, upgraded 1.1.3 CLEAN

STEPS
1. Download ZiPhone 2.3 OS X GUI version (here: http://rapidshare.com/files/92459629/ZiPhoneOSX-2.3b.tbz)
2. Open ZiPhone.
3. Once it is open, shut down your iPhone. (Hold the lock button until the red slider comes on, then slide.)
4. Hold the home key (the white square thing) and plug your phone into the computer. Hold until the "Connect to iTunes' screen pops up.
5.Ok, now your phone is in recovery mode. You can still go back now. Download iNdependance and just open it to take your phone out of recovery mode. If all else fails, atleast you have a backup of everything on your computer, right?
5.1. With ZiPhone open, make sure that iTunes is closed. It will probably be complaining that there is an iPhone in recovery mode, blah blah blah.
6. In the ZiPhone application, check Jailbreak and Activate (Im not going over unlocking or anything. There is a possibility that YouTube will die, so right now you can still go back, Look above)
7. MAKE SURE THAT VERBOSE MODE IS CHECKED!
7.1 DID YOU SEE THAT VERBOSE MODE IS CHECKED?
8. Click "Start"
9. Wait. The process doesnt take very long, but just deal with it.

Your phone will reboot, and you will see in the feedback thing that the jailbreak performed successfully.

TADA! Your iPhone is jailbroken.


The next post I make will show you how to use the Installer app that just appeared on your Springboard (desktop).