[KERNEL] [GPL] [4.4] FuguMod kernel for nexus 5 (secure)

Search This thread

akash3656

Senior Member
May 3, 2010
1,728
851
VERY nonsense kernel, probably the most nonsense of all.

Even if I don't use fugu much on my Galaxy Nexus, I'll say this. Make your own AWESOME kernel or find one from another dev and use that then.

Cos we have choices so just switch away and don't rant here.

Sent from my Galaxy Nexus using Tapatalk
 
  • Like
Reactions: beekay201

GeyerA

Senior Member
Apr 6, 2009
983
1,586
Germany, Gerolzhofen
Don't worry, I will come back but I have been busy elsewhere for a while...

Hello Renaud,
can you explain me how to enable the init.d in my self compiled ROM. I was googling for a while and also checked some githubs but can not find clear instructions. Is your tree on github so I can fork?
I have some time during peaceful Christmas evenings :)

Update, no need to explain anymore. Found a tool to de-compile a boot.img (split_bootimg.pl and reverse engineered an OMNI kernel). Will try now on my ROM. Nice holiday....

Update 2, stupid me did not see your link for the source on Github. Already there to fork :)
 
Last edited:

Dudebowski

Senior Member
Mar 1, 2011
342
197
Chicago
Would be super cool if you would fork this for CM support, or fork the CM kernel with your mods. If I knew how I'd try, but never compiled android or kernels before. really happy someone is focusing on the security perspective of the core. I feel CM focuses well on the security of the system, so the two together is desirable. Any objections to this thought, please explain. I'm not here to argue, but to learn. Also wondering your thoughts on using Franco vs stock cm kernel, from both security and optimization perspective.
 

Savant

Senior Member
Jul 29, 2011
3,316
1,128
Manchester
So I will take back development of this kernel again. It seems most of the features of grsec (which was available in testing version) makes this kernel really unstable.
I will soon make a CM compatible version.

Glad everything is going good for you and its nice to see you on xda again.

Sent from my Nexus 5 using Tapatalk
 

mamoto66

Senior Member
Feb 4, 2013
628
260
laredo,spain
20140120_r31 should work on CyanogenMod. I am not running CM, so if people can confirm it boots on CM, that would be nice.

FuguMod, working well in ProBam ROM.CM based.Thanks for this work.
 

Attachments

  • Screenshot_2014-01-20-09-33-40.jpg
    Screenshot_2014-01-20-09-33-40.jpg
    147.9 KB · Views: 250
  • Screenshot_2014-01-20-09-44-44.png
    Screenshot_2014-01-20-09-44-44.png
    150.4 KB · Views: 247
  • Like
Reactions: renaud

Savant

Senior Member
Jul 29, 2011
3,316
1,128
Manchester
Note that this will only work on some ROMs and you need to reboot into "user 2" mode each time you want to read/save sensitive data.

Appreciate it Renaud. Your kernel use its on IMG and its not an any kernel zip is it?

Sent from my Nexus 5 using Tapatalk
 
Last edited:

Savant

Senior Member
Jul 29, 2011
3,316
1,128
Manchester
Update on stock ROM and cataclysm root doesn't work on boot and then after 10 mins supersu starts to spam me with toasts.

Sent from my Nexus 5 using Tapatalk
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    FuguMod is a secure, open, reliable and no nonsense kernel

    This is probably the only custom kernel for the Nexus 5 which adds security instead of removing it.

    Current features are:
    - compiled with linaro gcc4.7.4
    - various small fixes

    You can download the kernels at:
    http://fugumod.org/nexus5

    Source and changelog can be found here:
    https://github.com/renaudallard/nexus5_kernel

    IRC channel:
    irc.freenode.net #fugumod

    Flashing
    Kernel zips are intended to be flashed with CWM ot TWRP, if you want to flash using fastboot, you need to unpack the zip and flash the boot.img which is inside

    Versions
    Kernels are based on the below version scheme
    kernel_FuguMod_20131104_r1-4.4.img
    20131104 is the date it has been packaged
    r1 is the release number
    4.4 is the ROM it is compatible with

    Stable vs Testing
    There are sometimes kernels in testing folder. These may be very stable or may not boot at all. Be sure to have an USB cable and fastboot under the hand if you try one of these. That said, in general, if they stay into testing folder for more than 15 min, they should at least boot and work more or less. I tend to remove non booting kernels from testing folder in less than 10 min (depending a little bit on the speed testers take them), and so if you see them one hour later, you should assume they are safe enough to flash.
    So, in general Stable is the safest bet, but Testing may be the best. I, myself, generally run testing one.

    Deprecated folder
    In general, unless you really know what you are doing, you should avoid flashing those, they are mainly there for historical reasons.

    Check for vulnerabilities
    http://www.xray.io

    Compatibility with hackish style apps
    All apps which require direct memory write, access to symbols or memory offsets or modules will NOT work. And, no, don't ask they won't be supported in the future. Example: Arararagi's light is only provided as a module and will not be supported unless he produces a patch.

    Security
    If you want good security when your phone is stolen, in addition to encryption, don't forget to turn debugging off. Also, use enpasschanger to change your encryption password, any short PIN encryption can be cracked in a few minutes easily (for example, using my script at http://pastebin.com/Mdu06RZN)

    Redistribution
    As per GPL, you are authorized to redistribute this kernel with any of your custom ROMs provided you give out the source code like I do. You can link to my github in your distribution site.
    However, if you modify the kernel yourself, whatever the modification is (compiling it yourself with a different compiler is a modification), you are not authorized to name it FuguMod, although you can credit me and tell the base comes from FuguMod but you cannot call the kernel itself FuguMod.


    XDA:DevDB Information
    FuguMod, a Kernel for the Google Nexus 5

    Contributors
    renaud, http://forum.xda-developers.com/member.php?u=2859799
    Kernel Special Features: Open, stable, reliable and secure

    Version Information
    Status: Testing

    Created 2013-11-04
    Last Updated 2014-01-29
    8
    I have now received my N5. Real stuff will begin.
    5
    hope to see something from you soon, AK!

    Im waiting to sell my n4 .... but for now im observing ....
    5
    So I will take back development of this kernel again. It seems most of the features of grsec (which was available in testing version) makes this kernel really unstable.
    I will soon make a CM compatible version.
    5
    I have promoted r35 as stable given that I did not succeed getting a crash since it's out.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone