• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [MetroPCS & T-Mobile] [KERNEL][MS659] Freedom Kernel Lite

When There's Freedom, There's Potential...
Freedom Kernel Lite


This is a non overclock version of my Freedom kernel.


For Metro PCS firmware C

Added Features:

  • Allows removal of "any" app without bricking
  • ADB rooted
  • init.d support
** Fully Working and Stable **

Instructions:

  1. Must be on C firmware
  2. Do a backup in recovery if you haven't already
  3. Wipe cache
  4. Install zip from SD
You know the drill, so here's the warning... You're flashing this at your own risk and I'm not responsible.

Download

Thanks to LoneStar for testing.

If you like my work and want to show some appreciation, please click the thanks button. :)

Enjoy! ;)
 
Last edited:
I tried it. I got a brick. Stuck at the LG screen, no boot animation, I can pull up the factory reset, but for some reason I can't get into recovery. I'm going to have to screw around to try to fix this now. Once I get it fixed I am willing to continue trying out different kernels until we get one working.

P.S. Tried with the first kernel you posted.
 
Upvote 0
yeah, i dont have cwm flashed, only the 2ndinit recovery. The button combo from power off is, press vol-up + power, at the LG logo screen, release power and keep toggling vol buttons till you get into 2ndinit recovery. This may take several tries or the LG logo screen keeps appearing, just keep toggling the vol buttons and it will eventually go into recovery. Even if you choose reboot from the 2nd recovery app, you may still need to do the vol button toggle to force the phone into recovery. I'll get with GT and see what's going on, maybe he can get it resolved.
 
Upvote 0
The 2nd init recovery wasn't used for being a replacement recovery, it is basically the same as fastboot boot recovery on an HTC phone... It doesn't flash it. So as far as I know, the button combo won't work to get into the recovery it can only be accessed by the app. It just temporarily stores the recovery in memory to be booted into when you reboot using the app. You should install PG's recovery before you start screwing with this kind of stuff. Because now you may have to flash the backed up kernel using adb if it works on the LG logo.
 
Upvote 0
The button combo works on 2nd-init recovery for sure. PlayfulGod made a post about it saying who discovered it... Post

  1. Power off the phone.
  2. Hold power and vol up
  3. When LG logo appears let go of power
  4. then toggle vol up and down back and forth quickly till you get into recovery
I've done this many times when I had 2nd-init and so have many other users.
 
Upvote 0
Well, I was having issues with my phone not wanting to boot into 2ndinit recovery, via the app or button combo. With the help of GameTheory, I have it narrowed down to the use of the [MOD]App2External_SD. Not the script that is provided, but the Uni-init v1.0.apk, as it really mess's up the way the init is handled. After doing a complete restore to stock, root, install 2ndinit recovery and flashing GT's kernel, I have had zero issues with 2ndinit recovery booting and the phone runs a lot smoother.
 
  • Like
Reactions: GameTheory
Upvote 0
@kenboyles72 (or whoever can help)
I don't have the [MOD]App2External_SD installed (have link2sd), but I too could never boot into 2ndinit - my fingers got cramped trying.

I found your http://androidforums.com/metropcs-t...412-recovery-lte2-recovery-app-now-touch.html link and installed lte2 recovery.

That worked. I can now get into cwm 6.0.3.1. I tried to install GT's several times. Each time it said it was successful, but I can't find any indication of this. The system - about phone doesn't give a name of the kernel and when I open cpu spy - the kernel info it gives is, "Linux version 3.4.0-per-g0842144(lgemobile@praha) (GCC) #1 SMP PREEMPT Tue Nov 12" I didn't look at what it said on the stock kernel but to me this is what I would expect to see from a stock kernel, not a custom one from GT.

So, am I correct in thinking that even though cwm said the kernel flashed successfully it didn't? If that's so, what could be wrong?

I noticed in kenboyles72's last post he restored to stock installed 2ndinit and had a successful flash. Would I be better off going that route than in staying with the cwm I have now? BTW I got a successful backup and fix permissions from cwm so those at least are working.

I root and flash roms/kernels on all my phones and tablets but actually know just enough to be dangerous. Any ideas/advice you guys have would be appreciated.
 
Upvote 0
If you flashed the kernel then it's installed lol. You could have easily tested any of the 3 features of this kernel to see that it's installed.

When you flash the kernel you'll get a new directory you didn't have before (/system/etc/init.d). This directory is to support the init.d feature of the kernel. In there I placed a script called 00test that generates a file called Test.log in the /data directory. This confirms init.d is working and the kernel is installed.

You can delete 00test and Test.log once you've confirmed.

Read the details link I posted, it will give you more info on init.d.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones