yashsingh1/xdaforums huggingface dataset:
[One (M8s) General] Alex-M8:
Have anyone got a working TV remote app like peel because i tried peel and it didn't work with any tv, might be because its not compatible with this phone but i don't really see the point of having a IR blaster when you can't use it, so do anyone know anything about it?
[One (M8s) General] tzutzu78:
As far as I know, the M8s does 'NOT' have a blaster.
[One (M8s) General] DACATA:
Seems that he remote apps do not working with Pandora Rom... But don't forget pls ... Beta status..
[One (M8s) General] PatarNoster:
I dont think it has a IR blaster ...
[One (M8s) General] xunholyx:
Kernels don't contain recovery or S-Off
[One (M8s) General] PatarNoster:
Hey El-Conkistador any updates on that Pandora Rom of yours?

Been using it for almost a month now, no major issues just major lag.

Dirty flashed it, ill give a full flash a go too.

Thanks again :)
[One (M8s) General] xunholyx:
A dirty flash is a full flash. It's just done without a wipe is all. You save you data with a dirty. If you don't encounter issues, a clean flash is unnecessary.
[One (M8s) General] PatarNoster:
Well the issues im having are a very laggy and unresponsive phone with crashes to the blinkfeed consistently... Full flash could help? or not....
[One (M8s) General] xunholyx:
Clean flash you mean? Yes, it would probably be a better method when coming from stock.

Also it may be that you need a firmware update, but since it appears you are coming from stock, that shouldn't be an issue.
[One (M8s) General] rayzor_uk:
thamks for the files im now rooted next to find a good custom rom for it
[One (M8s) General] jd1001:
Hi Guys,

Sorry for asking for instructions as they are posted but I just want to make sure.

1 - Unlock my bootloader

2 - Flash recovery using HTC fastboot

3 - Flash SuperSu

Then I can install the pandora ROM? Thank you.
[One (M8s) General] DACATA:
Following the steps from first post... :)
[One (M8s) General] Alex-M8:
But what is the black bar around the power button there for? the one m8 had a IR Blaster so why would they remove it on the m8s ._.

---------- Post added at 02:26 PM ---------- Previous post was at 02:18 PM ----------

BTW do anyone know if the sense 7 update will come for the m8s?
[One (M8s) General] Idlekilla:
"target reported max download size of 16777216 bytes"

I get this message when trying to flash a 30MB recovery - is that why it fails?

If so: Is there a way to extend the size of what is allowed to flash?

When I'm flashing recoveries (non working ones for the M8s) which are less

than 16MB flashing succeeds.
[One (M8s) General] ckpv5:
Do you have the correct md5 6b4a43080a6b6aae5271a9b3a730e921 for the recovery.img that you have ? Bad download maybe
[One (M8s) General] Idlekilla:
Yes, md5 is correct. :/
[One (M8s) General] :
Still no luck? I'm hoping we manage to root the M8s soon, or better yet get AOSP running. Not looking promising at the moment.
[One (M8s) General] Idlekilla:
No luck. Phone works "OK", but some apps wont start (snapchat, photo editor..), and I can't factory reset. It's a new device so hopefully something will show up in the near future. Otherwise I might pay these guys to fix it: llabtoofer.com/category/devices/htc-one/
[One (M8s) General] :
I'm quite frustrated with this phone. It should be everything I want; larger battery, more power efficient CPU, good camera. However, the android build it comes with isn't good, the camera software sucks and compresses the hell out of video, the audio recorded from the camera is heavily low pass filtered, and there's no root or custom kernel :(
[One (M8s) General] tzutzu78:
any luck? I have the exact same issue with a phone that I bought, did not pay attention unfortunately, seems that the previous owner did try a different recovery and I now cannot restore to factory.

trying the recovery on this thread I get the same error:

fastboot flash recovery recovery.img
target reported max download size of 16777216 bytes
Invalid sparse file format at header magi
error: write_sparse_skip_chunk: don't care size 9531648 is not a multiple of the block size 4096
sending sparse 'recovery' (15836 KB)...
error: write_sparse_skip_chunk: don't care size 9531648 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 9531648 is not a multiple of the block size 4096
OKAY [ 1.929s]
writing 'recovery'...
(bootloader) signature checking...
FAILED (remote: signature verify fail)
finished. total time: 2.974s
[One (M8s) General] Idlekilla:
Snapchat and photo editor suddenly works again (no app-update), and the unit seems to work

as it should - except the recovery is broken, thus I can't install the upgrade that is waiting for my

device. Neither can I factory reset.

Recovery, root and custom ROM would be nice. Hopefully someone is working on it already.
[One (M8s) General] :
I doubt that very much
[One (M8s) General] tzutzu78:
Same here, had no issues with any app, just not being able to reset to factory :(
[One (M8s) General] Idlekilla:
Why do you doubt that?
[One (M8s) General] :
There seems to be no interest in the phone, no one thinks it's a worthwhile device, and it's difficult to differentiate in text between M8S and M8s (plural). I am not holding my breath for any dev work on this, but hopefully I'm wrong.
[One (M8s) General] xunholyx:
Maybe you don't realize this, but TWRP is open source.

If one of you who own an M8s want to compile a working recovery for your model, this thread tells you how.

The problem is that any devs that wanted the M8 got it well before the M8s came out. Not a lot of people on XDA own that model, and you need to have that model in your possession to do work on it.
[One (M8s) General] tzutzu78:
Does any of the owners have the needed skills to do it?

I just got an OTA update - 1.11.401.1 - and it will not install on account of missing recovery :(
[One (M8s) General] :
No, I don't even own a PC.
[One (M8s) General] andreicomm:
help!!!

I also need a custom recovery for htc one m8s...please! if anyone can do it, please help us!
[One (M8s) General] El-Conkistador:
When I start compiling the custom recovery for the One M8S , I automatically encounters this error ..

Sorry I found my mistake ^^ ! But bad news. Even with the successful compilation of Recovery, it does not work ... If an expert can help us? I 'll update some information about the first thread.
[One (M8s) General] alexcanadair:
help question

hi, I have also tried to root for my HTC One M8S

I managed to unlock the bootloader but I could not do root

for the recovery I tried to enter various versions available for M8

but when I do recovery from the screen remains blank, and the red LED flashes seems that is not compatible, for if you have found a solution?

I can not start the recovery from the phone properly and make the root
[One (M8s) General] El-Conkistador:
For developers . I 've updated the first thread with additional information about the device. Thx !
[One (M8s) General] tzutzu78:
would flashing a RUU re-write the factory recovery?

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

I saw there are some RUUs around, could not download any to the moment thou....

http://a2phone.ir/index.php?file=%2FHTC+Flash+Files
[One (M8s) General] voidzero:
No idea. Not much info is coming out these days... But this is fairly common of June and July, holidays and so forth.
[One (M8s) General] Alex-M8:
For the m8 sense 7 were comming in august right? and so shouldn't the One M8s also get sense 7 and hopefully support for the qualcomm ship its using because it's just so slow and unoptimized for me, even my old iphone 5S can beat it in many ways because of the lack in software.
[One (M8s) General] voidzero:
Agreed. I am still using stock until I finally get my cm12 port to work. Until then I just disabled a whole bunch of stuff using Titanium Backup. There's a lot of unnecessary stuff HTC builds into their software, I wish they would stop doing that. I really don't want to use those social apps like G+, Facebook and Instagram and all the rest of it, I simply don't care for it. And I really miss a few features that CM12 does come with. HTC forces you to use their own lockscreen, and as soon as you change anything on the system partition, you can forget about OTA updates.

In other words, it's still the same story: you buy a fantastic piece of hardware that is not optimally used, and you are at the mercy of the hardware vendor for software updates. It's really frustrating.
[One (M8s) General] Alex-M8:
Yeah i'm not a big fan of cyanogenmod but when it comes to the chosing between stock or CM, CM is a clear winner. however a stock AOSP rom is something i would've liked to see on the M8s but it's probably going to take alot of time before that happends lol, so i really hope that the m8s will be a device here on xda soon so everyone that has an m8s can find it by searching for it :fingers-crossed:
[One (M8s) General] jd1001:
I would love to see how CM would run on this hardware or any stock rom. Is there a place where we can make a request or ask XDA for a M8s device forum?
[One (M8s) General] rayzor_uk:
im fully rooted now and now found no custom roms so can I just put on Pandora rom the one I downloaded just says m8 is there a one for m8s

thanks
[One (M8s) General] wurstherpes:
First, even S-OFF then you can flash a ROM. Unfortunately, there is no way S-OFF switch.
[One (M8s) General] DACATA:
Yes until right now there is no other custom Rom.. only Pandora..we have to wait...

---------- Post added at 08:01 AM ---------- Previous post was at 08:00 AM ----------

S-off not needed for flashing...?
[One (M8s) General] wurstherpes:
Ohh ok.
[One (M8s) General] rayzor_uk:
is there any screen shots fo Pandora I downloaded it but carnt find any
[One (M8s) General] voidzero:
Maybe [MENTION=6701903]El-Conkistador[/MENTION] can add a few screenshots ;)
[One (M8s) General] PatarNoster:
Looks like normal HTC rom ...
[One (M8s) General] rayzor_uk:
Downloaded the rom can I just flash it with rom manager from sdcard

thanks
[One (M8s) General] DACATA:
Yes ?
[One (M8s) General] wurstherpes:
Where can i Download the Rom?
[One (M8s) General] rayzor_uk:
http://ruu.lalleman.net/HTC_M8S(QL_UL)/ROM/Android Pandora ROM 1.2/
[One (M8s) General] wurstherpes:
What I do not understand ? As I flash it?
[One (M8s) General] jd1001:
Download the ROM from the link above, place it on your sd card or internal storage, reboot your phone into recovery and flash the ROM.
[One (M8s) General] wurstherpes:
Can i install Xposed v68 on Pandora rom without mistakes?
[One (M8s) General] DACATA:
No... That's the only black point.. phone won't boot after flashing..
[One (M8s) General] wurstherpes:
Ohh ok...

I use PowerNap actually , there is an alternative app that works without Xposed?
[One (M8s) General] mosio:
Hi Guys,

First of all thank you both: El-Conkistador and CaptainThrowback for possibility of rooting M8s. Getting rid of these browser freezing ads is just enough to make my day ;)

Thank you also for the Pandora Rom 1.2 - it`s alot snappier than the original HTC firmware. Finally the freezes/lags are mostly gone.

Coming from Nexus 4 with CM 12.1 it was a bit of surprise for me that 4 months old HTC flagship had more lag than 2 years old google phone.

So these said, I`m hoping for further development of this splendid ROM :)

El-Conkistador and CaptainThrowback keep up the good work :good:
[One (M8s) General] PatarNoster:
Hi Team

Flashed pandora rom clean and its snappy as balls in winter. Thanks El-Conkistador !!

Looking forward to more development !!
[One (M8s) General] Alex-M8:
am i the only one who doesn't notice any difference in performance on the pandora rom from the stock rom?! ._. the scrolling is laggy as hell.
[One (M8s) General] wurstherpes:
With my phone everything is fine

Gesendet von meinem HTC One M8s mit Tapatalk
[One (M8s) General] anilv26:
Can I flash the Pandora rom over a branded Tmobile rom? I know the base is different. Or can I debrand it with a EU RUU and get rid of the branded bloatware?
[One (M8s) General] jd1001:
RUU

Hey guys, just about to start this whole process this morning. Can someone help with the RUU bit. I am not sure which one to pic and it says "Warning, you must use the same version of RUU to your system. If version of error the RUU will not install." So I just want to make sure I pick the correct one. I am in Ireland with Vodafone. Can anyone let me know what RUU I should be installing? Thanks!
[One (M8s) General] rayzor_uk:
installed over top of rom working fine no probs

what I found there is no boot menu has in reboot to recovery so I downloaded this on and installed it working good

thanks

https://play.google.com/store/apps/details?id=com.tyler.rebootmenuwidget&hl=en
[One (M8s) General] mosio:
Actually you don`t need to install any RUU to root M8s and install Pandora 1.2 afterwards.

Just:

1. Unlock the bootloader using "htcdev" webpage

2. Install TWRP recovery

3. Install Pandora ROM using TWRP recovery
[One (M8s) General] jd1001:
Thanks for the fast reply dude. Appreciate it. Going for it now.
[One (M8s) General] mosio:
Please note that unlocking bootloader will wipe your userdata partition (pictures, music, documents) so make the backup first.

And before installing Pandora 1.2 I also recommend to do a factory reset in TWRP, that will let you fully enjoy benefits of Pandora.

RUUs are there to let you get back to HTC firmware/factory state (after locking bootloader).
[One (M8s) General] jd1001:
Thank you. On the first step it was mentioned to use HTCdev to unlock the bootloader but when I go to that page there is no option for HTC m8S....sorry if I am being stupid I am coming from Samsung and HTC is new for me.
[One (M8s) General] wojtekml:
There is "All other supported models" option for your m8s. :)
[One (M8s) General] mosio:
That`s right. You need to choose this option.
[One (M8s) General] jd1001:
Thanks guys, going to start it now!
[One (M8s) General] mosio:
There should be no problem flashing Pandora in your case. Pandora will completely overwrite branded T-mo rom.
[One (M8s) General] jd1001:
WOW what a brilliant install, I love how you can choose custom apps and remove built in bloat. Thanks so much for the hard work on this. Just running first boot now.
[One (M8s) General] donlardos:
RUU three.ie

thanks very much for all your time and hard work. I have a m8s on three ireland it has the ruu 1.12.771.6 and I can't see that ruu anywhere on the link from the first page. Is there another ruu I can use or do I need to wait for that one to become available or another update from my carrier?
[One (M8s) General] Brightlenny:
[MENTION=4324262]donlardos[/MENTION] my wife's m8s is also on three you don't need the ruu if your just unlocking bootloader installing twrp and rooting
[One (M8s) General] jd1001:
Ireland too, VF. I just unlocked the BL, installed the recovery and flashed. All working fine. No need to go near RUU.

---------- Post added at 01:34 PM ---------- Previous post was at 01:33 PM ----------

On another note this ROM is a major improvement for me on the stock ROM with all the bloatware. Noticeably faster too. I hope this development pushes on and we get more builds because the phone is so better with a custom ROM. If I can provide any testing or logs or anything at all to help let me know.

---------- Post added at 02:03 PM ---------- Previous post was at 01:34 PM ----------

Has anyone managed to get xposed installed?

EDIT: It doesn't work. Re flashing now lol
[One (M8s) General] Alex-M8:
How do i install a RUU when i'm on the pandora rom? i tried it but it failed
[One (M8s) General] eltasmanico:
I am using Xposed on Pandora Rom

Works without any problems
[One (M8s) General] wurstherpes:
Which version are you using? Can you please tell to download?
[One (M8s) General] jd1001:
+1
[One (M8s) General] eltasmanico:
Installer Version is Alpha 3
[One (M8s) General] jd1001:
Yeah that's the apk but which zip did you use? Arm, arm64 or x86 zip file?
[One (M8s) General] wurstherpes:
HTC One M8s its only arm64, but every version I've tried is not working.
[One (M8s) General] jd1001:
Yeah same for me
[One (M8s) General] sp4ubw:
Xposed Installer v 67 work correctly, 64bit version.
[One (M8s) General] wurstherpes:
Link please.
[One (M8s) General] sp4ubw:
Here you are:

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

A latest version is 68.
[One (M8s) General] wurstherpes:
Don't work. [emoji26]
[One (M8s) General] klaymaniaf:
Someone who installed Pandora 1.2 can upload on youtube a video so all can see how the rom works? Or the dev?
[One (M8s) General] ppaajjaa:
OTA update doesn't work for me. I get the following error on my HTC M8s:

E:missing bitmap oem_unlock_bg
(Code -1)
E:missing bitmap oem_unlock_bg_yes
(Code -1)
E:missing bitmap em_unlock_bg_no
(Code -1)
E:Find no match PARTITION: for package path @/cache/recover/block.map
Finding update package...
Opening update package...
Verifying update package...
Installing update...
L50QCT.01.105.019
Verifying current system...
/dev/block/bootdevice/by-name/system has been remounted R/W
reflash device to enable OTA updates
E:Error in @/cache/recovery/block.map
(Status 7)
Installation aborted.

I tried to get back the changes which could block the update and could be caused by SU. I overwrote recovery and system images from my backup:

adb push recovery.img /sdcard/recovery.img
adb push system.img /sdcard/system.img
adb reboot bootloader
fastboot boot twrp-2.8.7.0-m8s-qlul.img
adb shell
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p44
dd if=/sdcard/system.img of=/dev/block/mmcblk0p45
exit
adb reboot

After OS started, I tried to update the System (Software update: 1.11.401.2). I chose "Install now", clicked the "OK". The device rebooted and during the update process the same error appeared.

Why is that? Do the device need to be locked again?
[One (M8s) General] sp4ubw:
"Why is that? Do the device need to be locked again? "

Yes.
[One (M8s) General] jd1001:
It's the exact same as stock but you can remove all bloatware, use root and it is slightly faster. Worth trying it out.

---------- Post added at 02:36 PM ---------- Previous post was at 02:35 PM ----------

What exactly does not work? I have not tried that version yet but any version I have tried my phone won't boot so I have to flash rom again.
[One (M8s) General] ppaajjaa:
Well, I've locked the bootloader.

fastboot oem lock

The OTA update failed again with the same error :(

I've looked at the update script in OTA zip:

OTA_M8_QL_UL_L50_SENSE60_HTC_Europe_1.11.401.2-1.11.401.1_release_4347143h8ahdx5si682cvp.zip\META-INF\com\google\android\updater-script

There is line that checks sha1 hash of "/dev/block/bootdevice/by-name/system".

(range_sha1("/dev/block/bootdevice/by-name/system", "2,0,1") == "2e0b37350f70a4f3d241e933d03c507e14aa25db")
|| (range_sha1("/dev/block/bootdevice/by-name/system", "2,0,1") == "2e0b37350f70a4f3d241e933d03c507e14aa25db")
|| abort("/dev/block/bootdevice/by-name/system has been remounted R/W; reflash device to reenable OTA updates");

I've checked that my system.img is the same as the system.img inside

0PKVIMG_M8_QL_UL_L50_SENSE60_HTC_Europe_1.11.401.1_Radio_1.0.U20410.1%4050311_15.00_016_F_release_430101_signed_UNCRYPTED.zip

How could I run "range_sha1("/dev/block/bootdevice/by-name/system", "2,0,1") from "adb shell" to check if my sha1 hash equals "2e0b37350f70a4f3d241e933d03c507e14aa25db"?

I'm not sure how to continue next :(
[One (M8s) General] wurstherpes:
After many attempts I managed to run successfully bring Xposed but now the Play Service now stops again. It does not matter which version suppose.

Gesendet von meinem HTC One M8s mit Tapatalk
[One (M8s) General] Alex-M8:
how do i use a RUU on the pandora rom, it failed when i tried running it.

---------- Post added at 07:29 PM ---------- Previous post was at 06:54 PM ----------

Do anyone know if its not possible to use RUU when already flashed pandora rom? i have the cidnum HTC_Y13 and i get the error 155 when running the RUU.

---------- Post added at 08:02 PM ---------- Previous post was at 07:29 PM ----------

Hmm so wich RUU would i need for the HTC_Y13 cidnum?
[One (M8s) General] ppaajjaa:
I've extracted rom.zip from RUU, decrypted it and joined all the parts of system.img together. Resulting system.img is the same as the one inside zip in folder

Firmware (Expert)/Firmware Uncrypted (For Developpers ONLY) and it is the same as system.img which I've backed up from my phone by myself.

So the flashed system.img v.1.11.401.1 should be the right one.

Extracted recovery.img is smaller than the one I've backed up from my phone.

RUU recovery_signed.img is 30810368 bytes long while the my recovery.img is 33554432 bytes long (= exactly 32 MB). There are only zeros extra. So it should be the same too.

If the recovery and system images from RUU are flashed and the device is locked why there is still the problem with OTA update?
[One (M8s) General] ppaajjaa:
Ok, I managed to find details about range_sha1 function.

range_sha1 with the parameter "2,0,1" calculates SHA1 hash of first 4096 bytes of passed block file.

So I've calculated SHA1 hash of the first 4096 bytes of system.img file, the same that I've flashed and SHA1 result is: 2E0B37350F70A4F3D241E933D03C507E14AA25DB.

The same hash occurs in the updater-script: range_sha1("/dev/block/bootdevice/by-name/system", "2,0,1") == "2e0b37350f70a4f3d241e933d03c507e14aa25db")

So there is only one possibility why the OTA update doesn't work. It seems like dd doesn't copy system.img to mmcblk0p45 partition somehow.

dd if=/sdcard/system.img of=/dev/block/mmcblk0p45
[One (M8s) General] ppaajjaa:
I've copied 4096 bytes of system.img from the phone and compared it with RUU system.img:

Phone's system.img:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0468 57 f8 f4 bc ab f4 65 5f bf 67 94 6f c0 f9 f2 5b	128-bit UUID for volume, s_uuid[16] = "57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
0478 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	Volume label, s_volume_name[16] = ""
0488 2f 73 79 73 74 65 6d 00 00 00 00 00 00 00 00 00	Directory where filesystem was last mounted, s_last_mounted[64] = "/system"

RUU's system.img:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0468 57 f8 f4 bc ab f4 65 5f bf 67 94 6f c0 f9 f2 5b	128-bit UUID for volume, s_uuid[16] = "57f8f4bc-abf4-655f-bf67-946fc0f9f25b"
0478 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	Volume label, s_volume_name[16] = ""
0488 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00	Directory where filesystem was last mounted, s_last_mounted[64] = ""

So it seems the only difference in 4096 block is "/system" string change in Ext4 super block.

I need to find out what writes the last mounted directory there and when.
[One (M8s) General] Alex-M8:
seriously do anyone know how to use a RUU when on the pandora rom? i just get error 155 help!
[One (M8s) General] xunholyx:
Error 155 is usually from running the RUU while S-On with an unlocked bootloader. If you are S-On you'll need to use fastboot oem lock before running an RUU.
[One (M8s) General] Alex-M8:
Oh thanks but strangely i didn't have to use that last time i used an RUU ._.
[One (M8s) General] xunholyx:
The reason I put usually in Italics is because I am speaking about regular stock RUUs, and I'm not sure if that is what you are talking about. I should have been clearer.
[One (M8s) General] Alex-M8:
hmm it doesnt give me an error this time, now instead it says sending but the it's still at 0/8 so i don't know what that means

---------- Post added at 08:35 PM ---------- Previous post was at 08:14 PM ----------

well iv tried every europe RUU but none of them work it just says sending and nothing more happends ._. i start it from the bootloader if that's what i'm suppose to do? idk, please help!
[One (M8s) General] xunholyx:
That's where you are getting the 155 error from. You have an M8S, correct? Then you need an M8S RUU. The software versions of ROM, firmware, and RUU have to match. MID and CID are also very important here.
[One (M8s) General] DarkEden_-:
So, is this a working method for the M8s now or not?... I can't seem to understand what's going on here despite the fact i was sitting 9 hrs straight trying to get my phone with the M8 recovery running... Does it work or nah?