yashsingh1/xdaforums huggingface dataset:
[Sprint HTC One (M7)] dandan2980:
Thanks for the reply I figured that part out downloaded the aromarm.zip and placed it in the folder you mentioned above but installation abort says it's bad and I have DL the aromafm 1.80 a few times still doesn't work for me
[Sprint HTC One (M7)] motoelliot:
I had to remove the 1.80 part and make it just aromafm.zip to work...

Sent from my aluminum T.A.R.D.I.S using taptalk 4 beta
[Sprint HTC One (M7)] dandan2980:
I'll try that thanks
[Sprint HTC One (M7)] motoelliot:
Delete
[Sprint HTC One (M7)] dandan2980:
That did the trick thanks a lot this recovery is pretty amazing that was only thing that was holding me back from using it :thumbup::D
[Sprint HTC One (M7)] monyozt:
Successfully installed on mine :D
[Sprint HTC One (M7)] mikevillarroel:
/data/media/0

delete please, thanks!
[Sprint HTC One (M7)] SantinoInc:
He posted a new version. Check the link in the OP. I'm thinking about trying it so I can have more confidence in AOSP roms.
[Sprint HTC One (M7)] dandan2980:
I flashed the latest recovery no issues loving my Slimmed out One
[Sprint HTC One (M7)] Phil3759:
Released v5.08.5

Change list 5.07.1 ---> 5.08.5

Please Note: Device specific threads will no longer be updated. I monitor them for support and feedback though

To check if you have a new version, subscribe to main thread:

http://xdaforums.com/showthread.php?t=2201860

Thank you for your understanding
[Sprint HTC One (M7)] dandan2980:
This is an amazing recovery thanks for the update I've been following the main thread also:thumbup:
[Sprint HTC One (M7)] BMP7777:
I know everyone trumpets TWRP and it is a good and reliable recovery, but PhilZ Touch is the best of the best IMHO. Thanks for your hard work!!

:good:
[Sprint HTC One (M7)] dandan2980:
Hey guys there is a new version of this in the DL folder for our device thought I would bump this up to let y'all know
[Sprint HTC One (M7)] dandan2980:
The latest version is working very well backup and restore used to take a long time for me on previous versions. Now its very quick.
[Sprint HTC One (M7)] jblaze10:
sry for stupid question but is there a flashable version of this. I dislike twrp and really want to try this. not too comfortable with sdk. thx
[Sprint HTC One (M7)] Sloth:
Fastboot flashing is so much easier if you need assistance PM me :D
[Sprint HTC One (M7)] GBPackerFanForLife:
anybody have a Zip version of this...Thanks
[Sprint HTC One (M7)] Morghan:
I could use a flashable as well
[Sprint HTC One (M7)] naturecannon:
THIS http://xdaforums.com/showthread.php?t=2291969

Just put "recovery" in the PhilZ Touch file name for it to work.
[Sprint HTC One (M7)] Kraizk:
Anyone using this with 4.3? If so does everything still seem to work? Does off-charging for sure work properly (bad experience on an old phone with a different recovery)? Can this recovery read usb storage over the OTG?
[Sprint HTC One (M7)] BMP7777:
I've used PhilZTouch since I came to the Sprint One forum and I swear by it. I've used and like TWRP fine on some other devices, but I had trouble with it on my ONE and went with Philz. Never looked back....As far as OTG, I haven't tried so I can't confirm.
[Sprint HTC One (M7)] jasonbiggs:
Hi. Is this anything like 4ext recovery? That was my favorite but it is not supported on this phone. Thanks.
[Sprint HTC One (M7)] mustang_52:
Doesn't appear usb otg works
[Sprint HTC One (M7)] Kraizk:
My big concern I guess is, Can you confirm you have run your battery completely empty before and it charged back up? I had a an issue with another recovery back on the ONE X+ that if the battery ran all the way down it would not charge because at the time the recovery had issues.
[Sprint HTC One (M7)] BMP7777:
No. I do my best not to run my device dead, and so far it hasn't happened.
[Sprint HTC One (M7)] yayyay:
I can confirm. phone can be completely dead and receive a charge with this recovery without issues.
[Sprint HTC One (M7)] david279:
Hey [MENTION=4666971]Phil3759[/MENTION] the latest version doesnt boot
[Sprint HTC One (M7)] Phil3759:
Probably expected

Sorry

Any one can upload a stock 4.3 boot.img + /system/lib/modules/texfat.ko in the rom that comes with it?

Else, you live with slower exfat performances
[Sprint HTC One (M7)] david279:
Here you go
[Sprint HTC One (M7)] Phil3759:
Will see if I can release it tonight before holding up for 1 or 2 weeks
[Sprint HTC One (M7)] Phil3759:
Can you test and report the new version?

http://d-h.st/users/philz_touch/?fld_id=17743#files
[Sprint HTC One (M7)] david279:
Boots fine..:good:
[Sprint HTC One (M7)] Phil3759:
Can you mount an exfat USB key?
[Sprint HTC One (M7)] david279:
Damn can ubuntu format something exFAT? I erased my windows...

---------- Post added at 01:43 PM ---------- Previous post was at 01:37 PM ----------

Ok didnt know it could be done in recovery...Mounted fine...Doing a backup
[Sprint HTC One (M7)] Phil3759:
PhilZ Touch can ;)

Under mounts and storage and choose format the usb storage

It will prompt you for teh format
[Sprint HTC One (M7)] david279:
Mounted Fine

Backup time: 13:01 mn

Backup Size: 2304.20Mb

Compression: 54.50%
[Sprint HTC One (M7)] Phil3759:
Big thanks

Such quick support makes it possible to fix things quickly

HTC One family complete now
[Sprint HTC One (M7)] david279:
Thanks man......Your recovery is the best right now.
[Sprint HTC One (M7)] rsktkr1:
Can I have multiple recoveries installed on my HTC One?
[Sprint HTC One (M7)] david279:
No
[Sprint HTC One (M7)] mrshades812:
So, does exfat work for usb otg? I'd love to use my goid flash drive with this.

Also, are there any benefits to using this over the other? I have to start fresh because my phone has pink eye in the camera! New phone on the way.

Smashed on my HTC One
[Sprint HTC One (M7)] ice3bills:
Isn't there an easy way to flash from 4.1.2 to 4.3 using this without having to manually move files to the 0 folder?
[Sprint HTC One (M7)] justin24:
I've been using twrp recovery, how do I install this recovery? I know I would lose twrp by installing this.
[Sprint HTC One (M7)] manup456:
Use Flashify app and keep the twrp on your SD if you don't like this or just want to go back use the app and flash twrp again you can also use that app to flash this one.
[Sprint HTC One (M7)] manup456:
[MENTION=4666971]Phil3759[/MENTION]

I have a question is it possible to update this recovery so we can flash sense 4.4? Because we can't flash the roms because we don't have a recovery that supports it.
[Sprint HTC One (M7)] Phil3759:
Could be you need a sense 4.4 kernel in recovery

Provide a failed install log first
[Sprint HTC One (M7)] manup456:
It's not that it fails for some reason the only recovery that can flash any sense 4.4 is the latest twrp which we don't have. Has anyone in reg HTC One section been able to flash sense 4.4 with your recovery?
[Sprint HTC One (M7)] drlzanej:
Soooo Just a couple of questions here,

Working with 4.3 firmware, Correct ?

Does USB-OTG work?

6.00.8 is the latest Right?

Thinking of switching to this instead of using TWRP.

Just tryin to keep it short and to the point for ya,

Thanks in advance :cool:
[Sprint HTC One (M7)] Kraizk:
nothing against this variant of CWM but I find the official CWM to work perfect. OTG is read, compatible with 4.3, usb charging works properly from a dead battery. I can not confirm these features work on this variant though.
[Sprint HTC One (M7)] drlzanej:
Thanks for the reply, you stated that OTG does work,I dont even see an option for that in any of the menus on either the original CWM or the CWM Touch. Am I missing something? Also in mounts and storage, when i choose mount usb storage it does in fact NOT mount. Probably not the place to be asking this, but since you mentioned it and we're here,,,,Thanks
[Sprint HTC One (M7)] Kraizk:
For the OFFICIAL and latest CWM, what are you trying to do with the OTG? For me specifically if I plug in the OTG cable the "log" immediately reads "/storage/usbdisk:Idle:Unmounted" then immediately reads "/storage/usbdisk:Idle:mounted" and I can then backup and restore to /storage/usbdisk

Get the latest cwm from here http://www.clockworkmod.com/rommanager (I downloaded touch)

I can also confirm that once the battery dies you can in fact charge your phone. Had this happen Saturday.
[Sprint HTC One (M7)] david279:
OTG works with this recovery. Been using this for about 3 month now.
[Sprint HTC One (M7)] drlzanej:
Thank you for the response, I havent actually tried an OTG cable on it yet, but those are exactly the purposes id intend. What im saying , like in TWRP, it has an option for OTG which i didnt see in CWM so i assume there isnt one. You just plug in your cable and it identifies it on its own, which is cool.

What i was refering to about "mount usb storage" in mounts and storage. When im connected to my computer via USB cable, when i choose it, it doesnt actually connect. Which really doesnt matter. Ill probably be using OTG and flash drive more in the future. Which is the root of why im asking. Ive havent used OTG before so im just looking for the facts about it. Guess i could have been more specific. Thank you again for the reply :cool:
[Sprint HTC One (M7)] TXRC51FATBOY:
i downloaded the new .img file and used flashify to flash recovery image, but when it reboots into recovery, twrp still comes up.

those of you who have used flashify, what am i doing wrong?
[Sprint HTC One (M7)] mrshades812:
Why not just fastboot flash it? The problem is probably that it's not wiping the cache after it flashes. I have never used that, but when u flash a recovery you have to input fastboot erase cache after you install the new recovery.
[Sprint HTC One (M7)] drlzanej:
Tried it just to try it. Same thing happend to me. One reason id rather just fastboot. You know for sure your .img fladhes correctly.

What he said
[Sprint HTC One (M7)] Phil3759:
This is first of all a CWM mod:

It has ALL stock CWM features, fixes many CWM bugs and adds tons of features
[Sprint HTC One (M7)] drlzanej:
Not taking anything away from you Phil. Your recovery is really impressive and extremely advanced. I do apreciate your work. Thanks :cool:
[Sprint HTC One (M7)] Kraizk:
Thank you for posting. I had been trying to get answers in the past but could never get confirmation from anyone. I did not mean to hijack your thread or belittle your work. I could only post about recoveries I knew worked and wanted to make sure someone looking had a working recovery until an official answer was received.
[Sprint HTC One (M7)] galaara98:
Btw,

Thanks x 10... Just to make sure you really "feel it"

Aaron
[Sprint HTC One (M7)] drlzanej:
Gonna follow your lead here david,just switched to CWM, going to familiarize myself a little with the CWM interface then jump to Philz. Thanks for the advice, and Thank you too Philz for the recovery.
[Sprint HTC One (M7)] letmeputdatipin:
Philz recovery is NUMERO UNO, been rockin' this since it became available for the ONE with no issues!
[Sprint HTC One (M7)] tdhite:
Flash while charging?

I just (for the first time, actually) ran the battery down, plugged it in, and presto -- PhilZ came up in recovery mode. Cool.

With that said -- I let it charge to see how it goes, perfect -- now at 100%. Interesting -- I unhooked power, powered down, then plugged in again -- presto PhilZ again. Alas, no touch, just normal power/vol button operations. No matter -- at least it charges and comes up which is missing with TWRP 2.6.3.0.

The question I have is do folks go ahead and flash in that mode? Or unhook power and reboot into recovery again so the touch works? Seems to me flashing with power would be great.
[Sprint HTC One (M7)] jlip5617:
I feel like a complete noob right now but I'm confused and scared to flash different recoveries, you can really mess up your phone. I've read through every page of this thread and still don't trust it enough. Can someone walk me through step by step on how to install this recovery? Thank you so much in advance
[Sprint HTC One (M7)] jlip5617:
Please?
[Sprint HTC One (M7)] tdhite:
First step is: do you have adb and fastboot working correctly?

PhilZ is a very, very good recovery. I won't trust anything else right now with my backups. But loading it is easy. Just start with the above question.
[Sprint HTC One (M7)] Konfuzion:
This is a perfect explanation...

Download the android sdk. Place the recovery.img in the tools folder.

Now change direction to the tools folder via command prompt: cd /path/to/your/tools

Now type this: fastboot flash recovery nameofyourrecovery.img

Now reboot to your freshly flashed recovery

If your really having trouble after that download and install teamviewer and pm me tomorrow and i will do it for you.
[Sprint HTC One (M7)] jlip5617:
Huge problem! I am caught in a bootloop and recovery won't even boot. Please help
[Sprint HTC One (M7)] tdhite:
First, can you get to the boot loader and get fastboot (usb).

Second, what did you do to get in this situation. Please also give your current ROM, and whether you are S-OFF.
[Sprint HTC One (M7)] Konfuzion:
Seems like through PM's he is able to get into fastboot and he should be getting teamviewer so I can help him flash a recovery. Seems like my instructions above were not enough.
[Sprint HTC One (M7)] tdhite:
If fasrboot wirks, he can flash any recovery and worst case reload a ROM.

Bootloips spook people, but a bad recovery, that takes a bad move to accomplish. If he flashed the wrong ROM, RUU may be the only way.
[Sprint HTC One (M7)] Konfuzion:
I understand all of that But if you look at my post here I gave him very detailed instructions on how to flash a recovery and it seems like he messed something up somewhere.
[Sprint HTC One (M7)] tdhite:
Your instructions say to place the recovery image in the tools directory. I believe even on Windows, you meant the platform-tools directory. Accuracy counts when messing with flashes and folks rushing into things while failing to research everything completely before wrecking their phone.

Ultimately, why everyone doesn't just fix their PATH to point at the tools and tools-platform escapes me. No need to keep moving files into the SDK area at all.

I personally use Linux, so SDK setup is easier, but still it's not hard at all in Windows.
[Sprint HTC One (M7)] tdhite:
Toggle Screen Fails to turn screen back on: 6.00.9-m7spr

Reposting from the main thread for isolating m7spr problem:

Image: philz_touch_6.00.9-m7spr.img

Problem: Toggle Screen turns screen off properly, does not turn screen back on, though touch screen remains active.

Reference: http://xdaforums.com/showpost.php?p=48951722&postcount=2063
[Sprint HTC One (M7)] Phil3759:
did you try 6.09.7?

Any one else having same issue once screen turns off?
[Sprint HTC One (M7)] tdhite:
Hmmmm thinking that build number is a typo (6.09.7)?

Here's my build:

Build version: 6.07.9 - HTC One (cm_m7spr)

Compiled: Dec. 28 2013 at :09:23:51

From this link: https://www.mediafire.com/folder/f9x639la72lf2/PhilZ_Touch_6

But to be sure, the *only* issue is turning the screen back on *specifically* after intentionally toggling it off (e.g., setting up a gesture like push/move to do that). Normal screen dim/timeout works flawlessly (touch the home button and it's on again). And everything else is, of course, absolutely great!

If you want a full log, let me know -- I'll send one from a standard recovery boot.
[Sprint HTC One (M7)] Phil3759:
sorry, was a typo

Probably a bug on my side

I will try to reproduce on my i9100 and look at code

If you use power off button to wake it up, it works?
[Sprint HTC One (M7)] tdhite:
No -- the power button does not wake after a toggle-off. However, after it normally would have revived the screen, it is active, so will select whatever menu item is (though invisible) highlighted.

I use that to my advantage with testing this. Basically, for this test, I turned on push/move to toggle the screen, navigated to the main menu Reboot menu item. then toggled the screen off. One push of the power button does nothing, the next reboots (as you'd expect).
[Sprint HTC One (M7)] Phil3759:
Will revise my code and post here when I do

Many thanks
[Sprint HTC One (M7)] ice3bills:
Sorry I posted this I the main development page.....

This morning I installed SuperSU on my HTC One M7 thinking it would run better on my Ecliptic JB rom than Superuser. After opening up SuperSU it said it needed to update the binary, which I have seen and done before. So I let it run through recovery. Now I am in boot loop and can not get out. I am able to get into fast boot but when I try to get into recovery I get the funky android guy trying to update the binary and don't get the menu to flash or restore. Anyone have any ideas? Yes I am running Philz Touch recovery.
[Sprint HTC One (M7)] tdhite:
Wanted to share that PhilZ is the second most trending dev on goo.im -- at least at the time of this post. See http://xdaforums.com/showthread.php?p=49218317 .
[Sprint HTC One (M7)] tdhite:
Just noting, the recent 6.08-9 does not fix the issue.
[Sprint HTC One (M7)] Phil3759:
The issue seems to be related to kernel. I can try to replace with cm one, but you loose fast exfat

Do you have a more recent stock boot.img?
[Sprint HTC One (M7)] tdhite:
Really -- it's no big deal to me, just trying to help here and there keeping PhilZ generally consistent where possible.

The most recent boot.img file is in this zip -- Full unmodified Firmware (fastboot flashable): http://www.androidfilehost.com/?fid=23311191640114124

Which comes from this thread (we all use [MENTION=506238]O.M.J[/MENTION]'s thread for firmware updates taken from the RUU packages): http://xdaforums.com/showthread.php?t=2576995

Hope it helps.
[Sprint HTC One (M7)] Phil3759:
Thanks, will give it a try

I need /system/lib/texfat.ko that goes with it though. Else it is useless

Also could be in /system/lib/modules

Once you upload it, I will try to repack using that kernel. I see in new cm sources there is a merge to fb code in kernel
[Sprint HTC One (M7)] tdhite:
I placed the entire system/lib/modules directory in the following urls:

file: http://www.tomhite.us/htcone/m7spr_system_lib_modules.tgz

md5: http://www.tomhite.us/htcone/m7spr_system_lib_modules.tgz.md5

That's all from the decrypted zip (Sprint_HTC_One_m7wls_3.05.651.6_RUU_decrypted.zip) from the same thread I noted above. If you need anything else, let me know.
[Sprint HTC One (M7)] Phil3759:
Update 6.10.2

Use new stock kernel FW 3.05.651.6

Let me know if it fixes existing bugs
[Sprint HTC One (M7)] tdhite:
Ends up the same. Using gesture to toggle screen off, then power button -- no screen wake. Same if toggle off and then use gesture to attempt to turn the screen back on (though touch is active, as vibe feedback still works and you can operating the thing blind (if you know where you were to start with -- I just use the 'back' button a bunch to get to reboot)).

Toggle off, then two power button hits reboots (as it should, since I start the test there on the reboot menu item).

I'll say this too: when waking from a standard screen off (timeout) it still works, but more, it's immediate, whereas prior version took about a sec to wake.

weird ...
[Sprint HTC One (M7)] Phil3759:
In that case it doesn't look to be kernel issue, but a wired bug. I did not know it works from timeout!

I want to debug and fix this asap.

Can you try in GUI Settings to change the gesture that turns screen off

Please let me know if all gesture actions are affected

That way I rule out a few things. Then, we can look deeper to fix this
[Sprint HTC One (M7)] tdhite:
Screen never turns on, but there's more. I dunno (haven't looked) at how you wrote the UI event handlers but it sure looks like the first touch is not handling state correctly. Here's the deal -- and most obviously formed by the double-tap gesture (which we'll use):

Double-tap to toggle off: works fine

Double-tap to toggle back on: performs whatever menu is highlighted when the toggle-off action double-tap occurred.

So, I tried all sorts of timings (fast double-tap, slower, whatever) -- same results. Reboot (which was the menu item I left it on.

Seems like a missing state transition (meaning, when toggled off, the input event handler transitions to a state that never actuates (or otherwise passes control to) event handlers other than the toggle-on request handler, then transitions back to normal state if the right event took place. Like I said -- didn't look though your code so dunno how that works, only suggesting what I'd assume/expect.
[Sprint HTC One (M7)] Phil3759:
It is possible. As I said, before releasing a debug version I need that you test after setting Gesture Action to turn off screen to all modes to see if they are all affected

Also, do not turn on screen with touch, use hardware button please while debugging:

turn off screen using gesture

try to wake up screen using device hardware key power off

repeat this for each of the gesture actions (slide right, slide left, long press)
[Sprint HTC One (M7)] tdhite:
Same across all gestures (I actually did that for the above note, just didn't explicitly state, but did it again to be sure):

1) turn off with every gesture;

2) turn on with power button gives no effect (screen stays off);

3) next power button hit does the action item highlighted before screen off (obviously).
[Sprint HTC One (M7)] Phil3759:
this is just wired. As soon as a key event is registered, the code should turn screen on

Can you try with "Key repeat" enabled and disabled?

They behave differently
[Sprint HTC One (M7)] tdhite:
Sorry -- same result with all tests with key repeat on and also off.

Just so you know, -- key repeat does not affect the volume buttons, but does properly work on the virtual up/down buttons. That's not new, though -- last couple revs were the same (volume buttons never repeat regardless of that setting).

In any event -- key repeat on/off has no effect on the screen wake.
[Sprint HTC One (M7)] Phil3759:
Well, seems no other way than a debug version. Normally key repeat works on volume keys unless they have another key code defined

Will compile and upload asap
[Sprint HTC One (M7)] Phil3759:
Update 6.10.5 - CWM 6.0.4.7 ** Debug version **

http://d-h.st/WAq

This version is bloated with debug code, do not use as daily recovery as it would be too slow on many tasks and could fill your cache partition

Follow these instructions to the letter

You should be rebooted now in main ROM

browse to /cache/recovery and upload here the last_log and last_log.1 files
[Sprint HTC One (M7)] tdhite:
Here ya go (attached) -- though I X'd out my serialid -- don't like putting that out in public..
[Sprint HTC One (M7)] Phil3759:
That's crazy

The log is showing perfect registration of all input events you did, even while screen is blanked

Also, based on your logs, it is impossible that unblank code was bypassed.

Now, why it doesn't wake up your screen is a mystery. I know some devices do not work well with blank/unblank function, that's why I offer a toggle for user to disable it. However, why the hell it is ok on timer but not on gesture action is wired.

The fact that your key events are passed to the menu while screen is blanked conforts the log results that the issue is not on in my source code

I just have a last question: when you try to wake up screen, do the virtual keys (the 4 bottom buttons that come with recovery) show or all screen remains black?

Your answer would suggest a last possibility
[Sprint HTC One (M7)] galaara98:
BTW Phil, thanks for your time and efforts...

My +1 vote of appreciation for working on our recovery solutions, especially when they are unique to one device.