yashsingh1/xdaforums huggingface dataset:
[Sony Xperia 1 Questions & Answers] -Meddo-:
Update 3: So I avoided going through the software repair ritual myself, because even though I am a hard on Sony fan probably til day I die, the damn phone is a disappointment compared to my last XZ Premium. Except the screen and rumble engine, these are better.

But I digress. I just thought that this phone isn't worth my time and just took it straight to shop I bought it from next day. So after two weeks I got my Xperia 1 back, fully working again and with a replaced the motherboard. And all that free of charge. So I advice OP to take that Xperia 1 unit back to Sony if they haven't done it yet.
[Sony Xperia 1 Questions & Answers] Efe64:
Day later it turned on. Maybe a small water damage?

Weird...
[Sony Xperia 1 Questions & Answers] -Meddo-:
Well it turned on later on the same day I first encountered the issue. Next day I could not get further than pin screen and it shut screen off.

But I wouldn't cross out water damage, it rained hard on that day so I was soaking wet when I got home. But I doubt my phone provider would have handled it so seamlessly if it were a water damage case.
[Sony Xperia 1 Questions & Answers] Efe64:
It must be. I'm washing my phone sometimes. After the blackdead I checked the simcard holder for dirt and things.

And indeed it was little bit dirty(white things). Cleaned it up and it's ok now. :)
[Sony Xperia 1 Questions & Answers] snake218:
Another one here with a suddenly dead xperia 1.

Long Sony fan too, but im really disappointed. The only thing i could think is i used to wash my phone with a little soap, but when phone died was hours after i wash it, and i been doing the same for months.

Im starting to think is due to bad quality of the motherboard, and not water damage. I checked sim tray and no sign of water, water indicator sticker is intact (white).

Is suspicious, lately suddenly more people seem to report this sudden death, its a bad software update? Planned obsolescence? Don't know but it's weird.

Im so disappointed with the brand right now, that already ordered a Samsung phone. Maybe in some years, Xperia will be more reliable. Having such an expensive phone dying a couple of months after 1 year of use is unacceptable.
[Moto G7 Power Questions & Answers] GuestD2221:
Hey, is there anyone using a moto g7 power XT1955-4? If so is it rooted or are you willing/ planning to root it? If yes, then i really need your help. Please let me know if you can help me.
[Moto G7 Power Questions & Answers] Pic@rd:
Thanks for this guide! Does it work with official TWRP?

One more question: I have the RETEU Version, wich zip should i pick? The PPO or the PPOS Version?

thanks in advance!
[Realme X2 Pro Questions & Answers] marcovth2:
If you have found the perfect gcam mod and settings combination, please share it.

For all the 6.1 / 6.2 versions I have tried, there was one or more of the options not working.

The BSG build 2e worked best so far.
[Realme X2 Pro Questions & Answers] Duncan1982:
This one right here works very well for me .......:good:

https://mega.nz/#!qVAknaCC!lunOCvRfbHhySCHFg0Qo6LjsPQTiZmCb49lvdNMgBnw

Have Fun & Enjoy.....:good:
[Realme X2 Pro Questions & Answers] Nowaphone:
Hi,

Do you think other Lens (tele and ultrawide) will be supported soon ?
[Realme X2 Pro Questions & Answers] marcovth2:
Thanks a lot for this link !

It's the first gcam 7, I could install.

* Most features work for me.

* Night sight camera (preview) is 90 degree rotated, but the images are correct.

* With the auxiliary camera (enable 2nd and 3rd lens), the app crashes when selecting one of the other lenses.

* After crashing, I can not open the app anymore. I had to delete the app's data files to start it up again anew.

Unfortunately, it this gcam version can not work with the 64MP camera.

Great share.
[Realme X2 Pro Questions & Answers] Nowaphone:
Any chance to have the support of the tele and ultrawide Lens ? Tried many different releases of GCAM for several device but none of them was working with Realme X2 Pro 3rd lens...
[Realme X2 Pro Questions & Answers] ManuBBXX:
Wgere can we find latest versions of the gcam port ?
[Realme X2 Pro Questions & Answers] Nowaphone:
Find this site but there is no X2 Pro GCAM release dedicated to this device for the moment.

https://www.celsoazevedo.com/files/android/google-camera/
[Realme X2 Pro Questions & Answers] asidhowz:
Gcam very unstable for me, photos seem to be fine but video just crashes out on my X2 Pro 12gb variant
[Realme X2 Pro Questions & Answers] Arcide:
There's a thread for the best GCam for our device in the apps forum. Which one were you using?
[Realme X2 Pro Questions & Answers] asidhowz:
Thanks, using Gcam7.3.018_Greatness.Build2.1.apk
[Realme X2 Pro Questions & Answers] Arcide:
That one works fine for me, with the exception that the video isn't working for the telephoto lens, but nothing crashes.

Maybe explain what's happening in more detail
[Realme X2 Pro Questions & Answers] adira.mardiani:
For stock camera's also, Realme doesn't use a zoom lens for video,

try to close the lens while shooting the video to know what lens to use, *maybe the (hardware) zoom lens on the x2 pro really can't record video
[Nokia 8 Questions & Answers] andyching168:
I accidentally deleted that and the backup

Although I use the OnePlus file instanted,

now the phone speaker doesn't have any sound

Please help
[Nokia 8 Questions & Answers] Dr. Slump:
This is from android 8.
[Thinkpad Tablet Android Development] Yahoo Mike:
Encryption/Decryption

When you load the stock ROM, it creates and automatically encrypts the data partition. If you are not using the correct TWRP version, the data partition might be empty (0 MB). This is because TWRP failed to decrypt the data partition.

If your data partition is 0MB in TWRP, make sure you have loaded the latest version of TWRP (Nov 2020 or newer). Older builds required the security patch levels to match on TWRP and your system.

If you want to remove encryption completely, then you can use the dm-verity-forceencrypt tool. [MENTION=9300526]turboperson123[/MENTION] has put together some instructions to remove encryption. If you've already loaded TWRP, then you only need to follow steps 6 and 7 from that post. [MENTION=9300526]turboperson123[/MENTION] 's method uses [MENTION=6037748]Zackptg5[/MENTION] 's Universal DM-Verity, ForceEncrypt, Disk Quota Disablers tool to remove encryption and dm-verity.
[Thinkpad Tablet Android Development] Yahoo Mike:
FAQs

Can I use this TWRP on other M10 and P10 tablets?

There are quite a few variants of these Tabs that use the Snapdragon 450 (SDM450) chipset:

TB-X605F (Tab M10 wifi) - tested working this TWRP

TB-X605L (Tab M10 LTE) - tested working with TWRP ( thanks [MENTION=10332011]alexupsa[/MENTION] )

TB-X705F/L (Tab P10) - no. Use the twrp available on this thread.

For the TB-X505F/L (M10 HD) see this post.

NOTE: the TB-606F/L (M10 2nd gen), TB-X605FC (M10 FHD) use different chipsets, so this TWRP won't work.

Why is my "Data" partition 0MB?

See the second post in this thread.

What should I backup?

Short answer: everything.

But the bare minimum might include:

System Image

Vendor Image

Firmware/Modem

Persist

Data

Cache

Boot

How do I root my device?

To root your device, here are the instructions for the:

X705F (thanks to [MENTION=6753984]Chaser42[/MENTION])

X605F/L - follow steps 6 & 7 in the OP above. If you don't want to load TWRP, then try something like [MENTION=10238117]Long_Sam[/MENTION]'s patched boot.img method.

X505F/L - follow the "step by step guide" in the OP above. Just make sure you use twrp for X505F (not for X605F).

How do I load OTAs with TWRP?

Note:

if you ran the dm-verity-forceencrypt tool to unencrypt your /data, then the steps below will not work

.

select "uninstall" in the Magisk Manager app. If MM doesn't reboot the system, then reboot - this will re-install stock recovery.

install the OTA (either in the system or using stock recovery).

re-flash TWRP (for the new security patch level)

re-install Magisk
[Thinkpad Tablet Android Development] alexupsa:
TB-X605L working properly. Thank you!

TB-X605L working properly. Thank you!
[Thinkpad Tablet Android Development] Long_Sam:
Wow...

That's really huge...

As we say here : "Monsieur, chapeau bas !"

Long_Sam
[Thinkpad Tablet Android Development] Yahoo Mike:
Lenovo has released quite a few variants of the Tab M10 now. I'm not sure this TWRP will work on all of them.

There are now even variants of a variant !

[B]M10[/B] with SDM-450 models: X605F (wifi) & X605L (LTE)
[B]M10 HD[/B] with SDM-429 models: X505F (wifi), X505L (LTE) & X505X (LTE Bands 1,2,3,4,5,7,8,20,38,40)
[B]M10 FHD[/B] with SDM-450 models: X605FC (wifi) & X605LC (LTE)

The M10 I have is shipped with a Snapdragon 450 (SDM-450) chipset & Hardware Code 63. But I see on their US site that Lenovo are now putting the SDM-429 in the X605. This might cause a problem with TWRP. I'm not sure if the kernels will be compatible.

The TWRP I've posted is for the X605F/L SDM450 (HW=63). I might need to compile a different TWRP for the SDM429 versions of the X605 & the X505.

If your X605 or X505 shipped with the SDM429, can you let me know if this TWRP works ? I need to know the Hardware Version, CPU and Hardware Code. Hardware Version and CPU are in System->About. The Hardware Code is in brackets after the S/N on the sticker on the back of the tablet, eg S/N Hxxxxxxx (63).

If you have an X605FC/LC, let me know if this TWRP works. I think it will, but I want make sure.
[Thinkpad Tablet Android Development] 11mackey11:
I have one with the 429 TB-X505F SD429 HW71 If i get some time today I might be bale to try it. I'll post soon as I do.
[Thinkpad Tablet Android Development] Yahoo Mike:
This morning I successfully compiled and ran the P10 kernel source on my M10. I had to tweak the config a bit. I tested it in TWRP. No problems.

Tomorrow, I'll inject it into the boot.img of the system ROM and see what happens. If it is mostly stable, then we're on the way to LOS for the M10. If it's completely stable, I'll push the source up to github.

I'll continue to use the stock kernel for the released versions of TWRP in this thread, though.

Thanks to [MENTION=2895182]clsA[/MENTION] for helping me work out that the M10 kernel is a subset of the P10 kernel.
[Thinkpad Tablet Android Development] OSIRIS2010:
[MENTION=3900426]Yahoo Mike[/MENTION]

thx for the twrp

succesfully flashed on my X605L

"Stock recovery image (recovery_stockROM.img) from TB-X605F_USR_S200065_1905280020_Q00332_ROW - just in case something goes wrong & you need to restore stock recovery. Only use this image on a TB-X605F. If you need it for any other variant, just ask in this thread and we'll track it down for you."

do you have the stock recovery for the X605L ?

how can i backup "DATA" inside twrp ?

will this help ?

https://xdaforums.com/android/software/universal-dm-verity-forceencrypt-t3817389
[Thinkpad Tablet Android Development] Yahoo Mike:
Now I think of it, you don't need it. If TWRP fails to flash, then stock recovery will still be there. If stock recovery is still not loading, just boot into the system and shutdown. When you shutdown, the system will re-flash stock recovery for you.

Have a look at the second post.

TL;DR...the dm-verity-forceencrypt tool will do it. But it will break the next OTA. The unencrypted P10 guys are having problems at the moment with this.

I've tried to get TWRP to unencrypt the data partition, but I can't get KeyMaster to initialise successfully. Maybe the next version of TWRP will be able to do it.
[Thinkpad Tablet Android Development] 11mackey11:
Yooo. Sorry I took so long works been crazy. I cant get it to reboot into twrp recovery. Its flashes the 605 recovery then I follow the next steps in the guide but I can only get it to reboot to the stock recovery screen. Run the reboot recovery command then immediately hold the volume + - down along with power. I tried a lot I let reboot twice then let off, and nothing then I tried several more times. Reflashing then the next step. I must not be holding my mouth...err I mean pushing the buttons right or the recovery just isn't gonna work. Add I'm very newbie at rooting and customizing. I've I've rooted one phone. A 70$ moto g5 plus I got off Ebay that was basically brand new. Installed twrp recovery and magisk. I bought that cause I have SD note 9 I cant root and have this need to play YouTube videos in my truck lol. Let me know if you have any suggestions I can try. Or ideas that might make it work. I pretty much fubard the tab and (at a different time) before I tried this recovery and was able to reflash stock img though odin.
[Thinkpad Tablet Android Development] Yahoo Mike:
Don't be too hard on yourself...you've done well to get this far.

I just had a quick look at the kernel for the X505F. It's very different from the X605F. So this TWRP definitely won't work for you. Sorry.

If you want me to build a TWRP for the X505F, PM me and we'll work something out.
[Thinkpad Tablet Android Development] cbomb1337:
How do you remove twrp I think that or magisk is giving me the booting issues. Half the time I reboot for things it gets stuck. Not sure if it's root or twrp but I can't seem to remove either.
[Thinkpad Tablet Android Development] Yahoo Mike:
If you uninstall Magisk, then the system will overwrite TWRP with stock recovery the next time you reboot. Just tap "uninstall" in the Magisk Manager app. You can also remove Magisk from TWRP following these instructions.

What kind of boot issues are you having? Are you using a TB-X605F with SDA450? Or is it something similar?
[Thinkpad Tablet Android Development] cbomb1337:
I am using Tb 605f it seems to be booting fine now after removing this riru module and edxposed. I'll just leave that and stick with just viper 4 Android lol

Do you know if them modules for increasing speed work? I think one of them was called fde and there the doze one.
[Thinkpad Tablet Android Development] Yahoo Mike:
Good to hear it's all working again.

Sorry, I haven't tried any of those tweaks.
[Thinkpad Tablet Android Development] Yahoo Mike:
Lenovo have updated the stock ROM they serve for the TB-X605F through LMSA rescue. It's now at TB-X605F_USR_S210126_1910290024_Q00332_ROW. This is the latest update. There are no OTAs to apply. The M10 is due for a security OTA pretty soon, though. The P10 has already received it.

Unfortunately, it's no longer possible to post a direct link to Lenovo's website for this ROM. You'll have to use LMSA to get it.

FYI. Lenovo have changed how they serve the stock ROM. The ROM is now kept at rsdsecure-cloud.motorola.com. LMSA seems to generate (or request and receive) a one-off time-limited credentialed ticket for the download. You can't download the zip files without the credentials attached to the URL.

If you really want to, you can still intercept the URL in download_resources.json in the LMSA download folder.
[Thinkpad Tablet Android Development] cbomb1337:
is there anything new in the update. i might hold of because i dont want to lose root.
[Thinkpad Tablet Android Development] Yahoo Mike:
No, there's nothing new. This isn't really an update, it just seems to be a consolidation of the old stock ROM and incremental OTAs.
[Thinkpad Tablet Android Development] Yahoo Mike:
This is only for M10 wifi (TB-X605F) with SDA450.

The latest OTA for TB-X605F has just landed. It's available on your tablet, or directly from: TB-X605F_USR_S210126_191029_Q00332_ROW_TO_TB-X605F_USR_S210152_200120_Q00332_ROW_WCE26E2CD5.zip.

The update takes the M10 to:

build: TB-X605F_USR_S210152_200120_ROW
security patch: 1 January 2020
kernel: 3.18.120-perf-gd60e12b6-dirty

If you have TWRP and root, you'll need to:

select "uninstall" in the Magisk Manager app

install the OTA (from SD card) in recovery and reboot

re-flash TWRP

re-install Magisk

only if you unencrypted the data partition

If you have unencrypted your data partition, it will be re-encrypted during this process. Make sure you back it up before you start the OTA. You might also need to restore the TWRP backup you made of the vendor partition, before the OTA will run. Once the OTA, TWRP and Magisk are installed, you can re-run the dm-verity tool.
[Thinkpad Tablet Android Development] Yahoo Mike:
How to re-lock the bootloader

If you ever want to re-lock the bootloader. Here's the command to do it on a TB-X605F. I assume it works on the TB-X605L too.

*** BE WARNED: running this command will wipe all your data and reset your tablet ***

fastboot flashing lock

You can check if the bootloader is locked or unlocked by issuing this command (when tablet is in fastboot/bootloader mode), or check in Developer Options:

fastboot getvar unlocked
[Thinkpad Tablet Android Development] luksus42:
Hi,

did someone manage to get twrp (or another custom recovery) working on the X605F 2GB/16GB version?

There seems to be also some differences... I always get a black screen and then a reboot, when trying to boot the flashed recovery.
[Thinkpad Tablet Android Development] Yahoo Mike:
What version of stock ROM are you on? What is the hardware code of your tablet?
[Thinkpad Tablet Android Development] luksus42:
Thanks, for the quick reply. I am not sure waht you mean by "hardware code":

Build is TB-X605F_S210224_201119_ROW.

Hardware version is TB-X605F.

Software version TB-X605F_RF01_201119.
[Thinkpad Tablet Android Development] Yahoo Mike:
What's the full serial number (s/n) on the sticker on back of tablet? It includes the HW code.

I suspect your problem is the 3-button reboot, which is tricky. Search this thread for hints on how to make it work.
[Thinkpad Tablet Android Development] luksus42:
Ah, sadly there is no sticker anymore...

And no, the button-combo should not be the problem.

I own another X605L with 3GB/32GB and there it is working.
[Thinkpad Tablet Android Development] Yahoo Mike:
Root with Magisk, then install twrp, then boot to system and use: adb reboot recovery. Do you get into twrp? If not, read on...

All the 2GB/16GB tablets have the same SOC and GPU as the 3GB/32GB that I run. I'm on the same stock ROM as you.

Possibly, the partitioning might be significantly different. PM me the result of this command:

adb shell su -c "sgdisk --print /dev/block/mmcblk0"

Possibly it's a kernel issue. If you know how to extract your kernel, PM me a link to a copy of your kernel. If you don't know how to extract it, PM me a link to a copy of the boot.img of your tablet.
[Thinkpad Tablet Android Development] luksus42:
Booting into TWRP (3.6.1) with rooted boot.img did make no difference... -> black screen -> reboot into system.

Here is the output of sgdisk:

Disk /dev/block/mmcblk0: 30535680 sectors, 14.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
Partition table holds up to 52 entries
First usable sector is 34, last usable sector is 30535646
Partitions will be aligned on 8-sector boundaries
Total free space is 1026284 sectors (501.1 MiB)

Number Start (sector) End (sector) Size Code Name
1 131072 303103 84.0 MiB 0700 modem
2 393216 393217 1024 bytes FFFF fsc
3 393224 393239 8.0 KiB FFFF ssd
4 393240 394263 512.0 KiB FFFF sbl1
5 394264 395287 512.0 KiB 0700 sbl1bak
6 395288 396311 512.0 KiB FFFF rpm
7 396312 397335 512.0 KiB 0700 rpmbak
8 397336 401431 2.0 MiB FFFF tz
9 401432 405527 2.0 MiB 0700 tzbak
10 405528 406039 256.0 KiB FFFF devcfg
11 406040 406551 256.0 KiB FFFF devcfgbak
12 406552 439319 16.0 MiB 0700 dsp
13 439320 442391 1.5 MiB FFFF modemst1
14 442392 445463 1.5 MiB FFFF modemst2
15 524288 524351 32.0 KiB FFFF DDR
16 524352 527423 1.5 MiB FFFF fsg
17 527424 527455 16.0 KiB FFFF sec
18 655360 677887 11.0 MiB FFFF splash
19 786432 788479 1024.0 KiB FFFF aboot
20 788480 790527 1024.0 KiB 0700 abootbak
21 790528 921599 64.0 MiB FFFF boot
22 921600 1052671 64.0 MiB FFFF recovery
23 1052672 1054719 1024.0 KiB FFFF devinfo
24 1054720 7346175 3.0 GiB FFFF system
25 7346176 9443327 1024.0 MiB FFFF vendor
26 9568256 10092543 256.0 MiB FFFF cache
27 10092544 10158079 32.0 MiB FFFF persist
28 10158080 10160127 1024.0 KiB FFFF misc
29 10160128 10161151 512.0 KiB FFFF keystore
30 10161152 10161215 32.0 KiB FFFF config
31 10161216 10685503 256.0 MiB FFFF oem
32 10747904 10747967 32.0 KiB FFFF limits
33 10878976 10879999 512.0 KiB 0700 mota
34 10880000 10882047 1024.0 KiB FFFF dip
35 10882048 10947583 32.0 MiB FFFF mdtp
36 10947584 10948607 512.0 KiB FFFF syscfg
37 10948608 10956799 4.0 MiB 0700 mcfg
38 11010048 11010303 128.0 KiB FFFF lksecapp
39 11010304 11010559 128.0 KiB FFFF lksecappbak
40 11010560 11012607 1024.0 KiB FFFF cmnlib
41 11012608 11014655 1024.0 KiB FFFF cmnlibbak
42 11014656 11016703 1024.0 KiB FFFF cmnlib64
43 11016704 11018751 1024.0 KiB FFFF cmnlib64bak
44 11018752 11020799 1024.0 KiB FFFF keymaster
45 11020800 11022847 1024.0 KiB FFFF keymasterbak
46 11141120 11141631 256.0 KiB FFFF apdp
47 11141632 11142143 256.0 KiB FFFF msadp
48 11142144 11142159 8.0 KiB FFFF dpo
49 11142160 11273231 64.0 MiB FFFF logdump
50 11273232 11682831 200.0 MiB FFFF lenovocust
51 11682832 11715599 16.0 MiB FFFF lenovoraw
52 11715600 30535646 9.0 GiB FFFF userdata

SInce I also own an X605L 3GB/32GB model here the comparison, with differences, that are expected:

I extracted the kernel, but it should be same as yours, since you are using the same release, no?

- extracted Kernel (not rooted): https://drive.google.com/file/d/1lD91udIGiGjuUK-E_iSNn1BsRAY0FseJ/view?usp=sharing

- taken from image downloaded here: https://mirrors.lolinet.com/firmware/lenovo/Tab_M10/TB-X605F/TB-X605F_S210224_201119_ROW.zip

Best regards,

Lukas
[Thinkpad Tablet Android Development] Yahoo Mike:
Partitions and kernel look ok.

I've PMed you some test images to try.
[Thinkpad Tablet Android Development] snickle:
I tried to flash the latest version using my current version and get an error IMG larger than target.

Running crdroid and twrp 3.51. Had to expand system partition to install gapps.

Any ideas?
[Thinkpad Tablet Android Development] Yahoo Mike:
What version number do you have installed? What version number are you trying to install and what size is it?

What's the name and size of the partition you are flashing to?

Do you get the same error flashing using fastboot?
[Thinkpad Tablet Android Development] andoridoha:
Hi , i have read the thread few times and whatever i am doing google send me here, but still my tablet is not working.

i have TB-X605F , currently the only thing i can do is see the fastboot screen .

i tried the lenovo rescue and it stuck in Qdl or crashes when trying to apply update.

like in here.

tried qfill , but is fails to switch mode or something .

i am not really into all the twrp or root things , just want my tablet to work again.

tried to use fastboot to flash boot.img and recovery.img from stock , but still nothing is changed.

one more thing is that i am not sure what is the correct stock

Rescue software ask something about HW code and than downloads two different firmwares:

1- TB-X605F_S210224_201119_ROW.zip

2- TB_X605F_USER_S001014_20190615_Q00020_ROW_se.zip

tried to extract boot.img and recovery from both and flash , nothing happend.

also tried to flash twrp and use the keys combinations, but nothing.

its a good tablet i dont want to lose it ? anyone with an idea?
[Thinkpad Tablet Android Development] andoridoha:
"immediately press and hold all three buttons (Pwr+VolUp+VolDown). The tablet might reboot twice. Release all the buttons when you see the TWRP screen, or hear your PC acknowledge that ADB is connected."

after this i only get back to bootloop , no twrp
[Thinkpad Tablet Android Development] Yahoo Mike:
When you say LMSA crashes, what happens exactly? Is there an error message? Is the tablet successfully entering EDL mode when LMSA tells you to connect the tablet? You can check by looking at whether Windows loads the 9008 driver.

Sometimes it can be a hardware problem, so try a different USB port, a different USB cable and a different PC.