Audio [MOD][2016.02.15] - HK - BS - JBL / Aroma Switcher 5.0.3 / ADSP v62.2.2

Search This thread

xunholyx

Recognized Contributor
Dec 3, 2012
7,628
5,206
Vancouver
Google Pixel 2 XL
Google Pixel 5
any news to get this working @latest ViperOneM8 6.1.0 ??

It's not being worked on at all. ViperOneM8 6.1.0 is a port from Viper10. There is no Harman/Kardon version of the HTC 10, so there is no ADSP or audio libs to work with.
If you really feel you need the switcher, I would suggest rolling back to ViperOneM8 4.3.0 (that version is rock solid).
 

roboprint

Senior Member
Jan 8, 2011
886
446
Warsaw
Guys,
On my HTC One M8 with ARHD 53.1
I just installed HK - BS - JBL / Aroma Switcher 5.0.3 and I switched to HK, and next i flashed Viper4Android Aroma Installer - Compatible with HK/BS/JBL Switcher.
I couldn't find the folder when the V4A is installed. I want to put impuls in this folder but... Guys do you know when is instaled?
 
Last edited:

akuma-88

Member
Apr 15, 2015
15
2
i have problem with my htc one m8 .... boomsound not working after unlocked the bootloader and flash custom recovery and root it even when but the headphones is not turning on any solution please my regards
 

Attachments

  • 15992288_1315337881862246_2121221077_o.png
    15992288_1315337881862246_2121221077_o.png
    106.7 KB · Views: 255

santod040

Recognized Developer / Recognized Contributor
Nov 7, 2008
12,567
23,605
NorCal
i have problem with my htc one m8 .... boomsound not working after unlocked the bootloader and flash custom recovery and root it even when but the headphones is not turning on any solution please my regards
You need to set SeLinux to permissive.


Sent from my HTC6545LVW using Tapatalk
 
  • Like
Reactions: akuma-88

akuma-88

Member
Apr 15, 2015
15
2
ok but if i reflashed the stock recovery and then relocked the bootloader it possible to fix it ......... and what will happen if i do it

thank you
 

santod040

Recognized Developer / Recognized Contributor
Nov 7, 2008
12,567
23,605
NorCal
ok but if i reflashed the stock recovery and then relocked the bootloader it possible to fix it ......... and what will happen if i do it

thank you
I don't know why you've relocked your bootloader. !?
I assume you are at least s-off....?
No idea what happens while relocked, I stay unlocked.

Sent from my HTC6545LVW using Tapatalk
 

akuma-88

Member
Apr 15, 2015
15
2
No acutely my device s-on
About the bootloader is not interesting for me but I'm just asking about it
There it any risk with this solution ? SELinux it is the kernel ?..... any Advice
 

santod040

Recognized Developer / Recognized Contributor
Nov 7, 2008
12,567
23,605
NorCal
No acutely my device s-on
About the bootloader is not interesting for me but I'm just asking about it
There it any risk with this solution ? SELinux it is the kernel ?..... any Advice
This is off topic for this thread, as you are s-on, relocked and rooted?
I can't help you...
Seek help for your situation in Q&A.
I've never personally put a device in that situation, so I don't want to give you wrong/bad advice.
This mod is for s-off devices only.

Sent from my HTC6545LVW using Tapatalk
 

xunholyx

Recognized Contributor
Dec 3, 2012
7,628
5,206
Vancouver
Google Pixel 2 XL
Google Pixel 5
No acutely my device s-on
About the bootloader is not interesting for me but I'm just asking about it
There it any risk with this solution ? SELinux it is the kernel ..... any Advice

I have some advice. Do some research before you try doing any modifications to your phone. There is lots of information out there, and Google will help you find it.
Your bootloader is locked now, so before doing anything with your phone you'll either have to unlock it again, or run the appropriate RUU and return to stock.
 

akuma-88

Member
Apr 15, 2015
15
2
I have some advice. Do some research before you try doing any modifications to your phone. There is lots of information out there, and Google will help you find it.
Your bootloader is locked now, so before doing anything with your phone you'll either have to unlock it again, or run the appropriate RUU and return to stock.

My friend my device is unlocked bootloader and there it custom recovery and root but how I could fix a boomsound
My question is if I relockd the bootloader again the boomsound it will working again ? Or any solution
(I don't want to flash stock ruu because the root important for me
My regards
 

santod040

Recognized Developer / Recognized Contributor
Nov 7, 2008
12,567
23,605
NorCal
My friend my device is unlocked bootloader and there it custom recovery and root but how I could fix a boomsound
My question is if I relockd the bootloader again the boomsound it will working again ? Or any solution
(I don't want to flash stock ruu because the root important for me
My regards
Again, this is off topic for this thread.
Also, I've already told you the solution.
Need more help, start a thread in Q&A section of the forum.
This is not the thread for your question.
Good luck!!

Sent from my HTC6545LVW using Tapatalk
 

amit_cal1

New member
Dec 16, 2008
3
0
its not getting install showing error

AROMA Installer version 2.70RC2
(c) 2013 by amarullz xda-developers

ROM Name : H/K - BS - JBL Switcher
ROM Version : 5.0.3
ROM Author : Sneaky/CPTB/Santod040
Device : HTC One (M8)
Start at : Sun Feb 26 04:21:51 2017


========================
|| H/K MOD Aroma Installer ||
========================


about to run program [/sbin/getprop] with 2 args
htc_m8dug
about to run program [/sbin/getprop] with 2 args
htc_m8dug
about to run program [/sbin/getprop] with 2 args
Detected filesystem ext4 for /dev/block/platform/msm_sdcc.1/by-name/system
|| Setting System Values For HK ||
about to run program [/tmp/hk.sh] with 1 args
/tmp/hk.sh: line 7: arithmetic syntax error
run_program: child exited with status 2
about to run program [/tmp/set_acc.sh] with 5 args
about to run program [/tmp/set_acc.sh] with 5 args
about to run program [/tmp/set_acc.sh] with 5 args
about to run program [/tmp/set_acc.sh] with 5 args
|| There is something that's not good ||
|| Please, save and upload a log!! ||
|| Updating ADSP (Advanced Digital Signal Processor) firmware ||
|| Installation Complete! ||


========================
|| Thanks for Flashing ||
========================
about to run program [/sbin/busybox] with 4 args
about to run program [/sbin/sleep] with 2 args
script succeeded: result was [0]


Installer Sucessfull (Status 0)


End at : Sun Feb 26 04:21:55 2017
 

santod040

Recognized Developer / Recognized Contributor
Nov 7, 2008
12,567
23,605
NorCal
AROMA Installer version 2.70RC2
(c) 2013 by amarullz xda-developers

ROM Name : H/K - BS - JBL Switcher
ROM Version : 5.0.3
ROM Author : Sneaky/CPTB/Santod040
Device : HTC One (M8)
Start at : Sun Feb 26 04:21:51 2017


========================
|| H/K MOD Aroma Installer ||
========================


about to run program [/sbin/getprop] with 2 args
htc_m8dug
about to run program [/sbin/getprop] with 2 args
htc_m8dug
about to run program [/sbin/getprop] with 2 args
Detected filesystem ext4 for /dev/block/platform/msm_sdcc.1/by-name/system
|| Setting System Values For HK ||
about to run program [/tmp/hk.sh] with 1 args
/tmp/hk.sh: line 7: arithmetic syntax error
run_program: child exited with status 2
about to run program [/tmp/set_acc.sh] with 5 args
about to run program [/tmp/set_acc.sh] with 5 args
about to run program [/tmp/set_acc.sh] with 5 args
about to run program [/tmp/set_acc.sh] with 5 args
|| There is something that's not good ||
|| Please, save and upload a log!! ||
|| Updating ADSP (Advanced Digital Signal Processor) firmware ||
|| Installation Complete! ||


========================
|| Thanks for Flashing ||
========================
about to run program [/sbin/busybox] with 4 args
about to run program [/sbin/sleep] with 2 args
script succeeded: result was [0]


Installer Sucessfull (Status 0)


End at : Sun Feb 26 04:21:55 2017
What version is your Twrp?

Sent from my HTC6545LVW using Tapatalk
 

TahirZX

Senior Member
Jun 16, 2015
414
113
Ok, so I have seen users wanting to utilize this HK/BS/JBL Audio Mod, as well as Viper4Android.
I completely understand why, as they both have their advantages and together they can produce some great audio.
So to help with compatibility issues, I have redone a Viper4Android Aroma Installer, that I had put together previously.
In the V4A installer, I have included options for compatibility with the Mods in our HK/BS/JBL audio mod posted in this thread.


Viper 4 Android

Aroma Installer for HTC M8
UI Options:
- Default UI
- Dark Material UI
- Lite Material UI
Compatibility Options:
- For use with Harman Kardon
- For use with Boomsound
- For use with JBL Audio
______________________________

DOWNLOAD:
ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.05

To install this V4A Aroma Installer:
First you should flash your HK/BS/JBL option of choice, from the installer in the OP.
Then flash the V4A Aroma installer, which I've linked below and choose your current Audio choice in aroma during the install. (HK/BS/JBL)


This will give you optimal audio configurations, for use together with the Mod in the OP.
Without having to delete, remove, or compromise any of the audio libraries that should go along with your existing audio.
Some of the other solutions out there, delete important audio configs, or chop them up in ways which are not in line with the stock HTC audio configurations.
This will give you the best of both worlds, when used along with the Switcher in the OP.
______________________________

V4A Aroma-Installer Changelog:
ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.05
Updated JBL compatibility for HK/BS/JBL Switcher v5.0.4

ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.04
Fixed touch screen issues in installer for effected m8 variants
Updated aroma installer update-binary and update-binary-installer
Updated Installer Device info to specify HTC One M8
Changed color of device info to better match aroma installer theme

ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.03
Re-Signed themed apks

ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.02
Updated to latest ViPER4Android_FX v2.4.0.1
Themed updated version: Material Dark and Material Lite (default UI still included as well)
Eliminated the need for SeLinux to be set to Permissive
Automatically installs the V4A driver during Aroma install (no need to apply and reboot after install)

______________________________

ViPER’s Audio is founded by Euphy Wong (known as ViPER520).
ViPER’s Audio has been a popular audio mod in China.
Co-founder Jasper Loo (known as zhuhang) extended its popularity globally through xda-developers forum.
It has now gained fame and stand its ground in the audio mod field.
Would this work for htc desire eye on s.rom sl 2.0.1?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 95
    Aroma HK / BS / JBL Switcher
    Switcher_screenshots_presentation.png

    Features:
    - Flash the Harman/Kardon function of the Harman/Kardon Sprint M8 to stock GSM, VZW, and Sprint phones
    - Flash the BoomSound function back to all phones, make the Sprint H/K Phone a BoomSound phone (theoretically working, untested).
    - Flash the JBL Audio function of the Butterfly 2 to stock GSM and Sprint phones (much like H/K, mostly a cosmetic difference)
    - Each function being selectable in a neat Aroma UI, flashable via recovery.

    Requirements:
    - S-OFF is mandatory - do NOT try to flash the ADSP to S-ON Phones - the risks are unexplored. Damage might be inflicted!
    - S-ON and S-OFF Harman/Kardon Phones can use this mod too to restore their HK functionality on ROM's that only come with BoomSound like e.g. ViperOneM8!
    - Recovery to flash: needs to be a current TWRP! NO Philz, NO CWM please!
    - HTC Marshmallow Sense ROM! No AOSP, AOKP, Cyanogen, GPE or whatever Senseless...

    Changelog:


    5.0.4
    • Updated files for JBL option from the Official Butterfly 2 4.10.709.2 MM release, including the addition of the JBL ADSP
    Reverted to v5.0.3 for now
    5.0.3
    • Updated the ability to flash the JBL Audio function of the Butterfly 2 from last update to now include the Verizon M8 as well

    5.0.2
    • Added the ability to flash the JBL Audio function of the Butterfly 2 to stock GSM and Sprint phones
      (much like H/K, mostly a cosmetic difference and not yet working for Vzw)
    • Made edits to installer script to change the value for the effect manager id for each audio option chosen
    • Updated Verizon logo/icon in aroma (cosmetic change only)

    5.0.1
    • Removed Beta tag/considered stable
    • Fixed some file duplicates from Beta 2 upload
    • Added HTC Audio Configuration from HK and stock configs for return to BS

    5.0.0
    • Updated to Android 6.0.0 and latest ADSP’s for both HK and BS.
    • Updated BoomSound files to 6.12.401.4, HK files to 6.20.654.3
    • Executing shell scripts from TMP again rather than RAM - the ram method stopped working for some reason.
    Previous:


    • 4.3.1
    • Added Sprint HK "Stagefright" vulnerability patch to mod (source: Sprint HK security OTA) - unlocks 192KHz/24Bit files on Boomsound too, unexpected side-effect.
    • Added all other HK related files that were updated by HTC/Sprint with 4.25.654.18 OTA
      4.3.0
    • Reworked the whole file setup with Santod040's diffing job (MASSIVE thanks) and my own humble clean-up job. Should fix BT stutter.
      4.2.0
    • Corrected Harman/Kardon Lollipop files. Seems, I had an unclean source.
      4.1.0
    • replaced the script to edit settings with the universal version from @EarlyMon to hopefully fix some carriers not changing settings (THX!)
    • Executing said shell scripts from RAM rather than /tmp - minimize copy fails
      4.0.0
    • Updated to Android 5.0.1 and latest ADSP’s for both HK and BS.
    • Updated BoomSound files to 4.16.401.10, HK files to 4.20.654.10
    • Replaced Verizon HK and BS Settings with mod from @santod040 (THANKS!)

    Tested on: see post #2!

    Known issues:
    • On 5.0.x: With ViperOneM8, there is a sporadic Settings-FC when enabling Bluetooth for the first time after changing to Harman/Kardon


    Some release notes:
    - People on Lollipop ROM's please refer to 4.3.1 Version! 5.0.x is Marshmallow only!
    - Harman/Kardon ADSP 6.2.2 seems to be serving BoomSound just as well, again. So, you actually only need to swap to HK ADSP once, and leave that one in, even when going back to BoomSound.
    - The new 5.0.x switcher works with Marshmallow files for GSM and Sprint. On VZW it works with ported MM ROM's, but not with older LP ROM's.

    Additional Info for interested people
    The logic of the File setup can be seen here: https://docs.google.com/spreadsheets/d/1xxXC00mpjq8cBgZUz0jOLx20qrC5W4JY0ZrbbBmG81M/pubhtml It has been updated to reflect the current 5.0.0 (Mod) version.

    A little disclaimer:
    We take no responsibility for any damage done to your device following a flash of the ADSP image with our flasher. You are aware that flashing firmware partitions always carries a risk of damaging your phone. You agree to not hold us responsible for damage arising out of you yourself deciding to flash this after we have clearly pointed out the attached risks.

    Credits:
    Go to everyone who contributed to porting the Harman/Kardon feature from the original Sprint HK M8, on both original threads from Scrosler and Baadnewz. I wish to express my gratitude for this community effort. Some names that stood out most and whose work was directly or indirectly put into the Aroma version of the mod:

    scottsroms.com - for maintaining the original mod - THANKS!
    @Steve0007 - for digging through the files and finding stuff
    @santod040 - for doing the major workload by now (Version 5) and all the help before - THANKS!
    @benny3 - for providing files originally on Scrosler's and Baadnewz threads.
    @O.M.J - for providing files originally on Scrosler's and Baadnewz threads.
    @EarlyMon for original shell scripting - thanks a ton!
    @Captain_Throwback - universal wizardry, know-it-all, professional attitude
    @baadnewz - the great initiator
    @lyapota - the great initiator part two, and for scripting.
    @ivicask - for the idea and being a very capable file monkey
    @nkk71 - for double checking and advising on scripts in version 5

    Thank you, Guys!

    Download:
    Marshmallow version 5.0.3 (or check DevDB download tab)
    Lollipop Version 4.3.1 is here or check downloads tab of DevDB.

    Optional Kernel: (Marshmallow only)
    This will take care of any issues with High BitRate Flac audio files that don't play properly.
    This is a stock Harman Kardon kernel which uses the AnyKernel method of install, so it won't touch your current ramdisk.
    Harman-Kardon_HD-Audio-Enabled_Stock-Kernel_Multi-Variant.zip

    Viper4Android Aroma Installer - Compatible with HK/BS/JBL Switcher:
    See My V4A Mod Posted Here

    XDA:DevDB Information
    Audio [MOD][2016.02.15] - HK - BS - JBL / Aroma Switcher 5.0.3 / ADSP v62.2.2, ROM for the HTC One (M8)

    Contributors
    Sneakyghost, Santod040, Captain_throwback
    ROM OS Version: 6.0.x Marshmallow

    Version Information
    Status: Testing
    Current Stable Version: 5.0.4
    Stable Release Date: 2016-02-15
    Current Beta Version: 5.0.0
    Beta Release Date: 2016-01-31

    Created 2015-02-20
    Last Updated 2016-02-16
    45
    Updated to v5.0.0 for Marshmallow

    Aroma HK / BS Switcher 5.0.0 for Android Marshmallow
    Switcher_screenshots_presentation.png

    Features:
    - Flash the Harman/Kardon function of the Harman/Kardon Sprint M8 to stock GSM, VZW and Sprint phones
    - Flash the BoomSound function back to all phones, make the Sprint H/K Phone a BoomSound phone.
    - Both functions being selectable in a neat Aroma UI, flashable via recovery.

    Requirements:
    - S-OFF is mandatory - do NOT try to flash the ADSP to S-ON Phones - the risks are unexplored. Damage might be inflicted!
    - S-ON and S-OFF Harman/Kardon Phones can use this mod too to restore their HK functionality on ROM's that only come with BoomSound like e.g. ViperOneM8!
    - Recovery to flash: needs to be a current TWRP! NO Philz, NO CWM please!
    - HTC Marshmallow Sense ROM! No AOSP, AOKP, Cyanogen, GPE or whatever Senseless...

    Changelog:

    5.0.0
    • Updated all files to Android 6.0 Marshmallow from Harman Kardon Sprint M8 Official 6.20.654.3 OTA.
    • Reconfigured Installer script and temp shell scripts for usability with the latest Twrp and Marshmallow.
    • Learned some new tricks in the process and suffered a headache or two, ENJOY!!!

    DOWNLOAD:
    (for Marshmallow only, Lollipop should use previous version)
    HK_BS_Switcher_5.0.0-2016-01-30_PublicBeta
    42
    Viper4Android Aroma Installer

    Ok, so I have seen users wanting to utilize this HK/BS/JBL Audio Mod, as well as Viper4Android.
    I completely understand why, as they both have their advantages and together they can produce some great audio.
    So to help with compatibility issues, I have redone a Viper4Android Aroma Installer, that I had put together previously.
    In the V4A installer, I have included options for compatibility with the Mods in our HK/BS/JBL audio mod posted in this thread.


    Viper 4 Android

    viper4androidbanners.png

    Aroma Installer for HTC M8
    UI Options:
    - Default UI
    - Dark Material UI
    - Lite Material UI

    Compatibility Options:
    - For use with Harman Kardon
    - For use with Boomsound
    - For use with JBL Audio

    ______________________________

    DOWNLOAD:
    ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.05

    To install this V4A Aroma Installer:
    • First you should flash your HK/BS/JBL option of choice, from the installer in the OP.
    • Then flash the V4A Aroma installer, which I've linked below and choose your current Audio choice in aroma during the install. (HK/BS/JBL)

    This will give you optimal audio configurations, for use together with the Mod in the OP.
    Without having to delete, remove, or compromise any of the audio libraries that should go along with your existing audio.
    Some of the other solutions out there, delete important audio configs, or chop them up in ways which are not in line with the stock HTC audio configurations.
    This will give you the best of both worlds, when used along with the Switcher in the OP.
    ______________________________

    V4A Aroma-Installer Changelog:
    ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.05
    • Updated JBL compatibility for HK/BS/JBL Switcher v5.0.4
    ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.04
    • Fixed touch screen issues in installer for effected m8 variants
    • Updated aroma installer update-binary and update-binary-installer
    • Updated Installer Device info to specify HTC One M8
    • Changed color of device info to better match aroma installer theme
    ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.03
    • Re-Signed themed apks
    ViPER4Android_FX_v2.4.0.1_Aroma-Installer_santod040_v3.02
    • Updated to latest ViPER4Android_FX v2.4.0.1
    • Themed updated version: Material Dark and Material Lite (default UI still included as well)
    • Eliminated the need for SeLinux to be set to Permissive
    • Automatically installs the V4A driver during Aroma install (no need to apply and reboot after install)
    ______________________________

    ViPER’s Audio is founded by Euphy Wong (known as ViPER520).
    ViPER’s Audio has been a popular audio mod in China.
    Co-founder Jasper Loo (known as zhuhang) extended its popularity globally through xda-developers forum.
    It has now gained fame and stand its ground in the audio mod field.
    28
    Notice to everyone:

    I would like this thread to be kept short and simple. It only serves the purpose of "uncluttering" the original HK Audio Mod thread and should help get this Aroma based mod some proper discussion without me feeling constantly like i actually hijacked another thread.

    I will ask other members to refrain from discussing audio quality in here as best as you can, because that is pretty pointless with this mod. The files are mostly set and not much we can further find out about the composition of the Harman/Kardon functionality. Modifications to sound-relevant files are NOT done here. All HTC standard files.

    What i want to discuss:
    - Scripts (Aroma/Shell)
    - File composition (did you really find that one file i missed or are you audio hallucinating)
    - Other aspects of the mod.


    HOW TO WORK WITH DEV DB
    In order to have this clean and tidy, XDA had the brilliant idea to introduce the "Dev DB" feature. That is the black bar at the top - it has several headers.

    Disucussion - this main thread. It is not for Off-Topic, obviously, but it has a broader spectrum.
    Screenshots - i will not be using that!
    Downloads - thinking of putting all downloads there
    Feature Requests - feel free to drop feature requests here, yet be aware there is not very much to be added.
    Bug reports - in future, please drop PROPER bug reports there ("It doesn't work" doesn't count as one!) Logfile, getvar all output, ROM version, recovery version.

    In order to achieve this handling, i might be reporting a fair number of posts, so please don't feel offended, just accept that i might not want every discussion in here.
    Tapatalk Users: please be aware that some or all of those Dev DB features might not be available for you. I believe this is, for now, only accessible through the web interface.
    25
    First, some basics . . .
    This is what BoomSound looks like in Settings:
    Screenshot_2015-02-20-10-51-19.png

    The adsp version can be found in the bootloader (HBOOT). The current BoomSound adsp information can be found below:
    IMAG0006.jpg

    This is what Harman Kardon looks like in Settings:
    Screenshot_2015-02-20-10-52-38.png
    Screenshot_2015-02-20-10-52-42.png

    The current Harman Kardon Edition adsp information can be found below:
    IMAG0004_1.jpg


    NOTE: The adsp version can also be found in /firmware/adsp in the file adspver.cfg. See below:
    Screenshot_2015-02-20-14-20-04.png
    Screenshot_2015-02-20-14-20-09.png


    So, what is this HD Audio support in the kernel everyone's talking about?
    In kernel source, the HD Audio flag can be found in sound/soc/msm/Kconfig. According to the Kconfig for the "HD_AUDIO" flag:
    Code:
    config HD_AUDIO
        tristate "HD Audio"
        default n
        help
     To add support for 64/88.2/96/176.4/192kHz Audio.
    This additional codec support, along with the HK files allow 24-bit, 192KHz FLAC file playback with the stock HTC Music app.

    Most (if not all) custom kernels have this flag enabled. My kernel is just here as an option for people that want a close-to-stock alternative with it included, without all of the extra "bells and whistles" that the other custom kernels feature.

    Current Version: BeyondStockᵀᴹ M8 Kernel v3.2.1

    Features:
    • HTC system write protection disabled
    • Dirty file record disabled
    • kexec-hardboot for MultiROM support
    • HD audio support
    • NTFS RW support
    • F2FS support (added with v3.2.0)
    • Ondemand governor set as default
    • Compiled with Linaro 4.9 Toolchain (optimized for cortex-a15)

    Kernel Source (github)

    Is my recovery really that important? Why can't I just use PhilZ, CWM, etc. instead of TWRP?

    Well first of all, TWRP is the most actively developed of the custom recoveries, with the most robust features. PhilZ and ClockworkMod are no longer being maintained. I also know for a fact that TWRP for the M8 works on all M8 variants, regardless of Carrier, and was built using the latest Lollipop kernel and with Lollipop source. This makes it the most compatible with this mod, which is made for Lollipop.

    The official TWRP works fine for this, but I also have a custom build of TWRP for M8, which uses the stock kernel module for exFAT support. This seems to be more reliable than TWRP's exfat-fuse implementation, and allows support for AROMA File Manager as well. NOTE: Starting with 2.8.6.0, my TWRP build uses the Samsung Open Source exfat-nofuse implementation, rather than the stock module, and adds F2FS support.

    My TWRP thread is here.

    This is my download folder with my latest versions (current version is 2.8.6.0).

    I also HIGHLY recommend this theme for TWRP. It makes using recovery a completely new experience ;).
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone