yashsingh1/xdaforums huggingface dataset:
[Miscellaneous Android Development] tv2q0:
Hi. I had installed v038, and I could make a supposed backup with TWRP, so, I hope will be useful to you, these files named "boot" that TWRP backup made. (i'm new so system won't let me link any file yet, so copy/páste it into your address bar)

drive.google.com/open?id=1J16Cp3z4usDAGkp_L1BSxvynoNE8rXAY

---------- Post added at 09:13 PM ---------- Previous post was at 08:55 PM ----------

Hi everyone, and thanks to adtbm for his unique way to get root on cat s60 phones. That was my last resort before give up.

Before this procedure, phone had installed the last update (0.38), obviously without any posibilities of root access, so finally I decided to test this procedure with sucessful results. At this time, my rom version is 0.33; I found there is a version 0.35 available for update it via zip or ADB, so I downloaded. But my problem is, that this another procedure gives me as result an update error: error 7. I have tried to modify updater-script in any way, as tutorials about it recommends, but nothing has been successful. I've tried to sideload using stock and TWRP recoveries, but the result is the same.

Finally, I must clarify, that 0.33 rom works 95% well on my cat phone, but there is an annoying behavior, that I suppose, recent updates will patch it: Keeps me alerted about "screen overlay detected" issue; so for that reason is why I want to update it, but I can't. So how can I update it from 0.33 rooted, to 0.35 without problems?
[Miscellaneous Android Development] tv2q0:
Rooting seems to be easier... at least to me

Hi. As I said before, I followed the steps and I could get root on my S60, not without before backup my stock rom (not rooted, the latest one, v0.38), but with the rooted rom I had some issues that I didn't have with stock rom. Well, being brief, after many trial and error to fix that, I just thought, "¿what If I restore 0.38 TWRP backup?"; so I did that. For

my surprise, after restore, the phone got stuck into boot screen, so I though "that backup got screwed".... but then I thought "¿so what if I install via TWRP, superSU?¿Will it "revive" my phone?" I had nothing to lose (except my phone haha). So I did that, and let me tell you , that not only I revived my phone, but is in the latest update... and ¡it's rooted!

So finally I think, that the rooting process can be shortened, by only flashing TWRP, performing a stock rom backup via TWRP into a safe storage, and then, install supersu, via sd card, using obviously, Team Win recovery.

It's just an idea, idea that worked for me, so I hope that will be helpful for you too.
[Miscellaneous Android Development] bugstefan:
and you can not get rid of the boot.img yourself?

(Sorry, english is not my nativ language.)
[Miscellaneous Android Development] stromarXY:
Hi guys!

I followed all steps in the first post and I've successfully booted into my CAT S60 device. After that I wanted to restore data in TWRP but I have troubles doing that.

This message shows up:

Is there anything I can do to save my data? :(:(

(sorry for my english)
[Miscellaneous Android Development] rabe85:
I have the same error. Any ideas how to fix it?
[Miscellaneous Android Development] MrThumb:
it was a few weeks ago. but i think i installed twrp and fro there i managed to install the root.
[Miscellaneous Android Development] bugstefan:
...and you do not have as boot.img file?

what you sent me looks like this:
[Miscellaneous Android Development] tv2q0:
That was boot file that TWRP backed up from my phone. But as I said earlier, I did "something" and now I'm with update v38 (the latest one) and it's rooted. I don't know if it was a stroke of luck, but I followed the steps, but I rooted on v33 and then try to update to v35 but I couldn't, and I thought "well the important thing is that it's rooted", but v33, at least on my phone, had an annoying issue: many times when I wanted to open an app, system gave me an alert saying "screen overlay detected" and I couldn't fix it; so, as I had a non rooted v38 TWRP firmware backup (and from there, came from those files) I decided just restore that backup, and immediatly, install supersu via TWRP also; and that was sucessful, and now I'm rooted, I said goodbye to that annoying "screen overlay detected" warning (meaning that rom version, at least is not the same of which was giving that issue), and I'm using xposed and many more root apps. So If you want to try, install the latest update (non rooted obviously), flash TWRP, and install supersu via recovery (from sd card). If isn't successful, install latest update, flash TWRP (sometimes, update restores default recovery), boot android, turn off android, enter TWRP, make a TWRP backup, reboot into recovery mode, restore that backup, and finally, install supersu. Anyway those are just ideas, but the fact is, that my CAT S60 is on v38 version and is rooted, so I believe is possible to have the latest update rooted.
[Miscellaneous Android Development] tv2q0:
My friend, first than all, you can install v38 update (non rooted) via OTA (CAT's update option). After this, boot android v38, and remember to check if usb debug and OEM release options, are enabled (both are on developer options), then reboot on TWRP and back up the latest version, then shut down android and load super su file into an sd card (rename this file just to "supersu.zip" -without quotes-. I uploaded it again, if yours keeps giving you troubles). And finally boot into recovery (TWRP) mode, and go to install, and install supersu from sd card. That maybe gives you root access on the latest rom update.

PS: TWRP's backup, restores entire android enviroment, even personal data. If you install an update, earlier backups won't work (becouse they will restore previous android version, losing the update) so If you want to update android, update to the latest version, and then back it up using TWRP.
[Miscellaneous Android Development] rabe85:
Ok, i got it (root with .38) working :)

[MENTION=4750423]adtbm[/MENTION], [MENTION=8982060]halcyon1234[/MENTION] and all others: Thanks for the tools package, the guide and the solutions here in this thread :)

I can write a little howto, if you want
[Miscellaneous Android Development] MrThumb:
i managed to do it. i had to install TWRP before i could even get super SU installed. i just needed to relearn how to use all the tools and getting the drivers right.. its often years between upgrading phones you see. pain in the ass every time. Im sure theres a market out there for someone JUST to root phones. they would make a good wollop each phone. Id pay £80 quid -100 maybe. would of saved me weeks of learning
[Miscellaneous Android Development] rabe85:
It looks like there is a bug somewhere. I can't remember the problem as it was unrooted. Now, the phone mostly crashes / turns off if i want to make a photo with flash. I tested it with different camera apps. I can make photos without flash and use the flash as a torch without any problems.
[Miscellaneous Android Development] zsy_00000:
Is there any way to use a CDMA signal?

Since I rooted this device, am I able to modify the EFS partition? I have used

setprop sys.usb.config diag,adb

to open the diag port 901d, but when I use QPST it says no phone connected.

I tried to use China Telecom SIM card, it shows the signal for about 1 second and then disappear. In the Phone Information page, even I switch the mode to LTE/GSM/CDMA auto (PRL), it will auto swap to LTE/GSM Auto (PRL).

Is there any way to use a CDMA signal?
[Miscellaneous Android Development] docoon:
Hi

I have S60 0.35

so i won't need to update it.

but, after i did all the Qfil process i got this log:

Since i read, Download Succed and finish download i've unplugged my phone.

After that I've hold on the power button + volup + reset button under the hatch.

but nothing happens, i kept trying and it finally throwed me to the original recovery system. (with that ugly ui)

why i can't log in the TWRP ...

I notice that: I bought this phone with encrypted device enabled.

is that the cause:confused:

or should i enable something first, like OEM secure disable or something like that:confused:

edit: i did tryied again with OEM unblock

log file:

but still, i can't load TWRP.
[Miscellaneous Android Development] lhl320:
download mode

I press volume+ and volume- at the same time. I can not go into download mode.
[Miscellaneous Android Development] bzh_info:
I really have to thank you for this tutorial, I have s60 from a week and I rooted and installed recovery without problems with your's instructions.

I now have a fully functional s60 with xposed and gravitybox inside... I'm happy with it !.

Thank you !!
[Miscellaneous Android Development] docoon:
hi was you phone encrypted from the factory:confused:

---------- Post added at 05:36 PM ---------- Previous post was at 05:34 PM ----------

every phone has a download mode, this one in particulary is very strange, just follow the instructions and pay attention for the tiny led light blinking (red or blue, probably) on the top of ur phone, if the screen is all black that means it's working and your device should be recognized:good:
[Miscellaneous Android Development] bortski:
I am paying $50 to anyone that can root the cat S41 and give a short guide on how to do so for others. Send a message to me if you plan on starting. Thanks
[Miscellaneous Android Development] WildCATter:
works great!

This is just a quick post to say THANKS to adtbm, as well as Cesarq, OpenMinded, and others who have contributed to this thread and elaborated the procedure.

I completed the process on my CAT S60 earlier today, and it all worked well. A couple of notes from my experience. I used the tools on a 64bit Windows 10 laptop with no problems. I did have to update the USB drivers after installing them from the package -- without the update, QFIL would see the phone on the COM port but was unable to establish connection. After update, no problem. At the end of the process, I restored Data and everything came back, with the signal failure that the phone no longer recognized my PIN! But as many of you know, this is a recognized occurrence, and deleting some files using TWRP fixed it.

This was my first time working with these tools. In fact, my first run through the process was not successful (no Wifi at the end), but restoring the backup and then going through again did the trick. The goal for me was to activate the 2nd SIM socket, but I am looking forward to exploring more possibilities with root.

Thanks again! :good:
[Miscellaneous Android Development] vualla:
update 38

Hi, does someone have a flashable zip of LTE_D0201121.0_S60_0.038.00 (latest update)?

For some reason OTA doesn't work for me, no matter on which firmware (32 up to 35), if anyone knows how to fix that that would be even better.
[Miscellaneous Android Development] yesca213:
I could also use them zip files of the OTAs if anyone could help. Also having trouble updating. Thanks all.
[Miscellaneous Android Development] vualla:
[MENTION=3441518]yesca213[/MENTION]

I managed to catch the OTA v038 url (for anyone not getting updates on 035, a vpn seemed to have done the trick): https://android.googleapis.com/pack.../3e1f715b74d6dbb28e706135f6378067d2d746aa.zip

The 035 update is here https://mega.nz/#!wUx1kIZR!PzH_iUSwB2L1LmEfAL7aNLhjfXKFVutq9J2Le44nqH4 (thanks to [MENTION=7520256]tusch00101[/MENTION] )

[MENTION=4750423]adtbm[/MENTION] maybe you could include them on the first post?

Also if anyone has figured out a way to flash OTA packages once TWRP is installed I would appreciate a hint. At the moment the only way I see is to go back to stock recovery by doing the QFIL flash of 31.02, then adb sideloading all the update packages and then restoring data from a backup. Bit of a pain in the ass for every update.
[Miscellaneous Android Development] Seriy-99:
Hi friends .Thanks to topic starter for his work. I have resoplved a single simnes )) that dissapointed me each time i see a sim card holder cover opened)) Thanks dude!!!)). One more question ,does this 038 update changes a radio module firmware ? I have tried this one of previous message, and a few pages before, but radio is still 035. By the way , what is actual difference between 035 update and 038, does anyone can explain ? Ive skipped it while updating , so it missed for me now
[Miscellaneous Android Development] Yanardag:
No dual sim feature is inside. You can update but follow the steps in 1. Post

---------- Post added at 09:40 PM ---------- Previous post was at 09:37 PM ----------

We need fukcing custom rom... Who can do it? And whats cost it.
[Miscellaneous Android Development] bugstefan:
Where will I find the original Rom? and how to install it via QFil?
[Miscellaneous Android Development] LOKY53025:
Hi im trying to rrot my S60 but in the last step this appears

-- 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.

What can i do?
[Miscellaneous Android Development] vualla:
For anyone getting bootloops after applying the TWRP patch to v38 here's a bit of a hacky workaround:

Do all the steps until you have v35 + twrp, take full backup then restart the whole process and update all the way to v38 and then apply the TWRP patch.

If you get bootloops now, try restoring the full v35 backup and then restoring only the system partition from the v38 backup, this way it's working for me.
[Miscellaneous Android Development] vualla:
Although this is breaking WIFI, seems caused by the boot and system partition not matching anymore. [MENTION=4750423]adtbm[/MENTION] any chance to have the twrp patch updated to work with v38 (or get instrutctions to do so)?
[Miscellaneous Android Development] amsler444:
thanks

thank you for oll adtbm.cat s60 root.0.038 estok.grasias brother.:risa:
[Miscellaneous Android Development] vualla:
For anyone getting bootloops after applying the TWRP patch to v38, I somehow got it working by keeping the system partition "read only" when TWRP first opens and immediately creating a full backup. When you reboot, TWRP will be overwritten, so install it again and then restore from the backup. This should get around the bootloop while keeping TWRP permanently installed. At least is working for me.

Thanks for all the help in this thread, happy to finally have a fully updated and rooted S60 with custom recovery.
[Miscellaneous Android Development] CDMCCDMC:
doesnt work. phone gets stuck on CAT powered by Android logo. restoring thru twrp doesnt work also, gets stuck in the same spot
[Miscellaneous Android Development] vualla:
It took me a lot of tries to get working, annoying because I always had to reflash 31.02, then adb sideload update32, then OTA to 38 for one try. Maybe there's a better way.

Generally, I'm not 100% sure, but I think it's related to a different boot partition in v38 that conflicts with the patch. I actually didn't backup right away but installed the TWRP patch over v38, didn't allow for system modifications and went straight to reboot, which worked without bootloop, but also overwrote the recovery back to stock. So I thought I will have to flash twrp every time I wanna use it, which would've been ok for me (also allows for future OTAs) but after doing a full backup and restore after a second flash of TWRP it now is permanent.

If nothing works for you I can upload you my boot partition from a TWRP backup that you could try
[Miscellaneous Android Development] CDMCCDMC:
tell me this, cause i didn't tried it. if i update to v38, install twrp,

and root

. i know that twrp will be lost after reboot, but will the root will also be lost?

i know twrp works on v38 and overwrites to stock after reboot, but i didn't tried to root it when in twrp on v38 (im scratching my head why i didn't tried this my self) and see if the root stays or not after rebooting the phone.
[Miscellaneous Android Development] Matteljay:
Hi thanks for the guide! I didn't read the entire thread but i'll just repeat a few steps here to spare new guys some doubt and time.

My goal was to root my CAT S60. After buying the product, this was (and still is) my firmware version: LTE_D0201121.0_S60_0.038.00

Notes:

- Windows 8.1 64 bits seems to work

- had massive problems getting my usb port to assign the correct driver. I did mess around with several QDLoader_HS drivers, but what i can say for sure is this:

Apart from the 'USB drivers' folder from the guide, I also recommend getting UniversalAdbDriverSetup.msi make sure you launch 'Start ADB Server' from ClockworkMod. Also make sure to run QFIL. Do as much as possible BEFORE putting your phone in download mode/attaching the usb cable to the pc!

- First time i had some Firehose problem (??) no pun intended, restarted the pc after these 2 commands in a cmd.exe-as-administrator shell:

bcdedit /set testsigning on

bcdedit /set nointegritychecks off

Crossed my fingers and second time it worked, no errors. And a nice reboot into TWRP-decker 3.0.2.0 after disconnecting the phone and pressing Power&Vol+ with the tiny reset button on the back port of my CAT with a tiny solid metal wire (a stripped garbage bag tie-wrap). Made a total backup and installed SuperSU-zip file!

Good luck!
[Miscellaneous Android Development] CDMCCDMC:
so you started with v38. i mean thats the latest one. and you just flashed the twrp and root? does the root and twrp still there after you restart your phone? cause if the twrp is gone, but the root is still there, thats a win actually :D
[Miscellaneous Android Development] zur4ik:
Upgrade to Android 7

Hi,

I'm not familiar with this number details. :rolleyes:

Is there any way to upgrade s60 to Android 7+ ?

Thanks
[Miscellaneous Android Development] Yanardag:
Good question...
[Miscellaneous Android Development] CDMCCDMC:
OK, so heres how i got v38 rooted with TWRP

1. Flashed Stock 31.02 with QFIL

2. With ADB Sideloaded v32, then clear data/wipe cache, click restart, let the phone bootup untill it says choose language.

3. Repeat step 2 untill you sideload all v33, v35, v38 updates with clear data/wipe cache and restart after each one is finished and let phone boot till that language screen each time.

3. After installing v38 let the phone boot fully, login to your google account and so on.

4. Turn the phone off.

5. Get in to the DOWNLOAD mode (hold "volume +" and "volume -" at the same time and plug in the USB cable) red light should start blinking.

6. Install update-twrp-recovery-nobootpatch with QFIL.

7. After TWRP finished installing, unplug the USB and go in to recovery (power button + "volume +")

8. Swipe right to allow system modification.

9. Click "Install" and install SuperSU-v2.82-201705271822.zip from your SD card.

10. Wipe cache thing and reboot.

After phone booted up i installed root check to check if the root is there, it was. Then restarted the phone few times to see if TWRP is still there, and it was still there.
[Miscellaneous Android Development] bhiga:
So I spent the greater part of the weekend working to get update to 038.

Two important things I discovered:

OTA update from 032 to 038 seems to work!

Flash stock 031 with QFIL

ADB sideload to 032

Boot

Connect to WiFi

Wait

Receive update notification about 038 update (140 MB)

Proceed with update

Rooting 038 with Magisk 17.1 did not work for me. I made multiple attempts and each time after installing Magisk, the next boot asked me for a boot password and nothing I tried worked - default_password, all of my own passwords I could think of - with unlock password set first, without unlock password set first...

Rooting 038 with Magisk 15.3 did work - no unexpected boot password - and upgrading to Magisk 17.1 afterward worked fine. Not sure why, but as I need my phone to work, I'm not planning to do any more fiddling.
[Miscellaneous Android Development] garou_umbra_warrior:
Thanks

Thanks for this guide it still works just fine for my up to date Cat S60.

I didnt do the rollback but installed TWRP, rooted and instaleld xposed with no backup done , all went well for me.

.
[Miscellaneous Android Development] Yanardag:
Great job thx for your opions. Can you explain howto install 15.3 ?
[Miscellaneous Android Development] bhiga:
Install it the normal way through custom recovery.

Magisk 15.3 definitely worked for me, I suspect Magisk 15.4 will also work since the notes only say it bumped the Magisk Manager version.
[Miscellaneous Android Development] stromarXY:
Does anyone know how to solve this?
[Miscellaneous Android Development] landono55:
I'm slowly choking thru this thread. (I'm new to root and android.) The reason I started looking was to upgrade my s60 to nougat or even oreo. Losing the louder and louder google ads is also a nice thot. Has someone moved their cat s60 to android 7 or better with success?
[Miscellaneous Android Development] MrThumb:
Hi guys, hopeing for some christmas help. i installed a 2 password phone encryption app off fdroid, and it locked me out of me phone well and truley. so i went to TWRP, (1am tired and needed the alarm for the next day) and just wiped and deleted

dalvik / art cache

system

data

internal storage

cache

but not sd card or usb OTG.

so now my phone dont boot up at all. it stays at the cat s60 loading screen forever.

How do i install the stock firmware on there again. I managed to get the cats60essentials. and i have the stock firmware. (hopefully it will still let me have dual sim)

can someone write a short how too for me to follow. ill figure it out over christmas.

need my phone asap. cheers lads.
[Miscellaneous Android Development] gamegene:
QFIL download failure

I'm looking for help getting twrp working properly. I've downloaded the essential files, installed the two usb drivers, installed minimal ABD, and put the two updates on my formatted SD card. I put my phone in download mode which seems to be functioning (red light and buzz) and run QFIL with the appropriate programmer and XML. Unfortunately, I have either been getting either a Sahara Fail error or FireHouse Fail error every time.

I have searched this thread and other resources such as youtube for fixes to this matter but none have been successful for me. Does anybody have any insight into how to fix this matter?

Any help is appreciated, thank you in advance
[Miscellaneous Android Development] gamegene:
Found my solution

For anyone that may be having a similar issue in the future, I found that running Windows 10 in test mode allows this to work. Apparently even with full admin access, certain drivers still can be hampered.
[Miscellaneous Android Development] rabe85:
Yes, the test mode should work.

1. Start cmd (admin) and enter this:

bcdedit.exe /set nointegritychecks off

2. Restart PC

3. Try qfil and the other things you want ;)

4. To turn off the test mode, start cmd (admin) and enter this:

bcdedit -set TESTSIGNING OFF

5. Restart PC
[Miscellaneous Android Development] Robbie P:
Already had LTE_D.....38.00, used test mode on win10 PC, installed TWRP and SU as per OP, now have rooted S60 :D

Thanks everyone :highfive:
[Miscellaneous Android Development] CADis666:
Radio Bands - North Americal vs European

Thanks so much for the work on rooting the CatS60. It works very well.

I updated mine from a singe to a double sim without issue.

I do notice that since performing the update from (S)ingle to (D)ouble Sim, the radio bands are not the same.

I assume this is because the Singles were designed for the North American Market and the Doubles were designed for European and different bands are used.

Is there a something I can do in order to get back the original bands I had with the (S)ingle firmware. or open up the bands so that I can get better reception?

If you travel with the phone it would certainly make it better.

Before the upgrade LTE worked great and afterwards I can barely get H+ I am sure if the bands were available the problem would be solved

Any help would be appreciated.
[Miscellaneous Android Development] Matteljay:
Anyone had luck installing the latest LineageOS (or an older CyanogenMOD) custom rom on the CAT S60? Which image should work from the LineageOS Downloads page?