[ROM] ICE M9 6.0.0 |*Sense 8|*ICE Tweaks*| WWE 4.28.401.3 | FINAL | Stable | 02 JAN

Search This thread

baadnewz

Recognized Developer
Sep 2, 2008
14,340
34,069
39
Bucharest
insertcoin-roms.org
@baadnewz
Thanks fo reply!
All is good now. I got help from a very good man!
Network, radio, wifi etc - working.
Some N for M9 preview... ;)
Great work. If you need help in the future let me know and ill my best as long as you are will to trial and error. Btw Rom is almost ready on 10. Just some tweaks left to port
 

Golv

Recognized Developer
Jan 17, 2012
2,275
4,767
HTC U11
OnePlus 10 Pro
Great work. If you need help in the future let me know and ill my best as long as you are will to trial and error. Btw Rom is almost ready on 10. Just some tweaks left to port
Thank you baad!
There is only an alpha version based on ICE HTC 10 revision 477 and only for the International version and only for S-OFF users !!!
I test it myself.
As soon as a possibility - I will upload my port to use for all.
Thank you for understanding! :eek:
 
Last edited:

blueberry60

Senior Member
Nov 13, 2010
1,182
894
Good news. If someone uploads full system dump, I'll try to add carrier to a test build rom.
@Golv
We will constantly be fronted with SuperSU and TWRP issues on M9 Nougat firmware, root might be solved with SuperSU in Magisk as such in HTC 10, so it will be difficult to be pulled out system.img from device with adb. I hope RUU.exe 4.14.617.6 based are released by HTC in a short time.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 112

    wip.png

    comedarkside.png

    requirements.png


    Code:
    #include 
    /*
    * Unlocked Phone @ HTCDEV or S-OFF
    * Custom Recovery
    * Common Sense, Brains and logic
    */


    agreement.png


    By downloading and flashing InsertCoin Custom ROM for HTC ONE M9 you agree to the following:
    • Your warranty is now void.
    • We are 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 this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at us for messing up your device, we will laugh at you.
    • Support is limited. We do this as a hobby in our free time. We'll do our best to help you if you state your problem in clear English, with as much information as you can (what mods you selected, have you wiped, when exactly does the error occur, what type of phone you have (ul, l , ws etc.), what carrier, logcat and so on. The more information you offer, easier for us to help you. If you do not ask for support in clear English and with no information what-so-ever we will ignore your issue!
    • Leave the self entitled customer attitude at the door. We are under NO obligation what-so-ever to do anything for you. If we do it is because we like helping people. Using custom work published on XDA is not a right, it is a privilege. If you think otherwise please read here. Or watch this video.
    • NO Requests! When we work on InsertCoin we have in mind that we have to satisfy all users to a decent level. What works for us might not work for you and vice versa . We are not your personal ROM developers and it is not our job nor our intention to make everybody happy.
    • Do not come here asking "Hey mate, X rom has that awesome feature and if you don't implement it in your rom, I'll <insert whatever here>!" You flashed this ROM because you liked it at some point, if that change please stop using it.
    • Suggestions for improvements are always welcomed. As long as they are well documented and as long as you understand that NOT everything is possible.
    • NO ETAs! While we do our best to constantly work on the ROM to improve, *fix and add new features, again this is a hobby! There are periods when due real-life issues we can't spend too much time for InsertCoin! If this becomes an obligation passion fades and we might stop cooking the ROM


    sharing.png

    • You must ask our express permission!
    • You are NOT allowed to use any part of the tweaks files, scripts or proprietary ICE code
    • If you get the permission when you use the files you MUST post proper link to this thread and mention
    • Not respecting this simple rules will lead to reporting to XDA Administrators.


    features.png

    ROM Base features:
    • HTC Latest European Base: 3.35.401.12
    • Android 6.0 with up-patches from 6.0.1
    • HTC Sense 8 UI [Partially PORTED]
    • All languages enabled (FULL WWE)
    • Rooted with the latest SuperSU 2.72 thanks to @Chainfire
    • ForceEncrypt enabled
    • De-odexed
    • BusyBox, SQlite3, Bash & Nano shell
    • init.d & su.d support
    • sysro / sysrw binaries
    • Persistent ADB enabled
    • Ramdisk improvements
    • Battery life, performance and memory improvements
    • Disabled logging & removed bloatware
    • Stripped debugging info for improved performance
    • Optimized with latest SDK for improved performance
    • Trimmed partitions for improved performance
    • Zipaligned apps for improved performance
    • Advanced Power Menu - Reboot, Recovery, Bootloader & Safe Mode
    • Ambient display / Doze Support
    • Improved battery statistics > settings power
    • SystemUI Tuner - long press settings icon in pull down to enable
    • Fast fixes / updates
      [*]ICE Configurator


    iceconfigurator.png

    Options are subject to change between app versions and ROM versions
    UI Tweaks
    • Sense Launcher Landscape Support
    • Infinite Apps in Folders
    • Allow All Rotations
    • Enable APM (Advanced Power Menu)
    • China Sense Recent App Style (has RAM usage monitor and kill-all button
    • China Sense Launcher (Alternative Launcher without app-drawer)
    StatusBar
    • Right Cornet for quick QS pull down
    • Traffic Indicator
    • Traffic Indicator Color
    • MIUI Battery MOD
    • Disable NFC Notification
    • Disable USB Debugging Notification
    • Disable Power Saving Notification
    • Disable Android Sync Notification
    • Disable MTP Notification
    • Disable Heads Up Notification
    • Blink LED on notification while charging
    • AM/PM Clock styles
    • Battery Mods
    Buttons
    • Sweep2Sleep
    • Navigation Bar Size
    • Recent app soft button behavior
    • Volume Rockers behavior
    • Long press back button to kill foreground app
    • Dynamic Navigation Bar Color
    • Double Tap Status Bar to put the device into sleep
    • Control keyboard cursor with volume keys
    • Enable flashlight on long press power button
    Power
    • NFC Modes
    • HTC Power Manager
    • Haptic feedback duration
    • Ambient Display Settings
    Networks
    • Increase Caller Contact Picture
    • Hide Photo Mask for low-res pictures
    • 4G / LTE Notification Switch
    • Auto Record Incoming Calls
    • Disable SMS to MMS Converstion
    • Toggle Fast Dormancy
    Misc
    • MM Game
    • Toggle Boot Audio
    • Default USB Mode
    • Enhanced MM Permissions
    • Default app install location
    Advanced
    • Install as system app
    • Fix Permissions
    • ZipAlign apks
    • Mount System RW / RO
    • Trim Partitions
    • Wipe Dalvik
    • Wipe Cache





    ICE M9 6.0.0 Stable rom based on WWE 4.28.401.3 Android Nougat 7.0 - Download link


    Port ROM from HTC10 ICE to M9 (Marshmallow) - Download link





    changelog.png

    ICE v4.0.8 9th June
    • fixed autocall recording for incoming calls
    • reverted to Sense 7 Settings (should avoid FCs)
    • updated Sense Home 8.14.764203 (640dpi)
    • tweaks ported
    • updated HTC Camera v8.10.763406
    • added option for 100 Jpeg Quality to HTC 10 Camera
    • added option for choosing which app should open photo from Camera (HTC Gallery or Google Photos)


    donations.png





    social.png





    thanks.png

    mikrosmile, V6-Maniac, flar2, LeeDroid, lyapota, j to the 4n, Turge, show-p1984 , ivicask, omniw0lf, snq-, deagleone, shnizlon, topjohnwu, jcase, Captain_Throwback

    XDA:DevDB Information
    ICE M9 (MM and N) + FULL PORT from ICE HTC10 (MM), ROM for the HTC One (M9)

    Contributors
    baadnewz, belsj, Golv
    ROM OS Version: 7.x Nougat
    ROM Kernel: Linux 3.4.x
    ROM Firmware Required: 3.35.401.12/3.35.401.32/4.14.401.7/4.28.401.3
    Based On: HTC Sense Base

    Version Information
    Status: Stable
    Current Stable Version: 6.0.0 Rev.96
    Stable Release Date: 2018-01-02
    Current Beta Version: 5.0.0
    Beta Release Date: 2016-12-16

    Created 2015-04-06
    Last Updated 2018-01-02
    73
    ICE M9 rom based on WWE Android Nougat 7.0

    ICE M9 6.0.0 rom based on Android Nougat 7.0


    @baadnewz and I (thx @LeeDroid) are pleased to offer you a public version of ICE M9 5.*.* rom based on Android Nougat 7.0 4.28.401.3 with WWE configuration and customization files, Android Nougat 7.0 HTC One M9 kernel, Aroma installer.

    Can try to install on MM firmware. Successfully tested on N firmware (for International S-OFF version, US Unlocked, Sprint, Verizon).

    Don't forget make full nandroid backup in TWRP (boot, SYSTEM IMAGE, data, cache) before install.

    First install - Clean install only!
    First boot - 15-20 min (on logo).


    If rom is not booted within 25 minutes then press all three buttons (power, volume + and -) and hold until the screen is turned off, then immediately press and hold volume down (go to Download mode - Booloader - Recovery) and try again. If nothing happened - restore system image, boot, data, cache from your backup.

    Awaiting for your feedbacks!

    A lot of THX:
    @baadnewz (for ICE for many HTC) @LeeDroid (for LeeDroid rom for many HTC)
    @sun_dream, @bumpaneer, @hawknest, @thicklizard, @tbalden, @Captain_Throwback,
    @nkk71, @topjohnwu, @LlabTooFeR, @Mostafa Wael, @deagleone
    And many thanks to all our ICE rom beta-testers and ICE rom users!

    If you like our work and efforts you can thank us or click Donate button... ;):good:

    Policy:
    Any modification or repackage without LeeDroid and baadnewz permission is strictly prohibited.

    ROM OS Version: 7.0.x Nougat
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: Nougat (Marshmallow - may be some issues)
    Based On: HTC Sense

    Version Information
    Status: Stable for International (WWE); Verozon, Sprint, TMoUS
    Current Stable Version: ICE 6.0.0 Revision 96
    Stable Release Date: 2018-01-02

    Created 2016-12-16
    Last Updated 2018-01-02

    Useful:
    - About app permissions - here
    - Android_Pixel_Navbar - if someone wants to use Pixel navbar buttons they can use TWRP flashable patch from @bumpaneer (THX to him)
    - Stock HTC Nougat Nav bar - if someone wants to use Stock HTC Nougat navbar buttons (screenshot) they can use TWRP flashable mod from @Afeef.mlk (THX to him)
    - Viper4Android (v. 2.5.0.5) mod for N - here
    (If v4a app is missing after install V4A mod you can find Viper4Android 2.5.0.5 apk and install it as normal application)
    - Working Dolby Atmos app (can be installed separatly from mod)

    If you want install V4A and Dolby Atmos - you must:
    First install (!!!) - V4A only
    and next install - DA 6.5


    Known issues:
    1. Long back key to kill app not working in Tweaks,
    2. Remapping long and short press recent apps not working in Tweaks.
    3. Icon bar at the bottom in landscape mode issue. They get on top of each other... (link)

    Changelog:
    Code:
    [B]HTC_M9_ICE_600_R644_Android_N_4.28.401.3_stable_rev96_FINAL[/B]
    - Updated Verizon support (Nougat base - 4.49.605.11)
    - Update Magisk V15.2
    - SuperSu 2.82 SR5
    - Busybox 1.27.1
    - HTC Mail Updated (U11+)
     Exchange Mail hack ported - Thanks @Electronic Punk 
     - Update HTC Sense Home V9.14.994293
     - Update Google Dialler & Contacts
    [B]HTC_M9_ICE_559_R644_Android_N_4.28.401.3_stable_rev95[/B]
     - Update Magisk V13.3 #2
    - Aroma: Option to replace TouchPal with GBoard
    - Aroma: Option to replace HTC Messages with Google Messages
    - Update & Patch HTC Messages:
      SMS to MMS Conversion Mod
    - Set build description in updater to avoid confusion amongst carrier config's
    - Sprint tethring fix
    - Updated Exchange Mail Hack - Thanks @Electronic Punk
    - Updated Stagefright Security patch 2017-6-1 THX @blueberry60
    - Update Google Dialler & Contacts (With support jar - Thanks @jsaxon2)
    - Updated SuperSU V2.82 SR1
    [B]HTC_M9_ICE_558_R644_Android_N_4.28.401.3_stable_rev91[/B]
    - version bump 5.5.8
    - Latest Stable Magisk Version: v13.1
    - Latest Magisk Manager Version: v5.0.4
    - updated Google Dialler & Contacts 
    - Updated HTC Mail & Exchange Hack - Thanks @Electronig Punk
    - Update Sense Home
    - cleanup
    [B]HTC_M9_ICE_557_R644_Android_N_4.28.401.3_stable_rev90[/B]
    - updated Magisk-v13.0(96f8efc)
    - updated MagiskManager 5.0.2
    * updated Prism_9.14.933075-662201356 with tweaks:
     - Unlimited apps in folders
     - Landscape Mode
     - Custom Theme hilight colours
     - Custom home menu
     - Enabled 5x6 App Drawer option
    - Updated SuperSU V2.82
    - Updated Pixel Launcher O-3952143
    - Fix SeLinux Aroma option
    - Update HTC Camera2 and port all mods: thanks [user=398245]@LeeDroid[/user]
    - clean up
    [B]HTC_M9_ICE_556_R644_Android_N_4.28.401.3_stable_rev83[/B]
    - Stagefright-Security_patch 2017-04-01
    - Updated and patched HTC Mail Exchange Hack
    - updated HTC Sense Home Launcher 8.64.912502 with all tweaks
    - Latest Magisk Manager Version: v4.3.3
    - updated Boost+ 1.62.911712 (480dpi)
    [B]HTC_M9_ICE_555_R644_Android_N_4.28.401.3_stable_rev75[/B]
    - updated [B]SPRINT Nougat support[/B] (rebased on 4.27.651.4)
    - some customize changes
    - cleanup
    [B]HTC_M9_ICE_552_R644_Android_N_4.28.401.3_stable_rev71[/B]
    - Stagefright-Security_patch 2017-03-01
    - updated Verizon support (thanks [user=4457281]@hawknest[/user] for support)
    - Latest Magisk Version: v12.0
    - Latest Magisk Manager Version: v4.3.1
    - Vulkan API (Android Nougat) driver update to 26.24.512 (thx @samavar89)
    - updated Boost v.1.62.866579
    - some customize changes
    - cleanup
    [B]HTC_M9_ICE_551_R643_Android_N_4.28.401.3_stable_rev61[/B]
    - updated TMoUS Nougat support (TEST)
    - updated Verizon (thanks [user=4457281]@hawknest[/user] for support)
    - updated HTC_Lockscreen_8.20.879699
    - updated Prism_8.64.890923 [user=1186202]@baadnewz[/user])
    - updated Mail exchange mod
    - updated Camera2 8.50.876780
    [B]HTC_M9_ICE_550_R641_Android_N_4.28.401.3_stable_rev56[/B]
    - full rebased on [B][COLOR="Red"]WWE 4.28.401.3[/COLOR][/B] with all tweaks
    - updated Pixel Launcher O-3743572 (thanks @Boskoel03 )
    - Latest Magisk Version: v11.6
    - Latest Magisk Manager Version: v4.2.7
    - updated HTC_Lockscreen_8.20.879699
    - updated Verizon support (thx [user=4457281]@hawknest[/user]  @andybones)
    - revert aosp navbar icons
    - system tunner enabled by default - [user=398245]@LeeDroid[/user]
    - update HTC Mail & ported optional exchange hack - thanks @Electronic Punk
    - google dialer framework (thanks @DroidRommer)
    [B]HTC_M9_ICE_523_R639_Android_N_4.14.401.7_stable_rev39[/B]
    - new Verizon improvements ( thanks [user=4457281]@hawknest[/user] )
    - added Pixel media folder if Pixel Launcher selected in Aroma (thx @whitipet)
    - updated Boost+.apk
    - cleanup
    - MagiskManager-v4.2
    - updated GoogleCotacts and GoogleDialer ( thanks @Boskoel03 )
    - double press power to launch camera tweak
    - updated aosp navbar icons (resize)
    - Updated Settings apk 
    - Sprint improvements (add tethering)
    - Sprint GPS conf updated
    [B]HTC_M9_ICE_522_R629_Android_N_4.14.401.7_stable_v35(revision 18)[/B]
    - HTC Stagefright-Security_patch 2017-1-1
    - some updates from 4.23.617.1 (thanks @minhnewpro for dump)
    - some changes for correct display lte+/4g+
    - Verizon improvements
    - Configurator Update v3.9.5: (thanks [user=1186202]@baadnewz[/user])
    * Advanced Location tile
    * Auto Sync Tile
    * change tiles color
    * vibration on tile press
    - updated Magisk v11.1 and Magisk Manager v4.1
    - Tiles Custom color for both disabled and enabled states (thanks [user=398245]@LeeDroid[/user])
    [B]HTC_M9_ICE_521_R624_Android_N_4.14.401.7_stable_v34(revision 9)[/B]
    - cleanup
    - Tweak: Enable Quick Settings Vibration
    - Re-work QS Tiles (Merged back to stock HTC)
    - Highlight non toggle tiles as enabled
    - fixed Forced Encryption False for Magisk and NoRoot Options
    - fixed Sprint APNs.
    - Camera2 updates
    - New Tweak: Statusbar Brightness Control (slide your finger over the status bar to adjust brightness) - [user=398245]@LeeDroid[/user]
    - New Tweak: Force expand notifications [user=398245]@LeeDroid[/user]
    - more locale support
    [B]HTC_M9_ICE_520_R615_Android_N_4.14.401.7_[COLOR="Red"]RELEASE_v33[/COLOR][/B]
    - full updated to [B][COLOR="Red"]WWE 4.14.401.7[/COLOR][/B] with all tweaks
    - add all wwe cid configuration files
    - flag to detect if users is running SVN version and force to use system version of tweaks app if SVN is true
    - Tweak to change Recent Apps Key Behaviour for short / long press (Recenet / Split Screen / Menu) [user=398245]@LeeDroid[/user]
    - New toggle - show full alarm in Quick Settings Expanded [user=398245]@LeeDroid[/user]
    - update: HTC Sense Home (v8.52.860657 stable channel) /  All tweaks ported (thx [user=1186202]@baadnewz[/user] )
    [B]HTC_M9_ICE_511_R600_Android_N_4.19.617.1_[COLOR="Red"]RELEASE_v31[/COLOR][/B]
    - added TMoUS support (with WiFi calling and VoLTE) - TEST
    - save/restore hosts
    - save/restore mms,sms
    - SLOWMOTION support for Camera2
    - cleanup
    - updated pixel launcher option
    - fixed: SafetyNet Pass with Magisk / No Root
    - update: SuperSU 2.79-SR3
    - HTC Camera2: Enable Selfie Panorama mode
    - fixed permissions. thanks SuperR
    - zipaligned apks
    - Verizon fix (fixed "no sim error" and FC on people and phone)
    [B]HTC_M9_ICE_510_R585_Android_N_4.19.617.1_[COLOR="Red"]RELEASE_v30[/COLOR][/B]
    - improved google daydream support [user=398245]@LeeDroid[/user])
    - fixed bootsound tweak [user=1186202]@baadnewz[/user]
    - Verizon support (thanks [user=4457281]@hawknest[/user] )
    - Sprint support: fix data, voicemail, etc (thanks [user=4165809]@thicklizard[/user] )
    - resrtprops thanks [user=398245]@LeeDroid[/user]
    - enabled google daydream vr @Jan from Venom
    - fixed wificalling permiss. team effort: baadnewz, tbalden, leedroid, captain_throwback, nkk71
    - cleanup
    - remove ongoing Wi-Fi connected Nag (thanks [user=4457281]@hawknest[/user] )
    - Reset tamper props on all builds [user=398245]@LeeDroid[/user] [user=1162986]@Captain_Throwback[/user] & [user=4470081]@topjohnwu[/user] )
    - Fixed all file ownership & context flags
    - Wipe /carrier partition on full wipe
    - fixed issues with change contact photo with HTC gallery
    - MagiskManager-v3.1
    - some customize changes
    [B]HTC_M9_ICE_501_R568_Android_N_4.19.617.1_[COLOR="Red"]RELEASE_v28[/COLOR][/B]
    - Vulkan API supprt (THX [user=586648]@sun_dream[/user] )
    - AROMA option for Google Dialer and Contacts (THX [user=1186202]@baadnewz[/user] )
    - AROMA option for Google NavBar buttons
    - SuperSU 2.79-SR2
    - magisk v.10.2
    - MagiskManager-v3.0
    - phh-superuser-topjohnwu-r2
    [B]HTC_M9_ICE_500_R563_Android_N_4.19.617.1_[COLOR="Red"]RELEASE_v26[/COLOR][/B]
    - more locale support
    - added Verizon and Sprint - TEST (only partly, until they have no HTC official updates N)
    - hope fixed backup/restore script for aroma
    - changed aroma settings for SuperSU option
    - some other fixes, changes and cleanup
    [B]HTC_M9_ICE_500_R563_Android_N_4.19.617.1_[COLOR="Red"]PreRELEASE_v25[/COLOR][/B]
    - aroma option for SuperSu 2.79 for MM installed firmware
    - hope fixed backup/restore script for aroma
    - fixed duplication HTC_Gallery
    - add some more language
    - removed led flashing option from AROMA too (deprecateD)
    - added pnp profile from 4.14 base (from ICE v.19)
    
    [B]HTC_M9_ICE_500_R560_Android_N_4.19.617.1_[COLOR="Red"]PreRELEASE_v23[/COLOR][/B]
    - [B]FULL rebased on 4.19.617.1[/B] (US Unlocked Base) with WWE configuration and customization
    - December Android Security Patch
    - SuperSU v2.79 SR1 - Nougat Improvements
    - moved aroma settings to /sdcard from system in order to avoid AROMA freezes
    - Permissions fixes
    - Clean Bloat
    - Update HTC Sense Home V8.52.853503 ( [user=398245]@LeeDroid[/user] )
    - remove wake on sms receive tweak (deprecated)
    - Rearranged ICE Wallpapers
    - Enhanced Thermal config from [user=5060769]@Mostafa Wael[/user]
    - some kernel ramdisk changes
    
    [B]HTC_M9_ICE_500_R544_Android_N_4.14.617.6_[COLOR="Red"]BETA_v19[/COLOR][/B]
    - fixed navbar height in ICE Configurator (THX [user=1186202]@baadnewz[/user])
    - Quick Settings Tile Color Tweak [user=398245]@LeeDroid[/user]
    - fixed Clock Glitches
    - - fixed ICE Configurator Quick Settings Tile
    ICE Configurator update
    - fixed FC on app starting if phone language was Polish
    - better handling of build prop edits.
    - added back HTC default wallpaper
    - added 2 new ICE Wallpapers [user=964769]@deagleone[/user]
    - added 2 new Boot and Down ICE Animation AROMA option [user=964769]@deagleone[/user]
    - fixed ICE BootAnimation splash screen
    -added spalsh screens
    - cleanup
    - some other fixes and changes
    
    [B]HTC_M9_ICE_500_R530_Android_N_4.14.617.6_[COLOR="Red"]BETA_v17[/COLOR][/B]
    
    - ROOTED with Magisk 9.1 by topjohnwu and phh's SuperUser for Nougat  or new systemless SuperSU 2.79
    - Last build revision R530 with changes from SVN ICE HTC10 but for M9.
    - There are no battery drain, heating and  FC apps (as in first alpha test)
    - Fast and smooth build.
    - Most tweaks in IceConfigurator ported but some not work at this moment.
    - Stagefright test passed.
    - SafetyNet test passed with Magisk hide app.

    Please select Permissive SELinux and SuperSU 2.79 in Aroma during installation rom.
    (these will fix problem with battery drain and heating)
    If you have problem with Settings options - you need to clear data and cache from settings.


    Download: HTC_M9_ICE_600_R644_Android_N_4.28.401.3_stable_FINAL.zip (International - stable; Verizon, Sprint, TMoUS - support)

    Arhive:

    HTC_M9_ICE_559_R644_Android_N_4.28.401.3_stable_rev95.zip (International - stable; Verizon, Sprint, TMoUS - (TEST) support)

    HTC_M9_ICE_558_R644_Android_N_4.28.401.3_stable_rev91.zip (International - stable; Verizon, Sprint, TMoUS - (TEST) support)

    HTC_M9_ICE_557_R644_Android_N_4.28.401.3_stable_rev90.zip (International - stable; Verizon, Sprint, TMoUS - (TEST) support)
    52
    Port from HTC10 ICE to our M9!!!

    Port ROM from HTC10 ICE to our M9

    Based on libs (HTC 10 base 1.95.401.4) and kernels from ICE M9 (boot.img for all variants were recompiled me - make some changes for all version).
    ALL framework, priv-app, app - original from HTC10 ICE (latest HTC 10 base 1.95.401.4) (some of them with small changes for compatibility with M9)

    Added:
    working Dolby Atmos app (can be installed separatly from mod),
    CIR Module from M9,
    HTCDotView from M9.

    All other
    framework, priv-app, app, Aroma-Installer - 99.9% original from HTC10 ICE v.2.*.*

    Make some changes:
    for full working headset
    for correct working Big Contact Photo tweak
    and some other changes in framework for compatibility with M9.

    Bugs - tell me.

    A lot of THX:
    @sun_dream (for first S.ROM port from HTC 10)
    @baadnewz (for ICE for many HTC) @LeeDroid (for LeeDroid rom for many HTC)
    and other devs and testers!

    If you like my work and efforts you can thank me or click Donate button... ;):good:

    Policy:
    Any modification or repackage without sun_dream and baadnewz permission is strictly prohibited.

    ROM OS Version: 6.0.x Marshmallow
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: Marshmallow
    Based On: HTC Sense

    Version Information
    Status: Release
    Current Stable Version:
    Stable Release Date:

    Created 2016-06-17
    Last Updated 2016-11-17


    Make FULL nandroid backup in TWRP before install this port!

    Release.

    First install with full wipe in Aroma.
    All updates you can flash in TWRP only after install full port ROM and after it was fully optimize and boot.

    Be sure to select "Add Navigation Bar" when installed in Aroma.

    Fixed Camera2 from ICE HTC10 (now works and may be updated from Google Play!)
    Passed SafetyNet test with hide Magisk and hide phh-superuser in Magisk manager - screenshots

    Download (full port rom): HTC_M9-port10_ICE_v68_R415_Aroma_1.95.401.4_Release.zip (International, Verizon, T-MoUS, Sprint)
    RELEASE. Dirty flash with WIPE DELVIK - available if you have previous installed version (but I recommend Clean Install), for all other - Clean install ONLY

    Download updates (flash after install full ROM only): NO

    Code:
    [B]v68_R415 - [COLOR="Red"]RELEASE[/COLOR]  (base 1.95.401.4)[/B]
    - updated Magisk-v9
    - updated MagiskManager-v2.5
    - updated phh-superuser-magisk-r266-2
    - updated to Prism (Sense Home) 8.22.827027 - THX [user=1186202]@baadnewz[/user]
    - updated SuperSU-v2.78-SR3-20161103171345
    - updated pnp and thermal-engine from stock_3.35.401.32
    [B]v67_R414 - [COLOR="Red"]RELEASE[/COLOR]  (base 1.95.401.4)[/B]
    - revert some changed libs
    - fixed bootloop (hope) with SuperSU option 
    - updated script
    - updated kernels
    - cleanup
    [B]v65_R414 - [COLOR="Red"]RELEASE[/COLOR]  (base 1.95.401.4)[/B]
    - updated busybox 1.25.1 Stericson
    - updated boot.img (Verizon, Sprint, TMoUS ver - for passing Safety test)
    - updated boot.img (Int. ver - for passing Safety test)
    - updated libs from 1.96.617.20
    ICE_2.4.2
    - ROOT Options updated. Available now:
    - SuperSU. Installs SuperSU Systemless or Base and removes all traces of Magisk.
    - Magisk w/ PHH SuperUser. Install Magisk and PHH SuperUser Systemless and removes all SuperSU traces. Can be used to hide ROOT (check Magisk Manager Settings).
    - None. Removes all traces of SuperSU, Magisk and PHH SuperUser.
    - updated magisk to v8 and MagiskManager.apk to v2.1
    - finished merging with .4 base
    - Merged with 1.05.401.4 base @LlabTooFeR
    - Camera Improvements (for HTC10 only)
    - ICEConfigurator v3.5.2 with InAppBilling
    - more updated libs from HTC10 - 1.95.401.3
    - cleanup
    [B]v60_R405 - [COLOR="Red"]RELEASE[/COLOR]  (base 1.95.401.3)[/B]
    - revert for magisk v6 and magisk manager v1.2
    - apps update
    - cleanup
    - disabled Blinkfeed ads
    - replaced builtin Google Play Services with the one provided in HTC Base. should update as need and hopefully fix the net_scheduler wakeups
    - Configurator v3.2.4
    better app notification with action buttons
    update checks are done as backgroud services
    device info tab
    option to stop update check for rom and app 
    huge code improvements 
    - added glove mode tile [user=398245]@LeeDroid[/user])
    - Fix roaming notification when using 3G - Verizon - thanks @andybones
    - added option in AROMA for Magisk v6 + PHH superuser
    - fixed if disable encryption if supersu was not install (thanks ~clumsy~)
    [B]v58_R387 - [COLOR="Red"]RELEASE[/COLOR]  (base 1.95.401.3)[/B]
    - Aroma option: phh SuperUser, Chainfires SuperSU (based or systemless), Un-Rooted (Useful for Magisk installation - 
    [URL="http://xdaforums.com/android/software/mod-magisk-v1-universal-systemless-t3432382"]mod-magisk-universal-systemless[/URL] ) THX @topjohnwu
    - SuperSU 2.78 SR1
    - added phh SuperUser option
    - improved supersu removal if no root and dirty flash are used
    - removed delay when rebooting to recovery 
    - Verizon : advanced calling
    - more apps removal option in AROMA 
    - merged base 1.95.401.3 @LlabTooFeR
    - app updates
    - Configurator Option to always allow fingerprint unlocking (No pin prompt after reboot or timeout) [user=398245]@LeeDroid[/user]) (for HTC10 ONLY)
    - v. 2.2.2 
    - fixed Blackscreen if Always Allow FP was enabled & HTC Lockscreen & Bad FingerPrint (for HTC10 ONLY)
    - fixed lockscreen always unlocked if AOSP lockscreen & Always Allow FP were enabled (for HTC10 ONLY)
    - tweak to disable button light completely [user=398245]@LeeDroid[/user]) (for HTC10 only)
    - tweak to lock statusbar pull down when screen is locked [user=398245]@LeeDroid[/user])
    [B]v56_R361 - [COLOR="Red"]RELEASE[/COLOR][/B]
    - Further improvements to Smoother Auto Brightness
    - Disable bugreport service
    - Add & enable Visual Voice mail for Verizon users - Thanks @andybones
    - Other misc Verizon config fix-ups
    - Fix: Audio gain sticking on reboot
    - Add QS Sound profile tile - Toggle Ring/Vibrate/DND [user=398245]@LeeDroid[/user])
    - added Smoother Autobrightness option - toggable in Configurator - Power [user=398245]@LeeDroid[/user]) (higer maxs and lows with smoother transition in between))
    - added Twilight autobrightness option - toggable in Configurator - Power (adjust the display parameters automatically based on time of day - experimental)
    - Verizon patch re-based on HTC 1.82.605.6
    - Fix Quick Settings location tile > advanced loocation options mode (enable in Configurator)
    - Location QS toggle now shows current location mode [user=398245]@LeeDroid[/user])
    - update configurator
    - merged with August security patch.
    - removed the "wrench" from status bar extended settings "wheel" [user=398245]@LeeDroid[/user])
    - ICEConfigurator v2.7.6 (added sound boost seek bar option)
    - apps update
    - added HTC Car Home
    - Re-organized AROMA (check options when flashing!)
    - fast flashing
    - fixed FCs due missing libs (thanks tortoise for screwing it up)
    - changelog for 2.1.3 stable
    - updated pnp.xml and init.qcom.post_boot.sh
    - apps update and fixes
    - properly fixed youtube
    - Remove "Calls will be made over WiFi" pull-down notification [user=398245]@LeeDroid[/user])
    [B]v54_R330 - [COLOR="Red"]RELEASE[/COLOR][/B]
    - base [COLOR="Red"][B]1.90.401.5[/B][/COLOR]
    - updated ICEConfigurator.apk
    - appsupdate
    - 2.1.2
    - quickfix
    - Fixed Photos / Gallery Toggle for Camera2
    - Fix YouTube FC when uploading videos
    [B]v53_R315 - [COLOR="Red"]RELEASE[/COLOR][/B]
    - ICE Configurator update: added option for kernel GPU boost (only if kernel supports it)
    - apps update
    - more cleanup - @ Electronic Punk
    - fixed (hope) camera for Whatsapp, QR Droid, Barcode Scanner, etc
    - version bump (2.1.1)
    - busybox updated to 1.24.2_Stericson (more stable)
    - merged with base 1.90.401.3
    - updated GMS
    - fixed date format
    - bluetooth fix
    [B]v52_R304 - [COLOR="Red"]RELEASE[/COLOR][/B]
    - fixed [B][COLOR="Red"]Camera2[/COLOR] from ICE HTC10[/B] (now works and may be updated from Google Play!)
    - enabled Camera API2
    - changed modules for some carriers
    - cleanup and app updates (thanks Electronic Punk)
    - some fix for Verizon ( thanks @phoenixwillrise99 )
    - updated framework and libs from [B][COLOR="red"]HTC10 - 1.90.401.3[/COLOR][/B]
    - [B]HTC-Android-Stagefright-Security patch[/B] from [B]2016-7-1[/B] for ARM64-M9&10-Sense8GP
    - busybox updated to 1.25.0 ( thanks @phoenixwillrise99 )
    - Fixed Telephony FC when 3rd party apps were using com.android.phone (thanks Electronic Punk for reporting and testing)
    - edit init.qcom.post_boot.sh (fstab.swap), change pnp.xml (from ICE M9)
    - fixed some bug during the installation kernel for all carriers except Int
    - 2.0.8 SVN
    [B]v49_R296[/B]
    [B][COLOR="Red"]- more updated libs from HTC10 - 1.80.401.3[/COLOR][/B]
    - 2.0.7
    - aroma option to remove android pay
    - apps update
    - smoother Prism (according to self-proclaimed smoothness guru @belsj)
    - updated HTC Sense Home to v8.14.781908 [user=398245]@LeeDroid[/user] for initial tweak porting)
    [B]v47_R283[/B]
    [B][COLOR="Red"]- updated libs from HTC10 - 1.80.401.3[/COLOR][/B]
    - option to remove google photos in aroma
    - smoother scrolling
    - apps update
    - cleanup
    - fixed message in script
    [B]v45_R275[/B]
    - [B]updated base from HTC10 - [COLOR="Red"]1.80.401.3[/COLOR][/B] - thanks [user=1186202]@baadnewz[/user]
    - updated T_MoUS kernel
    [B]v43_R264[/B]
    - cleanup
    - option to remove HTC Sync
    - added VerizonMessages (thanks @phoenixwillrise99
    - modified International boot ramdisk
    - fixed power button delay
    - updated / zipaligned apps
    - update supersu to 2.76 (select in Aroma: systemless or base - thanks @bumpaneer)
    - update keystore service to work correctly (thanks @bumpaneer)
    - fixed ambient display option
    - update t-mobile support
    - [B]HTC-Android-Stagefright-Security_patch2016-6-1-ARM64-M9&10-Sense8GP[/B] (thanks [user=586648]@sun_dream[/user])
    [B]v39_R251[/B]
    - removed kill option from circle apps launcher
    - Configurator, added option to configure your own apps for App Circle Launcher [user=398245]@LeeDroid[/user])
    - moved Lockscreen option from AROMA to configurator to be able to change without reflashing
    - fixed SystemUI.apk
    - version bump to 2.0.6 (fixed app circle option greyed out)
    - ICE Configurator option in Buttons : long press volume down for flashlight
    - double press power button when screen off to launch camera
    - updated ICEConfigurator.apk
    - ICE HTC10 v.2.0.6
    [B]v38_R240[/B]
    - revert SuperSU 2.65
    - Aroma selection: How to install SuperSU?
    - updated libs and bin folder
    - Clean up
    - fixed Sprint bootanimation (thanks @thicklizard )
    - Some other small changes
    [B]v35_R240[/B]
    - Updated kernel for T-MoUS
    - SuperSU 2.74 Systemless
    - Removed Dolby Atmos - causing too many issues (can be installed separatly [URL="https://www.androidfilehost.com/?fid=24591000424943445"]from mod[/URL])
    - Clean up
    - Updated apps from last rev.240 ICE HTC10
    - Some other small changes
    [B]v34_R240[/B] - some screenshots - [URL="http://xdaforums.com/showpost.php?p=67528907&postcount=2259"]HERE[/URL]
    - added settings - security - auto-start manager
    - Sense Home update 8.14.772696
    - Add AppCircle Side Bar (Quick Launcher) (enable / disable + position editing) - thanks CM original code, [user=398245]@LeeDroid[/user] porting
    - updated HTC Sense Home v8.14.772696 (tweaks ported)
    - enabled auto-start manager (Settings - Security)
    - updated PlayStore and PNSClient
    - quick fix
    [B]v33_R236[/B]
    - Replace ICE splash with stock splash when HTC boot animation is selected
    - reduced long press time for APM
    - app cleanup
    - AROMA option: ART Everything flag (Slows down Android is optimizing process, may improve performance)
    - updated apps
    - 2.0.5 stable
    More customize files from ICE HTC10
    Kernels from M9 ICE: Sprint, Verizon, TMoUS - all with changes
    [B]v30_R227[/B]
    - fix navbar size change
    - fixed not launching crop mode when changing contact picture if htc gallery was installed
    - some other changes
    [B]v29_R224[/B] (update)
    - mobile signal strenght in status bar expanded can be toggled on / off from Cofigurator
    - fixed Tuner Battery % toggle on the fly
    - ICEConfigurator.apk 2.6.0
    [B]v29_R220[/B]
    - fixed NFC bug
    - last revision R220 (from ICE HTC10)
    - some other changes (THX [user=1186202]@baadnewz[/user] for help)

    Arhive:


    HTC_M9-port10_ICE_v67_R414_Aroma_1.95.401.4_Release.zip (International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v65_R414_Aroma_1.95.401.4_Release.zip (International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v60_R405_Aroma_1.95.401.3_Release.zip (International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v58_R387_Aroma_1.95.401.3_Release.zip (International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v56_R361_Aroma_1.90.401.5_Release.zip (International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v54_R330_Aroma_1.90.401.5_Release.zip (International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v53_R315_Aroma_1.90.401.3_Release.zip (International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v52_R304_Aroma_1.90.401.3_Release.zip (International, Verizon, T-MoUS, Sprint)
    HTC_M9-port10_ICE_v53_R304_update_Bluetooth_fix.zip - Quick fix Bluetooth FC for build v52_R304

    HTC_M9-port10_ICE_v49_R296_Aroma_1.80.401.3_Pre_Release.zip (for International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v47_R283_Aroma_1.80.401.3_Pre_Release.zip (for International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v45_R275_Aroma_1.80_Pre_Release.zip (for International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v43_R264_Aroma_1.80_Pre_Release.zip (for International, Verizon, T-MoUS, Sprint)

    HTC_M9-port10_ICE_v39_R251_Aroma_1.80_Pre_Release.zip (for International, Verizon, T-MoUS, Sprint)
    (PRE-RELEASE for all carriers. Dirty flash - available if you have previous installed version (but I recommend Clean Install), for all other - Clean install ONLY)


    HTC_M9-port10_ICE_v38_R240_Aroma_1.80_Pre_Release.zip
    (PRE-RELEASE for all carriers. Dirty flash - available if you flash full rom v33_R236 before (but I recommend Clean Install), for all other - Clean install ONLY)

    HTC_M9-port10_ICE_v35_R240_Aroma_1.80_BETA.zip (for International version, Verizon and T-Mobile - pre-release; for Sprint - beta-test. Dirty flash - available if you flash full rom v33_R236 before (but I recommendClean Install), for all other - Clean install ONLY)

    HTC_M9-port10_ICE_v33_R236_Aroma_1.80_BETA.zip (for International version - pre-release; for Sprint, Verizon and T-Mobile - beta-test. Dirty flash - available if you flash full rom v29_R220 before (but I recommendClean Install), for all other - Clean install ONLY)

    HTC_M9-port10_S.Rom_6.0_to_ICE_v30_R227_Aroma_1.80_BETA.zip (for International version ONLY, Dirty flash after full rom v29_R220, all other - Clean install)




    All other changes and updates will be added ONLY in this post!!!

    Some little outdated screenshots:
    26
    I started cooking the new rom. There is a lot to do, and even more to catch up. So far I made the aroma and updater script, removed useless apps, cleaned code and other stuff.

    Needs to be done: tweaks, tweaks app and a ****load of other stuff. Fortunately @LeeDroid and @lyapota ease the transitions so big kudos to them. SVN should be up with an alpha version of the ROM tonight or tomorrow (depends on what setbacks i encounter).

    I know this update is looooooooooooooooooooong overdue so here's hoping for some users left
    Thanks

    P.S. My plan was to return once Sense 8 was available and port it to M9 but needed something to take the rust off until porting needs to be done thus the return today.
    26
    hey, i know i said i'll try to update by end of January but tbh didn't had the time nor the mood,

    For the guys asking how im doing, have to say my life is a bit chaotic atm both professionally and personally, need some time to readjust to the change and only then I can focus on my rom cooking hobby. Don't wanna get your hopes up or even try an give a time frame for a MM update to ICE. I rarely open XDA nowadays . sorry if i disappoint by not updating in a timely manner. will do my best to update it at some point.

    wanted to say thanks to @Golv for keeping the thread alive. and for all the help he gave me along the way. you're the best mate: thank you.