It’s our son Luayyu’s 1st Birthday

January 1st, 2008

dsc_6037.JPG

It is exactly 1 year since our son Luayyu was born. He talks in his own language and can stand on his own. He can take 1-2 steps as well and would start walking any minute. He is loved by family, friends and is the inspiration to the whole family.

A very Happy New Year and Birthday to my dear son Lou’ayy.

Revirginize and unlock iPhone to 1.1.2

December 30th, 2007

iphone_34.jpg

If your iPhone came with 4.02.13_G (aka 1.1.2) OUT OF THE BOX then do NOT use this unlock as it does not work with bootloaders other than BOOT03.09_M3S2. New iPhones (and all U.K. and German iPhones) come out of the box with BOOT04.06_M3S2.

Here’s the instructions for you to update your iPhone to the latest firmware and then to unlock it. (IMPORTANT: DO NOT SKIP ANY STEP OR INTERCHANGE THEIR ORDER).

Downgrade the baseband firmware:

1. Make sure Modem version is 04.02.13_G in Settings ? General ? About.

2. Set Settings ? General ? Auto Lock ? Never

3. Start Installer and install BSD SubSystem found in System Category.

4. Go to Sources and tap edit and add http://i.unlock.no/

5. Now install “BB Downgrader (1.1.2)” found in Unlocking Tools category. This will take around 5 minutes.

6. When done, restore your phone to get 1.1.1 firmware reinstalled. (You can do this using iTunes. choose firmware manually)

7. When phone have been restored, you can Activate using the following method.


Bypass activation and prepare phone for software installation

1. Make sure you have a SIM-card with PIN turned off, and power on your phone (the supplied AT&T card works fine).

2. On the activation screen, slide for emergency and dial: *#301# to make the phone call itself. (If the incoming call dialog quickly disappears but it keeps ringing, just dial 0 (remove *#301# first), and it will call itself)

3. Answer the call, and tap on Hold

4. Phone will call it self again, tap Decline. You will now be returned to the normal dialer.

5. Tap on contacts, and tap the + icon to add a new. The only info you are going to add to this contact are two URL’s. To add a URL, tap Add new URL. The first URL is prefs followed by a colon: prefs: and the second is jailbreakme.com. Tap Save.

6. Your contact now has two “web pages” - tap on the first one (prefs:). This will take you to the settings dialog. The reason you want this, is because you need to connect to a Wi-Fi network, so tap on Wi-Fi, and get connected to a network, and make sure the icon on top of the screen is indicating that you are connected. While you are in the settings dialog, you should also set: General ? Auto-Lock ? Never.

7. Now, press the home button, and again, slide for emergency dial 0, Answer the call, Hold and Decline the new call so that you get to the contacts. Tap on your contact (No Name), and this time tap on the other home page, jailbreakme.com

8. Safari will launch and show you a web page. Read through the text, before you Install AppSnapp

9. Phone will return to activation screen, but don’t panic, just wait.

10. Phone should automatically restart after almost a minute or two.

11. When the phone starts again, it should no longer say slide for emergency, but rather Slide to unlock It means it was successful! Activation is now bypassed, and phone prepared for software installation!

At this stage you will have a working 1.1.1/04.01.13_G iPhone in sim unlocked status.

This is what you need to do to make it a 1.1.2/04.02.13_G:

1. Run Oktoprep via Installer

2. Update to 1.1.2 via iTunes, after update leave iPhone connected till iTunes “see it” then close iTunes.

3. Jailbreak (http://conceitedsoftware.com/iphone/1.1.2-jailbreak.zip)
3.a Install BSD Subsystem via Installer

4. In Installer add rep.frenchiphone.com or hacktheiphone.com/1.xml to your installer source and then Install AnySIM 1.2.1u from the installer. Reboot iPhone!

5. Put the iPhone in Airplane Mode!!! Run AnySIM1.2.1u! After its completed, go to Settings—>Airplane Mode set to OFF, now u will get a signal bars!

6. !!! IMPORTANT !!!

If u’re outside US, SMS and Phone will NOT work,right away tho. To “FIX IT” install iWorld via Installer(in Tweaks 1.1.2), run it, choose your country, reboot(do it manualy if auto doesn’t work)

By now you will have a 1.1.2/04.02.13_G (latest firmware) iPhone in sim unlocked status. You can start using your phone right away.

Note: The credits for the iPhone unlocks goes to iPhone Dev/Elite Teams.

ROL and its Payment Reminder

November 16th, 2007

Why do I have to see this every time when I have to login? I have paid them for 2 months in advance when I applied for their connection. It isn’t two months yet and I am seeing this ever since I got the connection.

rolreminder.jpg

Why can’t they just display this message to those customers who’s payments are due rather than displaying it to everybody? Who knows somebody with a weak heart could get a heart attack seeing this reminder.

Interference in 802.11b/g Networks

November 14th, 2007

Wireless LANs operating on the same channel or even in the same spectrum can interfere with each other. This interference, called co-channel interference, is caused by frequency reuse and is most common in 802.11b/g networks. Since the 802.11b/g standard allows for only three non-overlapping channels, frequencies must be reused within the same area when more than three APs are required. Co-channel interference is something that degrades your WLAN throughput and can hurt your WLAN’s performance.

picture-1.png

You can also get co-channel interference between overlapping channels in the 802.11b/g spectrum. For example Channel 6 operates between 2426 MHz and 2448 MHz, and Channel 7 uses 2431 MHz to 2453 MHz. This means 17 MHz is used by both channels. Because only one device can transmit on any given frequency, they are effectively sharing 77 percent of their bandwidth, which degrades WLAN performance.

Even though channels 1 through 6 are marketed as non-overlapping for Channel 11, an RF phenomenon called side lobes (basically, power leakage into unintended frequencies) causes them to give off minimal interference. But this is eliminated at greater distances.

picture-2.png

Although many devices can interfere with WLANs, adjacent WLANs are the most overlooked culprit. The frequency in which WLAN devices operate is valuable so carefully plan and deploy your WLANs to avoid potential interference.

The credit for the pictures in the article goes to “Protection Ripple in 802.11 WLANs” by Devin Akin, CTO - CWNP.

Revirginize and unlock iPhone to 1.1.1

November 9th, 2007

iphone2.jpg

My first article explains the steps to activate/jailbreak and unlock a new iPhone to firmware 1.1.1. This article instead explains the steps to revirginize an iPhone which has been unlocked with AnySim 1.0 and most other unlocking tools apart from Iphonesimfree and AnySim 1.1

To revirginize.

01. Download the BSD subsytem.
02. Donwload the tools (virginizer_pack) to flash the baseband.
03. Connect the iPhone to WiFi so that you can access it over WiFi
04. Copy the BSD Subsytem and virginizer_pack to the iPhone using SCP
05. SSH to iPhone
06. Backup the seczone
07. Run the virginizing tools to flash baseband to the original 03.14.08

Now I have a virgin iPhone.

08. Using iTunes update the firmware to 1.1.1
09. Activate iPhone using Independence.
10. Jailbreak iPhone (this would be done automatically in step 09).
11. Install SSH on iPhone via Independence.

Now to unlock the iPhone so that it works on my non AT&T sim.

12. Download AnySim 1.1
13. Copy AnySim 1.1 to the iPhone using Independence
14. Run AnySim 1.1 and follow instructions.

Hooray, now I have revirginized an iPhone which was unlocked using AnySim 1.0 earlier and activated, jailbreaked and unlocked it with firmware 1.1.1 which works on my non AT&T sim.

Unlocking new iPhone with firmware 1.1.1

November 9th, 2007

iphone.jpg

Unlocking iPhone is just a snap if you are familiar with the unix commands and use Mac OS X.

My first try was with a total new iPhone (firmware 1.1.1). Find below the steps I used to activate, jailbreak and unlock the iPhone with 1.1.1 update.

01. Used my non AT&T sim in the phone.
02. Use Independence to take the iPhone to Recovery mode.
03. Download the firmware 1.0.2 from Apple site.
04. Restore the 1.0.2 firmware to the iPhone using iTunes.
05. Wait for iTunes to finish, once done Quit iTunes.
06. Launch Independence again to get the iPhone out of recovery mode.

Now I have the iPhone in firmware 1.0.2

Now to upgrade it back to 1.1.1 so that I can activate/jailbreak the iPhone.

(Please note that if you have used anySIM 1.0 or other older free SIM unlocking solutions (anything except for anySIM 1.1. and iPhoneSimFree) to SIM unlock your phone, and you upgrade to 1.1.1, it will wipe out the SIM unlock and render the phone and text message part of your phone inoperable. Everything else will work though).

07. Launch Independence and activate the iPhone.
08. Use Independence to Jailbreak the iPhone.
09. Install SSH on iPhone via Independence.
10. Connect the iPhone to WiFi so that I can access iPhone over WiFi.
11. Do a Pre 1.1.1 upgrade using Independence.
12. Using iTunes update the firmware to 1.1.1
13. Activate iPhone using Independence.
14. Jailbreak iPhone (this would be done automatically in step 13).
15. Install SSH on iPhone via Independence.

Now to unlock the iPhone so that it works on my non AT&T sim.

16. Download AnySim 1.1
17. Copy AnySim 1.1 to the iPhone using Independence
18. Run AnySim 1.1 and follow instructions.

Hooray, now I have an activated, jailbreaked and unlocked iPhone with firmware 1.1.1 which works on my non AT&T sim.

Rajje Online (ROL) thinks Digg.com is not child safe!!!

October 17th, 2007

roldigg.jpg

ROL think’s Digg.com is not child safe. Besides am no child and I never applied for a child connection. Crazy Filtering.

Real Jokes in Real Life

June 9th, 2007

Joke 1: (This was a phone conversation between me and a French GRO who answered the call at reception in Medhufushi Island Resort).

me: could you connect me to the server room?
receptionist: could you speak slowly
me: could .. you .. connect .. me .. to .. the .. server .. room?
receptionist: I don’t understand. where is shower room?
me: it’s the control room where they keep the computers.
receptionist: sorry I don’t understand the shower room.

Joke 2: (At a pharmacy in Malaysia).

my friend: do you have enamel tooth paste?
pharmacist: which animal’s tooth paste are you looking for?

Back to blogging

June 9th, 2007

Busy with life and work and had no time to blog for the last 5 months. It is time to start once again. So here I am and then will come the blogging.

Lou’ayy - The New Year Baby

January 1st, 2007
This is undoubtedly the happiest day of my life. Suny gave birth to a baby boy (Lou’ayy) this morning at 0518hrs. He was weighing more than an average baby @ 3.59kgs and was so damn cute! To me, he is the cutest. He is so chubby but looks absolutely cute! The whole C-Section delivery took less than half an hour and Dr. Haththotuwa brought up the baby and in less than a minute. I was both shocked and surprised of his abilities. Suny and the baby Lou’ayy both are safe and sound and is still at the Ninewells Care. I am sure the good doctors at Ninewells Care Mother & Baby Hospital will take care of both Suny and our little angel. I am sure they will get the best medical attention there.

The experience of bringing a new life to this world is unexplainable. When you hear your baby cry for the first time is a moment that you will never forget. It made me go numb (the theatre was so cold too) and I almost cried. I can’t believe that I am a father! I have been looking forward to this day with anticipation, but I never knew I was going to be this excited! Suddenly, the whole paradigm of my life has changed. My priorities have changed upside down and now everything will revolve around this tiny little angel!

Ever since the time our gynecologist told us that he is going to bring the baby out, I was on counting seconds. I was so excited that I could not control myself! And so was Suny, she was both excited and nervous! I was so impatient, I was counting the minutes to seeing the baby! It wasn’t minutes and it just turned out to be a few seconds. And the experience of being there when your wife is giving birth to your kid, it’s something every father has to experience. At Ninewells, fathers are allowed to be with their wives at the birth, be it a natural delivery or a C-section operation. As a father, it is the closest you will get to being with your wife and your kid. It allows you to be there and experience your child’s birth first hand. Wow!

Everything went so smoothly because of the brilliance of the doctors at Ninewells, and I need to thank them. I don’t have enough words to thank you Dr. Rohana Haththotuwa, who was our gynecologist. You guided us through the last few stages and made all the right decisions along the way. You were a savior! You even managed to make the baby’s birthday same as yours. And you are the best in the field. And Dr. U. Kumarasinghe, with whom our Lou’ayy will be starting his life. You have taken on the task of seeing our baby through his early years and we thank you for that!

Last but not the least a word about Ninewells, it is the best maternity hospital in Sri Lanka and I would recommend it to anybody who is coming to Sri Lanka for delivery.