The MWC is the biggest event for all smartphone lovers. OEMs from the whole world take as an opportunity to introduce the best of their technology. It has been more than a week now since Samsung and HTC unveiled their flagships and with every day passing, we come across new goodies shared from the Galaxy S6 and One M9. The beauty of Android lies in variety and customization. Most OEMs have their own customized version of the OS with different sets of features, apps and user interface. This variety gives the impression of Androids rather than Android.

As soon as the system dumps from new devices pop up to the surface, our developers start digging them to come up with something useful for the whole community. This trend has always been there since the evolution of Android.

Hi friends, I am Jishnu! I have shared several mods and ports in the past and now I have something interesting for you all. Every developer has his forte and some people see me as a master of mods and ports. For the past few days, I have been working hard on porting HTC One M9’s apps to other Android devices and just yesterday I got success in porting the HTC One M9 to all Android devices running Nexus, AOSP or CyanogenMod ROM and am very close to release some other apps like the One M9 Keyboard, File Manager, Gallery, Video Player, Music Player, Clock and Voice Recorder. The screenshots have been taken on the Nexus 5.


As of now, everything works on the camera except Zoe. Having installed the camera app from the One M9, you would be able to enjoy it even before those who would buy the phone after a month. So, it’s going to be a pretty exclusive experience!

Though I have tested the mod on my Nexus 5, I wanted to check the responses of a few more people. Yesterday, I shared it on Google+ and having received a positive response from users, it’s here for you all. However, before you proceed, here’re some prerequisites you must have before flashing the M9 Camera port.


  • A rooted device with TWRP Recovery installed.
  • KK (not tested) or Lollipop based AOSP or CM ROM.
  • Make sure you have 90MB free system space available on the device.


M9 camera Resolution

The resolution patch will fix the resolution issue on your phone.

Also see:

Install HTC One M9 Home Launcher, Keyboard, Gallery, Music Player Apps and Widgets

How to Install

If you have been using an AOSP or CyanogenMod ROM on your phone, you probably won’t need instructions on flashing a Zip. Still, I am providing some quick steps.

  1. Download both the Zip files from above and copy them to your phone.
  2. Reboot your device to CWM/TWRP recovery.
  3. First of all, create a backup of your ROM as a precaution.
  4. Select the Install option, navigate to and flash it.
  5. Then also install the resolution patch file the same way.
  6. Wipe cache.
  7. Return to the main menu and reboot the device.

When you phone boots up, you will be able to use the HTC M9 camera on your phone. If you have any questions, doubts, requests (I am not sure if I’ll be able to meet them but I’ll try) or if you want to share your feedback, please leave a comment below or join the discussion at Google+.

Also See:

Get HTC One M9 and Galaxy S6 Weather Clock Widgets on Your Android


  1. Hi man, very Nice port! Is there a way to get the pause button available for the camcorder mode?

  2. It works great on CustomRom Cyanide L (lollipop 5.1.1_r6) on HTC One S.
    But I missed one important feature. There is no HDR function -.-

  3. Touch to focus doesnt work at all, doesnt even look like it recognizes the touch. Autofocus doesnt work either unless the flash is on. Samsung Note 4 AICP ROM

  4. Hey hi,
    Not working on my redmi 1s, I’m using Cm12.1 lollipop, I’ve stock camera. and moto camera flashed also.
    BT I want to use m9 camera, BT when I flash m9 camera zip file… Even after that I got nothing no new m9 camera app is in my phone app drawr. Really disaponinted :-(,
    Solve my problem, devs

  5. successfully installed in my xperia p running cm12 camera is focusing bt i m nt able to take photos

  6. Hi…i have some problems, in my HTC m8 5.1 lollipop, didnt work… i already install the zips in recovery mode.. buy i didnt find where install it. can you help me?

  7. 1.Only pics taken using this HTC-ONE M9 camera are shown in the gallery(htc gallery).
    2.Most of the times the picture editor shows blank when applying effects(i.e shapes photo shapes primatic double exposure etc…..)

  8. Do i need twrp recovery ,can i just flash it using stock recovery and will it increase image stablization as the stock camera is not too good

  9. Go into apps, select the standard camera, and scroll down to “clear defaults”, if you installed the HTC camera correctly, it will ask you the next time you open it. That, or download the google camera, and it will ask you then, because there’s new options. Running Illusion also, and that’s what worked for me

  10. I’m using the standard lock screen that has the camera swipe icon in the lower right. When I use that to open the camera, it opens the android camera. Any way to change that?

  11. Just flashed to my VZW G3, and IT IS AMAZING!! As a former M7 owner, I loved the camera app, and this just makes it better. Thank you for posting

  12. Awesome! Can’t wait to install on my G3 (VWZ).

    Any idea if Zoe will ever work… or is an update in the works?

  13. I think the package names for both the cameras are the same so it shout either replace the old app or give error after installing.

  14. I’m using m8 camera port, if I flash this mod, is there will be 2 camera app? (m8 port & m9 port)

This site uses Akismet to reduce spam. Learn how your comment data is processed.