Archive for the ‘Kernels’ Category

New Release! BMS 4.2 AOSP Kernel for the VZW SGS3

January 26th, 2013

Here’s an updated version of my BMS AOSP kernel, now updated for 4.2. Here are some highlights:

- Based on CM10.1 source
- Built with Linaro GCC 4.7 with optis
- Ramdisk tweaked (init.d support, unsecure)
- OC up to 1.8Ghz
- GPU OC to 480Mhz
- Undervolted
- Trinity colors
- Defaults to tweaked ondemand governor and deadline scheduler
- USB Fast Charge (credit to imoseyon and chad)
- Removal of mpdecision, uses tweaked auto_hotplug driver (credit to thalamus)
- Removal of thermald
- fix_permissions added to zip

To do:

- Voltage control

To install (no need to wipe anything):

- Download .zip below and place on your internal or external sdcard
- Reboot into CWM or the recommended TWRP 2.3.3.0
- Flash .zip
- Reboot

Download latest 2013-02-02 – BMS #24

[Jan-18] BMS JB Kernel AOSP for the Verizon Galaxy S III (d2vzw)

December 17th, 2012

Here’s another update of my BMS AOSP 4.1.x Jellybean kernel for the Verizon Samsung Galaxy S III.

Features:

  • Overclocking up to 1.8Ghz
  • Undervolted on all frequencies for battery savings
  • USB Fast Charge (ex: gain max mAh on a laptop usb port)
  • Lazy governor added
  • *new* abyssplug governor added
  • *new* row scheduler added

Requirements:

  • Rooted and Unlocked bootloader (guide)

Since this is an initial release, not many features are added just yet. Once a general stable build has been achieved, more tweaks and additions will be included.

This is flashable zip so you may flash it with either Clockworkmod or TWRP recovery. Remember, this is for AOSP based (CM, AOKP, Slimrom, etc.) roms. You can try flashing it on a Touchwiz rom, but you’re on your own with that ;)

Download the latest release here.

Unlocking, rooting, and recovery for the Nexus S

March 2nd, 2012

Although the Nexus S has been available on the market now for over a year, it’s actually a bit confusing for first time users to unlock and root the device. Give it a try, do a search and try and find the right adb and fastboot drivers for Windows 7 64-bit. I’m willing to bet it’s not as easy as everyone claims it to be. For some reason, fastboot drivers give 64-bit users a world of trouble in terms of acquiring and installing.

Since I went back to using my Nexus S on T-Mobile, I decided to post a quick how-to on getting this done.

Download the following zips before beginning:

  Android ADB and Fastboot tools (13.2 MiB, 80 hits)
You do not have permission to download this file.

  Nexus S 9020T Drivers and Touch Recovery (15.1 MiB, 14 hits)
You do not have permission to download this file.

Since I have the I-9020T model for T-Mobile, this guide will support only that version. This most likely will not work for the I-9023 LCD version or the D720 (Sprint 4g version), however, it should work for the I-9020A (ATT version).

Let’s begin…

Read more »

[INFO] Kernel governors

February 3rd, 2012

I’m sure you’ve come to wonder what all these kernel governors are and what their differences to your performance and battery can be. Here is an excellent thread describing some of the more popular ones. My current running combo is the SIO scheduler with Intellidemand on Speedy-7 on my Nexus S.

Flashing custom kernels on Evo 3D with HBOOT 1.5

November 21st, 2011

For some HTC Evo 3d users with HBOOT version at 1.5, flashing custom kernels is pretty much impossible with your standard recovery install. Due to updating the HBOOT to 1.5, you are forced to use HTC”s bootloader unlock method which opens up custom rom installs, but locks down the any boot partition modification. In layman’s terms, this prohibits all kernel installs.

However, there is a way to get around this. The below steps will assume you have ADB and Fastboot tools installed and ready to go. If you do not, please download it at the bottom of this post. This also assumes you know a little on how to use ADB and can follow basic command line directions.

I used the below method to flash Android Revolution successfully on a CDMA Evo 3d with HBOOT 1.5 — rom and kernel.

Note: this should be fairly painless, but problems always have a chance of occuring. You are on your own if you brick your device.

  1. Set up ADB/Fastboot tools and make sure the command adb devices shows your device. If this is your first time, grab and install the fastboot drivers from here.
  2. Ensure your Evo 3d is on HBOOT 1.5 (volume down + power from a powered off phone) and has been unlocked via HTC’s unlock method.
  3. Time to flash your desired recovery. I prefer TWRP, which can be downloaded below. Place this recovery.img within the directory that ADB and fastboot tools reside in.
  4. Boot your phone into the bootloader (volume down + power).
  5. Select fastboot.
  6. Connect your USB and issue the command fastboot flash recovery recovery.img. This will flash the TWRP recovery onto your phone. Do not reboot or exit out of the fastboot screen.
  7. We will now fastboot into the recovery instead of using the two finger salute. HTC will give write permissions thru the recovery to write to the boot partition via fastboot. Issue the command fastboot boot recovery.img. This will boot your Evo 3D into the TWRP recovery.
  8. With your favorite rom or kernel on your sdcard, you can now successfully flash them thru TWRP.

  Android ADB and Fastboot tools (13.2 MiB, 80 hits)
You do not have permission to download this file.

  TWRP Recovery for CDMA Evo 3D (4.9 MiB, 39 hits)
You do not have permission to download this file.

4EXT Recovery Themes

October 25th, 2011

There is a new recovery available from madmaxx82 called 4Ext that incorporates many features and options that every crackflasher needs. Did you ever want to queue up .zip files for flashing with backup, cache wiping, and numerous other options? This recovery and it’s associated control app has it all.

My normal routine is usually wipe cache, wipe dalvick, flash rom, flash kernel (if available), fix permissions, and then reboot. You can imagine how many volume and power button presses it takes to accomplish all that. With the 4Ext Recovery app, I can queue all this up with a few taps and let it do it’s thing. There’s even md5 checking involved if you need to verify, super handy.

Since purchasing the app and using the recovery (free), I started diving into making themes for it. After a few hours of tinkering, I managed to make a couple for testing.

The images below are my Super Paper Mario and Honeycomb Blue theme. After downloading (click the screenshot), you can install it via the control app. Or you can boot into recovery and flash the .zip.

T-Mobile Sensation 4G S-Off and Perma-root

July 31st, 2011

Over the weekend, the T-Mobile HTC Sensation 4G was “cracked” and to everyone’s delight s-off (security off) was achieved. This basically allows for custom kernals and roms to be installed via, you guessed it, a custom recovery.

Here’s how to do it.

  1. Power off your phone and then press volume down and the power button. A white screen (bootloader) will appear. Please note down the h-boot version your Sensation is running. Also note that you have s-on listed at the top of this white screen.
  2. Reboot and let the OS load completely.
  3. Download the Revolutionary application from revolutionary.io. You will be prompted to enter some information including a serial key and the information from your bootloader screen in the earlier step. Keep this page open!
  4. Read the short description of what Revolutionary is on their wiki.
  5. Download and install the correct HTC drivers from their wiki.
  6. Extract and run the Revolutionary.exe file as administrator (assuming you are on Windows 7).
  7. Plug your phone into your computer. The Revolutionary application should now detect your phone and will provide you with a unique serial key. Copy this serial key down by right clicking, selecting mark, then right clicking again.
  8. Go back to the Revolutionary.io website and enter in your serial key. You will be provided with a unqiue beta key. Copy this beta key and enter/paste it into the Revolutionary application.
  9. Your phone will be temp rooted and it will reboot into another white screen, which will be the fastboot screen.
  10. Let the application perform some tasks and it will reboot the white screen at least once. On the second load, you should see Revolutionary on the first line and s-off will be shown on the second line.
  11. The application will now ask if you wish to flash a custom clockworkmod recovery. By all means select yes. If you do not get this option, do not worry and just follow the steps in the next section.
  12. Now if you were prompted for recovery flashing, let it finish and then load the root zip found on the Revolutionary wiki. This will perma-root your device if you are on the stock rom.
  13. The last step is to find a rom to try. At the moment, InsertCoin and Virtuous Sensation seem to have the most development. These roms work on T-Mobile US Sensation 4Gs, so wifi calling is included. The kernals have been OC’d as well, nice touch.

Flashing Clockworkmod recovery manually

In case the Revolutionary application did not prompt you for recovery flash, here’s how to do it manually. You must have adb installed and working.

Hold down volume – and power and boot into your bootlooader. Select fastboot and then plug your USB cable in. The screen should say fastboot USB now.

  1. Download this CWM 4.0.1.4 recovery image for the Sensation (Pyramid).
  2. Open up a command prompt to your tools directory of adb.
  3. Issue the command: fastboot flash recovery cwm-4.0.1.4-pyramid-fixed.img
  4. It should show two lines saying sending and successfully flashed.
  5. Power down and then hold volume – and power. Selection recovery from the menu and you should be greeted with a blue CWM menu.

*Update* – Clockworkmod recovery 4.0.1.5 is now available via Rom Manager. Download the app from the market and hit the recovery flash option and you are good to go!

T-Mobile G2x Official Gingerbread is out!

July 21st, 2011

The official LG Gingerbread update is finally out for the LG/T-Mobile G2x! You will need to grab the LG Mobile Software updater. Please note that this will break any root access you already have.

So in typical DroidHype fashion, here is a link to grab a ClockworkMod flashable pre-rooted zip of the new 2.3.3 update.

Good job LG and T-Mobile for finally pushing this out!

Via [XDA]

*Update* – this appears to be LG’s release and not an official T-Mobile release. Once T-Mobile finalizes their testing, this will get signed and the over-the-air (OTA) will be sent out. Either way, this is good in LG’s eyes which means it should be good for most!

*Update* – LG’s release is indeed the same as the T-Mobile release. Flash away folks!

Flash Xionia Recovery on the LG Optimus V

June 16th, 2011

The LG Optimus V on the Virgin Mobile network is by far one of the best values in Android smartphone computing. Not only is the Optimus V an excellent entry/intermediate device, it’s also on one of the nation’s cheapest smartphone plans starting at $25/month.

Like it’s siblings, the Optimus V is very welcoming to custom roms and kernels. To get started, you’ll need to load a custom recovery so you can flash your desired rom and/or kernel.

The Xionia recovery ported over to the Optimus V is probably the most accepted and supported recovery at the moment. Just about every rom can be flashed using this recovery. To get started on your Optimus V, follow these steps:

Note: You must be rooted first. If you aren’t, look up the Gingerbreak app. The following steps assume you have adb working correctly and you have the correct drivers loaded on your computer.

Download the recovery zip:

  Xionia Custom Recovery for LG Optimus V (3.9 MiB, 151 hits)
You do not have permission to download this file.

  1. There should be two files in the .zip file, flash_image and xionia_cwma_12518.4_virgin.img. Extract the contents to the root of your /sdcard.
  2. Open up a command prompt, we’ll be using adb to flash the recovery.
  3. Connect a micro usb cable from your Optimus V to your computer. Find the Superuser app in your app tray and open it. On your command prompt, Type “adb shell” and then type “su”. Immediately check your Superuser app, it should prompt you to allow access. Select remember and allow the access.
  4. Type “mount -o remount,rw -t yaffs2 /system /system
  5. Type “cat /sdcard/flash_image > /system/bin/flash_image
  6. Type “chmod 755 /system/bin/flash_image
  7. Type “mount -o remount,ro -t yaffs2 /system /system
  8. Type “flash_image recovery /sdcard/xionia_cwma_12518.4_virgin.img
  9. You can now issue the command “reboot recovery“, but I prefer to power down and manually enter recovery on the first try.
  10. Power down the device. Then press and hold volume down + home + power. You can let go once the LG boot image comes up.

If you see the blue lettered Xionia recovery, then you have installed your recovery correctly. First order of business is to make a nandroid backup under the backup and restore menu. Use the up/down buttons to navigate and the camera button to select. The back button will bring you back to the previous screen if you get lost.

Now go download a rom or kernel and try it out!

Failed rom and kernel flashing on the G2x

June 12th, 2011

So from some insane crackflashing I did recently on my first G2x unit, I found out it suffered from some similar problems that my Droid Incredible experienced. On certain roms or kernels, it would just lock up the G2x on the initial boot screen. Not only that, it also heated up the CPU immensely in a short span of time.

Here’s what I attempted to flash that worked:

  • Eaglesblood 1.0.4 Froyo and GB Rom
  • Dark&Sinister 1.1 Froyo Rom
  • Ultimate Rom Froyo Rom
  • CM7 Nightlies Rom
  • Trinity 15 ext3 and ext4 kernels for EB/DS Froyo

Missing from that list is Faux123′s AOSP and CM7 based rom and kernel. As much as I would have loved to use it, I just couldn’t. Now before someone points, laughs and cries user error, I’ve been doing this for quite a while. I know how this works and what needs to get done to make it work. I’ve done the wipes, I’ve done the nandroid restores back to ext3, I’ve done everything. The end result is always a locked up LG boot screen and a blazing hot backside.

So how did I fix it?

Simple, grabbed a new G2x unit and test it. Within 10 minutes, I had Faux’s AOSP rom and Cm7 based kernel loaded and booted. So did my G2x have the same kind of bad memory blocks causing problems? Who knows at this point, but what I do know is I’m now using one of the smoothest rom and kernel combinations for the G2x.