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

Root [KERNEL][LG870] Freedom Kernel *Updated 9/14/14*

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

Boost Mobile LG Optimus F7 LG870

For ZV5 firmware

Change Log in second post

Added Features:
  • Allows removal of "any" app without bricking
  • Unsecured
  • Frandom built in for increased speed
  • Android TRIM
  • SmartassV2 governor
  • Intellidemand governor
  • Superbad governor
  • Conservative governor
  • Init.d support
Download & Instructions

Sound Control:
Viper4Android

NOTE:
I do not own an F7 so please keep that in mind when you ask any questions.

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

Enjoy! ;)
 
Last edited:
Change Log

9/14/2014
  • Added android TRIM
  • Speed tweak for Frandom

4/19/2014
  • Updated to ZV5 bootloader
  • Frandom built in for increased speed
  • Added SmartassV2 governor
  • Added Intellidemand governor
  • Added Superbad governor
  • Enabled Conservative governor
  • Init.d support is now built in and no longer needs sysinit

12/25/2013
  • Initial release
 
Last edited:
  • Like
Reactions: monticello
Upvote 0
Yeah I'll build the new source, but someone would have to ask Bliss if he can add loki support for the new source. I can try the new source with zv4 aboot, but I doubt it'll work.

On the lg motion my kernel flashes the aboot from firmware F to make it compatible with all firmwares lol. Don't know if that trick would work here though.

LG's locked bootloaders suck lol.
 
Upvote 0
Yeah I'll build the new source, but someone would have to ask Bliss if he can add loki support for the new source. I can try the new source with zv4 aboot, but I doubt it'll work.

On the lg motion my kernel flashes the aboot from firmware F to make it compatible with all firmwares lol. Don't know if that trick would work here though.

LG's locked bootloaders suck lol.

If aboot is not updated with this new update will it work? Anxiously waiting to get my hands on that ota to see what it updates. when i get it we'll know what to do.
 
Upvote 0
If the aboot isn't updated I can possibly use zv4 aboot to loki zv5 boot, but I'm not sure. I guess we'll see, loki will error out if aboot doesn't match boot.

I'll probably just download zv5 source and give it a whirl with zv4 aboot just to see lol.

I'm wondering if anyone has tried this kernel yet to know if it's working so I know how to proceed.
 
Upvote 0
If the aboot isn't updated I can possibly use zv4 aboot to loki zv5 boot, but I'm not sure. I guess we'll see, loki will error out if aboot doesn't match boot.

I'll probably just download zv5 source and give it a whirl with zv4 aboot just to see lol.

I'm wondering if anyone has tried this kernel yet to know if it's working so I know how to proceed.

i'll flash it right now to test
 
Upvote 0
Ok I think I found the issue. Even though I removed the 2 govs on a new build I just did they may not have been the issue after all.

Anyways, can someone check for these next 2 directories and tell me if the files are empty or what value they contain...

Code:
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
and...

Code:
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
 
Upvote 0
Ok I think I found the issue. Even though I removed the 2 govs on a new build I just did they may not have been the issue after all.

Anyways, can someone check for these next 2 directories and tell me if the files are empty or what value they contain...

Code:
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
and...

Code:
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq




This is CPU0 MAX
2013-12-25-22-15-26.jpg






CPU1 doesnt have that folder
2013-12-25-22-16-18.jpg
 
  • Like
Reactions: GameTheory
Upvote 0
Kernel Updated!

I don't see why this one wouldn't work. If it doesn't, I'll do like the other guy did and give up on this one lol.

Once anyone tries it and confirms if working I'll start with ZV5 source.

crossing fingers lol

lol still the same problem. Whats weird is that the phone wont boot properly even after restoring a backup of stock boot.img. have to use the lg tool to get back to stock each time lol.
 
Upvote 0
Whats weird is that the phone wont boot properly even after restoring a backup of stock boot.img.
It's funny, but after reading this I believe I know what the problem is. Either way I give up on this lol. This is one of those devices I would need to own so I could work on it and test myself.

Thanks for testing.
 
  • Like
Reactions: sortoh85
Upvote 0
It's funny, but after reading this I believe I know what the problem is. Either way I give up on this lol. This is one of those devices I would need to own so I could work on it and test myself.

Thanks for testing.

Wait lets back track this. Go back to the unsecured modded kernel. Try adding init.d support and i'll test again. after that, if the phone boots successfully we'll then move on to overclocking and so on, we'll do things one by one. You're not giving me any trouble i can test all day. What do you think that problem is now?
 
  • Like
Reactions: GameTheory
Upvote 0
That sounds like a plan...

Yeah I didn't wan't to be a nuisance with all the testing especially since it's only you making the effort to test.

What I believe the problem is...
I like to make OC kernels initially on first boot startup at stock clock (1.5ghz) and then user overclocks if they like. Problem should be a script I used for that initial boot clock.

So when you restored stock boot the script was still left which caused it to still not boot right for you until you used lg tool which deleted script.

I'll do new one, unsecured with init.d only and nothing else which should work. I'll have it up a little later today. After that I can add OC without the script and so on.
 
  • Like
Reactions: chevanlol360
Upvote 0
All went good, Perfect boot and init.d is comfirmed working. Got the test.log output in /data;)
Amen to that lol.

Seems it was the script after all. You can delete 00test if you like. Also you never have to set proper perms to any script you add to init.d. I added a line that sets perms on auto on boot for you.

Ok now I'll add overclock only. I'll be back in 20 minutes with test link.
 
Upvote 0
No problem, I'll make one more OC attempt on a hunch I have. At least now you can restore the last kernel with no issue.

If the next OC attempt don't work then I'll just post the unsecured with init.d and a governor or 2 and call it a day lol. Then I'll move on to ZV5 and add the features that work.
 
  • Like
Reactions: chevanlol360
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