• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][7.1.2_r17] FireHound ROM Unofficial [athene][01 July]

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla


FIRE BURNS AND PHOENIX HOUNDS
FireHound is a Custom ROM developed focusing on Stability + Features. FireHound is made from cherry-picking commits from many great ROMs. Our main goal is to satisfy users as best as possible and to rise a community. So without being much senti, we will head towards main part now…​

FireHound Features:

FireHound Ashes:


Status Bar

Status Bar Icons
SuperUser Indicator (Hide or Unhide Status Bar SU)
Clock Style
AM/PM Style
Battery Style
Battery Percentage
Battery Bar
Battery Bar Location
Battery Bar Style
Charging Animation
Battery Bar Color
Battery Bar Thickness
Status Bar Slide Brightness Control
Quick Pull-down

Notifications:

Heads UP Enable/Disable
DND
Notification Access
Notifications Filter

Buttons
Navigation Bar Enable/Disable
Backlight Control
Navigation Bar Layout Control
Left Handed Mode
Power button press twice for Camera
Power Button End Call
Home Button Customizations
Menu Button Customizations
Back Button Customizations
Volume Button Customizations
Keyboard Cursor Control
Playback Control

Display
Live Display
Double tap to sleep
Wake on Plug
LCD Custom Density
Daydream
Font Size Control
Search Bar in Recents Menu

Lights:
Battery Lights Customization


Sounds
Notification Tones
Increasing Ring Volume
Launch Music App on Headset connected
Other Sounds Customizations
Charging Sounds
Camera Shutter Sound Enable/Disable

Recents
Show search bar in Recents
Memory Bar
Clear All Recents Button Enable/Disable
Clear All tasks / Foreground Tasks
Clear All Recents Location

Gestures

Gesture Anywhere
Trigger Region
Three Finger Swipe Screenshot

App Circle Side Bar
Trigger Width
Trigger Position
Trigger Height

Theme Engine
Substratum Theme Interfacer

Lock Screen
Keyguard and all types of Keyguards
Quick Unlock
Smart Lock
Live Lock Screen
Lock Screen Shortcuts
Music Visualizer
Show Weather
Custom Lockscreen Wallpaper




Downloads:
FireHound on my Sourceforge folder

Installation:
Keep this in mind before you flash

Please read the help thread before you point out issues here. It has been created specifically to help new users to adapt to custom ROMs easier. Before you post your issue, please check if it has already been reported and if a fix has already been mentioned.

1. Reboot to TWRP and make apt backups.
2. Wipe System, Data, Cache and ART Cache.
3. Install ROM.
4. Install GApps (optional as microG will probably work owing to Signature Spoofing)
5. Install su manager of your choice. (The rom is prerooted although)
6. Reboot.



XDA:DevDB Information
FireHound [athene], ROM for the Moto G4 Plus

Contributors
tywinlannister7
Source Code:
FireHound Git
FireHound Code Review / Gerrit
Device tree
Kernel tree
Vendor tree

ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Latest stock Nougat
Based On: LineageOS

Version Information
Status: Stable

Created 2017-06-03
Last Updated 2017-07-02
 

Attachments

Last edited:

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla
Update Changelog
Merged Android N 7.1.2_r17
Fix webview conflicts for jelly.
Others:

Changes for athene
back
Changes to be included in next build
Adjust Email UnitTests to e353ae2ea19c9ea800d10b37e05de7b0ea1aeeb4
android_packages_apps_Email
Update gradle
android_packages_apps_WundergroundWeatherProvider
Implement history management through a ContentProvider.
android_packages_apps_Jelly
Don't fail when a translation is missing
android_packages_apps_WundergroundWeatherProvider
Update icon
android_packages_apps_WundergroundWeatherProvider
Refactor cyanogenmod -> lineageos
android_packages_apps_WundergroundWeatherProvider
Don't fail when a translation is missing
android_packages_apps_YahooWeatherProvider
Update app name to match other providers
android_packages_apps_YahooWeatherProvider
Update icon
android_packages_apps_YahooWeatherProvider
Refactor cyanogemod -> lineageos
android_packages_apps_YahooWeatherProvider
Update gradle
android_packages_apps_YahooWeatherProvider
Add back key to actionbar
android_packages_apps_OpenWeatherMapProvider
Add openweathermap copyright
android_packages_apps_OpenWeatherMapProvider
Add icon
android_packages_apps_OpenWeatherMapProvider
Refactor cyanogenmod -> lineageos
android_packages_apps_OpenWeatherMapProvider
Update gradle
android_packages_apps_OpenWeatherMapProvider
Terminal: all menu items should have their proper icon
android_packages_apps_Terminal
Terminal: update main theme color for improved readability
android_packages_apps_Terminal
Terminal: fix preference defaults
android_packages_apps_Terminal
Terminal: volume keys as up/down
android_packages_apps_Terminal
Terminal: Fix keyboard Ctrl- and ALT-key input.
android_packages_apps_Terminal
Fixed NPE in canAddMoreManagedProfiles
android_frameworks_base
Gallery2: support GIF animation
android_packages_apps_Gallery2
athene: drop custom dtbTool
android_device_motorola_athene
athene: drop net_raw from per_mgr service
android_device_motorola_athene
athene: Add NET_BIND_SERVICE for cnss-daemon
android_device_motorola_athene
athene: Add fs_config support for custom binary
android_device_motorola_athene
athene: Change the GLES version string to 3.2
android_device_motorola_athene
athene: Add AEP support config file
android_device_motorola_athene
athene: Set LED trigger only for charger mode
android_device_motorola_athene
athene: cleanup camera.hal1.packagelist prop
android_device_motorola_athene
athene: add and build camera wrapper
android_device_motorola_athene
athene: disable HAL3
android_device_motorola_athene
athene: update qcom parser value
android_device_motorola_athene
athene: disable qcom aac encoder
android_device_motorola_athene
QS: Remove listeners only if added
android_frameworks_base
sensitive_pn: Add sensitive phone numbers for Czech Republic
android_vendor_cm
Jelly: Add HTTP auth login support
android_packages_apps_Jelly
sensitive_pn: Add Canadian sensitive numbers
android_vendor_cm
sensitive_pn: Add more numbers from the Netherlands
android_vendor_cm
Increase the size of the tiles when decoding images
android_packages_apps_Gallery2
Revert "FFmpegExtractor: Don't use our extractor when we agree with StageFright"
android_external_stagefright-plugins
ffmpeg-extractor: StageFright supports Opus files
android_external_stagefright-plugins
SystemUI: Remove trailing whitespace on high_accuracy_description
android_frameworks_base
VoicemailSettingsActivity: Fix some NPEs
android_packages_services_Telephony
StorageManager: Improve exception handling
android_frameworks_base
fix check_blacklist function to work on wiped /system partition
android_vendor_cm
AudioFX: Sign with platform key
android_packages_apps_AudioFX
Add support for WebViews that provide the site's theme color.
android_packages_apps_Jelly
Add support for page theme color to WebView and WebChromeClient.
android_frameworks_base
FFmpegExtractor: Don't use our extractor when we agree with StageFright
android_external_stagefright-plugins
Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1
android_vendor_nxp-nfc_opensource_Nfc
Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1
android_vendor_nxp-nfc_opensource_libnfc-nci
Merge tag 'LA.UM.5.5.r1-04700-8x96.0' into cm-14.1
android_vendor_nxp-nfc_opensource_frameworks
Update README
android_external_chromium-webview
Update x86/x86_64 webview
android_external_chromium-webview
Update arm/arm64 webview
android_external_chromium-webview
sensitive_pn: Add sensitive numbers for Serbia
android_vendor_cm
Double tap to sleep anywhere on the lock screen [1/3]
android_frameworks_base
Double tap to sleep anywhere on the lock screen [2/3]
android_packages_apps_Settings
Settings: Disable Lockscreen Media Art [2/3]
android_packages_apps_Settings
base: Disable Lockscreen Media Art [1/3]
android_frameworks_base
Do not display toast if alpha text is null.
android_packages_apps_Stk
fw: Don't consume home key press when KEY_ACTION_SLEEP is used
android_frameworks_base
cryptfs_hw: Fix stack out of bound issue
android_vendor_qcom_opensource_cryptfs_hw
Regenerate contributors cloud
android_packages_apps_CMParts
sensitive_pn: Add sensitive phone numbers for India
android_vendor_cm
Set android:configChanges for .PartsActivity
android_packages_apps_CMParts
Settings: Make string untranslatable
android_packages_apps_Settings
hwc: return correct color format string while layer dump
android_hardware_qcom_display
sensitive_pn: Add more numbers for Germany
android_vendor_cm
Jelly: Enable adjust bounds for incognito image
android_packages_apps_Jelly
Add fingerprint sleep strings
android_packages_resources_devicesettings
Trebuchet: Sign with platform key
android_packages_apps_Trebuchet
Dialer: update fab color to match aosp primary color
android_packages_apps_Dialer
Jelly: Never hide history view
android_packages_apps_Jelly
Jelly: Use an observer to refresh the history view
android_packages_apps_Jelly
Add an indicator icon for incognito mode.
android_packages_apps_Jelly
sensitive_pn: Add sensitive phone numbers for Norway
android_vendor_cm
SnapdragonCamera: Fix torch mode with continuous shot
android_packages_apps_Snap
Revert "Snap: CaptureModule: lock exposure also when precapture trigger is started"
android_packages_apps_Snap
SnapdragonCamera: Camera2 force close after focused
android_packages_apps_Snap
Jelly: Update android tools build
android_packages_apps_Jelly
SnapdragonCamera: GPS location can't be turn On in camera settings
android_packages_apps_Snap
Jelly: Don't accept cookies in incognito mode
android_packages_apps_Jelly
power: use 8937 hal for 8953
android_device_qcom_common
SystemUI: Specify user while changing brightness mode
android_frameworks_base
sensitive_pn: Add additional US numbers
android_vendor_cm
sensitive_pn: add sensitive number for Indonesia
android_vendor_cm
sensitive_pn: Add sensitive phone number for Romania
android_vendor_cm
Fixed camera crash on exit
android_packages_apps_Snap
Fix check for deleted messages.
android_packages_apps_Email
Jelly: Don't add duplicates to the history
android_packages_apps_Jelly
Jelly: Query an already ordered history
android_packages_apps_Jelly
Jelly: Enable the DOM storage API
android_packages_apps_Jelly
Jelly: Fix some warnings
android_packages_apps_Jelly
Jelly: Use lambdas in settings activity
android_packages_apps_Jelly
sensitive_pn: Added sensitive number for the Netherlands
android_vendor_cm
sensitive_pn: Add US number
android_vendor_cm
sensitive_pn: add sensitive numbers for Turkey
android_vendor_cm
Jelly: Don't claim to be a simple WebView
android_packages_apps_Jelly
sensitive_pn: Add sensitive phone number for Bangladesh
android_vendor_cm
Add sensitive phone numbers for Brazil
android_vendor_cm
Add null check in Launcher onNewIntent() before moveToDefaultScreen().
android_packages_apps_Trebuchet
Close body InputStreams correctly.
android_packages_apps_Email
Properly close body InputStreams.
android_packages_apps_UnifiedEmail
Fix message duplication on flag update.
android_packages_apps_Email
sensitive_pn: reorder by MCC code
android_vendor_cm
sensitive_pn: Add Australian sensitive phone number.
android_vendor_cm
sensitive_pn: Add New Zealand sensitive numbers.
android_vendor_cm
Handle OutOfMemoryException gracefully in WallpaperCropActivity.
android_packages_apps_Trebuchet
Fixing All apps not respecting scaled icon size
android_packages_apps_Trebuchet
Adding workaround to jump in wallpaper offsets.
android_packages_apps_Trebuchet
busybox: libarchive: Fix matchpathcon_init use of libselinux
android_external_busybox
Jelly: Make download_message not specific to sdcard
android_packages_apps_Jelly
Export only selected contact, not all contacts
android_packages_apps_ContactsCommon
Add support to export multi contacts to Vcard
android_packages_apps_ContactsCommon
CMParts: remove extra padding from app light preference
android_packages_apps_CMParts
(1/2) Make sensitive phone numbers not to be shown in call log history.
android_packages_services_Telecomm
(2/2) Make sensitive phone numbers not to be shown in call log history.
android_vendor_cm
Jelly: Handle screenLayout changes
android_packages_apps_Jelly
SystemUI: Misc fixes for right (custom) lockscreen shortcuts
android_frameworks_base
Fix minor inconsistency in the CDMA call settings
android_packages_services_Telephony
Squash commit of SAR and IC Code.
android_packages_apps_Settings
overlay: Enable Wi-Fi by default on first boot
android_vendor_cm
Show full alarm info
android_vendor_cm
Fix crash when calling remove() with a null variable
android_packages_apps_Settings
Jelly: Pause WebView along with the activity
android_packages_apps_Jelly
Jelly: Define base class for Activities containing WebViewExt
android_packages_apps_Jelly
Jelly: Make it easier to initiate gestures
android_packages_apps_Jelly
Jelly: Don't leak fileoutputstream if bm is null
android_packages_apps_Jelly
Search in folder specified via URI parameter, if possible.
android_packages_apps_Email
Pass selected folder to message search.
android_packages_apps_UnifiedEmail
DeskClock: Fix issues with flip/shake actions and poweroff alarm
android_packages_apps_DeskClock
telephony: Fix and move CAF strings
android_packages_services_Telephony
 

rajatgupta1998

Elite Member
Jan 12, 2015
1,118
3,493
0
22
Shimla
Update: 01-July-2017

Okay so I had uploaded a new build yesterday night itself but didn't have the time to publish it here.
NOTE: A clean flash is essential.
Changelog:
Code:
Fix LineageOS Setup Wizard FC.
Fix missing Developer Options.
Fix broken navbar.
Fix QuickSettings drawer transparency.
Compiled with GCC-Linaro 6.3.1 Toolchain
Downloads:
As always my sourceforge folder is in the OP.

Direct link:
Latest Build:
ROM Zip
md5

Recently, Firehound has brought up it's own gerrit server for code review.
Merged changes (source side) can be seen here .
Changes from my side can be seen here .

Happy flashing :)
 
Last edited: