I want to know why because i never use root for Custom Roms in other devices
https://forum.xda-developers.com/mi...voidkernel-r1-android-8-0-beta-t3758768/page3
Read CosmicDan's Post ( i think its 4th one)
CosmicDan said:
Because our device uses skip_initramfs like the Pixels do (and apparently some other newer devices). This means that the initial rootfs exists on the system partition instead of the kernel ramdisk like classical devices.
The kernel ramdisk is only used for recovery. This is why the TWRP situation is not straightforward for us.
This is also why Magisk is required for some custom ROM's, because Magisk disables the system protection.
Sent from my Mi A1 using Tapatalk
Click to expand...
Click to collapse
Got the above response from here: https://forum.xda-developers.com/showpost.php?p=75777007&postcount=24
Related
I've searched around in the forums, and have found nothing. So here goes.
Is FFF for ALL roms, regardless of whether it is stock or not? In other words, are all the kindle fire roms out there compatible with FFF?
Also, in the threads for most roms they do not mention a specific custom kernel the rom must be used with. Does that mean that any custom kernel can be used?
oh, and all the roms, are they compatible with all the custom recoveries, or just some specific ones?
Just a little mixed up and confused xD
Thanks!
Sent from my E10i using XDA
1:I know you can for stock and cm7 but im not sure as for CM9 and MIUI
2:Most roms already have the kernals integrated in so most of the time you can just flash worry free but if you want to get technical for CM9 they have their own kernal that they're working on thats especially for the Android 4.0 of the device which in the future will probably give the KF HWA for CM9 , But for MIUI , CM7, and others they either use intersectravens kernal which is universal for all or most roms and the stock which is good for some roms not all.
3: yes most roms that people make are tested to work with either CWM or twrp . Yes CWM and TWRP have different ways of flashing their roms but i found that if you toggle signature verification on CWM you can Flash roms that you normally can only flash on twrp
aloy99 said:
Is FFF for ALL roms, regardless of whether it is stock or not? In other words, are all the kindle fire roms out there compatible with FFF?
Click to expand...
Click to collapse
yes - fff is a custom bootloader which loads before any rom - it basically allows you to switch to recovery (twrp or cwm) and activates fastboot mode for some seconds at startup (great in case of some failures)
I see, thanks!
Sent from my Kindle Fire using xda premium
After reading the forum for a few few hours and finding some great info and reading more.
My noob question(please dont bite my head of for asking)
can you flash a kernal without installing a rom? Just got my N7 unlocked it, rooted no probs. and want to take things one thing at a time.
Thanks
ajg007 said:
After reading the forum for a few few hours and finding some great info and reading more.
My noob question(please dont bite my head of for asking)
can you flash a kernal without installing a rom? Just got my N7 unlocked it, rooted no probs. and want to take things one thing at a time.
Thanks
Click to expand...
Click to collapse
yes. you can flash a custom kernel without flashing a rom. pretty much all of the custom kernels can run on stock roms. youll need a custom recovery to flash it though(or flash franco kermel through fastboot).
Absolutely. Kernel is usually contained in a boot.img while ROMs by definition are modifications to a system.img. Most ROMs either use a modified stock boot image, a custom built boot image or the CyanogenMod boot image .
The boot.img usually contains a kernel and a ramdisk. This ramdisk tells the kernel how to interface with system.img which us why I said earlier "modified" since not all boot image use stock ramdisk and need to be modified.
As for you question. There are always ways to make a 3rd party kernel integrate with a ROM or repackage a internal boot image of a ROM to contain a stock kernel. My suggestion would be find a rom you like and then flash the old boot image. This will not work on all devices so i suggest looking it up in you developers section. If worst comes to worse i would recommend googling or searching the forums for unpacking and repacking boot.img and then trying your luck at that.
Please do this at your own risk. I am not to be held responsible for your actions.
Sent from my Galaxy Nexus using xda app-developers app
Loglud said:
Absolutely. Kernel is usually contained in a boot.img while ROMs by definition are modifications to a system.img. Most ROMs either use a modified stock boot image, a custom built boot image or the CyanogenMod boot image .
The boot.img usually contains a kernel and a ramdisk. This ramdisk tells the kernel how to interface with system.img which us why I said earlier "modified" since not all boot image use stock ramdisk and need to be modified.
As for you question. There are always ways to make a 3rd party kernel integrate with a ROM or repackage a internal boot image of a ROM to contain a stock kernel. My suggestion would be find a rom you like and then flash the old boot image. This will not work on all devices so i suggest looking it up in you developers section. If worst comes to worse i would recommend googling or searching the forums for unpacking and repacking boot.img and then trying your luck at that.
Please do this at your own risk. I am not to be held responsible for your actions.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
most custom kernels are using koushs' anykernel nowadays, so theres no ramdisk involved, besides the ramdisk that comes with the roms kernel. this way theres a better chance of compatibility. except for franco kernel and cm kernel, which use there own ramdisk. anykernel grabs the available ramdisk(the roms default kernels ramsisk).
I would like to know if you can root the ec309 and if it is possible to install twrp or cwm
please!!!!!!!
because if it is possible i may make a rom :fingers-crossed:
Unless you are replacing the core system (Stock to AOSP) or the kernel, it can all be done via scripts.
Lokifish Marz said:
Unless you are replacing the core system (Stock to AOSP) or the kernel, it can all be done via scripts.
Click to expand...
Click to collapse
he link brings me to a Motorola page
I have i9500 and I'm on latest stock(rooted) rom but after installing VolTaqe 15.0 kernel
"Unauthorised actions have been detected" on Smart Manager of my rom, how can i reset this flag to secure again or disable threat detecter??
I'm not familiar with the kernel but you may need a custom recovery and/or root to install it.
audit13 said:
I'm not familiar with the kernel but you may need a custom recovery and/or root to install it.
Click to expand...
Click to collapse
My device is rooted and i have TWRP 3.0.0 custom build, i know how to install zip via recovery.
Sir plz read my problem again....
Copy the Voltage zip file to a micro SD card or the phone's internal memory, boot into TWRP, and install it from TWRP.
Disable Knox via SuperSU or debloat your ROM. That actually comes from Knox. I've warned my kernel users on j2lte variants to do the same (since there are no custom ROMs available for those devices yet).
Sent from my ASUS_Z00A using XDA Labs
krasCGQ said:
Disable Knox via SuperSU or debloat your ROM. That actually comes from Knox. I've warned my kernel users on j2lte variants to do the same (since there are no custom ROMs available for those devices yet).
Sent from my ASUS_Z00A using XDA Labs
Click to expand...
Click to collapse
Sir, i already have uninstalled all Knox app and delete rest of files from root explorer but threat is still exist.
Urgently need help, plz suggest me what can i do...??
Khem Chand said:
Sir, i already have uninstalled all Knox app and delete rest of files from root explorer but threat is still exist.
Click to expand...
Click to collapse
No you did not. Otherwise you would not have gotten that message.
Lennyz1988 said:
No you did not. Otherwise you would not have gotten that message.
Click to expand...
Click to collapse
May be sir...
Then how to completely remove knox from my rom.?
I really tried everything
But i can't seem to make any kernel on a custom rom to work on my V20
I got an LG V20 H910 with former H910PR firmware (From AliExpress)
I managed to unlock the bootloader and root it using:
https://forum.xda-developers.com/v20/how-to/root-h910-v10m-t3664500 (great job btw, thank you so much) Now I've installed LOS 16
I updated my TWRP only until 3.2.2-1 cuz the latest won't boot, it goes to fastboot instead
My previous issue was TWRP not installing anything unless i remove "assert" or "getprop" in every ROM or zip i install (it shows "this device is .") But i managed to fix it by updating TWRP
Now I'm getting annoyed by this dreaded screen retention and i want to install a kernel
I tried both LOS 15.1 and 16 (currently using LOS 16) by installing the correct kernels (Either H910 or US996) but they all just boot to fastboot after installation
With the guide above i noticed that the provided stock rom has a custom kernel (mk2000) and it managed to work
But on custom roms i can't make Gamma kernel to work
Is there something wrong I'm doing here? Or is there any way to fix this?
I tried to go to both the thread of the kernels but no one doesn't want to respond :crying:
MEMO#22 said:
I really tried everything
But i can't seem to make any kernel on a custom rom to work on my V20
I got an LG V20 H910 with former H910PR firmware (From AliExpress)
I managed to unlock the bootloader and root it using:
https://forum.xda-developers.com/v20/how-to/root-h910-v10m-t3664500 (great job btw, thank you so much)
I updated my TWRP only until 3.2.2-1 cuz the latest won't boot, it goes to fastboot instead
My previous issue was TWRP not installing anything unless i remove "assert" or "getprop" in every ROM or zip i install (it shows "this device is .") But i managed to fix it by updating TWRP
Now I'm getting annoyed by this dreaded screen retention and i want to install a kernel
I tried both LOS 15.1 and 16 (currently using LOS 16) by installing the correct kernels (Either H910 or US996) but they all just boot to fastboot after installation
With the guide above i noticed that the provided stock rom has a custom kernel (mk2000) and it managed to work
But on custom roms i can't make Gamma kernel to work
Is there something wrong I'm doing here? Or is there any way to fix this?
I tried to go to both the thread of the kernels but no one doesn't want to respond :crying:
Click to expand...
Click to collapse
You can't use gamma kernel on a stock based rom, gamma is a Los kernel
Sent from my LG-H910 using XDA Labs
cnjax said:
You can't use gamma kernel on a stock based rom, gamma is a Los kernel
Sent from my LG-H910 using XDA Labs
Click to expand...
Click to collapse
I am using LOS, i got LOS 16 installed
MEMO#22 said:
I am using LOS, i got LOS 16 installed
Click to expand...
Click to collapse
Los has it's own kernel with the rom, however if you you want use gamma ask for assistance in the appropriate gamma kernel thread
Sent from my LG-H910 using XDA Labs
cnjax said:
Los has it's own kernel with the rom, however if you you want use gamma ask for assistance in the appropriate gamma kernel thread
Sent from my LG-H910 using XDA Labs
Click to expand...
Click to collapse
So does that mean i can't just straight up install the kernel with TWRP?
i did try to chat in the official threads but no one seemed to respond, that's why i put this the general Q&A instead
MEMO#22 said:
So does that mean i can't just straight up install the kernel with TWRP?
i did try to chat in the official threads but no one seemed to respond, that's why i put this the general Q&A instead
Click to expand...
Click to collapse
if the kernel won't install via twrp then try a different version of twrp. If that doesn't work then maybe there's a problem with how you unlocked the bootloader and or the firmware you loaded on the phone.
Sent from my LG-H910 using XDA Labs
cnjax said:
if the kernel won't install via twrp then try a different version of twrp. If that doesn't work then maybe there's a problem with how you unlocked the bootloader and or the firmware you loaded on the phone.
Sent from my LG-H910 using XDA Labs
Click to expand...
Click to collapse
Well the kernel was successfully installed on twrp, and 3.2.2-1 is as far as i can go, but the system just won't boot after that, it just does to fastboot. The kernel was considered compatible because twrp did accepted it
But i am still looking for other ways to at least just install this