- Nov 12, 2016
- 180
- 147
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
Another kernel, you say? Yes. Popcorn Kernel (pun intended) is blatantly and unashamedly a fork of Enigma Kernel, but not without some differences. While Enigma focuses on stability and UX, Popcorn tries to prolong battery life without a major hit to performance.
Why are you using the Enigma Telegram groups? Because the development of both the kernels go hand in hand, and we have way too many groups for being such a small community.
What makes Popcorn different? Well, aside from being more battry-oriented, Popcorn also aims to be up to date with the latest CAF tags, and also the latest upstream kernel in the near future.
Use either Franco Kernel Manager or SmartPack Kernel Manager to tweak. If you find a sweet spot that you'd share with the community, please feel free to do so
Installation Instructions
- Open Franco Kernel Manager/SmartPack Kernel Manager
- Head to the "Flasher"/"SmartPack"
- Click on "Import a kernel download configuration"/"Update Channel URL"
- Paste this link in the dialog that opens -
https://raw.githubusercontent.com/Sid127/Sid127/master/popcorn.json
- Click save
- Click Flash and reboot after flashing
- After the reboot, open terminal app of choice and pass the commands as
su
rm -rf /data/cache[/B][/I] and [I][B]rm -rf /data/dalvik-cache
This method will deliver OTA kernel updates through FKM.
-OR-
- Download the kernel from Github
- Store it on any storage you have on your phone
- Fastboot TWRP
- Flash via TWRP
- Clear Dalvik/Cache
- Reboot
-OR-
- Download kernel from Github
- Store it on any storage you have on your phone
- Open Franco Kernel Manager and navigate to Flasher section
- Select the kernel from storage
- Tap on reboot after flashing (Don't worry, Magisk will be preserved)
- Wait for the flashing process to complete and reboot
- Open terminal app of choice and pass the commands as
su
rm -rf /data/cache[/B][/I] and [I][B]rm -rf /data/dalvik-cache
Downloads - GitHub Releases
Kernel source - GitHub
Compatible with -
> Nokia 6.1 (PL2)
> Nokia 6.1 Plus/X6 (DRG)
> Nokia 7 Plus (B2N)
Special Thanks to:
@Sahil_Sonar - for being a great mentor and providing a reliable build server
@CarbonGTR - for the Enigma Kernel
@Nikhilkumar038 - for all the support, and for what little testing I needed
@malvigagan - for encouraging me into maintaining my own kernel for reasons
@ArcherTanu - for sharing his GCP server
Version Information
Status: Stable
Most Recent Release Date: 29th Jan, 2021
Created 27th Jan, 2021
Last edited: