Saturday, February 4, 2012

iOS 5.0.1 Jailbreak, Untethered, Unlocked 3GS

If you look at my posts, you can see that I wait to upgrade to the new iOS until I have to.

Like now.

I have 2 Apps (not sure which ones) that show up on the upgrade list, but when I select all the upgrades (all) stop because one app needs iOS5. So you have to upgrade each app individually...pain.

So yesterday I looked to see if the iOS5 had an Untethered Jailbreak (JB) yet...it does.

So then I checked to see if it could still be unlocked...it can.

And once again it seems I must reinvent the wheel to do an iOS upgrade etc...so here is the list of links I used.

One part is knowing which bootrom (iBoot) your phone uses...if it has an older bootrom, the JB is simple...mine does, but how do you know for sure? This link for one, later I will mention a possible other way.

A need to know item for iPhone JB is how to enter and exit DFU mode. Most JB tools will get you into DFU mode...but what if something happens and you need to get out? This link has all the info.

Next part of puzzle is Unlocking the iPhone. Unlocking is where you free up the carrier on the phone, so you can use whatever SIM card/cellphone carrier you want. I have a roaming international pay as you go SIM card I use. Cheaper than any regular carrier so far.

Evertime Apple does an iPhone update they change the 'radio' and only certain radios can be unlocked. What radio do you have? (it is also called Baseband, and Modem Firmware).

Mine is radio 05.13.04, an unlockable version...

...but I need to keep that version to keep the iPhone unlockable after the iOS update...this is a key point.

So lets get to the iOS update and we will use Redsn0w. I have used Redsn0w for about half of my JBs and I like it better than sn0wbreeze.

I followed these two links...the iOS5 seems to be a bit more difficult to JB than previous versions, so a few more steps are required.

redmondpie.com is a fantastic website for this kind of info. But these steps were from iphonehacks.com

Here is a quick summary of what we are doing, then I will post the links.

BEFORE DOING THIS, MAKE AN iTUNES BACKUP OF YOUR PHONE, AND TRANSFER PURCHASES FROM PHONE TO COMPUTER

-download redsn0w and the iOS5.0.1 update for the iPhone 3GS (each device has a different iOS...get the correct one)
-use resn0w to modify the iOS5 file to not change the current Baseband (BB, radio, modem firmware) in my iPhone.
-fool iTunes into installing this modified iOS5 update to my phone.


...then the second link does the following steps.
-apply untethered JB to now iOS5 phone (be advised, the software will want to look at the original iOS5 update file, but will not install it...don't worry.
-install Cydia etc.


Now that I have a JB iOS5 iPhone, I can run the Ultrasn0w software I download to my iPhone using the Cydia app that the JB installed.



It was a straight forward install, but it asked some questions I was not ready for...first one (asked twice) was if i had an older iBoot.

The second one was when it asked for the original iOS5 file, I was mildly afraid it was the wrong choice...it wasn't.

Just follow the steps and it will work.


Obviously after I did the upgrade and unlock etc...I used my fresh backup to put all my stuff back on the iPhone, and also tranferred all my apps back.

Cydia will also keep track of what paid apps you have so you can reinstall those.

Tuesday, December 6, 2011

Nintendo DS Canon Camera Interface (pt1)

I am always trying to find a way to improve my astrophotography, and HDR.

I bought into a Kickstarter project (TriggerTrap) ...but it won't be done until spring...I will talk about it then.

A while ago some smart folks figured out how to interface a NintendoDS with a Canon DSLR.

The project became the Open Camera Controller (OCC). I remembered reading about it, but at the time I didn't have a Canon DSLR.

I don't have the interface yet (hence the pt1 for this post), but I did spend some time getting everything else lined up, and there was a bit of learning curve.

...Now the Nintendo DS...

A while back, some hackers figured out that you could utilize the SLOT-1 on the DS and creating a small interface, you could put microSD cards in, and force the DS to read the files and execute them...one use could put games on the microSD card and not be tied to carrying a bunch of cartridges...use your imagination...

This interface card was originally called the R4...and was banned for a while (in some countries anyway). The original R4 cards are hard to find, and limited to 2G microSD cards.

I picked up a newer replica R4 card...a R4SDHC...here are a bunch of different type cards etc...but the one I got works for what I needed...and it will use a microSD card larger than 2G.

Now that you have the card...the DS still won't read files off it, you need to put some software on the card to make that happen. (they call it firmware)...so the next question is what software etc.

My card had a website on it, and listed the software for the card...and some confusing instructions...I will list what I did for this particular card.

After I downloaded the software for my card (R4 V1.48b English.zip), and unzipped it...I had a R4.dat file and 3 directories...the poorly written webpage left me scratching my head as to what to do next.

Since I am not using this to play games etc, all I needed was the filesystem. (after some trial and error I figured out what I needed on the card)

So on the microSD card I placed R4.dat and the R4iMenu directory. (ignored the other directories).

I popped it in the DS and it gave me this menu.

Of course I hadn't put any of my software on it yet, so I removed the card and put the 4 OCC files on it, (in a directory on the root...or just the files on the rood microSD card would work.)

Now when I turn on the DS, and select the GAME icon, I am taken to the directory with the OCC files. This shot is one of the apps running.



For Part2 I will put it in operation (I am waiting for the cable to come from Germany...I don't have enough free time to make my own).

Saturday, December 3, 2011

Bluetooth iPhone tethering revisited - iBluever 2.0.59

So after I installed iOS 4.3.3 etc, I had to reinstall apps etc. All the iTunes apps install automatically of course.

But the apps I installed using Cydia via Jailbreak, do not install automatically...although Cydia keeps track of what you have purchased.

The big item I use is iBluever. It has worked well over the years...and I never upgraded it, because I don't fix what ain't broke. (oh, and this app was why I Jailbroke the iPhone in the first place).

However with the clean install of the OS, I had to install a the latest version of iBluever. For some reason the setup took multiple attempts before I got a connection (over two days), and I was a veteran at installing and using this app.

I will be honest, I am not sure what the issue was, but this is what I did, and below I will show the settings that worked.

First I uninstalled all other tethering type apps, MyWi, and Tetherme. As well as uninstall iBluever.

I unpaired the phones...because iBluever does its own pairing and control of the Bluetooth, normally the iPhone's bluetooth is selected off. However to unpair a failed attempt, you have to turn the bluetooth on, then guess which item is the other phone (was labeled by address or something), unpair it, then turn bluetooth off.

Now with bluetooth off, and with other phone ready to share bluetooth DUN...

...Ok, for my Android phone (Evo3D) I had to install PdaNet (3.02) in order to have Bluetooth DUN sharing. So before I turn iBluever on, I start PdaNet and select Bluetooth DUN.

Now I turn on iBluever and it finds the other Phone,




Once it has found the phone you want, select the blue arrow to the right of the item...and you will get this screen.



These are all the settings needed for my Sprint phone...your mileage may vary...note I delete the username and password, put #777 for phone number, Generic phone (doesn't have the HTC phones in the list) and CDMA compatible. Everthing else was default.

Now go back and select the phone.



As it does its thing, you will see some text under the phone name, when it is done it will show a green checkmark by the name, and you are online!

BTW, you notice the iPhone's phone is logged into T-Mobile and WiFi was on...I did turn off WiFi for testing the connection, and I do not have Data on my SIM card.