• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM] [unlocked] [douglas,giza] [OTAs] Lineage-15.1 [12 SEP 2021]

Search This thread

Rortiz2

Senior Member
Mar 1, 2018
2,160
1,434
Barcelona
320px-Lineage_OS_Logo.png

LineageOS 15.1 (Android 8.1.0) for the Amazon Fire HD8 2016/2017

Disclaimer:
Code:
/*
* Your warranty is... still valid?
* 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 the products you find here before flashing it!
* YOU are choosing to make these modifications.
*/

LineageOS is a free, community built, aftermarket firmware distribution of Android, which is designed to increase performance and reliability over stock Android for your device. All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit our Gerrit Code Review.​

IMPORTANT NOTES BEFORE INSTALLING THE ROM:
  • As usual, you need to be unlocked to install this ROM.
  • This ROM is in beta status so don't expect 100% stable ROM.
  • This ROM is only compatible with the Fire HD8 2017 (douglas) and the Fire HD8 2016 (giza). All questions related to other devices will be reported and ignored.
KNOWN ISSUES:
  • Hardware Decoding (OMX - 1080p video playback).
  • Video Recording with stock camera (Snap).
  • Deep Sleep.
INSTALLATION:
  • Boot to TWRP.
  • Wipe system, cache and userdata.
  • Install the ROM zip.
  • (OPTIONAL): Flash G-Apps package.
  • (OPTIONAL): Flash root (Magisk/SuperSU).
  • Wipe Dalvik Cache.
  • Reboot and enjoy!
DOWNLOADS:
Source Code:
Special Thanks:
 

Attachments

  • Screenshot_20210905-012155_Settings.png
    Screenshot_20210905-012155_Settings.png
    76.8 KB · Views: 161
  • Screenshot_20210905-012145_Trebuchet.png
    Screenshot_20210905-012145_Trebuchet.png
    915.7 KB · Views: 159
  • Screenshot_20210905-012150_Trebuchet.png
    Screenshot_20210905-012150_Trebuchet.png
    594.6 KB · Views: 160
  • Screenshot_20210905-012203_Settings.png
    Screenshot_20210905-012203_Settings.png
    78.7 KB · Views: 168
Last edited:

Rortiz2

Senior Member
Mar 1, 2018
2,160
1,434
Barcelona
Changelog

2021-09-16 [douglas] [giza]

  • Fixed camera.
  • Fixed internal storage (OBB) issues.

2021-09-12 [douglas] [giza]
  • Fixed up wpa_supplicant config files.
  • Cleaned up wpa_supplicant service definitions (rootdir).
  • Kanged Wi-Fi HAL from the BQ Aquaris M10 (freezerhd).

2021-09-07 [douglas] [giza]
  • Fixed volume keys (kvolcb takes care of them now).
  • Fixed external storage permissions (sdcardfs).
  • Enabled "show internal storage by default" in File Explorer.
  • Added option to reboot to hacked bootloader using ADB (reboot-amonet).
  • Disabled the update recovery function (Developer Settings).
  • Extended support for {OTG,ext SDs} formats.

2021-09-05 [douglas] [giza]
  • Fixed OTAs (refractored URI property).
  • Fixed Magisk and GAPPs installation (removed liblog shim).
  • Signed the build with dev-keys (trust warning should be gone).
  • Fixed system size value (should fix error 7 for giza).
  • Addressed a lot of SELinux denials (still Permissive, though).

2021-09-03 [douglas] [giza]
  • Initial Release.
  • Audio works fine.
  • DRM works fine (L1).
  • Video Playback works fine (SW OMX).
  • Camera isn't working (disabled).
 
Last edited:

Rortiz2

Senior Member
Mar 1, 2018
2,160
1,434
Barcelona
To be done/fixed list
  • [fixed] Audio working without problems.
  • [fixed] DRM seems to be working - kanging DRM libraries from other devices fixed L1.
  • [partially fixed] OMX is partially working - SW decoding is working fine. HW decoding is broken as of now.
  • [fixed] Wi-Fi working - should be working without problems
  • [fixed] BT working - had to update bt libraries and the kerne driver.
  • [fixed] Camera working - lollipop camera blobs were not compatible with oreo so I kanged camera blobs from mt8163 6.0.1 device and patched lib3a.so.
  • [partially fixed] Video recording isn't working with the stock camera app. It works with third-party apps.
  • [todo] Deep Sleep - device not going to sleep when screen is off (ggow has the same problem with suez).
  • [fixed] Volume keys rotation - working fine.
 
Last edited:

Rortiz2

Senior Member
Mar 1, 2018
2,160
1,434
Barcelona
Notes
  • If you're experiencing rotation issues with the Netflix app, check out this post.
  • The camera looks dark because the exposure is probably broken. As a workaround, you can install a third-party app that uses a camera (for example, a QR scanner) and open it once. That should fix the camera exposure.
 
Last edited:
Magisk
  • For some weird reason, Magisk zip won't work (because of shims, wtf) so you'll need to manually patch your boot image with the Magisk Manager app and you'll need to flash it to boot_x with hacked fastboot mode or to boot with TWRP.
Fastboot is informed of the exploit so fastboot flash boot <path> will work.
 
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
 
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
Mar 1, 2018
2,160
1,434
Barcelona
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
84
9
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

Member
Aug 27, 2012
45
4
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

  • 1
    Thank you so much for developing these roms!! they are amazing!
    I am not sure what "shared storage" is but if you are talking about the ability to install apps on the sd card please do not remove it... I use google play books and kindle to download a ton of books that end up using more than 15 GB of space. the only way I can download that much content from an app is to install it in the SD card. Please don't remove it :)
    *sigh* I guess I'll need to keep it only for you. I'm joking, don't worry, I'm already working on it ;)
  • 12
    320px-Lineage_OS_Logo.png

    LineageOS 15.1 (Android 8.1.0) for the Amazon Fire HD8 2016/2017

    Disclaimer:
    Code:
    /*
    * Your warranty is... still valid?
    * 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 the products you find here before flashing it!
    * YOU are choosing to make these modifications.
    */

    LineageOS is a free, community built, aftermarket firmware distribution of Android, which is designed to increase performance and reliability over stock Android for your device. All the source code for LineageOS is available in the LineageOS Github repo. If you would like to contribute to LineageOS, please visit our Gerrit Code Review.​

    IMPORTANT NOTES BEFORE INSTALLING THE ROM:
    • As usual, you need to be unlocked to install this ROM.
    • This ROM is in beta status so don't expect 100% stable ROM.
    • This ROM is only compatible with the Fire HD8 2017 (douglas) and the Fire HD8 2016 (giza). All questions related to other devices will be reported and ignored.
    KNOWN ISSUES:
    • Hardware Decoding (OMX - 1080p video playback).
    • Video Recording with stock camera (Snap).
    • Deep Sleep.
    INSTALLATION:
    • Boot to TWRP.
    • Wipe system, cache and userdata.
    • Install the ROM zip.
    • (OPTIONAL): Flash G-Apps package.
    • (OPTIONAL): Flash root (Magisk/SuperSU).
    • Wipe Dalvik Cache.
    • Reboot and enjoy!
    DOWNLOADS:
    Source Code:
    Special Thanks:
    10
    New build is up.

    2021-09-16 [douglas] [giza]


    • Fixed camera.
    • Fixed internal storage (OBB) issues.
    NOTE: Video recording isn't working at all, it crashes with the stock camera app but it works with some third-party apps (such as Telegram).
    NOTE: Let me know if obb issues are fully gone (I basically reverted the sdcardfs squash update). Try to clean flash the ROM as well before reporting if the bug it's still present.
    9
    Camera fixed (through buggy as ****)
    1631729671646.png
    7
    New build is up.

    2021-09-07 [douglas] [giza]

    • Fixed volume keys (kvolcb takes care of them now).
    • Fixed external storage permissions (sdcardfs).
    • Enabled "show internal storage by default" in File Explorer.
    • Added option to reboot to hacked bootloader using ADB (reboot-amonet).
    • Disabled the update recovery function (Developer Settings).
    • Extended support for {OTG,ext SDs} formats.
    7
    New build is up.

    2021-09-05 [douglas] [giza]

    • Fixed OTAs (refractored URI property).
    • Fixed Magisk and GAPPs installation (removed liblog shim).
    • Signed the build with dev-keys (trust warning should be gone).
    • Fixed system size value (should fix error 7 for giza).
    • Addressed a lot of SELinux denials (still Permissive, though).
    Clean flash is needed since the build is now signed with dev-keys.