yashsingh1/xdaforums huggingface dataset:
[One (M7) Q&A, Help & Troubleshooting] Lucky Thirteen:
It is OK this the good place to ask noobish questions!! :D

You have to find which version your phone is, so you need to find this information with this command > fastboot getvar version-main

Or if your phone is working follow this path > Settings -> About phone -> Softwares version -> build number

Then on the page of available RUU file compare your version and region with the ones offered :

Probably your phone is S-ON so you can only flash an equal or higher version, if not you wait until one become available.

Now for what you want to achieve with your phone you have to flash the stock ROM, the original boot_signed.img & recovery_signed.img and relocking the bootloader to regain the most "original" state that your phone came in.
[One (M7) Q&A, Help & Troubleshooting] Evo Mda:
Hi, just bought my HTC One yesterday and was wondering can I unlock and root my phone using my Macbook or do I need windows pc?
[One (M7) Q&A, Help & Troubleshooting] BenPope:
Yes, probably too technical!

I haven't done this but maybe jython can help.

Otherwise, C is accessible from both, so you can go Java to JNI to Python.

Also, Boost has a Python to C++ mapping, and jace provides C++ to Java, but it's a little tricky to get up and running.

Jython is your best bet, just remember to compile to Java 1.6 compatibility and against the Android SDK (android.jar in the classpath) so that dex will understand it.
[One (M7) Q&A, Help & Troubleshooting] duopperi:
Ok I'll probably be shunned for this, and I'm sure it has got to be discussed somewhere, but I have honestly been looking for hours. I'm new to Android and just got this phone. I unlocked it, rooted it, and flashed a custom ROM (TrickDroid 5.1.0). Now, my problem is that I'm no longer getting a 4G/LTE data connection. It just keeps flashing back and forth between HSDPA and 3G constantly. Again I've tried looking into this (I'm usually a very quick learner when it comes to this kind of stuff) but everything just seems to go right over my head. I try reading threads about 'RUUs', radios, etc. but I just don't understand the terminology. From what I've gathered though (and I could be way off here), I need to flash a certain firmware or something? For the radios? The thing is when I look around, everything I find is for CID HTC_001, HTC_002, etc., and modelid: PN0710000. Well I have the AT&T version and my cidnum is CWS_001, modelid PN0712000 and build number 1.29.401.12. Can anybody help me? Does anyone even understand what I'm trying to say? Any help is much appreciated!
[One (M7) Q&A, Help & Troubleshooting] nullkill:
Hey there. Sounds like you need to go over and visit the AT&T ONE forum. Try flashing a ROM or back to Stock and it should resolve the issue. All ONEs are the same hardware wise but they all have different radios flashed for different regions and carries you probaly flashed a ROM made for a different carrier than AT&T here a link the what you need http://xdaforums.com/forumdisplay.php?f=2222
[One (M7) Q&A, Help & Troubleshooting] duopperi:
Thanks a lot for the response. That's what I figured was wrong, is something was messed up with the radios or something. The only thing is, multiple users have posted in the TrickDroid thread saying it didn't affect their AT&T LTE at all. I just can't figure out what happened with me. Does any of this pertain to me? http://xdaforums.com/showthread.php?t=2243159 If I flashed one of these, do you think it could fix the problem? I just don't wanna dig myself a deeper hole.
[One (M7) Q&A, Help & Troubleshooting] nullkill:
In time yes. Right now we are just beginning the journey. Give them a week and this will be ironed out. I know this sounds stupid but play with stock for a couple of weeks and it makes you appropriate what the devs really do all that much more.

RIGHT NOW DO NOT START PLAYING WITH RADIOS

sorry for all the caps but that is the one hole with HTC you want to let the devs play with first. I have been doing this for a while and that was were I got myself into a little trouble.
[One (M7) Q&A, Help & Troubleshooting] senorabe:
Setting custom notifications and com.htc.sdm

Here's one for you guys. any assistance would be great. Stock Stock HTC One. Telus in Canada version. All i want to do is set a little mp3 as the notification for sms

couldn't add it to notifications or anything so i peaked into ringtones and saw you could add ringtones. Then it crashed and now i cannot change ringtones.

Com.htc.sdm has failed.

I've searched online and the only advice i can find from previous users was to go through personalize instead of sounds but it doesn't work either way. tried a reboot. no dice. it's a 2 day old phone..seems odd..

thanks in advance
[One (M7) Q&A, Help & Troubleshooting] utka:
Very interesting thread!

I am currently considering HTC One.

To follow up with the whole S-ON / S-OFF subject. The way I understand, as of now the only way to get the S-OFF version of the phone is trough a dev purchase over at the HTC website, and then you can go flash crazy with your phone :cool:

But what happens if you get an S-ON version of the phone trough your phone provider (T-Mobile, ATT, etc) If you get the S-ON version, are you pretty much SOL? or can you still disable S-ON function and be a root happy user?

Any feedback is appreciated.

Thanks :good:
[One (M7) Q&A, Help & Troubleshooting] nullkill:
All units currently have S-ON. S-ON only means you can't flash a radio or kernal but there are ways around that. The dev edition comes bootloader unlocked. Currently I believe you can unlock the AT&T bootloader but we do not know if that will last. Once you have the bootloader unlocked you can install a custom recovery and root and flash !
[One (M7) Q&A, Help & Troubleshooting] fenstre:
The ARHD devs seem to be hosting the stock recovery: http://android-revolution-hd.blogspot.co.uk/p/android-revolution-hd-mirror-site-var.html

To flash it, if it's a .zip, you should use your (custom) recovery to flash. If it's a .img, you need to install/configure fastboot (and maybe Android USB drivers), then run at the command prompt:

fastboot flash recovery filename-of-recovery.img
[One (M7) Q&A, Help & Troubleshooting] fadimanansala@gmail.com:
downgrade hboot to get s-off

Hi Team,

just want to ask if its it possible to downgrade (and how) 1.54 HBoot.

i have HTC One m7_ul, kernel 3.4.10, rom 2.24.401.8, mid PN0710000, s-on.

i once flashed 2.24.401.1 firmware and i was successful changing my rom to in 2.24.401.1 but did not noticed other changes.

been desperately trying all sorts of things to get s-off but was not successful up to now.
[One (M7) Q&A, Help & Troubleshooting] ThickG:
Awesome, thanks for the help man! I've flashed the recovery and it booted fine. However, I'm installing the 4.3 update and it seems to be taking an inordinate amount of time. Does it typically take 30 minutes to install? If it's stuck, what can I do?
[One (M7) Q&A, Help & Troubleshooting] Nathandug:
Feeling frustrated

Hello everyone. his is my first post.

I have searched for info based on my phone and tried to follow all the steps from several sources but I seem to be having huge problems either locating the correct files or just getting the process to work....

Here is what im trying to do.

I recently rooted my phone using twrp. (***tampered*** ***unlocked*** etc.

I have been having minor issues with my phone since and want to unroot back to stock.

I have downloaded new firmware based on my cid and model but nothing has been working.

Long story short I need help unrooting step by step. I just cant seem to get it to work from the tutorials in this forum and a few other sources I have found.

I cant seem to find an ruu for my phone but I did find a nandroid. Either way im doing something wrong because ive tried both methods with no luck.

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.44.0000

(bootloader) version-baseband: 4A.14.3250.13

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.29.666.17

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: HT37HW908375

(bootloader) imei:

(bootloader) meid: 00000000000000

(bootloader) product: m7_ul

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0712000

(bootloader) cidnum: BM___001

(bootloader) battery-status: good

(bootloader) battery-voltage: 4193mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

getvar:all FAILED (status read failed (Too many links))

finished. total time: 0.048s

Im not sure what other info to include but if im missing something let me know.

HTC One with Bell mobility.

Please help, this is causing me a lot of stress and I would appreciate any help that could be offered. Like finding the exact file I need.

***also I originally used TWRP but not the loader reverts to clockworkmod now (which I find a bit friendlier anyways)

Sincerely defeated!
[One (M7) Q&A, Help & Troubleshooting] matmaneyre:
Just a heads up... You may just want to obscure your IMEI there...

Hope someone can help you. It's a good community. Sorry I can't help at all. I usually just follow things & it works :/
[One (M7) Q&A, Help & Troubleshooting] Nathandug:
Woops

Hey thanks for the tip.

No worries that you cant help. Usually im the guy who everything works for but this time im up the river. I thinks its more from a fear of messing up my phone permanently. I just don't want to take a chance but I do want to have my phone stock again.

Cheers
[One (M7) Q&A, Help & Troubleshooting] fenstre:
I can't find a RUU for your CID, either. What have you tried that didn't work, and how did it fail? What are the problems with your phone?
[One (M7) Q&A, Help & Troubleshooting] Michealtbh:
I'm not a beginner but I don't have a One. Could someone just confirm that you can check the hboot version by powering on while holding volume down? Thanks
[One (M7) Q&A, Help & Troubleshooting] duryard:
Confirmed ;0)
[One (M7) Q&A, Help & Troubleshooting] fenstre:
Ouch! No, it shouldn't take that long. I'm sure you've already figured out a way to handle this, but I would hold down the appropriate keys to get back into fastboot mode. In fastboot mode, I would try in order:

- Booting the phone

- Booting to recovery and clearing cache (stock is probably okay for this)

- Installing custom recovery, making backup, copying backup and /sdcard/ to computer with "adb pull"

- Factory reset

Then repeat everything you've done and see if you can make it flash that way. If not, can you find a RUU for your version of the phone? Sorry I have you advice that helped lead to this problem. :(
[One (M7) Q&A, Help & Troubleshooting] mckoval:
Hi,

I have a strange problem, probably a noob-ish one..

I have a perfectly stock htc one with android 4.2.2 and while connecting to my cars built-in bluetooth the sound is really quiet - not all sounds, system souns are very loud, just the caller voice is very quiet - its impossible to hear the person over the engine sound.

With my last two phones (sensation xe and htc touch pro 2) caller voice was perfectly loud and clear.

I've already searched for a solution and found that few people have the same problem while using different android phones, all using android 4.2

So, any solution?

TapaTalking
[One (M7) Q&A, Help & Troubleshooting] tarun.vb:
hi,

can any one direct me or tell me where i can fine the indian version of stock rom... RUU or OTA...

CID 38

build 2.24.707.3

hboot 1.54

unlocked

i need to return my phone.... plz help me to relock it
[One (M7) Q&A, Help & Troubleshooting] ClydeB1:
Are you sure on the build? AFAIK Indian stock roms normally are x.xx.720 and not 707. Run the command fastboot getvar version-main to confirm.
[One (M7) Q&A, Help & Troubleshooting] tarun.vb:
this is what i got

D:\Hardware\HTC\HTCOneRoot>fastboot getvar version-main

version-main:

finished. total time: 0.000s

D:\Hardware\HTC\HTCOneRoot>fastboot devices

xxxxxxxxxxxx fastboot

noting... it didnt showed or returned any thing
[One (M7) Q&A, Help & Troubleshooting] ClydeB1:
Can you see OS version in bootloader? Otherwise try fastboot getvar all (post results here but edit out imei and serial number.)
[One (M7) Q&A, Help & Troubleshooting] tarun.vb:
D:\Hardware\HTC\HTCOneRoot>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 1.54.0000

(bootloader) version-baseband: 4A.17.3250.14

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: xxxxxxxxxxxx

(bootloader) imei: xxxxxxxxxxxxxxx

(bootloader) meid: 00000000000000

(bootloader) product: m7_u

(bootloader) platform: HBOOT-8064

(bootloader) modelid: PN0711000

(bootloader) cidnum: HTC__038

(bootloader) battery-status: good

(bootloader) battery-voltage: 4155mV

(bootloader) partition-layout: Generic

(bootloader) security: on

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: dirty-d16dc66985

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.043s

this is what i got

os version is blank too
[One (M7) Q&A, Help & Troubleshooting] va7oR:
RUU

Hey, a noobish question here.. I have the Indian version of the One, version 1.29.707.17. Through research, I have discovered that the RUU i need to run is ' RUU Zip M7 U JB 50 HTC Asia WWE 1.29.707.4 R Radio 4A.14.3250.13 10.33.1150.01 Release 312087 Signed 2 4 '. However, this RUU on buggylawson's website is no longer available. I have come across this website 'htc1guru.com; which provides this same RUU, but it says it is decrypted (By crushalot) . On searching about decrypted RUUs, I've read that I cannot flash decrypted RUUs with success? Will I be able to flash this RUU or do I necessarily have to obtain S-OFF and SuperCid? Any help would be wonderful, thanks.
[One (M7) Q&A, Help & Troubleshooting] Curly060:
Various Questions

Hi!

I am completely new to Android, because I have tried to avoid using a SmartPhone for years, but the HTC ONE was too good not to have it :D

So here are my questions:

Backup & Restore

The phone really tries very hard to make me save everything in the cloud, but I really don't want to do this, as long as I don't know how or if things are encrypted. Do I have the possibility to save things locally on my PC? If yes, which tools would you recommend?

Or should I buy Titanium Pro, encrypt my backups and save them to the cloud?

Making Nandroid Backups and restoring from there seems like overkill to me.

Shake phone to snooze

Before I started using the phone, I tried many many different ROMs. I am pretty sure that one of them had the possibility to simply shake the phone and make the alarm clock snooze. Does anyone know how I can get this functionality? I wanted to post in the ROM's thread, but it looks I am too new to the forum...

Fixed location in weather widget

I have managed to set a fixed location in the weather widget on BlinkFeed screen. However, if I open the weather forecast it asks me to enable location services which I answer with no. After that it obviously has no info for the current location. Is it possible that it by default shows a fixed location and not the current one?

Location Services

I pretty much have them off 99% of the time, because they seem to be draining a lot of battery. Does everyone experience this, too? If I could have location services on without battery drain, that would fix my problem with the weather widget.

Punctuation in speech recognition

Speech recognition is pretty great, but in German it doesn't recognize punctuation, which makes it unusable. Any workarounds for this?

Thanks in advance for any help. XDA is awesome, found so much info here already!

Cheers, Ingo =;->
[One (M7) Q&A, Help & Troubleshooting] Michealtbh:
Another quick question from me (I'm considering selling the Xperia Z1 I won to buy a One). You don't have to be s-off to flash kernels through recovery, just bootloader unlocked, right? It's difficult to find a s-off or 1.44 hboot HTC One.
[One (M7) Q&A, Help & Troubleshooting] Nathandug:
I have rooted my phone fine. It did not have a single problem then one day my WiFi stopped working altogether so I'm trying to uproot so I can return the phone. Among other problems like speed issues and little "qwerks" the phone has now picked up I just prefer to have the phone stock again regardless of wether I'm returning it or not.

I've used the twrp and supersu method you can find in various places on the web but nothing seems to be for me. As you confirmed, I can't find a ruu for my phone and I really don't know if I have the right nandroid.

Anyways. I'm defeated. I've lost sleep over this and I just feel like giving up. But then I'm reminded of the cost of the phone and I get worked up again.

If there is anyone that can help, I would appreciate it.

You have no idea how grateful I will be for this.
[One (M7) Q&A, Help & Troubleshooting] 3alaawi:
That is correct. You don't need S-off to flash kernels or roms.

---------- Post added at 09:45 PM ---------- Previous post was at 09:23 PM ----------

If you want to backup apps you need a program like Titanium backup. Otherwise if you plug your phone into your PC you can copy all the contents of your phone's internal SD card to your PC, it works like a flash drive.

I change ROMs frequently and never came across this feature. Maybe it was an app you downloaded? Would like to know for myself too..

I noticed that too, its irritating that even if I set the location to my home city it still needs location services on. I think if you search the development threads for a workaround/mod, otherwise suggest it and maybe one of the devs can do something about it.

I find that keeping GPS off is enough to keep the battery drain to a minimum. I also reduce the refresh rate of apps eg. the weather app, if you can, let it refresh every hour or two rather than every 15 minutes. And most importantly, google now. I hate that thing, it drains soo much battery telling me how far away from home I am whenever I leave.

Sorry, I skipped some of your questions I couldn't answer. Hopefully someone else will answer them.

---------- Post added at 09:48 PM ---------- Previous post was at 09:45 PM ----------

If you press one of the volume buttons, you can expand the volume panel so that you can set the volume for different things. As in you can set a higher volume for calls, a lower volume of phone ringing and notifications, and system sounds too. Can't think of anything else..

---------- Post added at 09:59 PM ---------- Previous post was at 09:48 PM ----------

You might want to watch which ROMs you install in the future, they don't all give stable performances. Anyway, what I know is that you need to S-off to return to stock 100% and not all devices can s-off. Theres a whole thread on how to return to stock here, it should have everything you need to know and will let you know if its possible. I know it can be hard to find the information you need on this site, but its really pretty much all there if you dig enough.

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

Good luck.

---------- Post added at 10:02 PM ---------- Previous post was at 09:59 PM ----------

Nope. Can't downgrade 1.54 and s-off is not possible for 1.54. We'll just have to wait, though I don't know if its currently being worked on or by who. You can follow revone and moonshine for progress, they're the two s-off methods for lower Hboots.
[One (M7) Q&A, Help & Troubleshooting] :
Quick question guys. Once you get S-Off is there any way of unintentionally going back to S-On (other than turning S-On yourself with revone)?
[One (M7) Q&A, Help & Troubleshooting] NightOrchid:
Looking for 422 Europe RUU

Im not new to CDA, but I am new to flashing HTC RUUs, so..

Am I right in thinking that if my One is still S-ON, I can flash the same or higher stock RUU, I just cant go back, unless I S-OFF.

I unlocked my One, but its still locked to EE (APN is greyed out on EE), sO iam looking for:

Stock Europe 2.24.61.1 (4.2.2), radio 44.77.32.50.14_10.39..1150.04L (this radio may be an EE UK radio), so as long as the ROM is STOCK 2.24 EU then it should be fine.

Ive searched all over:

http://xdaforums.com/showthread.php?t=2207874&page=111

and here

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

and many more I could list, but just don't know which one I need or where it is.

Many Thanks
[One (M7) Q&A, Help & Troubleshooting] fadimanansala@gmail.com:
ok, thanks. got it, not possible to s-off for now

anyways, i have

HBoot 1.54 - S-ON

radio 4A.17.3250.14

version-main 2.24.401.8

CID HTC__J15

MID PN0710000

how do i get back to the closes stock so i will be able to receive the OTA once it is released for my version.
[One (M7) Q&A, Help & Troubleshooting] fenstre:
1. Titanium Backup and pulling files to the PC is the easiest way to go.

2. I think Alarm Clock Xtreme has the "shake to snooze" feature, and is a very good program in general. Sleep as Android is another very good one (not free, but has a trial). I think it has a "shake to dismiss alarm" option.

3. Is the location widget part of blinkfeed or a separate widget? If it's separate, you could consider replacing it with HD Widgets or Beautiful Widgets. These very competent widget collections have clock/weather widgets that look very nice and probably work differently or better than the stock program. Like an alarm clock, a developer that dedicates all his effort to one functionality usually does a better job than a ROM developer that is responsible for many programs. (Yes, this is a huge simplification, but the lone developer depends on the single program's success to a higher degree than a company like HTC.)

Relax, have a coffee. It may take time to get this figured out, but I can most likely help you. You can PM me if I miss one of your posts.

You have TWRP, so you can't restore the nandroid backup you found. It's a CWM backup (ClockworkMod), right? You need to install CWM instead of TWRP. Get the appropriate CWM .img file for your phone here, right column. Boot to fastboot mode and flash it with "fastboot flash recovery name-of-file.img". Next, make a backup and copy it to the PC. IIRC, the PC command for that is: "adb pull /mnt/shell/emulated/clockworkmod". Next copy the nandroid you downloaded to the phone: "adb push path/to/nandroid-backup /mnt/shell/emulated/clockworkmod/backup/stock-backup-internet". Then reboot to CWM recovery and restore that backup.

The situation is nastier than you think. Unlike sane phones like the Nexus 4, there are many versions of the HTC stock roms. You need to find one that matches your phone's CID. Worse, the unlock data probably isn't stored in the system partition, so flashing a RUU won't help you. You either need to turn your phone to S-off (only possible if your bootloader is earlier than 1.54), or you need your carrier to unlock it for you.

You'll need to google to get a little elaboration, I have a date now!