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


Last Updated: 2014-01-31 23:40:41
  1. GameTheory

    GameTheory Well-Known Member Developer

    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 - details
    ** 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! ;)

    Advertisement
  2. GameTheory

    GameTheory Well-Known Member Developer

    reserved
  3. exgenmeikoj

    exgenmeikoj Well-Known Member

    Well damn this sucks I am on ver b :/ plus im not rooted unless framaroot gives us support or any self rooting app. But happy to see this phone getting love now a nice clean stable cyanogen would make this baby sing

    Thanks and good luck bro :D
  4. exgenmeikoj

    exgenmeikoj Well-Known Member


    :/ well that sucks <\3
  5. HaTrEd360

    HaTrEd360 Well-Known Member

    Well since those on the MTPCS forum didn't really seem to want a Kernel, could you upload one for us VM users to use please?
  6. MrGlowy

    MrGlowy Well-Known Member

    I would have tested but I wasn't on the version needed. I've been helping AA test his themes :p
  7. GameTheory

    GameTheory Well-Known Member Developer

    I'm actually on irc right now trying to see if we can get a kernel and rom going for this phone. I don't own this phone though so I can't promise anything.
  8. MrGlowy

    MrGlowy Well-Known Member

    Well thanks for at least making the attempt!
  9. GameTheory

    GameTheory Well-Known Member Developer

    I did a basic kernel with init.d and adb rooted and was just confirmed to boot fine. By the way I'm working with C firmware.
  10. MrGlowy

    MrGlowy Well-Known Member

    I'm on version b t-mobile firmware
  11. GameTheory

    GameTheory Well-Known Member Developer

    so you have t-mobile f3? not metro f3? cause i'm working with metro f3.
  12. MrGlowy

    MrGlowy Well-Known Member

    Would I be able to flash a metro version b kernel?
  13. GameTheory

    GameTheory Well-Known Member Developer

    I'm not sure. don't know if it would boot. you would have to try. button combo for 2nd-init works so you wouldn't have to unbrick. you can just advanced restore the boot only from a backup to get back to normal.
  14. GameTheory

    GameTheory Well-Known Member Developer

    Kernel link is up!

    It has been tested and confirmed working...

    Thanks to UPP admin LoneStar for all the testing.

    Enjoy ;)
  15. DeadlyFoez

    DeadlyFoez Active Member

    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.
  16. DeadlyFoez

    DeadlyFoez Active Member

    The kernel that is up right now works. Only problem is the phone wont boot into PG's 2nd init. Otherwise everything else seems fine. Good job and looking forward to trying more for you. Send me a PM if you want me to join an IRC # to help out with anything you need.
  17. kenboyles72

    kenboyles72 Well-Known Member

    Yeah, I was having issues rebooting into recovery from the app. If the phone doesn't boot into recovery, just toggle the volume buttons when the first LG screen appears and it should go into recovery.
  18. DeadlyFoez

    DeadlyFoez Active Member

    I dont have PG's recovery installed, only the 2nd init, and I can't get into it.
  19. kenboyles72

    kenboyles72 Well-Known Member

    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.
  20. HaTrEd360

    HaTrEd360 Well-Known Member

    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.
  21. GameTheory

    GameTheory Well-Known Member Developer

    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.
  22. kenboyles72

    kenboyles72 Well-Known Member

    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.
    GameTheory likes this.
  23. thecdn

    thecdn Well-Known Member

    @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.
  24. GameTheory

    GameTheory Well-Known Member Developer

    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.
  25. thecdn

    thecdn Well-Known Member

    Thanks GT, files confirmed and deleted.

    What about the kernel info I found in cpu spy? Is that correct or is cpu spy not picking up the new kernel info correctly?

Share This Page