User:Rage/Drafts/Amazon Fire Phone (Kodiak)

Rooting
Root access is needed before continuing. There are several methods for gaining root access, but unfortunately, they all seem to require a proprietary apk to do that. are under way to resolve this.

Installing sources from custom ebuild repositories
Currently, these kernel sources are only supported by an ebuild in rage-overlay.

To enable a custom ebuild repository, create the proper /etc/portage/repos.conf file and it as shown here for rage-overlay:

For using  the package  needs to be installed. Alternatively, layman can be used for adding the repository.

Kexec
Due to the bootloader being locked on this device, is need to execute custom kernels. However, it will need to be built as a module and loaded dynamically.

External resources

 * https://forum.xda-developers.com/fire-phone
 * https://forum.xda-developers.com/fire-phone/development/dev-building-custom-kernel-kernel-t3195492
 * https://gitlab.com/lramage94/overlay/tree/master/sys-kernel/kodiak-sources
 * https://ruedigergad.com/2012/12/09/nexus-7-easily-flashaccess-entire-userdata-partition
 * https://forum.xda-developers.com/showthread.php?t=2104706
 * http://www.phoronix.com/scan.php?page=news_item&px=MTUzNDk
 * https://community.kde.org/Plasma/Mobile/Porting