yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] adtbm:
Hi Yanardag,

i have the same problem. Unfortunatley Android IS Google :( . I really don't know how to disable it. Did you try to freeze it with Titanium ?

That's the only thing i could think of. I am annoyed by that Google stuff as well (especially the google assistant....)

This is one of the reasons, why i had to redo my s60 a several times.

So if anybody here finds a way to disable Google assistant, pleasse let us know !!!

[MENTION=8724716]varonv[/MENTION]: Nice to hear and thanks for the feedback !
[Miscellaneous Android Development] MG1551:
Hi,

I am on 027 now. No OTA update available. Can I try this guide?

Thanks
[Miscellaneous Android Development] ChrisPadduDubbu:
freeze it with Titanium

I froze it with Titanium: no problems whatsoever.
[Miscellaneous Android Development] MG1551:
This Guide works on win 10 also. .. But ending in Win 10 Test mode
[Miscellaneous Android Development] lil123:
I tried to install MS .NET Framework 4.0 but install wizard says it is already installed with a more recent version.

I tried to connect the CAT S60 in download mode to another PC running Linux Mint after I installed ADB. It works, "adb usb" shows me the smartphone.

But I did not find a replacement for QFIL on linux...

Back to my windows computer, I tried to manually install android_winusb.inf driver by running devices manager in admin mode. Installation succeeded but devices managers says the device cannot start.

I restarted the computer. I started a terminal in admin mode, I ran "adb root". The daemon started.

I shut down the smartphone and connected it to the computer while pressing VOL+ / VOL- (red light blinking).

Windows did the sound as when an USB device is connected, QFIL changed its title to "Qualcomm HS-USB QDLoader 9008 (COM9)".

But "adb devices" prints an empty list of attached devices :confused:
[Miscellaneous Android Development] jabeth407:
OEM unlocker -switch doesn't work

switch is a placebo as far as i can tell. not only that, every exploiting software i used failed (probably because of its placebo effect). Kingroot is gone from it's download site; Rootkhp (or something like that is gone too. Using ZYKUroot goes into an endless loop displaying "rooting done"; that is after one has disabled (i don't remember how many) settings in Windows & Kaspersky; their redundancy damn near caused me to smash the computer, a $5k Dell Alienware. i've left messages all over the[ir] web at sites promoting rooting like One Click Root...

i'm sorry for having to post herein but, your the only one who's got any real information from people doing it. i prefer manual rooting versus programs doing it for me but, nothing works. WTF is Bullitgroup doing to them that would allow it's developer features to be a placebo. i've changed certain settings therein and they don't do anything either!! it's very frustrating for me. i've manually rooted; Motorola, ZTE, Samsung & Nexus phones; i did them all manually so i'm obviously not new to this. i was surprised to find programs out there that do this stuff "automatically", who knew.

i've got all their drivers; somewhere around six or eight of them. i'm using Win10pro /dev. system is (around 2yrs old) still new compared to computers sold today, so there's nothing wrong at that end.

any suggestions other than "brick it" would be nice as i'm at my wits end. :confused: :mad:
[Miscellaneous Android Development] nobodyme:
Patching 6.0

Last update for Android 6.0 was from 766 days ago.

Any suggestions on how to patch?

Thanks a million
[Miscellaneous Android Development] stephone1:
Lineage OS

This would be very interesting for me too! Anyone?
[Miscellaneous Android Development] tiptel170:
Yes, thats true. I would like to install the LineageOS on my cat S60. But the Android 6 is very old.
[Miscellaneous Android Development] tiptel170:
In my case, I cannot install the last android for the Cat S60.

I get this error, and the OEM is active. But in the bootloader sayed "DEVICE STATE - locked".

And I'm not able flashing the TRWP, terminated with the Error Code 303.
[Miscellaneous Android Development] tiptel170:
Please have a look at this link:

https://xdaforums.com/general/help/cat-s60-snapdragon-617-rootable-t3433018/page33

Thanks tiptel170
[Miscellaneous Android Development] shadymac87:
Link is broken.

Can you repost the link for firmware?
[Miscellaneous Android Development] tmjpwns:
Link is broken, just as i got one of these to mess with that aren't a daily driver.
[Miscellaneous Android Development] tmjpwns:
Any chance of a update on the links? :)
[Miscellaneous Android Development] Edw590:
Hi everyone here. Hopefully this is not too off-topic.

I won't be buying this phone, but I was thinking on another phone from CAT, which is very new, so nothing is said about it (S42). But I'll assume it's the same as their other phones (even though S42 has a MediaTek chipset and S60 has a Qualcomm chipset - maybe only the brand matters? I don't understand much of this part of the bootloaders), so the question might apply for all: does anyone know if we can unlock the bootloader of CAT phones? (or specifically the S60 if you don't know about others) If that's possible, then maybe S42 could have root (MediaTek chipset, so just use SP Flash Tool to take care of the stuff, I guess)

Thanks in advance for any insight on this.
[Miscellaneous Android Development] c3ponet:
hello all,

where can i find a download link for Rom for cat s60?

the link at first page here is down
[Miscellaneous Android Development] denesch:
Can anyone please update the link for "collection of the essential s60 files" i cant find the TWRP "update-twrp-recovery-nobootpatch" and other files to root this phone.

Thank you.
[Miscellaneous Android Development] tmjpwns:
Anyone want a S60 for parts? OP is apparently not doing anything with this.
[Miscellaneous Android Development] halcyon1234:
If you're serious about that, then yeah, I actually wouldn't mind having spare parts around.
[Miscellaneous Android Development] HaoZeke:
Hi All.

I noticed that the links are dead. So here are the update*.zip files and other things (TWRP, QPST, drivers) I used in a rar file. Also, rather than use the SuperSU stuff, just use Magisk with the TWRP included, works like a charm. Personally I'm pleased with the phone, though I see it gets a lot of hate.
[Miscellaneous Android Development] locus_ab:
Dude thanks a lot! May be you have saved the s60_stockFW_31.02 stock firmware? Upload it here please.
[Miscellaneous Android Development] certomaz:
Does anyone know is it possible to root CAT S62 Pro?
[Miscellaneous Android Development] RPN TECH:
Can you show me photo with running magisk root?
[Miscellaneous Android Development] XenonF-Dev:
Hi there all, I have been running Magisk perfecty until yesterday, which dumb of me I thought that just clicking "update" in the Magisk Manager (Now after a bit of researching I just saw that it got deprecated) wouldn't do any harm, I ended up with a bootloop problem in my S60.

What I did was update the app, which after doing so stopped recognizing Magisk, so I clicked "Install" and checked the second tick, something about "AG2". I'm afraid I had magisk mask activated before the App update, so I'm not sure if the problem could be there.

I still have loads of research to do with this, and I will update this post with all my findings as soon as I can invest time in it, but right now I'm asking here in case someone has run into my same problem and has found a solution already.

Thanks for everything in advance!

PD: I rooted the phone about a year ago, with TWRP if my memory don't fail following this guide, no problems with it so far besides the tipical battery usage problem which I fixed by turning off the background network seeking, hope this helps.

Edit 2021-05-06: I finally got my phone working again, atlhough I'm not completly happy with the results, as I'm back as before updating Magisk, if I have time I will put more time into understanding what happened.

Got an SD card to store TWRP backups

Pressed Power + Vol+ to access TWRP

Made Compressed backups of all partitions

Uninstalled Magisk 22.1 renaming the apk as "uninstall.zip" and "installing it in TWRP, cleared dalvik cache

Installed Magisk v20.3 using TWRP

Phone now boots, I guess I will install Magisk manager (7.5.1) on the future for further investigation

I hope this helps to anyone that could have ended in my situation, I hope I can contribute with more stuff in the future.

Edit 2021-05-17: I finally got the time to test my assumptions and luckily I was right about them:

Installed Magisk Manager 7.5.1 apk, I think I had some plugins installed but they are gone, probably a side-effect from M22.1 uninstall script.

Done a /boot TWRP backup, just in case

Used TWRP to update Magisk to 20.4 (Last pre-Magisk App version that is supported by Magisk App)

Phone boots, so I updated Magisk Manager 7.5.1 to Magisk app 22.1

No warnings about Magisk Version support this time, it detects Magisk 20.4 flawlessly.

Ran the update from the app itself, left everything as default this time, copied the log before rebooting just in case

Phone boots again, I'm at 22.1 at last!

Updated Magisk app to 23, not really needed but did it anyway.

So, the lesson learned with all this is: Read all the popups you might see on these critical apps, as it may contain info not shown on any other place that could potentially save you hours of research and headaches (In my case, Magisk app 22.1 shown a popup saying that Magisk 20.3 wasn't supported by the app and that the oldest one supported was 20.4, which turned out to let me update flawlessly)

Have a nice day and thanks for all the support I got :).
[Miscellaneous Android Development] HaoZeke:
Sorry, but I don't seem to have saved that. I was lucky to find the other files on an older laptop..
[Miscellaneous Android Development] lu0z:
Hi! can i use the guide to downgrade my firmware in order to remove the latest update that seems the reason of the unusual battery drain issue?
[Miscellaneous Android Development] XenonF-Dev:
@locus_ab

I didn't save those either on 2020, although when I was fighting the bad Magisk update bootloop I got I came into this site, which has an essentials.7z file with the stock rom files inside:

https://www.leakite.com/caterpillar-cat-s60-official-firmware-flash-file/

As always, excercise caution when using those, but hope it helps
[Miscellaneous Android Development] XenonF-Dev:
If it helps, what I did to fight most battery drain issue I had is to disable background network scan, and updating Flir app though Play store (as battery started draining really fast after using Flir app, even after it was closed and stopped).

Hope it helps.
[Miscellaneous Android Development] solnyshok:
I bought S60 with LTE_D.... 0.38 firmware. So, no need for OEM unlock /ADB access in Developer settings, no need to install 0.32 and update all the way up. Only thing I had to do to obtain root, was to flash recovery with QFIL, and immediately reboot into recovery and flash magisk (v23.0). Works quite well. Too bad there is no Lineage OS for this device. Mine is in mint condition, screen and battery were changed by official repair shop half a year ago.
[Miscellaneous Android Development] catrico:
Hi,

Rooted a Cat s60 which was already with 038.

Thanks to all for the explanations in this thread! It's brilliant!

BUT:

What I didn't read, maybe it didn't happen to anyone before:

If you can't boot into TWRP and normal boot occurs instead, Don't desperate!

I had to try at least dozen times like described in first post and post #135.

But if finally worked!

Lots of thanks.
[Miscellaneous Android Development] catrico:
Aouch!

As said: rooted 038, made a backup from within TWRP, messed up Android, restored backup in TWRP.

ERror! As said in https://xdaforums.com/t/is-the-cat-s60-snapdragon-617-rootable.3433018/post-79326784, it seems The s60 cannot be restored that way.

Warning: Restoring CAT S60 backups from TWRP seems dangerous!

Result: The phone stays blocked forever on the first white screen with the Cat logo (without progress bar)

My questions:

-What sshould I flash and where to find the files?

I read this thread all the way long as well as the one mentionned above and some others but all links are dead.

Can I reinstall 038 from twrp? or 031 and do the upgrades series?

I'appreciate very much if you'd have the courage to post some links and explanations.

EDIT:

Is this device also software wise unbrickable?

Evidence, except for noobs like me:

To bring it back to life, just use Qfil as you did for install TWRP, but instead on pointing to a single file, indicate the path of the directory containing the full system (>1.5GB).

Then, select the two xml files as before (but located into the new used dir) ans Download.

ATM, Only have 031 provided in this thread in one of the essentials zip file. The phone starts into a boot loop. Better but not yet there...

Looking for full 038...
[Miscellaneous Android Development] RPN TECH:
SafetyNet passed?
[Miscellaneous Android Development] catrico:
I don't think so. SafetyNet seems to avoid the use of certain apps dut doesn't seem to block boot.

I tried to

1. flash 31.02, wipe data + cache:

-> Boot loop with "Android is starting..." "optimizing app 1 of 11", self reboot, "optimizing app 2 of 10", self reboot, "...3 of 9" and so on until "...1 of 1. Then forever reboot with "optimitzing again and again", the whole night.

2. applied 032 from within recovery boot menu, wipe cache and data, reboot, same problem occurs.

and so on until 035.

The log in in recovery boot menu says, near the end, "Failed to mount /persist (Invalid argument)".

No idea if this is related to my problem.

or

Perhaps, restoring the TWRP backup messed up partitions.

I don't know how to fix that though.

Idea?
[Miscellaneous Android Development] Salutelli:
I used this guide to root my S60 back in 2018 and it all worked fine, so thank you very much for that.

Unfortunately I ran into an issue now (I hope this is the right forum to post otherwise pls redirect me):

So I'm using a Cat S60 android phone and had to restore my system to a backup. The issue was that my phone would no longer boot but instead remain stuck in loading screen. I could still boot into TWRP recovery mode though, so I backed up my "DATA" Folder in TWRP and then tried to restore to an earlier full backup, where not just the "DATA" folder was backed up but also "system", "recovery" "boot" etc. Restore worked for this earlier backup so I would boot up my phone again. Now I would like to use the backed up DATA Folder from before where the OS would not boot. restoring simply the "data" folder however, with the rest of the software from the older recovery, my phone would no longer boot either.

Now Unfortunately I cannot just open the backup file of TWRP on my computer and extract crucial data like images or archives manually. Instead it consists of data chunks of 1.5GB each like "data.ext4.win000"

So I ask if there is a way to restore this Backup folder on my windows PC into the shape it would take as a restored data folder on my android system so I regain access to my data.

If this is not a viable option, what else should I consider to get access to this Data folder?
[Miscellaneous Android Development] catrico:
Hi,

Sorry for you, Salutelli.

As said earlier, you cannot restore the S60.

Unfortunately, mine is still unusable.

Worse, as I was trying to reflash it, it just died.

Anything I do now, no signs of life, no lights, no charging.

Just dead.

There might be a way to read the backup though. But I don't know how...
[Miscellaneous Android Development] Salutelli:
Hi Catrico, sorry to hear that. My situation might not be as dire as yours.

What I've been able to do: restoring just the "data" folder from when the system was unable to boot made it unable to boot properly still, however I could still boot into TWRP recovery, and from there under "advanced" --> "file manager" had access to the restored files even when I wasn't able to boot. So from there I copied essential files to the sd-card I had inserted, where also the backup is stored. This made me save some crucial data but not all of it. For example, I cannot restore recent contacts or events because I don't have a vcs-file from my contacts but only the app-data, where my contacts would also be stored if the app was properly installed, but this is no longer possible I'm afraid. one option would be to replace all the related folders of the contacts and calendar app manually but this sounds too risky for what little I could gain from this.

Hope you get further in your process aswell!
[Miscellaneous Android Development] DJ_Uro_UE:
Hello. I have Cat S60 with Baseband version Unknown, and both imei numbers and slots are blank. I literally tried everything, i have root, twrp, root is working. I enabled DIAG port which is nicely installed in device manager. Problem is that i can't do anything with diag port. Qfil always connect fail, imei writer doesnt work, qcn backup neither...

Is there any help for my device? Thank you!
[Miscellaneous Android Development] hagekic548:
Hello everyone! Is there anyone here still using / taking care of a Cat S60 device? I got my hands on a used with:

* Kernel: "3.10.84-perf-g863a158f973 rdadmin@vBuild1BT52 #1 2018-03-29"

* Build: "LTE_D0201121.0_S60_0.038.00"

* Radio: "LTE_D0201121.1_S60"

* Baseband: "0.035.00"

I guess the 38 in there is the v38 that I read about in this thread a lot. If I understood it correctly this is the last firmware build released for the Cat S60, correct? There aren't any newer custom ROMs or anything as far as I could find, or did I miss anything?

The download link in the first post of this thread sadly doesn't work anymore.
[Miscellaneous Android Development] nacrosia:
Guide worked like a sharm!!

Super thx for this root and twrp guide and work behind it! Waited untill now to buy the phone just for root and trwp!!

Everything works just as it should, but after all done google play says there is a update?

And phone is now on .33 but is there more updates?

I tried to do the update but reboots into trwp and then nothing more happens,

And when i reboot the phone it just says it failed and i cant remove it from the status.. ?

Something i missed ?
[Miscellaneous Android Development] biopoit:
Does the microSD card have to be empty?
[Miscellaneous Android Development] adtbm:
No, but the card has to be fat32 format and you need to copy SuperSu onto it.
[Miscellaneous Android Development] lab639:
So I'm on .32, with single sim. I would have to downgrade to .31, then to .32, then .33, and finally ota to .35. correct?
[Miscellaneous Android Development] shoons:
Followed the guide and worked perfectly, thank you for taking the time to post this! Have wanted to root for a long time.

My only issue is when I backed up my phone, (unknown to me at the time) the backup stopped halfway through and only backed up half the files on my SD card.

The SD card was formatted to be used as internal storage with the phone, and now the phone doesn't recognize the card. Does anyone know if there is any way to recover the data on the card?

Thanks!
[Miscellaneous Android Development] biopoit:
Hello,

I just tried to root my S60 with this guide.

QFIL Outputs about an error:

I tried different USB-Ports and USB-Cables and it still didn't work.

Btw, I'm on Firmware 030, Single Sim

Hope you can help me!

Lg biopoit
[Miscellaneous Android Development] lab639:
Ok the option to set the programmable button as a flashlight on short press after the guide is gone, only on long press. Any ideas? Also no idea how to update to .35.
[Miscellaneous Android Development] White Rasta:
Cat's 60 restarts

Good afternoon my frends! I have the phone Cat S60, he reload every ten minutes. Who know what is the problem with my phone? Version of finware 0.033. Latest version was 0.022.02 and i didn't have no problem with that finware.
[Miscellaneous Android Development] tusch00101:
update035.zip (OTA from Build 33)

Hi

I went back to firmware for testing the camera and caught the OTA update. At that time, my phone was on Build 33, and went directly to Build 35.

I don't know, what has changed. My rear camera is still not working properly, but it also was blurry on the original firmware, right from the start. The rest seemed to work fine (wifi, ....). Also compared to other mobile phones, I think cell reception could be a bit better in the Cat S60 (I'm living right between edge and 3 G cellular reception, only one cell tower. No stable 4G anywhere near. With the Cat S60 I have to force 3G all the time with an app, while my HTC always has much better reception and hardly ever switches to 2G). So nothing new here.

Download is ~ 40 MB

udate035.zip

md5 is

B1A82B578BB4C6979209FF577F0982C6

[MENTION=302893]adb[/MENTION]tm: Maybe you want to add the update to your post #1?

Have fun rooting
[Miscellaneous Android Development] plagu:
Any one tried magisk root? Does it work on s60¿ i rooted with these instructions and works like a charm but need the root hiding feature for banking apps eg... Cant install magisk now because boot.img now changed, anyone have the original 035 dualsim one? Dont want to reinstall whole firmware again.
[Miscellaneous Android Development] bugstefan:
a co jeśli już mam wersje 0.35? czy ten poradnik zadziała?
[Miscellaneous Android Development] bugstefan:
mam wersje pasma 0.035.00 i zatrzymuje mi sie QFIL w tym miejscu jak na screen:

http://pokazywarka.pl/x3kfn8/
[Miscellaneous Android Development] justacode:
Thank you far a hard work done, root works like a charm, butIf you are allready on an LTE_D... Firmware version 033 or above (atm only confirmed up to 035) and you want to root with custom recovery, you only need to follow the last step in this guide (

"getting twrp and Root"

)

you have to install custum recovery app so this steps are needed anyways

getting twrp (for saving your old firmware only)

- power off phone.

- start minimal adb on your PC

- start QFIL (part of QPST) on your PC

- press VOL+ & VOL- simultanousely and connect phone with PC (it will vibrate once, top right LED starts blinking red, screen stays black) (- DOWNLOAD MODE -)

(just in case: to leave Download mode, disconnect phone from PC, press and hold power button for apprx. 15 seconds)

- as soon as you connect your phone to the PC, QFIL should show the Phone/port in the topline allready

(if not, either try to manually select the port, or you probably still have a problem with the USB drivers or the USB cable !)

- QFIL - tick "Flat Build" (top left)

- QFIL - select Programmer, "browse" to the saved location of "update-twrp-recovery-nobootpatch" and select the "prog_emmc.blablabla...mbn" file and doubleclick

- QFIL - "load XML" ,select rawprogramm, doubleclick, select patch0, doubleclick

- QFIL - click on "download"

- if everything was OK up till now, it should start download - BE PATIENT- and read the status window on QFIL, when it shows "finish download"....

- disconnect phone from PC

and after this boot to recovery mode and than install SuperSU.

hope this will help anybody.
[Miscellaneous Android Development] bugstefan:
nadal to samo:

http://pokazywarka.pl/x583ci/#zdjecie21860839
[Miscellaneous Android Development] Matioupi:
is there some way to use magisk for rooting the cat s60 ? I'm using it on another device and the latest version is quite nice as it still allow some apps like netflix to install and run...
[Miscellaneous Android Development] J3141:
Qfil Fail

Got the same problem. It's:

Is it finished or not?

I conntinued like it is finished.

After this it follow the step to get into twrp recovery. While holding POWER, VOL+ and pushing the reset button, the phone starts normaly! At first and until the 8 try i only reached Android recovery. But now i got a virbration signal for enter Andoird recovery and push the reset button it starts normaly.

Am i to stupid to push three buttons?

S60

LTE_D0... Version 29.02

(Sorry, english is not my nativ language.)