[One (M7) Q&A, Help & Troubleshooting] nevik0101:
HTC one M7 com.htcdialer reboot loop

I had a friend ask me to look into fixing the htcdialer reboot loop issue for him and I was able to do it by flashing recovery rom from Clock work recovery. I also took some notes on what I did but I know you can find this information all over the internet but here is what I had to do.

########## HTC one M7 fix ##########

##### Problem: com.htcdialer continuous fail causing reboot ##########

General tools required to get the job done. I am on a Mac running OsX 10.9.5 with Xcode and the latelest Command line tools installed. Then I installed the Android DevKit and Android Studio and

Eclipse from "https://developer.android.com/sdk/index.html" Once you are done installing the SDK become familiar with where your platform-tools are installed and I am assuming that you know how

to use the Terminal on Osx and you are comfortable with the use of command line tools. I have MacPorts installed as well so I installed the Android SDK into /opt/local/Android. If you do the same thing you

can use these lines of text to source the folders needed for terminal to see the tools in the path and execute them.

export ANDROID=/opt/local/Android

export PLATFORMTOOLS=$ANDROID

export PATH=$PATH:$ANDROID/adt-bundle-mac-x86_64-20140702/sdk/platform-tools

First thing that needs to be done is to unlock your bootloader to the phone.

So become a dev at http://www.htcdev.com/ click on the ICON to unlock bootloader and follow all the instructions.

You will have to send them some data from your phone to get the Unlock_code.bin once that is done proceed to gaining root access.

Gaining root access:

I did this with one of the simple recovery tools. Called Classic Clock Work Mod you can find it here: http://xdaforums.com/showthread.php?t=2173863

The HTC One M7 I had to fix would not boot at all, it was constantly restarting when the com.htcdialer was failing. So this fix comes using all command line.

Boot into HBOOT then Fastboot

Plug phone into computer

From fastboot. Use command "fastboot erase cache"

From fastboot. Use command "fastboot flash recovery recovery.img" <<replace recovery.img with the name of the recovery image you have.

once Classic ClockWork is installed unplug your phone from the computer and use volume up and down to select reboot bootloader.

Once that has rebooted select bootloader and then in that menu select Recovery.

now you are in Clock Work Recovery and go "reboot system now" and upon exiting it should ask you if you want to root the device say

yes and continue. Then when that is done reboot the device into bootloader again and select recovery. Once in Clock Work agin go to Mount and storage and

select "mount /data" this will mount the "sd card" portion of the phone. Now with ADB you will need to copy the correct file for your phone to the "/data" portion.

I got the Guru_Reset_M7_5.12.502.2_clsA.zip to push to the device from:

https://www.androidfilehost.com/?fid=23501681358545274

or

http://www.htc1guru.com/downloads/stock-rom-downloads/

With phone connected to computer still in Clock Work enter these commands

"adb push Guru_Reset_M7_5.12.502.2_clsA.zip /sdcard/" <<<replace the "Guru_Reset_M7_5.12.502.2_clsA.zip" with the name of your zip for your phone.

This can take a minute or five to copy to your phone when it is done and successful you will see something like

"2421 KB/s (1274962145 bytes in 514.127s)"

now unplug the phone and in Clock Work go to "install zip" navigate to your zip you just copied and install it.

hope this helps.