[General Topics] peterperfect:
How I became the second person in the world to have Jellybean on a Galaxy S3

Hello,

This is the story about how i became the second person in the whole world to have Android Jellybean (4.1) on the nowadays world's leading phone: The Galaxy S3 (i9300).

So i started hanging out here on XDA a little before i9100 was launched to the market. By that time, my phone was the die hard HTC HD2 running WinMo 6 with some ROM that I found in this very forum. I was already flerting with Android and wanted so much and Android native phone so when i9100 came out I couldn't resist to get this flagship. The things gone on natural course after that. I started exploring the forums and messing with some stock based roms while seeing lots of people on forums talking about cyanogenmod which got me very curious cause i was not even aware of the differences between stock based and AOSP. If my memory not fails, the great AtinM started a teasing thread announcing that CM7 was coming to i9100. From this time on, my life had changed.

So I started to follow CM7 thread and managed to get it flashed on my device. Those were times of joy. In fact I remember to have passed to whole first night awaken messing with all the gazillion of settings that i barely knew that were possible to exist. Also as i followed the daily progress of the ROM i started to learn who was who. The dev who changed my life was not even present by this time. I was following AtinM and codeworkx posts very closely and the great momentum of i9100 CM7 happened: after some months, bluetooth audio was the main remaining bug and it got fixed by codeworkx and AtinM. I still remember this memorable log codeworkx posted:

From IRC Channel:

[18:38:51] <atinm> ****, hang.

[18:39:00] <atinm> oo!

[18:39:04] <atinm> it started.

[18:39:26] <atinm> ****!!!!!!

[18:39:28] <atinm> it works!!

[18:39:33] <atinm> works works works!!

[18:41:36] <atinm> phone works too

[18:42:23] <atinm> we are done!

This was awesome for two aspects. First and obviously, **** got fixed and codeworkx did a Bluetooth Fix Electro House Party. Second, i realized i could be more in touch with devs using IRC and this takes me to another chapter where im gonna try to speed up the story a bit.

So I started hanging out with people on #teamhacksung-support. Im no dev at all but as I was very motivated and used to pay attention to what devs say i managed to got some little basic knowledge, just enough to let me support another users. Fastly was invited to join the channel team and help the support.

By this time Google released 4.0 and the cycle of life every Exynos4 developer was happening again. Every 6 months Google drops new stuff and it takes Exynos4 devices to stage 0 of development where nothing works. ICS was a pretty hard rock. Too much changed and old samsung blobs weren't working so there were no releases until the firsts leaks and kernel source drops. I was an early adopter but just as a whole bunch of other users, grabbing experimental builds from xda. Its here where the dev that changed my whole in things kicked in: xplodwild. In ICS early days we started seeing the first wild hacks by haxxxplod. Xplodwild started poking several patches and fixing some OMX/video related stuff. Since he seemed less angry than codeworkx (heh!) I started to talk to him and also to nebkat on IRC. As we discussed a lot about samsung's exynos4 devices situation, we decided to do a private channel to have more freedom to talk and do development related stuff. In the end of ICS era, i9300 launched to the market. Codeworkx was getting each day more tired of dealing with exynos4 problems and resisting to get the new sammy flagship so I succeeded on helping xplodwild to raise funds with another users and this made him soon have the Galaxy S3 and begin the CM porting. This was on first days of July 2012 when me and xplod already had i9300. Jellybean was released to the wild on July 13th with Nexus7 and on the very same day xplodwild started to bring it to Galaxy s3 and I was the very lucky one that he picked to be the pre-release tester and help the debbuging process before the first xperimental builds go public. We all know that cyanogenmod crew leads the AOSP development on non-nexus devices around the world. So unless there is a very fast unknown asian, at this point i became the second person on Earth to rock Jellybean on Galaxy S3. I still have this email here, where I get proud of myself to some friends:

Can you imagine being that pioneer for a top notch mobile OS for the most sold smartphone in the world? For a non-develop this is a very very great milestone that makes me very proud and thankful to xplodwild and thats why he is the developer i pick here to tell this is story as the developer that really changed my life. Thank you xplod!

Hey, now i gotta go cause we starting to move **** up with 4.2! Heh! Come on, I know you all jeallous! ;)

Here is the link for my dev of choice profile: http://xdaforums.com/member.php?u=2162789

ps.: sorry for bad writing, im in a hurry!