yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] Tangib1e:
This is, of course, their right, and buyer beware if you wanted a rootable phone. Still, I can't keep from being annoyed at this attitude; if I'm paying them good money for my devices, I want the freedom to do with it everything that I want, including modifying it and knowingly voiding my warranty, or even breaking it outright, if that's what makes me happy. Especially now that rooting/jailbreaking is a thing. Wanting to keep on controlling and limiting how people are able to use your product after you've sold it to them always sticks in my craw.

I guess I'll be passing on what otherwise looks like a perfect phone for me, unless some shining hero (or heroine) manages to figure out how to root a CAT S60 anyway, despite what the manufacturer might wish.
[General Questions and Answers] pj2288:
It is indeed a great phone, but the camera is sub-par. The focus takes an age compared to my Z5 Compact. I would wait for the second-generation version unless you critically need FLIR as a feature.
[General Questions and Answers] bandario:
I've done a bit of poking around. I suspect that the bootloader could be unlocked with the commands "adb reboot bootloader" followed by "fastboot oem unlock-go".

I'm not going to do that at this point because without a custom ROM to flash there is no point in me voiding my warranty, but I believe it should be possible with USB debugging enabled, and the bootloader confirmed as unlockable.

I think this is how root will arrive on this device: by way of modifying a flashable ROM and flashing it to the device using QFIL as you would any other Qualcomm device.

The tools are all there in front of us, we just need someone with the knowledge to create that modified rom file....at this point I can't even find a factory rom to flash.

Given the recent speed and quality enhancements made available through the stock camera app, I also suspect that doing this will send us backwards to a much ****tier camera as has been the case with many sony handsets in the past.
[General Questions and Answers] DarkBlood.:
That switch is available in a lot of devices and does nothing on a lot of them
[General Questions and Answers] cesarq:
better do that way

1.flas custom recovery and boot

2.go to recovery twrp

3.there is option backup all partatitions (everything modem e.t.c)

4.save somwhere in pc, you find backup in twrp folder

5.now try flash firmware what i give

6.post result
[General Questions and Answers] TheNetwork:
So my cat S60 died last night. Was plugged in when I went to bed, woke up and it won't turn on. Yes, I pressed the reset button several times.

When I plug it into a charging source, the red LED blinks 4 or so times and nothing happens.

Good thing this happened before the year warranty is up.
[General Questions and Answers] Inkednblood:
Sounds like it's in download mode.. I can't recall how many blinking red lights happen in it though.. If you plug it into your computer, does it show up with ceaserq's Qualcomm flash tool?

If you don't want to tinker, by all means, warranty it! :)

---------- Post added at 11:48 AM ---------- Previous post was at 11:46 AM ----------

Yes
[General Questions and Answers] TheNetwork:
It does not show or make any sort of connection sound on my computer.
[General Questions and Answers] Weltherrscher:
Yes, for both.

I am in download mode (blinking red light.

And i chose the right xml-files.

Got some progress, sahara is now beeing detected as version 2.

I think it was my crappy USB-cable.

Took some other and no i'm getting NOP-Errors:

Process Index:0
Programmer Path:C:\Users\HeMi\Desktop\S60root\S60 files\prog_emmc_firehose_8952_ddr.mbn
Image Search Path:C:\Users\HeMi\Desktop\S60root\S60 files
Please select the XML file
Start Download
Program Path:C:\Users\HeMi\Desktop\S60root\S60 files\prog_emmc_firehose_8952_ddr.mbn
COM Port number:3
Sahara Connecting ...
Sahara Version:2
Start Sending Programmer
Sending Programmer Finished
Switch To FireHose
Max Payload Size to Target:49152 Bytes
Device Type:eMMC
Platform:8x26
Disable Ack Raw Data Every N Packets
Ack Raw Data:False
Skip Write:False
Always Validate:False
Use Verbose:False
COM Port number:3
Sending NOP
NOP: Fail Code: 10
Unable to send FireHose NOP, Device is not in Firehose mode !
Download Fail:System.Exception: Failed to send Firehose NOP to the phone.
bei QC.QMSLPhone.Phone.QPHONEMS_FireHoseNOP()
bei QC.SwDownloadDLL.SwDownload.FireHoseDownloadImage(Boolean bResetPhone, List`1 rawprogramFilesList, List`1 patchFilesList, Single& fImageSizeInMB, Single& fThroughput)
Download Fail:FireHose Fail FireHose Fail
Finish Download
[General Questions and Answers] lamasgt:
Ok I instaled custom recovery and im making now a backup, when I finish I will try to flash your fimware, Wish me luck :fingers-crossed:

I will post result as soon as possible
[General Questions and Answers] cesarq:
dont forget put backup firmware to a pc

i see one difference you log and other is 1 modem

and good luck

---------- Post added at 11:17 PM ---------- Previous post was at 10:53 PM ----------

you phone working? maybe driver?
[General Questions and Answers] Thatusernameisalreadyinus:
For anyone scared to take the plunge I just did it successfully. I have a US single sim version. I was having the same wifi issue as others so I backed everything up and flashed the firmware package after wiping the phone from twrp.

At first it just bootlooped so I went ahead and flashed the TWRP recovery package and it booted right up after the long wait in the logo screen. The second sim appears to be unlocked but I do not have a second sim to test with. The camera does suck like the last guy said but I'm sure it's a configuration somewhere that can be fixed now that we have root.
[General Questions and Answers] lamasgt:
Yes, camera is really bad, I think even the flir camera is also not so good like before apear to be out of focus or much less resolution, or maybe is just me.... :confused:

Anyone knows how to fix the camera issue?
[General Questions and Answers] TheNetwork:
I think the worst part of the camera was sh*tty firmware. I noticed it liked to have a picture in clear view (as clear as the crappy sensor can get) and then when you took a picture it sometimes went out of focus or purposely blurred it for some reason.
[General Questions and Answers] Murloc992:
Wow guys! Seems like it is rootable after all? :)

Did I get this right: must downgrade the firmware to do a root and then cannot get firmware back? Or can I dump old firmware and reflash it after rooting?
[General Questions and Answers] cesarq:
probaly you dont need flash new firmware only boot and recovery.and then root
[General Questions and Answers] Murloc992:
Sounds too good to be true. Amazing job dude! :) Now we need to make this bigger and maybe we can get a custom ROM(I really miss that clear all recent apps button), or even android 7. :)
[General Questions and Answers] tusch00101:
custom recovery - QFIL-error
[General Questions and Answers] middrive:
fresh install system

build in factory reset is enough?
[General Questions and Answers] Weltherrscher:
my S60 is now rooted.

All problems with flash were caused by error 40.... -.-

First, crappy usb-cable, second: it's NOT working from a Win7-VM on a linux-host...

Since i flashed from a real Win7-Machine it worked.

However, i had to go back to 31.02 firmware, because of no wifi...
[General Questions and Answers] cesarq:
almost time is enough
[General Questions and Answers] Murloc992:
A quick question, how can I dump my old firmware? I want to keep it before I mess it up and need to downgrade. :D
[General Questions and Answers] Murloc992:
Another question Cesarq, I saw there is a switch in developer options that says "Allow Bootloader Unlocking". Do you know what it does? Maybe we can just try to do bootloader unlocking with USB? Or is this not necessary with your method?
[General Questions and Answers] cesarq:
you can try fastboot oem unlock.but if serious that fastboot command not working.at the moment its not necessary.maybe in future when somebody find how unlock bootloader.
[General Questions and Answers] Murloc992:
I have flashed boot and recovery, but now I have need for password. :o What should I do?

My model is the european dual sim model bought few days ago, manufactured 2 months ago, with some quite subtle, but new differences. Build number ending with 32.01.

EDIT: I also cannot turn on Wi-Fi. I would love to dump my firmware first though.. But I cannot access it..

EDIT2: After factory reset it stays at booting screen with full yellow bar under S60 and nothing happens. Darn it..

EDIT3: Did another factory reset(wipe), now TWRP says I don't have OS installed.. Will try to restore the backup attached some posts ago...

EDIT4: I have my phone back now, but I am not tempted to try rooting it again just yet.. :D Firmware is still the 32.01 though, which is nice.

EDIT5: If there's something I can do to make it easier to root this phone, tell me. Seems like I have the most recent firmware.

Verdict: Wi-Fi doesn't work no matter how hard I tried, I couldn't "downgrade" the firmware either.
[General Questions and Answers] Thatusernameisalreadyinus:
---------------------------------------------------------------------

If you have the recovery I could send you the TWRP backup of my boot/system and see if that'll work for you. It's already rooted with working WiFi and both Sims unlocked. That way you can backup your current system and try it out. It won't let me post the link so I'd have to send it some other way.
[General Questions and Answers] Murloc992:
What build version do you see in "about" section of the phone? If it is 31.something it might have issues with camera.. If it's 32.0x gimme gimme gimme. :D
[General Questions and Answers] Thatusernameisalreadyinus:
It's the 31.02 from previous posts unfortunately. The camera doesn't seem horrible to me but I'm not super picky about it. The pictures actually seem to more clear than the preveiw while taking them. I'll send you the link for it.
[General Questions and Answers] Murloc992:
Thanks for the ROM, I will still try to wait for more clarified way of doing it on the latest firmware. :) I wish I found a way to rip full partitions like that firmware flash there was some posts ago. Wonder how the guy ripped it..
[General Questions and Answers] TheNetwork:
CAT Phones is having me send in my S60 again... thankfully this time I have a fully functional phone to use while I wait for it to come back. I wonder if they'll tell me what they find, last time they didn't say anything but I believe they replaced the camera.

I really wish modular phones existed. I believe next time I need a phone I'll buy whatever has the features I need in a reasonable size (after having the S60 decided phablets are cool when you're in school but worthless in real life) and get a battery case to protect it and extend battery life.
[General Questions and Answers] Murloc992:
I wonder which hardware version your phone was? I have a new one, kind of third-generation looking S60. The speaker grille appears to be sturdier, the caps for USB, headphones, SOS have white seals on the covers that seem to be melted in, not glued, etc.
[General Questions and Answers] seebeexee:
Decryption Key

It's asking for a decryption key. Any help? Maybe decrypt them or provide the decryption key here.

I'm looking to backup everything related to the S60, especially the original files just in case.

Thanks in advance.
[General Questions and Answers] lamasgt:
What are the differences betwen 32.01 and 31.01?
[General Questions and Answers] Zoya-1:
WOOOOOOO!!!!!! You first teased this when I went on vacation, and I was so sad I wouldn't get to try this out for a week. Now I have and I am sooooo pleased. I had to do Inkednblood's convoluted method to do it, but hell, I couldn't be happier with the result. Now I want to dig in the FLIR app and see if the legally mandated framerate throttle is a software issue or a hardware one.
[General Questions and Answers] Murloc992:
Wish I knew. I suspect it might be camera firmwares and stuff.
[General Questions and Answers] Inkednblood:
Haha glad to hear it helped! :)
[General Questions and Answers] vmicovic:
Thank you all for this!

finally working rooted S60 !! :)

now is there some custom ROMs?
[General Questions and Answers] OpenMinded:
I had the exact same issue on the same firware. I wasn't able to back up the firmware unfortunately.

Does anyone know how to fix the wifi? I would prefer a flashable fix over restoring older firmware.

Since we have root and custom recovery now, that should be possible right?

Thanks a lot ceasarq for your work and others for sharing!
[General Questions and Answers] vmicovic:
i was same issue, i was enter in recovery, format all what i have to format, reboot in download mode, put new firmware like someone explain in previus post, after that from twrp recovery i installed supersu and after that all is working fine, phone is rooted..
[General Questions and Answers] OpenMinded:
I'm sure you trying to be helpful but did you even read what I wrote??

I don't WANT to flash a complete firmware from an unknown source if I can simply fix wifi by for example flashing a simple file and I also do not want an older firmware !

When I flashed back the ROM, my recovery was overwritten and when I flashed the recovery again, I got a decryption failure.

So now I am off that road..
[General Questions and Answers] vmicovic:
i forgot to tell on start, i was try also to fix without flashing, but as somebody already tell, they fix with deleting cache and puting again firmware (only)...

I hope you will find the way without flashing it again...
[General Questions and Answers] TheNetwork:
I got a shipping notification from the repair place and I have a new serial number for my phone. Do you suppose they basically replaced the mainboard or whatever you call it?

Oh duh, the service description says "swap board" never mind lol

I have to say, they're the only company I've tried to deal with on warranty but they were pretty good about it. Of course they have to send me a few emails back and forth to make sure I'm not just some idiot who doesn't know how to press the reset button or installed a bad app, but there's no "well it's probably your fault" or any of that crap I hear people sometimes get.
[General Questions and Answers] OpenMinded:
after a flash of 31.02 firmware, the modded recovery and the official 2.46 from chainfire I got a bootloop.

Then I reflashed firmware and keep getting a bootloop.

Wiping cache or clearing data/ factory reset does not seem to help.

Does anyone know a way out of this?

Be careful with these procedures if you do not have easy warranty access.

I'll post if I get this fixed, but I think I will have to bring it in.

edit: when I flashed back the custom recovery, it booted again.

I fail to understand why the recovery seems to be involved in the boot process, or is that just how it works?

After flashing the 2.82 supersu, I got root too.

I'm happy for now, but I would like to be on the latest ROM version.

I'm gonna try and make a backup and update and see what happens :)
[General Questions and Answers] OpenMinded:
ROOT on current version!

Great news :)!

After a lot of fiddling I managed to get root on the latest 32.00 firmware.

Here is how. As my previous post mentioned, I got a bootloop after flashing 31.02 back.

Eventually, I fetched the update.zip from /cache/update.zip (the official 31.02 to 32.00 update from about 86 MB).

then I ran that with the phone in recovery by: adb sideload /path/to/file/update.zip (from a terminal).

That ran the update fully and gave me a stock 32.00 phone.

From there:

- modified the rawprogram0.xml : remove:

<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="boot.BIN" label="boot" num_partition_sectors="131072" physical_partition_number="0" size_in_KB="65536" sparse="false" start_byte_hex="0x38200000" start_sector="1839104" />

(this is in the cat60files folder)

- remove the boot.bin file to be sure boot is not getting modified

- Now the trick is to prevent the phone from booting after the update is done - I used a QFIL version I already had, which does not reboot the phone (be very careful there, there are many versions with keyloggers and malware!). You may be able to just hold up, just try. Otherwise (with QFIL without reboot), unplug after flash, reset with the button on the back and hold VOL up while pressing power on : this boots you in the modified recovery

- Now if you are in the new recovery, you're all set. Put the 2.82 supersu zip file on the phone and run it. IT will patch the boot file for you!

- You might want to make a backup in TWRP now which you can reuse

The mentioned files can be found here:

https://xdaforums.com/showpost.php?p=73296402&postcount=163

(thanks again cesarq and others that helped)

Please find the modifed rawprogram0.xml and hit thanks if you're happy like I am :):laugh:
[General Questions and Answers] :
32 Update

Hey thank you so much for this method :)

I wonder if you have the 32.00 stock update.zip somewhere and would poste it so I could download it. I am currently on 27 lol

And only habe the 31.20 stock update.zip
[General Questions and Answers] OpenMinded:
Hi. You can simply get the update by going to the 31.02 version of the firmware, click update and then reboot in recovery, it will be in the /cache/ folder.

For your convenience:

https://www.dropbox.com/s/xdswxzn4895pt53/update.zip?dl=0

You need to be on stock firmware for it to work and flash from the original recovery ( choose adb sideload ).

Good luck and post how it goes.

I hope we will be seeing custom ROMS, I personally prefer MIUI 8.

The Redmi Note 3 seems to be Qualcomm based and I also found a kernel that may possibly work:

http://en.miui.com/thread-649569-1-1.html (recovery ROM could be used?)

https://github.com/Ost268/android_kernel_xiaomi_msm8956-1 (kernel)

I will be using this phone as a daily driver, so I cannot use it for development currently, but I am happy to test occassionally.

Since we have recovery and root, development should be doable now :).

Looking forward to some efforts, maybe time to get this phone a section?

cheers
[General Questions and Answers] drviver:
I am a developer, so I will see what I can do for you regarding sam fancy custom roms

Since it is now rooted or so I hope, since I haven't tried yet with your method, it will be easy to make custom roms
[General Questions and Answers] TheNetwork:
Now I remember why I got the S60... one drop of the old nexus 6 only like 3 and a half feet to the ground and the screen is obliterated.
[General Questions and Answers] WeirdConnection:
Can anyone confirm, that all features are working properly, especially camera related stuff, like FLIR and whether the low light problems (mentioned earlier in this thread) are resolved with this update? I'm thinking there might be some thing like Sony's DRM, which can cause problems after rooting. Since someone said here, that the thermal camera uses proprietary driver, it is possible that they may have implemented something similar..

Thanks!

And also thank all of you for the root! I'm really glad.
[General Questions and Answers] james35888:
Hi guys,

If I want to keep 31.02 version because it works smoothly for me, how do I disable system updates?

I don't like update icon at left upper corner.

Thanks,
[General Questions and Answers] Robbie P:
Hi James, Drviver mentioned a way to do this here

https://xdaforums.com/showpost.php?p=71863631&postcount=115

Thanks for root OpenMinded :good:, will try it soon.:D

Edit; oops, that might be for updating apps not system.
[General Questions and Answers] Murloc992:
Another quick question, does anybody know how to fix the wifi battery drain issue? Even after having it turned off it drains 50% of my battery. Location, scanning is off.
[General Questions and Answers] OpenMinded:
Hi all,

I have uploaded the files I mentioned earlier here:

https://www.androidfilehost.com/?w=files&flid=211180

this includes the latest 0.033.00 update zip that works with the original ROM.

Apparently when I did an update via sideload the release keys where not set properly (still on 0.031.02).

Anyway, since these updates seem patch based, the only way it will work properly will be to apply it to the original ROM.

I posted it hoping someone may figure out a way to make it a nice update.zip for the custom recovery.

Cheers:good::)
[General Questions and Answers] p.foucek:
ROM

Hello.

Is here any profesional people who has dual SIM Rom??

Thank for reply:cyclops:
[General Questions and Answers] CDMCCDMC:
after some swearing and a case of beer i manage to get it rooted.

thank you cesarq for rooting the unrootable ;)

PS. ALWAYS MAKE A BACKUP to avoid swearing and headache, lol!
[General Questions and Answers] aym21:
Hello,

I was on ver LTE_D0201121.0_S60_0.029.02. I did Cesareq instruction, so custom recovery goes fine, then i root, after that phone started. I did full TRWP backup. Then i did securee login screen when phone boot (code). It was good until i see that Wi-Fi is not working, beside this app Documents went in some errors state. So i decided to wipe cache and dalvik. Thats not help. So i did data partition erase in custom recovery. There was warning about wiping data partition and erase encryption of partition. When i boot phone it stuck on S60 yellow screen.

I try multiple times do restore , partial restore, wipe cache dalvik - nothing help ;(. I wrote this because next step is more difficult. I try install rom from previous links S60_31.02.zip but when i try install it the message came " Could not finjd 'META-INF/com/google/android/update-binary' in the zip file".

Guys what i can do now ?

Custom recovery 3.0.2-0 decker-2 works. My recovery stuck on loading screen. I have working ADB.

Regards for all of you.

Edit1: I installed firmware from cesareq link to ver 31.02, then i update to 32 via ADB sideload, next do root. Wifi is working now! Thanks You very much guys!
[General Questions and Answers] CDMCCDMC:
i know your pain man. what i did, as an idiot that i am (just keep reading, it gets better lol) , i formated the OS..bad idea of course... but the twrp was installed and working fine. so now i have no OS. well bugger... i got the S60_31.02.zip you downloaded. flashed it using qualcommsnapwhat ever flash progmarm. it stuck on the S60 logo as you said. went to the twrp, did a factory reset, then dalvik wipe. still nothing. flashed again with the S60_31.02 files, went in to the twrp, made a factory reset again with dalvik wipe, then installed the root. phone boot looped few times and it finally booted.

i don't know 100% what happen, maybe i messed up, i blame beer, but i flashed it like 3 times, did factory resets and so on,but in the end it booted and works like a charm. also, you cannot flash S60_31.02.zip with twrp! you need to use Qualcommsnapdragon flash tool few posts above. i had the same issue with wifi the first time i flashed, wifi didn't worked. i think this topic needs a clear guide what to do, cause everyone is flashing over and over, and when they try to explain they forget what exactly they did and there might be some errors along the way. all i can say is, its possible to root S60 and it works with wifi and everything. just try to factory reset, then root, of course clear the cache and so on. read the post above, some of them have info from there experiance, try that. it will work sooner or later. i can't give you step by step cause i don't remember everything step by step, all i know i bricked my phone and restored it back after quite a few rom flashed and tinkering. best of luck!