yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] adtbm:
Hi Tusch00101 : Thanks for the 035 Update.

I will implement it in the next couple of days !

btw, did you (or anybody else here) find a way, how to update to 035, without loosing Wifi or doing the whole - stock -> 032 -> 033 .... again ?

'cause i am afraid, if i will put the 035 update on my s60, that i'll loose Wifi and have to do the whole process from the beginning...again....once more...

If you or anybody else has another way , let me know and if it is OK, i would add it to the root instructions on page one !

Thanks !

So now to the posters above, with the QFIL Sahara problems. The Error message is an indication that either:

A) Wrong/Missing USB drivers (Please remember, that i wrote in my guide, that you need 2 !!! different USB drivers !!! )

or

B) Wrong USB cable (Try a different cable)

or

C) Bad USB Port (Connect to another USB Port (Try avoiding USB Hubs.....)

or

D) Wrong mode (Recovery/Download Mode)

or all together !
[Miscellaneous Android Development] J3141:
I've updatet to 0.35. Got no Wifi problems or something, just hit the update button until i've got 0.35 (next time, i better try this at frist).

Then i could easly do all these steps to get twrp and root.

Now i deleted a system App (Google) and cann't boot >.<, except twrp. I don't get it wih the hard reset in twrp. And the Backup doesn't work :/
[Miscellaneous Android Development] adtbm:
Killing Google Apps, kills the system. i had to find this out too.

Best way doing it: after having root, install Titanium Backup and "freeze" the app. That works.

EDIT: Updating for me with the update function in the s60, doesn't work. It tells me always, that there is no update available. It could be, that this is due to

the fact, that i sit in germany, but not sure....
[Miscellaneous Android Development] J3141:
Yeah i did this before, and then thought, i can try it cause i have a backup...

I'm in Germany too ;)

How do you got your system running after deleting any googlestuff? I did the full backup in twrp. But after a recovery from this backup, it won't start.
[Miscellaneous Android Development] adtbm:
I did the full rooting guide from the beginning again. i.e. put stock fw back on, update to 032 then 033 then custom recovery and root again.
[Miscellaneous Android Development] J3141:
Oh yes, me too. But this time i got some problems with adb.

But for everyone else here. I loaded new drivers an stuff to fix my problems but it's all not necessary. Everything you need is in this guid. When you ****ed up and nothing will start boot or is in bootload, read this guid. Cerfully. That's all you need.
[Miscellaneous Android Development] J3141:
Have you ever deinstall the Google Now Launcher? There are not many people how want this and most of them, just use another Launcher >.>
[Miscellaneous Android Development] Bawuro:
HELP ME ? PLEASE!!!

whenever i try to flash the twrp bootpatch i get failed switch to EDL. Where did i go wrong?
[Miscellaneous Android Development] xons:
Hey guys, this is my first post! Greetings :)

I tried the instructions several times but it is still not working!

in the "USB drivers" folder are two folders: "1" and "2"

1 contains: qdloader for 32 bit (8257kB) and qdloader for 64 bit (13353kB)

2 contains: qualcomm_usb_driver_v1.0.exe (13353 kB)

i have win 64bit.

i think that the two .exe files are the same?

i tried several usb ports on my laptop, and it isnt working... always the sahara problem... do you need the logfile?

13: C:\users\asdf\update-twrp-recovery-nobootpatch\prog_emmc_firehose_8952_ddr.mbn

ERROR: function: port_connect: 100failed to open com port handle

ERROR: function: main: 297 could not connect to \\. \COM6

download fail sahara...

and the guy with the problem for flashlight, i got my new S60 last week from the german telekom, with 035.00, it isnt working there...

i think the problem is that the light always goes on in the pants, and it is going really hot! i almost burned my feet one time! maybe that is the reason why they removed that option?

thanks for help!
[Miscellaneous Android Development] xons:
hi guys, its me again

i tried it several times, but it doesnt work...

i tried it also only to load the files from SD card because i am already on 035.00 from the factory

if anybody knows something, let me know :good:
[Miscellaneous Android Development] Yanardag:
Take a 32bit system from neighbors it is working 100%
[Miscellaneous Android Development] xons:
you are right! thank you :)

does anybody know how to put the flashlight back on the sidebutton by short-press?
[Miscellaneous Android Development] ZHNN:
Your guide says simply to "install drivers". You have a folder labeled "1" and a folder labeled "2".

If I run the installer in "1", then I cannot run the installer in "2" because it says "another version of this program is already installed, uninstall and try again".

I first assumed this was an x64 issue so I reinstalled x32 Windows 7. Same problem.
[Miscellaneous Android Development] ZHNN:
UPDATE: As far as I can tell, this is an issue with the files provided in the guide. I don't think you need to use a 32-bit system at all.

What you need to do is install his "1" folder's drivers, then, on your own, go find ADB drivers that work for the S60 and get an ADB link up before you start the process. I switched to 32 bit Windows per his advice, but I don't think that was needed at all, and it has the side effect of QPST crashing. All of this should work fine with 64-bit Windows, as long as you install the "visual C++ 2010 standalone redistributable" and the ".net 4.0 standalone redistributable" before installing QPST.
[Miscellaneous Android Development] ZHNN:
So here are some interesting results on a single Sim phone, as reported by *#06#: The second slot shows an IMEI when no card is installed or when it's disabled. The first slot still has its normal IMEI, matching what is printed on the back door.

When I toggle the second card on, both IMEIs change. What is going on here?

Edit: After rebooting, glitch is fixed. The first time I turned both on, the last digit of each was cut off. I didn't count the digits or anything, I just noticed the least significant digit was changed.

The only issue I'm having now is I don't seem to be getting served OTA 35. From this thread, it sounds like that will not erase recovery and su if I can get it?
[Miscellaneous Android Development] aviationeast:
Look back in the thread. Someone else had update 35, I just added that after upadate 33 without any issues. You likely will need to uinstall 35 afterwards.
[Miscellaneous Android Development] etienne2000:
Hello,

i have read and tried, but i always get : Error function port connect 100 failed to open com port handle & Error function main 297 could not connect to \\.\COM3

I dont Know what's wrong , i have installed all what i need :/

(RUN on Win10 X64)

EDIT: Have updated the driver from device manager and it worked well. My Cat S60 is rooted and working ;)
[Miscellaneous Android Development] ZHNN:
Has anyone successfully replaced google launcher? I use Xprivacy and even with voice search off I'm basically getting spammed with notifications about Google trying to activate the microphone being blocked. I just want that stupid bar off the home screen.
[Miscellaneous Android Development] alinafia:
Hi, can this change us band to global band? I mean modem..
[Miscellaneous Android Development] Yanardag:
20€ for a working lineageOS
[Miscellaneous Android Development] knuthoff:
Hi,

I just flashed twrp on version 035 and now the s60 is in a bootloop, twrp does work though.

I wiped dalvik/cache/data.

How can I fix this? Do I have to flash the older versions ?

ty

Edit: I just flashed from stock up to 035 again, which worked. Then twrp and its back in bootloop.

Edit2: after installing supersu in twrp, it booted.
[Miscellaneous Android Development] halcyon1234:
FYI: The link to your collection in the OP leads to a Mega site, but Mega says:

The file you are trying to download is no longer available.

This could be due to the following reasons:

The file has been removed because of a ToS/AUP violation.

Invalid URL - the link you are trying to access does not exist

The file has been deleted by the user.
[Miscellaneous Android Development] nnk61209:
I just downloaded. Try doing it again.
[Miscellaneous Android Development] halcyon1234:
It's working now, thanks!
[Miscellaneous Android Development] halcyon1234:
yesssssssssssssssss!

Some roadblocks I hit that others might encounter:

1) Windows 10. Some of the drivers you install might be unsigned. You might need to turn off driver signing. bcdedit.exe /set nointegritychecks off.

2) At first I couldn't download the OP's collection, so I tried to piece it together myself. That turned out about as well as you'd think, given I'm writing a "oops how not to f-up like me" post. You might end up installing a Qualcomm driver, and your phone in EDL mode shows up in device manager as "Quectel" driver. That is the wrong one. QFIL will end up saying "Could not go into EDL Mode" or something like that. You need to uninstall that driver and install the right one. You may need to completely kill the driver by opening an Admin cmd.exe, and typing pnputil -e , finding the driver in the list (oemxx.inf), then pnputil -d oemxx.inf (whatever xx is for you). You may need /force.

3) Some versions of QPST do not have the "no reboot" option that this one has. You can tell if you run QFIL and there is no radio button selection for "Flat Build". Also, you should be able to go into configuration and see "check box for Restart After Download" (which should be unchecked). If you don't see those, wrong version.

4) Something about Sahara protocol fail after you start Download. The EDL mode "times out" after a while. So you actually need to be very quick. Have the USB plugged into your phone, and QFIL open. Do all the steps in QFIL except "DOWNLOAD" (flat build, select path, xml, etc). Once all that's ready THEN hold volup+voldown and plug in the USB. As soon as you see the port found in QFIL (which should happen almost right away), click DOWNLOAD right away.

5) Remember to make sure you phone is charged before doing this. The one thing I remembered to do, lol. Don't want to go into a write operation and have the battery die.

That's it. Thanks again to OP and all the contributors. Your hard work was one of the reasons I bought this phone. (I can't go back to non-root ever again!)

[IMG="Root S60"]https://i.imgur.com/hl2DbW1.png[/IMG]
[Miscellaneous Android Development] donpoolitle:
Hi, I'm now update 35 but unable to root cause I can't load the SD card in RWTP recovery mode. I mean, I see it but it's empty... No zip file on the card. Anyone have this problem?

Envoyé de mon S60 en utilisant Tapatalk
[Miscellaneous Android Development] bugstefan:
let someone add a video with the root of this phone?????
[Miscellaneous Android Development] donpoolitle:
Found my problem.. Its now done!

This phone is really hard to root... Did someone tried it on Nougat?

Envoyé de mon S60 en utilisant Tapatalk
[Miscellaneous Android Development] bugstefan:
Can you describe what you did?
[Miscellaneous Android Development] donpoolitle:
The only folder that my phone seen on the SD card was the pics folder... I put the SuperSU.zip file in the pics folder and tadam it appears... Strange but I'm now rooted...

Now I'd like to update to Nougat... Did someone ever tried it?

Envoyé de mon S60 en utilisant Tapatalk
[Miscellaneous Android Development] bugstefan:
.... and is nougat available?
[Miscellaneous Android Development] ervius:
Hi all, I've one of this cat S60, but cannot root, becouse is not mine, my company gave one to me only to use it... so cannot root it, but, I need some system apk file to see inside them.

Now, can someone who rootted it, extract complete system folder and all files inside for me and share here?

thanks in advances.

I tryed also to extract all from firmware shared in 1st page, with no success....

thanks.
[Miscellaneous Android Development] LeeSh72:
Hello, i just read your guide how to root the cat s60

My question is

If i activate the second sim slot in my cat is it necessary to have a seperate imei number for the second slot, or is my existing imei number after rooting for both slots?:confused:
[Miscellaneous Android Development] Snoutfoo:
Works!! On ROM version LTE_D0201121.0_S60_0.035.00

That's the part I did, and no problems! Installed TWRP, did the reset-pin thing, installed SuperSU, and it all works great.

Wifi works, BT works, thermal and normal back camera works. I'D KISS YOU AND THEN BUY YOU BEER! :D

Only question now is - how do I turn off automatic System Updates? I'm happy with how it is now, and don't want a new ROM to overwrite the su binary. (Or twrp, but that's a secondary thing..)

Oh, and - installing USB drivers on the Win7 PC, I got the question 'WWAN or Ethernet' and chose WWAN. Just FYI if someone feels uncertain on which to pick.

Footnote: My phone rebooted once after TWRP had installed superSU. Once briefly (like maybe ten seconds or less), and the 'real' bootup took around ten seconds or more until it said 'Android is starting apps'. Then it just continued up to normal operation. \o/
[Miscellaneous Android Development] Pibble:
You should be able to do a full dump with the Quallcomm tools, QPST in particular, google-fu around and Im sure you can find info. It would be nice to have another stock image for reference if you do dump it, minus imei's and such of course. But thats up to you :D
[Miscellaneous Android Development] NovoRei:
Did it and got root. I was on 033 with update downloaded and waiting to install.

Now I can´t update from 033, gives an error. Ideas?
[Miscellaneous Android Development] Pibble:
Sideload the 035.zip just like the 032 and 033 one, exact same process, youll have to start from the beginning again possibly, but it works just fine.

Since youre already rooted, you will have to start from the stock flash, then flash the updates in sequence and finally add custom recovery then root, updating the already rooted version isnt possible as far as I can tell...
[Miscellaneous Android Development] DJDE:
Any plans for a custom rom ?

Guys, quick question, since the root worked and all and we now have twrp.

Are there any developers working on a custom rom ?

Something based on cyanongen perhaps, it would be a shame to not make advantage of what we have here.
[Miscellaneous Android Development] Pibble:
I just dont see it being worth the time and effort, the ROM is so close to AOSP that there really isnt a whole lot to remove or customize, especially with the S61 being released and the S60 being essentially midgrade Chinese budget hardware with an old lepton module added in... Its a functional device for sure, but not something really worth modifying in any major way as it does what it sets out to do quite well indeed; provide a functional device that is rugged (for the most part, kinda hit and miss from reviews) and has a FLIR.

As time goes on and the hardware really becomes outdated, Im sure somebody will do something with it, but until then there just really isnt much payoff to putting the effort forward... Outside of possibly finding a way to throw nougat or even oreo on it, but that would require major kernel level effort and well, I just dont see that happening.

This is often what ends up happening on niche hardware like this, especially when the niche is exceedingly small.

I too would love to see some progress made on making the device better in any way, however I have a sneaking suspicion that the only real reason root was lusted after was to dump the FLIR software on the dev side, and to "have root for the sake of having root" on the user side, not really to DO anything as I mentioned before, the ROM is pretty much AOSP as it is.
[Miscellaneous Android Development] alinafia:
anybody have global kernel? i just want to open network band...
[Miscellaneous Android Development] Matioupi:
update 038 is there, did someone succeed applying it over a 035 rooted device ?
[Miscellaneous Android Development] adejager1:
I did, without success. Got the same error as described here:

https://xdaforums.com/showpost.php?p=73612875&postcount=234

release keys where not set properly (still on 0.031.02).

[MENTION=353809]OpenMinded[/MENTION] writes about the solution here

https://xdaforums.com/showpost.php?p=73844389&postcount=247

what basically means revert to stock 31, run the entire set OTA 31>32>33>35>38 flash su again.

Not going to right no later this weekend

---------- Post added 27th April 2018 at 12:24 AM ---------- Previous post was 26th April 2018 at 11:57 PM ----------

tried to fool the install by manually editing META-INF\com\google\android\updater-script and changing _0.035.00: to _0.031.02: ,but still refusall

so probably only way is back to start

---------- Post added at 12:27 AM ---------- Previous post was at 12:24 AM ----------

tried to fool the install by manually editing META-INF\com\google\android\updater-script and changing _0.035.00: to _0.031.02: ,but still refusall

now an error about boot partition beeing changed

so probably only way is back to start
[Miscellaneous Android Development] Petrovitch2:
Any info of the root having v038 updated? Is it the same procedure as on 33&35?
[Miscellaneous Android Development] kingshan:
I dont know what i missed, but this dont works on mine

hello,

My firmware after dial #02# : LTE_D0201121.0_S60_0.038.00

i already copy super su zip into my fat32 SD card

and then I push power and vol+

browse to SD Card, running the Super su zip

3 times and still rooting failed

instalation aborted.

Please tell me what should I do?, I need to root this

because I need to recover some deleted files from it.
[Miscellaneous Android Development] Snoutfoo:
I'm certainly no expert, I only manage because others write such good tutorials. :D

But, have you followed the steps to install TWRP as a recovery boot loader? That's definitely the first step.

Second, I don't know if it matters, but I had supersu on my internal storage and ran it from there. Choosing to install it on the /system partition, when I got asked.
[Miscellaneous Android Development] kingshan:
fortunate me,

i was the 1st usb driver that i needed to installed not the 64bit

now I have my s60 rooted

and another problem showed up

gihosoft free android data recovery canot recognize it

do you have any recomendation applicatioon or software to recover deleted files from android after factory reset?
[Miscellaneous Android Development] Snoutfoo:
No apk recommendation, but since you now have it rooted, I would suggest booting into TWRP, or perhaps into the OS itself, and from there using 'dd' or a similar command (in a terminal or adb shell) to copy the internal memory card onto an external SD card. Along the lines of

'dd if=/dev/block/mmcblk0pXX of=/storage/ABCD-1234/blk0pXX.img' where XX is the partition number (there are a lot of them) and ABCD-1234 is what your storage card is called.

Or, if TWRP does what I hope it does and dumps the whole partition, not just the files, boot into TWRP and make a backup of your phone onto the EXTERNAL SD CARD, then bring that card into a PC and grab some file-recovery software to run on those images.

Whatever you do, don't write more data to the phone's internal memory, with each write there you risk overwriting some of the old data. Hence why I repeatedly say you should save any backups/dumps to the EXTERNAL microSD card. Even installing an app means putting new data on the internal memory.
[Miscellaneous Android Development] Yanardag:
New update v38 is rolling out.

Any informations about update?
[Miscellaneous Android Development] Petrovitch2:
It is just an update but no visible changes so far.

As for the rooting, from the message above it seems the same way is workable.

Would be nice if someone else confirm though
[Miscellaneous Android Development] etienne2000:
Hello,

I have the last firmware and rooted sucessfull. But many time after (actually), my phone said "a new software update is available for your device" . How to install this new update? When phone reboot, it goes to the custom recovery installed for the rooting procedure.

I have rebooted to normal mode .

I dont want make a bad manipulation or mistake .

Best Regards.
[Miscellaneous Android Development] DJDE:
Can we compile the v38 update

Hi guys,

Is there a way to locate the v38 update package on the phone after it's downloaded and compile it into a zip file so that we might flash it using twrp ?

I'm sure it's not that significant but i'm tired of seeing the update message.

Thanks
[Miscellaneous Android Development] shay.scks:
Help.

Hey I really wanted to thank you for the tutorial. It worked great. thank you
[Miscellaneous Android Development] time.consumer:
Update 38

I followed the guide and forum posts including update to v35. Before rooting, I booted, installed update v38 OTA and rooted afterwards, again following the guide. Everything went just fine!

My S60 was carrier-locked to Single-SIM, but is Dual-SIM now, just as described in the guide. Great!

Many Thanks to OP!
[Miscellaneous Android Development] __never_gone_dev:
It works, but how can I do a factory reset

It works.

I ending in a bootloop at my own fault and now only got twrp, download mode.

How can I install the Stock System again ?
[Miscellaneous Android Development] mcferson:
ok... seeing how rooting the S60 is "so easy", with so much "few" "simple" steps, and seeing how much errors issues are posted here, i prefer do nothing.

My old Asus TF300TG was FAR AWAY simple to root (in only 2 steps).

PS : OnClickRoot is a paying application. It's said ONLY at the very last step, AFTER you give them some personnal informations to create an account. It's illegal in lot of countries.
[Miscellaneous Android Development] MrThumb:
Hi everyone, I tried following the guide but i have been getting problems. ill paypal anyone £20 who can walk me through this its really doing my head in. its not my first root, this one is a problem for me though.

My firmware is, LTE_D0201121.0_s60_0.035.00

Can someone help me here? i tried downloading superSU and copied it to the card and i tried to install but it failed. im not sure what im doing wrong maybe the file was corrupt. im redownloading his whole package again.

cheers, tom.

i just tried to install super SU. this is what i get.

-- Install /sdcard/superSU-v2.82-201705271822.zip ...

Finding update package...

opening update package...

verifying update package...

E:Failed to verify whole-file signature

E:Signature verification failed

Installation aborted.
[Miscellaneous Android Development] etienne2000:
If it's not possible to update to v38 of the new update on twrp, it is possible to uninstal twrp and have the original boot , installer the update and réinstaller twrp ?
[Miscellaneous Android Development] bugstefan:
jak zrobić dump boot.img w CAT S60?
[Miscellaneous Android Development] bugstefan:
did anyone have to send me the boot.img file from version 0.38? because it might be possible to do root magisk
[Miscellaneous Android Development] bugstefan:
please dump boot.img file for me ??
[Miscellaneous Android Development] thoomasaugusto:
CAT S60 don't boot

Can you help me? My cat s60 doens't boot, when loading the boot, the celphone power off... I tried to reinstall the firmware by this post, but not solve :(. Why my cel don't boot? load boot screen, but off after :(