[ROM][12.1.0][Hima] Android Ice Cold Project 17.1 [Unofficial]

Search This thread


Oct 10, 2013
hello and thank you so much for keeping our m9 alive!!! just one question, I was using AICP 16 for like a year or so, and I was having an issue with additional device settings that keep force closing, and now after I updated to AICP 17 the same thing is happening, is it a known issue? if so then I should stop worrying about it and I will keep ignoring it, and one more thing the gesture navigation in this rom is a bit buggy and laggy, sometimes they don't work properly not sure if its just me, but overall the rom is pretty solid I'm loving it so far.


Oct 10, 2013
When does this happens exactly? Logs would be noice
the additional device settings usually force closing after 10 to 30 min after I reboot or turn on my phone (today it took around 2 hours for it to crash, and it crashed right after i opened youtube vanced not sure if its related), and the gesture navigation most of the time doesn't register immediately to the input, it was working super fine in AICP 16, its a clean install btw wiped everything before installing the ROM, and here are the logs, idk which one you need so I attached the additional device settings crash log just in case it's needed.


  • Screenshot_20220312-211126_YouTube.png
    463.7 KB · Views: 45
  • aicp_logs.zip
    531.3 KB · Views: 8


Senior Member
Jan 10, 2015
HTC One (M9)
Since you have unlocked bootloader, you are free to flash custom rom. I believe S-on or -off dosnt matter.
I'm not positive but I think S-Off is only relevant if you want to go DOWN to earlier firmware.... to get back to stock.
S-On will allow going UP to newer firmware versions. I have not seen it stated anywhere that it has anything to do with ROM's.
If this is wrong... please let me know the truth about this ;)


Senior Member
Jan 10, 2015
HTC One (M9)
OEM unlock don't exist on HTC. Advanced reboot is in aicp extras
Will there be a future OTA?
Advanced reboot: It would be especially nice to have boot to recovery option :)
After I installed Magisk root... I now have a boot to recovery option !

This seems to be a smooth, stable and fast ROM. So far, I'M LOVING IT 😍
Last edited:


Senior Member
Jan 10, 2015
HTC One (M9)
The MAGISK link is missing. Here is the good one:

FYI: Installed Magisk Root by using TWRP. Just rename the .APK file to .ZIP then flash it as normal (don't clear cache when done)
Now when you press the power button you have options to reboot into Recovery, Bootloader, System or System IU
Last edited:


Senior Member
Jan 10, 2015
HTC One (M9)
I see in AICP Extras there is 'Log That ****' and inside a checkbox for Logcat.
What are the other options... Radio Log, Kmesg, Dmesg ?
Last edited:


Senior Member
Jan 10, 2015
HTC One (M9)
Inside AICP Extras: On the ABOUT page, there is the AICP download page for the HTC One M9.
Are these the same downloads you are offering or is this something different?
Dec 17, 2016
I seem to be unable to enable USB Debugging. More accurately, I was able to enable it, but my PC consistently shows it as "offline" and the phone does not ask for authentication.

Context: This phone has been repeatedly having random reboots while a microSD card is formatted as internal ever since LOS 18.1. I had it crash again so I decided I'd get last_kmsg off the phone to report it here, but with USB Debugging not working at all I'm having to do it through TWRP. Which I have no problem doing, but I wasn't sure if ADB not working was a known issue.

I'll pull the SD card kmsg off with TWRP separately and upload in a bit.

EDIT: uploaded what is probably for the SD crash. Pulled from TWRP.


  • kmsg.txt
    1 MB · Views: 3
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Android 12 doesn't get OTA updates yet
    Android 11 DOES get OTA updates (ROM download from the AICP website for HTC One M9) https://dwnld.aicp-rom.com

    Question: Is the Android 10 ROM or other older builds more developed then these two versions mentioned above ? I did a quick look and it seems they are all in a similar state of development. Yes/No?
    No, this is the most developed hima rom. but we will get soon officials, so you get weekly updates
    Hi, HIMA is stated as model for this ROM.

    - Doesn't it mean that any model wuth Nougat can be flashed with it ?
    - My Sprint hima_whl is compatible ?

    Yes, it should work on a himawhl (Sprint variant).
  • 9


    Android Ice Cold Project

    AICP is known by everyone as the "Ice Cold Project" that started on a Desire HD years ago (2012) and since then has evolved into a mature ROM with the BEST community that you can find!!!

    Until Android Lollipop, the ROM has always been based on AOKP. Unfortunately, since AOKP stopped development (but made a comeback later), we changed our base to CM.
    With the re-brand of CM to LineageOS (LOS) we became LineageOS based with some tweaks from AOSP and we was based on the "Ground Zero Open Source Project" (GZOSP) for Android Pie.
    For Android 11 we are now full AOSP-based.

    #include <std_disclaimer.h>
    * 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. Hard & a lot.


    Feature list (rough overview)


    In the beginning we would like to thank:

    GZOSP team
    LineageOS & CM (R.I.P.) team
    @maxwen and the rest of the OmniRom team
    DU team
    SlimRoms team
    Resurrection Remix team


    @LorD ClockaN
    plus the rest of the crazy bunch that we call "team"



    We are paying for servers that build nightlies/weeklies and everything that comes with it, so EVERY DONATION will really be appreciated and be used to cover those expenses.
    Thank you!!


    ROM: https://mirror.codebucket.de/claymore1297/AICP/17.1/hima/
    TWRP: https://dl.twrp.me/hima/

    Please note that official builds will be deleted from our servers every month due to maintenance services.
    We advise everyone to keep at least the latest or best working build on their device as a backup.
    Maybe copy it to a cloud service or USB too.



    What's working
    -mobile data
    -mobile data signal strength

    What's not working
    You tell us!

    Before using the ROM:

    Q. Does this ROM support custom kernels officially?
    A. No. You can still use them, but discussion should go in the thread of the respective kernel. We don't offer support for bugs you might encounter while using them!

    Q. Why doesn't this ROM support Xposed?
    A. Xposed is a hack that is geared towards AOSP. Custom ROMs modify the framework a lot, so Xposed can cause a ton of issues on custom ROMs. Now it might work for you, however it is not to be discussed in this thread, and you should refrain from posting bug reports.

    Q. Alright, but I still want to flash Xposed, so which version do I need to install?
    A. Xposed is not yet released for Pie, however you can try to use edxposed .

    Flashing the ROM:
    Q. What do I need to know before flashing?
    A. Check the flashing instructions...

    Q. Can the builds be dirty flashed over each other?
    A. Yes, however make a nandroid backup first as there is a chance of getting a bootloop or encountering bugs. Also bugs may only be reported on a clean flash.

    Q. How do I 'dirty flash' builds?
    A. Wipe the System, Cache and ART/Dalvik cache. Flash the ROM, GApps (only needed if you wipe the system), your preferred root solution and reboot. Or just use the OTA app to preform that task for you.

    Q. How do I flash kernel builds?
    A1. If it's a .img file, boot into TWRP and go to the install page in TWRP, in the bottom right corner select "install image", select the desired kernel, then select "boot" as the destination, then swipe to flash, then go back to the install screen and install your root method again, if you don't want to loose root and reboot.
    A2. If it's a flashable ZIP, you can flash it together with a ROM update or separately. Go to the install page in TWRP, choose the kernel zip (or add it to the flash queue right after the ROM zip). Then add your root method to the queue if you don't want to loose root. Now swipe to flash and reboot afterwards.

    Using the ROM:

    Q. I installed a bad theme and now I'm getting a bootloop, how do I fix it?
    A. In TWRP, flash the substratum rescue zip that's in the substratum folder on the internal storage.

    Q. I'm having issues with WhatsApp, how do I fix it?
    A. Read this

    Q. Do I need to provide a logcat if I'm reporting a bug?
    A. If you want it to be fixed faster (or at all) then yes, you should definitely provide a logcat. (Note: Please just link the logcat from your GDrive, Dropbox, etc. and do not post the content here. Thanks.)

    Q. How do I get a logcat, what type should I get and more questions that can conveniently be answered by my pre-determined answer?
    A1. Read this thoroughly. Also, here's a good app for getting logs: https://play.google.com/store/apps/details?id=com.tortel.syslog (Root needed).
    A2. If you are already rooted, you can use the built-in feature to make a logcat and provide that. Just look into the others section in the AICP Extras main page.


    The ROM should contain everything you need to enjoy Android 11. You don't need to install any Add-ons, simply download the latest ROM and GApps, then follow the flashing instructions and go!
    If you want the device to run the ROM "rooted", you can flash a root solution of your choice after the ROM Zipfile.

    It is STRONGLY recommended to fully wipe your device before flashing and please avoid restoring system apps and system data with Titanium Backup (or with any backup/restore app) as this can cause stability issues that are very hard to debug, restoring regular apps is fine though.
    If you believe you know what you're doing - then fine, go ahead, but please don't complain if you experience any strange behavior.

    How to flash for the first time:
    (Again: Don't do it if you don't know!)

    1. Download the ROM and GApps and transfer them to your device.
    2. Boot to recovery (TWRP recommended).
    3. Wipe the System, Cache, and Data (you might need to format the data partition!).
    4. Flash the ROM Zipfile.
    5. Flash the GApps (optional, needed for e.g. Google Playstore to work).
    6. Reboot and set up your device, enable developer settings and in them OEM unlock/Advanced reboot/USB tethering.
    7. Reboot back into TWRP recovery.
    8. Flash the root solution of your choice (optional).
    9. Reboot your device.
    The procedure may vary from device to device and is a bit different on system updates!

    The ROM has GApps persistence in between dirty flashes, so you only have to flash them once! This might differ on AvB Devices.

    Currently supported Root Solution:

    Magisk canary

    PREREQUISITE FOR OTA ("Over-The-Air" Updates):
    TWRP recovery is needed to be able to flash using the built-in OTA app.
    Please make sure that you are on the latest TWRP recovery, keep in mind that this could also be an unofficial version!
    On encrypted devices you will have to enter your PIN/password in TWRP before the process starts.

    If you want to contribute to AICP, or want see what is being worked on/merged, feel free to visit our Gerrit code review system. (Link is at the bottom!!!)


    Kernel source:
    Device tree source:

    ROM & Additional links:
    AICP's Homepage
    AICP Gerrit Code Review
    AICP sources on Github
    AICP Download page for official builds and media content
    AICP Discord Community

    AICP Telegram channel for server notifications on official builds


    Special thanks go to:[/B]

    The following information is ONLY needed if you are not opening up a devdb thread on XDA!
    ROM OS Version: 12.1 Android 12
    Kernel: Linux 3.10.108

    HTC Firmware: 4.x
    TWRP: 3.4.0

    Version Information:
    Release Date: 08-02-2022

    You want to see a "normal" night at the "DEV office", click here!!

    XDA:DevDB Information
    AICP 17.0, ROM for the HTC One (M9)

    Claymore1297, eyosen, k4y0z
    ROM OS Version: Android 12
    ROM Kernel: Linux 3.x
    ROM Firmware Required: 4.x
    Based On: AOSP

    Version Information

    Created 2022-02-08
    Last Updated 2020-03-26
    #### New build is up!! ####

    the build is containing mainly the following:
    -more AICP stuff

    build are currently permissive, so no need to report!
    #### New build is up!! ####

    the build is containing mainly the following:
    -april ASB's
    -last AICP fixes

    Yes it is too early ;-)