SimpliGio+ for Galaxy GT-5660S

I’ve finally decided on a firmware for my Samsung Galaxy Gio GT-5660S. It is SimpliGio+ which sadly was the very first firmware I tried so I now have to revert back to my first firmware loading attempt.

I didn’t like GioPro because I found the ADW desktop would frequently crash.

I didn’t like Particle because WiFi didn’t work. I mean really, whats the point of buying a phone with WiFi just to disable it in software?

And I didn’t like the so called “Official Firmware” from XDA-Developers because it isn’t actually an official firmware because Samsung Kies cannot update it and the desktop frequently crashes causing application services (like sipdroid) to exit. Really annoying if you actually use VoIP like me.

SimpliGio+ is very easy to load. The best features of SimpliGio+ are the replaced boot screen animation & sound, Titanium Backup Pro included, SuperUser included, and normal components of Android (that aren’t always used) are installed optionally to save memory (you need to get this file and use Root Explorer to copy them across).

  • Get ODIN 4.42
  • Get this file
  • Extract the rar file
  • Turn on your phone by holding the volume down, home and power buttons. You should get the “Downloading…” screen. If not, you did something wrong
  • Connect your phone to your PC with the USB cable
  • Load ODIN 4.42
  • Click the OPS button and browse to GIO_v1.0.ops
  • Click the BOOT button and from the files you extracted from the rar file, select the one that begins with APBOOT
  • Click the PHONE button and select the file that begins with MODEM
  • Click the PDA button and select the file that begins with CODE
  • Click the CSC button and select the file that begins with CSC
  • Click the Start button
  • After 5 min you should have SimpliGio+ loaded onto your phone. If it doesn’t boot correctly, turn off your phone, then turn it back on by holding the home and power buttons – and perform a factory reset

50% of Internet data now has a source and destination inside Australia thanks to Google and Akamai

john-lintonI was reading John Linton’s blog (owner of Exetel) about a week ago and one article peaked my interest (requires you’re either an Exetel customer or you pay $20 for membership). I don’t read John’s blog regulary but I’m a big fan of his blog as it provides some unique insight into the Australian telecommunications market.

John was talking about how the cost of delivering data to ADSL customers has changed partly due the continual fall of the cost of IP data and because of the increases in the amount of content delivered from the Akamai and Google cache’s in Sydney.

I found this interesting cause some time during the past year or two I noticed that Google traffic was progressively “switched on” to be served over Pipe Networks who have incredibly low cost peering solutions for Internet Service Providers, typically at a much lower cost than any other transit provider. At first only Google Search seemed to be served from Pipe, and later other sites like YouTube were added.

I remember a time in the distant past where over 90% of all Internet data in Australia had a source or destination that was offshore. In the days of dialup Internet I worked for a small rural ISP who decided that as the majority of their traffic was to/from the United States they would bypass the high costs of Telstra and other Australian carriers and get a satellite link from an American firm directly to Los Angeles.

In the past 10 years there have been improvements in the fibre optic links between the US and Australia and there are now numerous non-Telstra suppliers of international transit. Pipe Networks was the most recent entry to international transit with their fibre link to the US via Guam. These improvements are what John was talking about with the fall in cost for IP data.

How times have changed. Now in the days of broadband and heavy focuses on latency, using satellite or directly linking to America would be an absurd decision to make.

I believe that eventually, every large Internet firm will be placing servers close to the end user, so that international data is only a fraction of data used by end users. This would mean that international transit will become a realm for web sites and hosting firms, and will no longer be a primary focus for ISPs even in the Australian market which is very geographically isolated.

Telstra PrePaid iPhone 3GS

I noticed this ad today, strangely as a Google Ad on my Samsung Galaxy Gio.

telstra-prepaid-iphone-3gs

Telstra are offering the iPhone 3GS for $429. Seems strange you’d even consider this offer when Apple sell them directly for just $20 more and theirs isn’t locked to the Telstra network.

Or, why you’d consider an iPhone 3GS over the $134.10 Samsung Galaxy Gio which is easily unlocked from the Optus network – is beyond me.

Root & Unlock the Samsung Galaxy Gio GT-5660V

I’ve previously blogged about how to root & unlock the Samsung Galaxy Gio GT-5660S. My brother in law really loves my Gio and wanted the same phone so today he bought one from Optus. Unfortunately they supplied him with a slightly different model to my own which cannot be unlocked and rooted in the same manner. But never fear, that doesn’t mean it can’t be unlocked and rooted.

You will need:

So first we’ll start with rooting/flashing. Unlike the 5660S you cannot use “root gb updated.zip” and you need to reflash the firmware with ODIN.

  • Turn on your phone by holding the home, volume down and power buttons. Make sure the power button is the last one you press. Your phone will boot up and say “Downloading…”. If it boots up normally, you did something wrong
  • Connect your phone to the PC via the USB cable. Wait until all drivers are loaded correctly (Samsung Kies will install them upon connection)
  • Load ODIN 4.42
  • Click the OPS button and select GIO_v1.0.ops
  • Tick the “One Package” checkbox
  • Click the “One Package” button and select GT-S5660M_MUGKG3_stock_rooted_ROM_v2.tar
  • Hit the Start button
  • After a few minutes your phone will reboot. The handset I used didn’t boot correctly after flashing probably because of the user data. To fix this I held down the home and power buttons and performed a factory reset, then rebooted the phone again, and it booted normally

So now the SuperUser app is installed and the phone is running firmware from Bell. So to unlock the phone its now the same process as the 5660S (so I just copied and pasted from the previous blog):

  • Install the Java Developer Kit
  • Install the Android SDK
  • Run the Android SDK Manager and install the “Android SDK Platform-tools”
  • Open the command prompt with administrator privileges
  • Run the command:
    cd "\Program Files (x86)\Android\android-sdk\platform-tools"
  • Connect your Samsung Galaxy Gio to the PC with the USB cable
  • Run the ADB shell. This is a command prompt viewable on your PC which is executed on your phone. The command is:
    adb shell
  • Once the ADB shell has loaded you’ll need to step up into rooted mode. Run the command “su”. After executing this, on the Samsung Galaxy Gio the SuperUser app will pop up requesting permission to grant superuser privileges
  • Now we can start with the actual unlocking. Run the following commands:
    mount –o remount rw /
    mkdir /efs
    mount –o nosuid,ro,nodev –t vfat /dev/block/stl5 /efs
    cat /efs/mits/perso.txt
  • There will now be an 8 digit number that is not entirely made up of 0’s on your screen. This is your unique unlock code. Write it down.
  • Turn off your phone and replace the SIM with a card that is locked out of your phone – ie. a SIM card from a different provider
  • Enter in the unlock code you wrote down when requested
  • Your phone is now rooted and unlocked

Google as a branch of the NSA?

No really, I met with a long-term customer yesterday and this is what he proposed to me. At first it sounds much like a conspiracy theory, and well, it is – but sometimes conspiracy theories can be interesting even if you have your doubts and are uncertain what you believe.

My customer first started saying that the likelihood of developing the technology that Google has developed is almost non-existent. He also meant Google Search. While I can agree that it is extremely unlikely that some of Google’s technologies were even considered, I don’t think it applys to all of them.

The major one for this point is Google Maps. Before Google Maps came about it was very expensive to obtain space imagery and nobody really knew the benefits of a free mapping interface for all. Then Google jumped in, spent millions on buying the imagery and probably millions again on developing the software for their interface. And since launch, have likely spent many more millions on keeping the service running. And what does Google get out of this? Financial compensation? No. Advertising opportunity? No. The ability to collect information on “places of interest” for any particular person or region – why certainly! You have to ask yourself why Google would even consider spending so much money on a service they’ll never get back. Sure there is Google Earth Pro, but I really doubt this has made any impact on their comings and goings.

Another curious fact is Google’s data collection and how well positioned Google are to collect data on users. I’d be amazed if a product isn’t already in existence for law enforcement to place wiretaps on unsuspecting Internet users. Over 70% of online advertising is controlled by Google, and Google is most certainly the major search engine with all their search competitors not even coming close, when you visit a web page even if it doesn’t have content embedded from Google, Google are in a position to predict sites you visit via referring search results and other methods.

Its well known the NSA has wiretapping operations in San Francisco, San Jose and New York City for Internet exchanges. Its speculated that the NSA simply use prisms to split fibre optic lines into wiretapping equipment. The real problem with this method of wiretapping is sorting through the information and trying to produce relevant data. There is simply too much information. But when you track a user with their own unique ID they’ll regularly inform you about, and you can see most the traffic on the Internet anyway, your capabilities for wiretapping is far greater than the known operations of the NSA.

Then there is the iCloud. In recent weeks there was much Apple hype as the iPhone 4 was released and it featured the iCloud or the ability to store your contact & calendar in an Apple cloud computer. Google has had this on Android since day one. But why?

So what I’m concluding is that Google have a huge focus on data mining. They have a history of developing products at great expense that produce no profits and only enable Google to perform more data mining. Google has the attitude of “trust us, we will do no harm” but this is exactly the same attitude as the government. I really would not be surprised at all if Google were operated by a government, but I would be surprised if Google did not at least have some kind of wiretapping program in place with the NSA. You’d think the NSA or CIA would realize the capabilities of Google, and would have done whatever was necessary to get access, even if that meant breaking the law.

$99 Android?

I was looking at Vodafone’s offer for the Huawei X3 at $99 yesterday.

A friend of mine wants to get an Android smart phone on even more of a budget than me (I paid $150 for my Samsung).

This link has rooting details. Doesn’t seem to be any unofficial firmwares out but with root you should also be able to unlock.

There is even a guide on removing all the vodafone crap.

Regardless, my friend is on Vodafail anyway so he’ll probably get one. Even if it can’t be unlocked it won’t really matter. He always uses my phone cause he never has prepaid mobile credit. So I’ll probably have to set him up with sipdroid and access to my VoIP to call fixed lines only.

I was also looking at the Samsung Galaxy Fit for $160 and the Nexus S. Seems the Samsung Galaxy Fit doesn’t have GPS so its probably not worth buying. K-mart still have the Samsung Galaxy Gio for $150. The Nexus S can be had from Vodafone for $260 and root and unlock is understood even more than the Samsungs. Plus it has a better camera and things.

Unofficial firmwares for the Samsung Galaxy Gio

After rooting & unlocking my Samsung Galaxy Gio the other day I decided to try some unofficial firmwares. The Optus firmware was shit to say the least because it was bloated with all kinds of Optus apps that I didn’t need or don’t use.

This link is where I’ve been finding out how to root, unlock and firmware flash my phone. And this link is where you can get all the firmwares I mention below.

I’ve tried a few so far…

  • SimpliGio
  • Particle
  • GioPro

Particle was probably the worst of them all. While it sounded really good on XDA forums, for some reason it lacked the Contact application. I mean really, a phone without an address book? Although it was the only firmware I tried which has the native SIP support enabled and I tested it as slightly better than sipdroid.

SimpliGio & GioPro were both really good though.

SimpliGio has the same interface as the Samsung firmware however the icons have been changed. Its also very modular as it doesn’t come with many apps but you can install them all if you require them. Probably suited to advanced users.

GioPro has ADW so the interface is different to the Samsung firmware. It isn’t as modular but its easier to install. It comes with more useful things out of the box like A2SDGUI and the Google Music app which supposedly isn’t compatible with the Samsung Galaxy Gio.

Both SimpliGio & GioPro are smaller than the Optus firmware my phone originally came with, therefore I have more internal memory available for apps. I started looking to unofficial firmwares because I kept getting notifications saying the internal memory was full… now with the same apps installed I have multiple times more space. I would try the Samsung official firmware however I considered that it probably has all the Samsung app rubbish that I don’t need or want.

Later I’ll have to blog about how to load some of these firmwares. I’ll probably do this as I flash the other 2 Samsung Galaxy Gio’s we have.

Conclusion: GioPro is probably the best route for unofficial firmware. Optus firmware is bloatware.

Whats so great about Optus Smart Safe?

My fiance is directly with Optus and uses Optus Smart Safe. We had to send her handset back some time ago for a warranty repair. When we got it back we weren’t able to restore her Optus Smart Safe backups at all. After about 2 hours on the phone to Optus I gave up, and figured it’d probably be easier to forget the data.

Lately with my root, unlock & firmware adventures I’ve discovered Titanium Backup. The Pro version is $6.49 to buy but there is also a limited free version. While it requires root, its actually able to restore apps and their data. So this includes all the builtin apps like Contacts, Memo, Calendar, etc.

As far as I understand Optus Smart Safe targets documents, or files stored on your SD card and Contacts, Memo & the Calendar. So in other words the data for any 3rd party app will be forgotten.

Optus Smart Safe does however backup “to the cloud”. This has its pros and cons. Pros would be redundancy & Optus not counting Smart Safe data on their 3G network. Cons would be limited backup space due to its monthly cost and having your teleco who has wire tap obligations to also keep a copy of your handsets data.

Titanium’s intentions is to backup from the internal memory to the SD card. So essentially it prevents you from losing data if your handset fails. It also allows you to migrate to any other Android handset.

Seems a better idea to root your android and buy Titanium.

ClockworkMod for Samsung Galaxy Gio

I performed this mod to do some firmware loading the other day so I thought I’d detail how to install ClockworkMod.

  • Download gt-s5660-cwm-recovery-20111007-1.tar.md5 or newer
  • Download ODIN 4.42
  • Turn off your phone
  • Turn your phone back on by holding down the volume down, home and power buttons to enter downloading mode
  • Load the firmware into ODIN as a single package and hit the Start button
  • 2 minutes later your phone will reboot
  • Load the Market and install ROM Manager
  • You now have ClockworkMod installed