About

Showing posts with label modding. Show all posts
Showing posts with label modding. Show all posts

10/9/12

Rooting and modding Samsung Galaxy S2

If you just have to mess with your phone all the time and try out every option and setting, you'll probably have heard about replacing stock software with custom kernels and flashing in mods. This could expand battery life, give you new features and make your phone faster.

It can also render your latest phone investment as useful as a brick. Yeah, brick. That's what they call it when either you or some software you tried to run makes your phone shut down for good and it will never boot up again. So be warned, even though I am about to tell you how to possibly avoid it.

I DO NO TAKE RESPONSIBILITY FOR YOUR ACTIONS! YOUR PHONE IS YOUR OWN AND ANY OF THIS WILL VOID YOUR WARRANTY!

And don't try to be clever, the phone will tell your technician that you installed a custom binary. This feature is called the 'ROM counter'.


  • First of all, some phones are known to have a bad FLASH chip, and this includes most versions of the Samsung Galaxy S2, from what I can read. 
  • Personally I have the GT-I9100 which came with GingerBread 2.3.5. 
  • If you, like me, have Samsung Kies installed (if not, do that NOW) and updated the firmware, you will discover that GingerBread 2.3.5 will be updated to Ice Cream Sandwich 4.0.4.


At this point, download the following:


  • Siyah kernel - Will give you a temporary rooted phone. Get the correct version, and put it on your SD card.  (you do need an SD card)
  • ClockWorkRecoveryMod (aka CWM)


There is a particular problem that seems to come with the stock ICS 4.0.4 when you install the 'clockworkrecovery' mod. Therefore, first of all you need to root your phone to be able to actually check your phone. (with Siyah)



You also want the Google Apps extras


  1. At this point, you have to boot up into recovery mode, and wipe the phone and the cache. 
  2. Then, load this binary into the phone. 
  3. When it reboots, it will show you a yellow triangle below the Galaxy logo at bootup, and if you go to Settings->About Phone you will see that the kernel has been replaced. 
  4. If you forget to wipe the cache as well, the phone will not boot. (It is not bricked, just repeat the process.)


Then download an app called eMMC checker from the Play Store. Move CM and Google Apps over to the SDcard.


  1. Download eMMC Brickbug Check from Play Store
  2. Run check. It will probably say 'Insane chip: Yes' and then you must check the memory, for which you need to have the phone already rooted.
  3. If the memory check passes, your phone's flash chip is functioning well enough to flash the ROM, but it will still kill it of you skip to the CWM step now!


Note: Just to be clear, both the memory needs to be OK and the Siyah kernel must be installed or else you will have a dead phone before this tutorial is over.


  1. Boot phone into Recovery Mode. (Home + Vol Up + Power.
  2. Hold until logo appears, release keys.
  3. You will be presented with the recovery menu. Some phones has alternate combinations.

Lastly:


  1. Wipe and factory reset
  2. Wipe cache
  3. Install CM from SDcard
  4. Install Apps from SDcard
  5. Reboot phone


Now, when you reboot, the phone will be a completely different beast. Modded or not, the S2 and S3 are  formidable devices, featuring multi-core CPU and GPU processing, as well as standardized USB connectors, an array of special-purpose sensor chips and last, but not least, a Linux-based operating system to glue it all together. With the right add-ons installed, your phone is essentially a powerful hand-held computer that can be used for a multitude of uses. While the comparison  is not fair, I would guess an S2 outperforms 5 year old laptops.

I think this was everything. Please comment if I missed something.

Anyway, here's the result:







4/9/12

My new gaming rig!

CoolerMaster HAF 922 bigtower with built in glass panel side


2x 120mm fans on top. I managed to break a blade on the original 200x200x3 fan! Have a spare fan you want to donate?! :D
Specs:
  • Gigabyte FXA990 UD7
  • Intel 80GB SSD disk for system
  • Samsung 160Gb SATA disk for data (I also moved all User directories to this drive to save space on the SSD. I can teach you how if you want!)
  • 16 Gb 1600 Mhz RAM
  • Phenom II X6 1100T CPU
  • 2x Sapphire Radeon 6790 in Crossfire
  • NXZT 5-fan controller
  • Kingston dual fan RAM cooler
  • Noctua SE CPU fan
  • Gbit Ethernet with 9K Jumbo frames
  • 24" BenQ HDMI LCD
  • Manually BIOS-overclocked to 220 FSB. (So RAM goes as 1740 and CPU at 3.3Ghz I think.
  • 2x 250GB Hitachi SATA 3.0Gbit in RAID0 on the Marvell ports
  • 1x 320GB Hitachi SATA Deskstar 3.0Gbit
  • 2x USB3 ports
  • 7.1 Surround
  • 6x USB2 ports with 2x power
  • ESATA connector
  • Corsair 750W V1 PSU

Front View

At the most, this monster draws about 500 Watts and seems to run smoothly.
One thing, the 6790 cards can be safely overclocked to 880 core speed, but do NOT mess with the Memory Speed clocks. That will get you BSODS. Also, I dont think it's completely stable on core speed 900Mhz.

A little note about the 6790 and CrossFire, it seems that you need to restart CrossFire before starting any games about half the time. Otherwise I get a flickering screen 50% of the time.

I am running Sapphire Trixx and enabled card syncing and disabled UPLS. That is supposed to do the trick. But not always it seems.

Also, if you happen to buy this motherboard and you have a Phenom II X4 960T, it will actually fit in the AM3 slot and works perfectly if your mobo has BIOS v7 or newer. (the 960T is the last of it's kind to do this. It has *both* DDR2 and DDR3 memory controllers.

I broke my 960T and had to get a new one, thats why I have a 1100T. But I fixed the broken pin on the 960T and put it back into it't proper AM2+ motherboard!