[ROM][UNOFFICIAL][8.1] LineageOS 15.1 for Amazon Fire HD8 7/6th gen (douglas/giza)

Search This thread

Rortiz2

Senior Member
1607247455067-png.5435845

LineageOS is a free, community built, aftermarket firmware distribution of Android 8.1, which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Instructions:
  • Reboot to recovery mode
  • Wipe data, system (/system_root) and cache
  • Flash the ROM and the Gapps
  • Reboot and enjoy!
Downloads:
Reporting Bugs:
  • DO NOT Report bugs if you're running a custom kernel or you installed Xposed
  • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
  • If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
Known issues:
  • Deep sleep (Doze)
  • Hardware decoding (OMX)
  • Camera (both photos/videos) isn't working on giza
  • Can't connect to hidden SSIDs
Notes:
  • SELinux is in Permissive mode
  • The ROM only supports both douglas (Fire HD8 2017) and giza (Fire HD8 2016)
How do i...
  • Unlock and install TWRP?
    • Follow the instructions of the unlock thread (douglas | giza)
  • Go back to the original/stock ROM?
    • Download the stock update.bin (douglas | giza) and flash it using TWRP
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.

Code:
What is your--
LineageOS version:
LineageOS Download url:
Gapps version:

Did you--
wipe:
restore with titanium backup:
reboot after having the issue:

Are you using--
a task killer:
a non-stock kernel:
other modifications:

Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

Contributors
R0rt1z2, FreakyyLike (for the douglas donation)
Source Code: https://github.com/mt8163-dev
Kernel source: https://github.com/mt8163-dev/android_kernel_amazon_mt8163
 

Attachments

  • Screenshot_20220104-023329_Settings.png
    Screenshot_20220104-023329_Settings.png
    81.6 KB · Views: 1,210
  • Screenshot_20220104-023206_Trebuchet.png
    Screenshot_20220104-023206_Trebuchet.png
    918.2 KB · Views: 1,177
  • Screenshot_20220104-023211_Trebuchet.png
    Screenshot_20220104-023211_Trebuchet.png
    569.5 KB · Views: 881
  • Screenshot_20220104-023252_Trebuchet.png
    Screenshot_20220104-023252_Trebuchet.png
    599 KB · Views: 968
Last edited:

Rortiz2

Senior Member
⏱ Change log / Release Notes

2022-06-14 [douglas] [giza]

  • Updated sdcardFS to 2.0.
  • Updated the exFAT driver.
  • Fixed detection of external SDs.
2022-06-13 [douglas] [giza]
  • Rebased the entire tree, did a general cleanup
  • Fixed MicroG support (Signature Spoofing)
  • Fixed and re-enabled sdcardFS
  • Fixed direct Magisk installation/update
  • Enabled USB MIDI support
  • Enabled OTG ethernet support
  • Disabled binder logging
  • Enabled OpenGLES AEP
2022-01-02 [douglas] [giza]
  • Fixed USB tethering.​
  • Added mediatek perf support.​
  • Updated vendor blobs to the latest FireOS version.​
  • Defined the vendor security patch.​
2021-11-07 [douglas] [giza]
  • Fixed video recording on douglas.
2021-10-31 [douglas] [giza]
  • Fixed some DRM leftovers.
  • Added initial microG support.
  • Added exFAT support.
  • Fixed audio stream.
  • Added ged support.
  • Updated security patch to October 2021.
2021-10-03 [douglas] [giza]
  • Completely disabled sdcardfs.
  • Purged a lot of mtk/amazon logging.
  • Fixed missing symbols/libraries.
  • Reworked the audio configurations.
  • Fixed all the sensors.
2021-09-16 [douglas] [giza]
  • Fixed camera on douglas.
2021-09-12 [douglas] [giza]
  • Cleaned up wi-fi blobs/configs/service definitions.
  • Kanged the wi-fi HAL from a 8.1 mediatek device.
2021-09-07 [douglas] [giza]
  • Fixed swapped volume keys.
  • Show internal storage by default in the file manager.
  • Added option to reboot to hacked bootloader using ADB.
  • Disabled the update recovery function.
  • Added support for more SDs/USBs with other formats.
2021-09-05 [douglas] [giza]
  • Fixed over the air (OTA) updates.
  • Fixed Magisk/GAPPs installation.
  • The build is now signed with dev-keys.
  • Fixed installation of the ROM on giza.
  • Addressed a few SELinux denials.
2021-09-03 [douglas] [giza]
  • Audio works fine, incuding the mic.
  • DRM works fine, reports L1.
  • Video playback works partially fine.
  • Disabled camera as it doesn't work.
 
Last edited:
No, fastboot isn't informed of the exploit, fastboot flash boot will overwrite the microloader and will brick the device.
Didn't know that. I think that's why I had to erase the boot partition just so I can install a rom again. it was able to boot to twrp so I just rebooted to hacked BL and erased then boot back and flash a rom in twrp
 

Rortiz2

Senior Member
Didn't know that. I think that's why I had to erase the boot partition just so I can install a rom again. it was able to boot to twrp so I just rebooted to hacked BL and erased then boot back and flash a rom in twrp
Yes that's possible, because TWRP restores the microloader (boot-exploit). Great to hear that you could recover it.
 

Rortiz2

Senior Member
The rom is abnormally large? When selecting the aroma package barely anything fits, in 7.1.2 it fit 5x more apps using th aroma package also 400 MB for the rom? what's causing this? how can I make the system partition bigger?
If I'm allowed to ask, what's aroma? And yeah, the ROM size it's quite normal since Android O includes vndk and hidls.
 

Rortiz2

Senior Member
It feels really snappy compared to 14.1. I guess that's because of a different launcher?
I don't think the launcher has something to do with the snappiness. I guess Android Oreo it's more optimized than Android 7. You also need to keep in mind that I've updated the GPU drivers (kernel-side, mali).
 
If I'm allowed to ask, what's aroma? And yeah, the ROM size it's quite normal since Android O includes vndk and hidls.
Aroma is an open gapps installer it includes all apps and offers a gui installer. Also, I found out what causes the screen issue. Apparently just installing a SELinux switcher app will cause the issue where if you put it to sleep by pressing the power button and you press the power button again to take it out of sleep nothing happens. I don't know how just installing a selinux switcher causes the screen issue and the Bluetooth crashes
 

Rortiz2

Senior Member
Aroma is an open gapps installer it includes all apps and offers a gui installer. Also, I found out what causes the screen issue. Apparently just installing a SELinux switcher app will cause the issue where if you put it to sleep by pressing the power button and you press the power button again to take it out of sleep nothing happens. I don't know how just installing a selinux switcher causes the screen issue and the Bluetooth crashes
Why would you set SELinux to enforcing..? Sepolicies aren't yet prepared to do so... Anyway, I don't have any clue about aroma, use the standard gapps package I guess.
 
  • Like
Reactions: xenonrider

xenonrider

Senior Member
Dec 17, 2011
89
13
I'm really impressed with this ROM. Running Services reports nearly 800 MB free after boot and it's definitely snappier. Also, viewing Settings with a pure black background is probably my favorite feature.

One thing I did run into was that during the install of GApps, it seemed to stall after the Installation Complete message. I just rebooted manually and it was all fine. Great job, Rortiz2
 
  • Like
Reactions: Roowz and Rortiz2

9000RPM

Senior Member
Aug 27, 2012
50
6
rom installs fine but it looks like it freezes after "installation compete" for opengapp.

Used the link above for openapp. Did not choose a different variation.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 26
    1607247455067-png.5435845

    LineageOS is a free, community built, aftermarket firmware distribution of Android 8.1, which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
    Instructions:
    • Reboot to recovery mode
    • Wipe data, system (/system_root) and cache
    • Flash the ROM and the Gapps
    • Reboot and enjoy!
    Downloads:
    Reporting Bugs:
    • DO NOT Report bugs if you're running a custom kernel or you installed Xposed
    • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
    • If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
    Known issues:
    • Deep sleep (Doze)
    • Hardware decoding (OMX)
    • Camera (both photos/videos) isn't working on giza
    • Can't connect to hidden SSIDs
    Notes:
    • SELinux is in Permissive mode
    • The ROM only supports both douglas (Fire HD8 2017) and giza (Fire HD8 2016)
    How do i...
    • Unlock and install TWRP?
      • Follow the instructions of the unlock thread (douglas | giza)
    • Go back to the original/stock ROM?
      • Download the stock update.bin (douglas | giza) and flash it using TWRP
    Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.

    Code:
    What is your--
    LineageOS version:
    LineageOS Download url:
    Gapps version:
    
    Did you--
    wipe:
    restore with titanium backup:
    reboot after having the issue:
    
    Are you using--
    a task killer:
    a non-stock kernel:
    other modifications:
    
    Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:

    Contributors
    R0rt1z2, FreakyyLike (for the douglas donation)
    Source Code: https://github.com/mt8163-dev
    Kernel source: https://github.com/mt8163-dev/android_kernel_amazon_mt8163
    21
    Quick update; I'll probably release the latest version of 15.1 soon with some fixes and I'll continue working on 18.1 as I already started making the trees.​
    13
    New build is up.

    2021-10-31 [douglas] [giza]

    • Resolved missing {drm,omx} symbols ({TimedEventQueue,EVP}).
    • Added MicroG support (Signature Spoofing).
    • Added exFAT support (included new kernel driver).
    • Fixed audio stream (amazon proprietary libraries).
    • Added GPU Extension Device ("GED") support.
    • Updated the security patch to October 2021.
    PS: Happy Halloween!
    12
    Good news! 17.1 is almost as stable as 15.1! (even camera works).

    I'll fix a few bugs and upload the first (public) beta shortly (as well the sources).
    11
    Good news to everyone. I partially fixed HW decoding (and this includes Video Recording) ;)

    EDIT: It fully works now