yashsingh1/xdaforums huggingface dataset:
[Touch Pro, Fuze Themes and Apps] hchavarria:
After hours and search and two customer reps in AT&T...the default values in the about:config in Opera should be:

HTTP Server: wireless.cingular.com:80

HTTPS Server: wireless.cingular.com:80

Use HTTP on

Use HTTPS on

I tried it and MEdia Net now works fine.
[Touch Pro, Fuze Themes and Apps] mastern200:
ok now i can go back to the att sites, thanks. but cv still says "cv is only avaliable on supported 3g phones."

anyone?
[Touch Pro, Fuze Themes and Apps] shaharprish:
My zoom now no longer behaves like it did pre-install. When double-tapping, it zooms to a much smaller size (zooms less).

How do I get it back to the defaults? I liked them.

Also, you cannot uninstall this...
[Touch Pro, Fuze Themes and Apps] vexingv:
are you using a Fuze? I have the same issue on a Fuze. Before, double-tapping would zoom it quite nicely, now it doesn't and there's a zoom slider.

More importantly, now all sites are redirecting me to mobile versions of the page. What gives? I may have to hard reset my device to get to the original Opera version supplied...
[Touch Pro, Fuze Themes and Apps] cparkhorn:
Zoom

[Adaptive Zoom]

Maximum Zoom=200

Minimum Zoom=160

Virtual Screen Width=960

Minimum overview Zoom=30

go into Opera:config and put these settings in the adaptive zoom section and save. Close opera and see if this corrects. These came from someone on the thread from opera, I think owzee, but I can't remember.
[Touch Pro, Fuze Themes and Apps] deanjp1:
m.carroll,

Thanks for the device.home change on the Internet tab.

That changes the setting in portrait manilla,

Is there also a setting to change the landscape "Web Search" icon to a default web page?
[Touch Pro, Fuze Themes and Apps] Duder29:
Is there no way to uninstall this version of Opera and go back to the original?
[Touch Pro, Fuze Themes and Apps] Comsat:
Could you indicate what the changes and benefits are compared to build 2392. Looking to this thread there might be some disadvantage as well.
[Touch Pro, Fuze Themes and Apps] Drachen:
It sounds more like the installer overwrote the old versions of the .ini files in the opera9 folder. To upgrade, download the "upgrade" file in this thread and copy the .exe files into your \windows folder. (You may need to remove the read-only and system flags on the two original files with Total Commander or something). The skin file with the zoom is here. That goes in the \windows\opera9\skins folder.
[Touch Pro, Fuze Themes and Apps] starstreak:
On my Fuze, I did a bloat free reboot. Instead of installing the original opera, I put on the updated version and did a soft reset. Everything "seems" to be working. I even have my touch circle zoom working. I like this new version with the screen zoom.

Is it just me or Operamini on my Tilt(using Edge) seems just as quick as this Opera on 3G?
[Touch Pro, Fuze Themes and Apps] noellenchris:
Opera Mini uses a server to preload the websites and is faster on slow connections.....I installed it and use it when I have a poor connection. It's not really formatted for VGA though...there are work arounds out there on other posts....
[Touch Pro, Fuze Themes and Apps] rifraf1:
This is the opera.ini file that came with the att version. It seems to be wroking with CV in opera. Copy it to your \windows\opera9 folder. Make a backup just in case.
[Touch Pro, Fuze Themes and Apps] brooksthepro:
anyone get the new beta version of opera off there website to work? everytime i install it works once then makes the phone crash...
[Touch Pro, Fuze Themes and Apps] mxl180:
does this apply to the sprint version? Opera zooming isn't too bad
[Touch Pro, Fuze Themes and Apps] Phantisy:
I just installed the 9.51 Beta and it looks better then 9.5. You can get it from the opera website http://www.opera.com/download/mobil...-based devices only. Last updated: 20.10.2008

It wont load from the internet tab but I am sure that is an easy fix since it is installed into a different folder then the none beta versions.
[Touch Pro, Fuze Themes and Apps] Comsat:
Ok, done the update despite all the warning signs. And working quit well. Did it through a sollution on the thread Drachen pointed to (the QVGA version, including download manager and VGA skin). So thanks for the help.

One question, on the 23.. build I added FlashLite 3.1. Flash does not play anymore, do I need to reinstall FlashLite or does this build not support Flash?

Again, thnx for the help.

edit: flash does work partial, just a bit slow, did not wait enough time.

edit 2: Not only slow but also anoing, it shows flash partially and the keyboard is popping up all the time, programme to prevent that does not work, so no flash for me, love this build though.
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
We are close, finally, to bootloader unlock on this device... Tonight, boredom, couldn't sleep, i popped out my 10 pro and started playing with it and found new stuff!!

fastboot oem device-info

- this command gives you the following info about the device (and these are the default statuses)

(bootloader) Verity mode: true
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: false
(bootloader) Charger screen enabled: false
OKAY [ 0.002s]
Finished. Total time: 0.003s

fastboot oem enable-charger-screen

- Exactly as it sounds... You know when some Android devices are powered off, you plug them in and they show a simple charging animation? BY DEFAULT, the 10 Pro does not do this. Punch in this command (and the next one), and it will enable charge while powered off!

fastboot oem off-mode-charge 0/1

- Just like above, this works in conjunction with the enable-charger-screen. 0 means disable, 1 is enable. If you want the ability to charge when off, you use 1

fastboot oem off-mode-charge 1

fastboot oem select-display-panel

- Can't figure out what this one does... doesn't seem to change anything

Dial Pad Code

Found this while digging through the TCL 10SE firmware dump from MTKClient. *#*#33284#*#* enables and disables USB Debugging
[TCL 10 Pro  Guides, News, & Discussion] JayTM:
Also knew about this about a year ago when I was exploring which commands bootloader responded to, I am still using this phone daily.
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
I'll use it daily when I can root it lol If we just figure out that oem command, it'll be open
[TCL 10 Pro  Guides, News, & Discussion] smiley9000:
View attachment 5648783

They officially dosnt support for unlock bootloader
[TCL 10 Pro  Guides, News, & Discussion] JayTM:
Nothing new, same person answered you that answered me a while back maybe a year ago now.
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
Their normal response. There's a thread on Reddit right now about this

https://www.reddit.com/r/Android/comments/vvnuq6
[TCL 10 Pro  Guides, News, & Discussion] JayTM:
Good luck to you
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
Was messing with this some more tonight, and discovered a few things

fastboot oem -l

this does... something, not sure what. Response is fastboot: usage: empty oem command

fastboot oem -s <whatever>

this was interesting, fastboot response was <waiting for <whatever>> ... so if you did fastboot oem -s 1 , it would say <waiting for 1>

fastboot oem -v

unsure what this does, it does something. "fastboot usage empty oem command"

fastboot oem select-display-panel

no idea what it does
[TCL 10 Pro  Guides, News, & Discussion] smiley9000:
TCL MOBILE UPGARDE tool supports to flash stock firmware on some qualcomm tcl devices. That tool download the stock rom to TCL MOBILE UPGARDE directory (C:\Program Files (x86)\Mobile Upgrade\bin)

View attachment 5657473

But it download the raw firmware as partitions with random letters and numbers

Most of stock rom files less than 5mb are encrypted

In model folder there are some folders with model number that folder include log files and .dll file

View attachment 5657475

i renamed the all downloaded stock rom with partition name with the help of log file

View attachment 5657477

in ModelDownloader.dll, it include the firehose it can open with 7zip as #. there is 2.elf it is the firehose

View attachment 5657479

But it support only Get Flash information in QFIL

Reading GPT is not supported

View attachment 5657481

LOG when try to read partitions in QFIL

Hastebin: Send and Save Text or Code Snippets for Free | Toptal®

Hastebin is a free web-based pastebin service for storing and sharing text and code snippets with anyone. Get started now.

www.toptal.com

I tried this in TCL 20 SE (T671H)
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
I've been spamming most of TCL's twitter accounts for a couple days, hopefully they mean what they said and they release useful information

View attachment 5666253
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
I messed with this last night as well, and I messed with TPST/TCL PST. neither of which I could get to do anything I wanted them to do
[TCL 10 Pro  Guides, News, & Discussion] 971shep:
I have also contacted TCL regarding GPL source for the TCL A30 and was ignored. TCL does have some source published here:

TCL GPL source on sourceforge

They seem to be very slow and I suspect do not publish until the device is phased out. Still the terms of the GPL are specific, they are to provide on request regardless of the age of the device. I suspect they will point to the site when challenged and then drag their feet when it is pointed out that the code for your specific device is not on the site.
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
Yeah, i found that stuff too. Even if its old and phased out, they don't give access to it. I had hope that the 20 Pro was bootloader unlockable, but apparently for the Android 12 beta they participated in, it was a TCL Provided tool with the beta firmware signed to flash, rather than a bootloader. I guess we could find the android 12 download, rip apart the boot.img and find any sort of fastboot commands, but i suspect we won't find much
[TCL 10 Pro  Guides, News, & Discussion] 971shep:
I'm taking another tact and managed to pull the firmware directly from a TCL A30 using the mtkclient live cd.

I have the following files:

boot.bin gpt.bin nvcfg.bin protect1.bin sspm_2.bin
boot_para.bin gz1.bin nvdata.bin protect2.bin swversion.bin
cache.bin gz2.bin nvram.bin recovery.bin tee1.bin
dtbo.bin lk2.bin oembin.bin scp1.bin tee2.bin
efuse.bin lk.bin oempersist.bin scp2.bin vbmeta.bin
expdb.bin logo.bin otp.bin sec1.bin vbmeta_system.bin
flashinfo.bin md1img.bin para.bin seccfg.bin vbmeta_vendor.bin
frp.bin md_udc.bin persist.bin spmfw.bin vendor_boot.bin
gpt_backup.bin metadata.bin proinfo.bin sspm_1.bin

These are all the files the mtkclient gui found execpt a super.bin and a user_data.bin. The super.bin file (I read a virtual file) was 60GB, way bigger than the A30 and would cause the firmware dump to hang. The user_data.bin would also hang the dump.

My ultimate goal is AOSP12 with minimal bloat and mostly FOSS/F-Droid apps but I would like to start small by enabling bromite's system webview - guide here:

Installing Bromite system webview

My present "aapt d xmltree framework-res.apk res/xml/config_webview_packages.xml"

E: webviewproviders (line=17)
E: webviewprovider (line=19)
A: availableByDefault=(type 0x12)0xffffffff
A: description="Android WebView" (Raw: "Android WebView")
A: packageName="com.android.webview" (Raw: "com.android.webview")
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
I was digging around the interbawls today and found some interesting stuff on gsmforum for the TCL 10 SE... It was a full system dump using Pandora Tool, 2.8GB in size... don't know if I can link it here.

Differences between 10 SE and 10 Pro though are pretty big. The 10 Pro is a Snapdragon 675 while the SE is a MediaTek MT6762 Helio P22, so no way we're cross flashing and having that sort of fun, but bootloader commands might be possible to dump sincec we have real firmware. MTKTool won't be useful to us because its a qualcomm device, but there's still hope

So, Update:

I've been digging and digging and digging... I have the super.bin from the 10 SE open in a hex editor, searching oem unlock. I discovered that standard android, when enabling OEM Unlock, the PST (aka persistent) partition is where the bit gets flipped to allow oem unlock.

private void setPersistentDataBlockOemUnlockAllowedBit(boolean allowed) {
final PersistentDataBlockManagerInternal pdbmi
= LocalServices.getService(PersistentDataBlockManagerInternal.class);
// if mOemLock is PersistentDataBlockLock, then the bit should have already been set
if (pdbmi != null && !(mOemLock instanceof PersistentDataBlockLock)) {
Slog.i(TAG, "Update OEM Unlock bit in pst partition to " + allowed);
pdbmi.forceOemUnlockEnabled(allowed);
}
}[/code[

we basically have to hope that actually happens on these 10 pro's.
[TCL 10 Pro  Guides, News, & Discussion] smiley9000:
Most of MTK devices are posstibe to unlock through mtk clinet

GitHub - bkerler/mtkclient: MTK reverse engineering and flash tool

MTK reverse engineering and flash tool. Contribute to bkerler/mtkclient development by creating an account on GitHub.

github.com
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
tried it... unless we open up the device and find the test point, the computer doesn't see it in the TCL Download mode

Edit: Added a dial pad code to the original post
[TCL 10 Pro  Guides, News, & Discussion] 971shep:
I'm working on a TCL A30 and found a github site titled MediaTek-labs. The commits were made by Miles.Chen@mediatek.com. This might be of interest:

https://github.com/MediaTek-Labs/common-kernel-4.19

Apparently, in the code base, was a mediatek fastboot:

https://github.com/MediaTek-Labs/common-kernel-4.19/commit/72578594ab429be395af5279e95fd8b7e13c5ebe
[TCL 10 Pro  Guides, News, & Discussion] Renate:
Most of that is standard options for fastboot.

C:\>fastboot --help

You can take apart the abl partition and look for strings and try them.

On my Onyx Poke3 I have:

fastboot oem enable-charger-screen
fastboot oem disable-charger-screen
fastboot oem off-mode-charge
fastboot oem select-display-panel
fastboot oem device-info
fastboot oem cpu
fastboot oem rsn
fastboot oem wsn // DANGER

wsn is write serial number. I don't know if that will screw up anything

The abl (at least mine) is packed insanely for UEFI:

32 bit ELF file
Program table
Signing
Header
Hashes
Signature
Certificate chain
LZMA archive
MZ DOS executable
PE Portable executable
64 bit ARM code
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
Problem with a lot of that is we don't have full img files of the partitions on the phone as TCL has never released a full firmware, only OTA's that are patch files

Majority of what you've posted doesn't do anything (cpu/rsn/wsn). Also released this phone won't work with any mtk tools because its a qualcomm phone
[TCL 10 Pro  Guides, News, & Discussion] Renate:
I saw a bit of that Qfil pasteup, but it's not compelling to me.

Did it successfully load the loader and transition to Firehose?

Did you actually see the XML of what it reported for capabilities?

<log value="Supported Functions: program configure nop firmwarewrite patch setbootablestoragedrive ufs emmc power benchmark read getstorageinfo getsha256digest erase peek poke "/>

I don't use Qfil. I use either bkerler's or my own.
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
I have never had firehose work for anything except a OnePlus 6t on my computer. Didn't see the TCL when I plugged it in and went into their Qualcomm mode
[TCL 10 Pro  Guides, News, & Discussion] Renate:
That Hastebin link for the Qfil log doesn't seem to work.
[TCL 10 Pro  Guides, News, & Discussion] codenation:
Yea, most companies have that kind of trashy logic, yea it violates warranty, I'm ok with that, if I break the phone, I will have to buy a new one. Give people the freedom to fix/break their phones as they see fit and you may see an increase in sales.
[TCL 10 Pro  Guides, News, & Discussion] codenation:
Would it work if we put it in EDL mode and tried to dump it with QFIL?
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
I tried that awhile ago. Didn't work.
[TCL 10 Pro  Guides, News, & Discussion] Renate:
We still don't know what (if any) the capabilities of the loader that you have.

We don't know if SecureBoot is enabled on your device.
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
It is

Here's a photo of the info in the bootloader, sorry for the bad quality
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
secure boot is nearly always enabled out of the box on any consumer device. You're only getting a secure boot disabled device if there's a bug in the firmware or a developer device
[TCL 10 Pro  Guides, News, & Discussion] Renate:
Then that makes me very happy that the device that I care about is not Secure Boot. :)
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
Not sure if this code was posted already but I got new info from support

Context: I sent another email regarding the token provider service to another tcl support group.

"Hope your doing well regards to your issue to we having hard times to manage the answer to your issue,

But here are some step to check if you are allow to use or manage.

Kindly follow the instructions.

It is only possible to unlock the bootloader for certain releases. To check if it is possible to unlock the bootloader of your device, follow these steps:

In your device, open the dialer and enter *#*#7378423#*#* to access the service menu.

Tap Service info > Configuration > Rooting Status. If Bootloader unlock allowed says Yes,

then you can continue with the next step. If it says No, or if the status is missing, your device cannot be unlocked.

Note: Each device has its own unlock method, if that method isn't available then yuh out almost certainly won't be able to unlock it.

if is not kindly call your Mobile Carrier."

Do note that I was speaking about my TCL 10L to NZ support.

For some reason the service menu doesn't open for me when I use that code though
[TCL 10 Pro  Guides, News, & Discussion] smiley9000:
is your default dialer google?
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
yes it's com.android.phone

The dial code for the TokenLoader works just fine so it accepts dial codes but not this one which is odd
[TCL 10 Pro  Guides, News, & Discussion] smiley9000:
Same in tcl 20 se t671h
[TCL 10 Pro  Guides, News, & Discussion] smiley9000:
Sometimes.this.may be the reason.

https://xdaforums.com/t/q-7378423-not-working-not-able-to-access-service-menu.2303465/
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
Yes I don't have that apk so there lays the problem

Tried to install the one from a Sony xperia

https://xdaforums.com/t/servicemenu-apk.3010473/

but I can't copy it to /system/bin/. Not sure how to proceed. I will ask for the app to support and how to proceed. Perhaps they'll have a change of heart and send it

-

Support told me that I need to contact my carrier since that didn't work :/
[TCL 10 Pro  Guides, News, & Discussion] 971shep:
I posted a potential way to unlock fastboot in TCL Carrier Variants here.

I think it would be of interest in this thread.
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
Thank you for sharing it but unfortunately I don't think it'll work in this case because this device has a qualcomm chipset
[TCL 10 Pro  Guides, News, & Discussion] Honkette1738:
The graphene document says that it can be done with Pixels. Pixels use qualcomm chipsets. So it likely should be possible on Qualcomm TCLs.
[TCL 10 Pro  Guides, News, & Discussion] Honkette1738:
However, I do not know how you would edit that bin from the partition. Maybe someone else knows?
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
Yes but we already have access the bootloader and the fastbootd of this device without that step o:

The command to unlock the bootloader doesn't work, nor any that we tried so far
[TCL 10 Pro  Guides, News, & Discussion] 971shep:
I pasted the relevent text from the GrapheneOS website:
[TCL 10 Pro  Guides, News, & Discussion] 971shep:
In linux, I'm using ghex

ghex Description/Screenshot
[TCL 10 Pro  Guides, News, & Discussion] Honkette1738:
But it did say that it would allow bootloader unlocking if we did do it.
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
sorry I am very slow today, I get it now
[TCL 10 Pro  Guides, News, & Discussion] queenelizabethofficial:
Hoping for someone knowledgeable to try this
[TCL 10 Pro  Guides, News, & Discussion] Kaustiktv:
I may have found something but nothing closer to an unlock, I dialed *#*#7383243#*#* and it
[TCL 10 Pro  Guides, News, & Discussion] Honkette1738:
This is already known, but it's very unlikely to be helpful for bootloader unlocking.
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
That dial code is meant to be used if you want to change ECID

I don't think any dial codes will help since the one that had more potencial end up not working since we don't have the servicemenu.apk for it to open it
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
Here is the boot.img and preloader.img of TCL 20 R 5G

Courtesy of @gaby704

Might be able to help us. I suppose the next step is we trying to bruteforce it or read the strings in the IMG.

https://xdaforums.com/t/how-unlock-bootloader-in-tcl-20-r-5g-t767h.4379561/post-87429467
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
we can attempt to read the strings (not hard) but if a token needs generated, the command might be useless
[TCL 10 Pro  Guides, News, & Discussion] Honkette1738:
Maybe could be brute forced if it's not too long?
[TCL 10 Pro  Guides, News, & Discussion] TechX1991:
we don't know t he command to even try tokens
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
Here are two external links for the full rom of a TCL 20 R 5G while it finishes uploading on a thread I am creating, I'll edit this in a couple hours when its done.

https://pixeldrain.com/u/PJMrUZNL

Mirror link

Courtesy of @gaby704
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
What we've found out so far:

A path related to oemtoken in the preloader img

<path dir="/system/priv-app/UserSupport" hasToken="oemtoken"/>

TechX found this information in the UserSupport app

public static boolean isOEMTokenEnable() {

String oemtoken = getSystemPropValue("ro.boot.oemtoken");

return QctRawLogSysPropConst.VALUE_BTDEBUG_DEBUG_MODE_ON.equalsIgnoreCase(oemtoken);

}

adb shell getprop ro.boot.oemtoken

<returns nothing>

adb shell getprop ro.build.version.incremental

8AI9

adb shell getprop ro.product.device

T1_PRO

adb shell getprop ro.tct.curef

T799B-2ALCUS11

adb shell getprop ro.product.ui_style

TCL

It's safe to say that we cannot generate oemtoken.bin without that token server being up
[TCL 10 Pro  Guides, News, & Discussion] smiley9000:
Is there any command as fastboot flash unlocktokn or something
[TCL 10 Pro  Guides, News, & Discussion] DoctorBooty:
I have just read the boot and preloader images so far it and there's nothing remotely similar to that that command in them, perhaps it's in one of the partitions