yashsingh1/xdaforums huggingface dataset:
[Vivo X70 Pro+] BeanK:
Facing this issue too, after update to Oceanos, some bloatware apps can't be disable too. Hope in the next few months we'll have a way to unlock the bootloader :(
[Upgrading, Modifying and Unlocking] Jules63:
I have a Sony Xperia 1 J8110 and it says it has 0 code unlocking attempts remaining.

If I take it to a shop will they be able to unlock the phone with a USB cable or similar. It is currently locked to Vodafone UK.

Thanks
[Upgrading, Modifying and Unlocking] TNSMANI:
MOD ACTION:

Thread closed since discussion about illegal methods of unlocking SIM are not allowed. Rule 6:
[Samsung Galaxy S20 FE Questions & Answers] Hamajid:
I suffer from white lines appearing on the screen when playing an online video in different places every two minutes and this problem occurs only at 120hz and adaptive brightness is on, but when the adaptive brightness is off, this problem does not occur, does anyone suffer from this problem and it also does not happen if The screen frequency was 60Hz, does anyone have this problem and what is the solution, thank you
[Samsung Galaxy S20 FE Questions & Answers] 3mel:
no offence but your photos are extremely low quality, if there's an issue no-one could tell.
[Samsung Galaxy S20 FE Questions & Answers] Hamajid:
Like this photo
[Samsung Galaxy S20 FE Questions & Answers] errolt:
I see the same thing.

It flashes only one frame, I assume, but could be 2 or 3 frames.

For me it can be two white lines near the top, or one line more to the bottom.

I see it on YouTube and Netflix...
[Samsung Galaxy S20 FE Questions & Answers] errolt:
It is probably "low quality" because he had to use "slow motion mode" or a high framerate camera to catch the line flash... It is a really fast flash of a white line, about 1mm wide, across the screen.
[Xiaomi Mi 11] DevenLin:
Hi ,

As I know, the mi11(M2011K2C) only support band28a, but my operater not support that.

I found when the LTE change to band28(LTE 700), the mi11 is swap from LTE to 3G(WCDMA).

May I disable the band? How to do that?

Thanks.
[Xiaomi Mi 11] lil_kujo:
Go to settings- about- all specs- tap the internal memory until it opens the network test page- go to set prefer network type and choose the network types you want to have.
[Xiaomi Mi 11] Pho3nX:
Or by Dial *#*#4636#*#*

Usefull for check connectivity, Dual Sim, IMS, etc...
[Xiaomi Mi 11] DevenLin:
Hi,

Thanks for the reply.

But in this method, only LTE can be selected, and the band in LTE cannot be selected.
[Xiaomi Mi 11] Alpha-beta:
Download activity launcher>phone services>set radio band mode(choose the 2nd one coz there's 2 radio band mode in results).
[Windows Mobile Development and Hacking General] Hoonky:
Please can you help me whit one problem.. When I make hard restart (cold boot) the devices automaticaly set up plant time when the device made in.Its a possibility to set right time or set plant time to right time(Im using some certificate and this make problem when is time set to year 2003 i need set time dd/yy/2008).Please help me or desrcibe how to do it Thank you
[Windows Mobile Development and Hacking General] TheChampJT:
Ha Ha!

I'm waiting for other responses :D!

How many times do you hard reset (luke warm boot)?
[Windows Mobile Development and Hacking General] orb3000:
LOL

Don´t know what to say also!

Let´s wait...
[Windows Mobile Development and Hacking General] Cal-El:
??????? Realy? :-) Can you explain you problem in a little more detail? Are you talking about time zones settings?
[Windows Mobile Development and Hacking General] JstarLuvsTina:
surprised u got the phone on..

this is good stuff tho.
[Windows Mobile Development and Hacking General] Cal-El:
Honestly, I want to help you! If you can tell me more about your problem! We all started somewhere! I hope we can help, thats why we are here! :-)
[Windows Mobile Development and Hacking General] Hoonky:
Im using devices witch using WM 2003/5.0(its varios for each device) its name is Dolphin 9550 its a special terminal from honeywell but its same as ppc(but sometimes user need cold boot). And problem : We using certificates to connection to net but cetificates is valid from dd/mm/2008 and connection to net is necessary for us. When user make cold boot device automaticaly set up date to dd/yy/2003(user havent acces to WM settings) and there is problem ->device couldnt connect to net because hasnt valid certificate. Its there any metod to set right time after cold boot?Or set time whitch I wont i rom?
[Windows Mobile Development and Hacking General] Cal-El:
Wow that is a problem! Let me look around and see what I can find! Hopefully I can help! :-)
[Windows Mobile Development and Hacking General] Hoonky:
Yes I know but I need repair this... because its very important
[Windows Mobile Development and Hacking General] jpgrobler:
HI

had same problem on my hw6915. Had to take it in and reflash the software
[Windows Mobile Development and Hacking General] shadowmike:
im sorry i cant watch this...

start > settings > time or clock or something regaurding time. set the time.

or pull out your owners manual and check how to set the time.
[Windows Mobile Development and Hacking General] Hoonky:
I KNOW HOW TO SET TIME but problems is when you hard restart or switch off this special device then you start it and then is time when devices was made.

READ ALL DISCUSION
[Windows Mobile Development and Hacking General] shadowmike:
oh btw.. you've said nothing about a soft reset. all youve talked about is cold boots and hard resets. a simple fix to a cold boot time issue is to change the time.

a soft reset issue can be fixed with the following after a cold boot.

well then... in the registry.... at least on windows mobile 6.0 and up

HKLM > Platform

this is what mine looks like.

REGEDIT4

[HKEY_LOCAL_MACHINE\Platform]
"ColdBootConfig"=dword:00000001
"OEM_100_PROVXML"=dword:00000001
"BuildTime"="11:42:03"
"BuildDate"="Jan 28 2008"
"Type"=dword:00000002
"Name"="Phoebus"
"Target"=dword:00000001
[Windows Mobile Development and Hacking General] Cal-El:
Good Call! I was just digging through my reg! Hope that does it!
[Windows Mobile Development and Hacking General] Hoonky:
Yes but problem is when we use only windows mobile 2003. How i can acces to rom?
[Windows Mobile Development and Hacking General] Hoonky:
I get to reg file but i havent buildTime and BuildData:( how?
[Windows Mobile Development and Hacking General] samuelcaddick:
Why doesn't the user have have access to the WM settings? I mean, if after a hard reset the user is able to change the internet settings to try and get connected, why can the user not also go into the time settings to adjust the date?
[Windows Mobile Development and Hacking General] Hoonky:
Because this is a plant devices and workers have narrow access... this is then problem
[Samsung Galaxy J3 (2016) ROMs, Kernels, Recoveries] NMTdontknow:
it works pretty well
[Sony Xperia 10 III] wirespot:
I used a 128 GB card to take a backup of userdata. The backup script had some trouble with the backup location being on the storage card for some reason and I didn't have time to figure it out, but the dd command I gave above worked fine.

# time dd if=/dev/block/bootdevice/by-name/userdata of=userdata.img
112111374336 bytes (104 G) copied, 2342.274225 s, 46 M/s
39m02.31s real 1m11.78s user 14m44.72s system

# adb pull /storage/1234-ABCD/backup/userdata.img ./
/storage/1234-ABCD/backup/userdata.img: 1 file pulled, 0 skipped.
87.2 MB/s (112111374336 bytes in 1225.663s)

So that's 104 GB that took 39 minutes to be written to a new Samsung Evo U3/V30 microSDXC (46 MB/sec real write speed) and 20 minutes to be read to the PC (Samsung Evo M.2) with adb pull over USB (87 MB/sec read speed). Just so you know what you're in for.
[Sony Xperia 10 III] wirespot:
I was looking into whether I could speed up the process of taking userdata snapshots by dumping the partition directly to the PC, but you need to be root to access the device block. The stock ROM doesn't allow the command adb root, but I found this blog post which made me realize you can run a su -c command that asks dd to write to stdout and just pipe the output to a file. The post author has also made this helpful Python script which lets you do pulls and pushes with root-only files.

If you want to run the command directly (I've only tested on Linux, no idea if it works on PowerShell but it might):

# adb shell "su -c" "dd if=/dev/block/bootdevice/by-name/userdata" > userdata.img

If you want to use the Python script:

# adb-root.py pull /dev/block/bootdevice/by-name/userdata userdata.img

Using the same fast SSD on the PC side as above, I now get:

218967528+0 records in
218967528+0 records out
112111374336 bytes (104 G) copied, 1077.681097 s, 99 M/s
real 17m57.910s

So that's roughly 15 minutes compared to 1 hour total with the previous method and you don't need to have a 128 GB SD card anymore.
[Sony Xperia 10 III] mikeshutte:
Are you able to switch to a different backup location? Say a USB OTG if possible.
[Sony Xperia 10 III] wirespot:
With dd yes, simply move to the directory you want before you call dd.

The backup script is bugged and seems to ignore the -d parameter for the backup location so it always uses /sdcard/backup. (I think it might be expecting a different version of getopts...) Normally I would say to try creating a symlink from /sdcard/backup to the OTG storage but the ln utility is also behaving strangely and I can't make any symlinks (even with root).
[Sony Xperia 10 III] mikeshutte:
Ok I'll give it a try and see what happens. Thanks for your help.
[Sony Xperia 10 III] jakito:
Hi, I'm used to TWRP backups, so I don't really understand this tool. I've backedup everything except the massive userdata partition. If needed, how would I restore this? Is the userdata partition required when I have all the others?

Thanks!
[Sony Xperia 10 III] wirespot:
This is basically the same thing that TWRP does, dd is a command line Linux tool that makes a "raw" copy of a partition.

Restoration is a bit more tricky. In theory you can simply dump the raw backup copy over the partition. The problem is that it's not ok to do it while the system is running. Typically it's done by booting into recovery (TWRP) and overwriting the partition from there.

Another method for restore is to use fastboot, which is an alternative tool you can boot into that only does one thing, write partitions. But fastboot is typically locked by the vendor to only write signed images, so it can only be used to write official release ROMs.

There are some limited uses for fastboot, such as overwriting the boot partition, which is not checked for signature anymore once you've unlocked the bootloader. So if you want to experiment with unofficial kernels and mess something up you can always restore a good boot partition with fastboot.

TLDR: for the time being until we get a working TWRP recovery the most you can do is take backups, but not restore them. :(
[Sony Xperia 10 III] jakito:
I see. Thank you nonetheless!
[Sony Xperia 10 III] Techguy777:
I don't know how I ended up but making a backup you can't restore is completely pointless.
[Sony Xperia 10 III] xperinaut:
No, it's not. All your data is in there. You can mount your backup on a linux computer and pull out apks as well as app data. You can then restore these folder by folder with adb and a root shell on your phone.

That beeing said, does anyone know a proper backup software like Titanium Backup for Android 11 and above? Sometimes I read recommendations, but looking at the ratings it seems that no software manages to achieve the same level of comfort and control. Also they all seem to suffer from the same limitations.

Let's be honest: Google wants to make your life hard, so they can lock you in.
[Sony Xperia 10 III] wirespot:
@xperinaut

I'm using Titanium on Android 11. Is it not working for you?
[Sony Xperia 10 III] onolox:
Neobackup.
[Sony Xperia 10 III] linh3721&1:
I want to make a backup of the current rom and only the sensible images. I know the backup image from adb pull and dd is not signed so it cannot be flashed via fastboot but can only be flashed via TWRP.

TWRP has fastboot mode, I can boot into fastbootD

I can dump the saved copy there, will it work?
[Sony Xperia 10 III] wirespot:
Is there a working TWRP for Xperia 10 III? I wasn't aware of that.
[Redmi Note 10S] munlar:
Hello,

All initial reviews show some spontaneous performance lags and a rather not so satisfying camera. As the phone is now on January 2022 update, have things become better?

Thank you
[Redmi Note 10S] Cryptonite26:
hi, what performance lag are you referring to? what is wrong with the camera? in comparison to my friends samsung S20FE mine looks a LOT better and has a load more detail. it is a 64 MP camera and it is pretty good imo vs the phones I've had this is by far the best. when it comes to performance lag, I'm not sure what you are referring to? is there a game too demanding for the phone? I can run some PS2 games on my phone like DBZ budokai 3, tenkaichi 3, Kingdom hears 2, Digimon rumble arena, digimon Data Squad, Simpsons hit and run and a few others at pretty much 60 fps with a minor dip here and there. Genshin runs better on higher graphics settings since the GPU picks up where the CPU is a little lacking but yeah Genshin is the only game I've found that has some stuttering on this phone so far. don't expect miracles for the price but at the price I paid for it there is nothing that even comes remotely close to it in South Africa
[Redmi Note 10S] munlar:
Hi, thanks for your input, I am referring to all reviews you can read about this phone.
[Redmi Note 10S] Cryptonite26:
yeah, I like the camera but I'm no expert photographer, I've only used the camera for personal use but I love the quality! if the reviews on google by actual users don't go searching for the guy like this one if the guy didn't buy a fake he is delusional.

"Most Worst phone ever. (Camera quality is very bad) Don't buy4 months ago

Most third class mobile. Check the camera before buy this phone. 2mp camera is better than this phone cam(64mp). All reviews will be 0. Realme is better phone from Redmi. Disappointed to buy it. Feedback after using 4months."
[Redmi Note 10S] vai0:
still after updates the camera quality is worse. photos remain patchy and washed out. my earlier note 7s pro was 100 times better then this. and yes a 2mp camera is even better then this. please dont buy this phone even in a 2ns sale.
[G1 Android Development] neoobs:
I am still testing but... well another user gave us the info to the update file... and it gives us the radio.img, the boot.img, and an editable system folder... I wonder if it will let you update it if you change the files... Wonder if you can sign it yourself.
[G1 Android Development] LvDisturbed1:
Well please do let us know!
[G1 Android Development] neoobs:
It is too late to do it tonight (for me anyways) I will be deleting files and seeing if it keeps it signed status tomorrow (you know how HTC likes every signed a certain way LOL) will keep you informed. BTW there is another thread with the file.
[G1 Android Development] hetaldp:
You get hat Structure from the Following File

https://android.clients.google.com/updates/signed-kila-ota-115247-prereq.TC4-RC19+RC28.zip

Making the Customised Image is not an Issue though but how can we signed it to Possible load it on Device.

We must get Cracked Boot loader to flash Unsigned Object and file like we have done it so far to Windows Based HTC Devices.
[G1 Android Development] RyeBrye:
Yeah, I think that the signature of those files (found in the MANIFEST.MF) is crucial to get it to flash.

If, however, you can get it to flash with those things changed - that'd be pretty awesome.

The easiest way to test it, I think, would be to leave the files intact but to alter one of the signatures in the MANIFEST.MF file so that you are effectively breaking the signing (which is the same thing changing one of those files would do) - once you have done that - if the device will still flash then you KNOW you are in business.

Just don't want to waste a lot of time building some sweet image only to find out you can't do anything with it.

Just my 2 cents.

The other question is - once you've run an update from the SD card with the RC29 update can you re-run the update?
[G1 Android Development] quedijo:
I can test it out for you. Just change any value in the file?

And someone else had stated that you can re-update, but I'll try it again with the file changed.
[G1 Android Development] quedijo:
Okay... so you can run the update again, just confirming.

I removed a ringtone from the /system/media/audio/ringtones but didn't change anything in the MANIFEST.MF file.

"Verification failed

Installation aborted."

Next i'll try to change the value for it in the MANIFEST.MF file and see if it goes thru.
[G1 Android Development] quedijo:
Changin the MANIFES.MF file failed because it checks with CERT.SF

Chaning CERT.SF to be the same.
[G1 Android Development] quedijo:
Now I got the following

E:No signature (414 files)

E: Verification failed

Installation aborted.

Time to tinker away... If someone can guide me just a lil, that would be apreciated. I'm still going to waste my time doing whatever "I beleave" is progress in the mean time :p
[G1 Android Development] apatcas:
I wish i knew anything about linux permission, i would like to help
[G1 Android Development] quedijo:
Thoughts count aswell ;)

I got to go do a job right quick... should be back in 4hrs or less, I hope
[G1 Android Development] apatcas:
i'll try to help as much as i can

Ill look into how the manifest works, ill work on it as much as I can

Let's get this baby customized
[G1 Android Development] afbcamaro:
The cert is referencing a checksum to the manifest. It seems that they are using sha1-digest as stated plainly in the manifest file but i believe it is further encoded by base32 encoding. Does anybody have a base32 encoder handy?
[G1 Android Development] afbcamaro:
Digests and the Signature File JDK
[G1 Android Development] netcmd:
I believe the second line in CERT.SF is a hash for MANIFEST.MF. You need that hash to match the hash for the actual file MANIFEST.MF. There could be something that also hashes CERT.SF to see if you messed with it, but I don't see that right now.

So, edit CERT.SF so the line:

SHA1-Digest-Manifest: lsGC/wXGYwKahxByTQdTNs2K5oY=

Matches the SHA1-Digest (in base32) of MANIFEST.MF and try again.
[G1 Android Development] syrusfrost:
Just to clear up some things for those following this thread...

The update image is signed with a private key by either HTC or Google (honestly not sure which, probably google). When your phone receives the image it decrypts the signature with each of the public keys it has installed, if one matches it installs.

The keys are made in pairs, the private key (which only the signer has and we will not obtain) signs and the public key (which is installed on the device as trusted) is used to decrypt.

Of course if someone can manage root access to the phone through one of the processes running as root by using a buffer overflow or something of that nature we can simply add OUR OWN public key to the phone's repository, and sign our images with OUR OWN private key. This would allow a new image to be made that once installed could auto-check for updates and pull off the same kind of update process that we see with rc29...
[G1 Android Development] quedijo:
It is the hash for MANIFES.MF

I did that and still gives the following:

E:No signature (414 files)

E:Verification failed
[G1 Android Development] strazzere:
@syrusfrost: It's true that the zip is signed with a private key from HTC, however we can easily resign the package using our own key. The question is will the G1 accept this?

Has anyone tried resigning the application with the jarsigner? The errors people have been listing, and the files located in META-INF corrospond to the same errors you get after patching a dalvik-executable (dex file) and not resign the package.

If the system files are NOT verifying it to the the specific HTC key we should be able to resign and have it accept out own update file...

I'm currently not at my development machine but I'm thinking we might be able to get somewhere using the permissions.xml file located in /system/etc/ - though this is considered a 'read-only' file in both the emulator and in the G1 hardware so changing it has thus far been unable to happen... Possibly a minor change like the following;

<!-- Test to see if we can gain cache access by assigning permissions and getting new
update -->
<assign-permission name="android.permission.ACCESS_CACHE_FILESYSTEM" uid="shell" />

Then resigning the whole package would let us get access to the /data/dalvik-cache system? Any takers on my... Seemingly stretching assumption? ;)
[G1 Android Development] quedijo:
Okay bare with me. I wan't instructions on how to get the SHA1-digest of a file.

I found some instructions to use PHP and I can boot a LiveUSB Distro of Fedora but i'm sitll a bit lost :o

I have installed CyoHash for vista and the SHA1 base64 are exactly the same as the ones in the MANIFEST.CF but different for CERT.CF

So are the hashes for MANIFEST.CF SHA1 base64 and SHA1-Digest base32 for CERT.CF?
[G1 Android Development] neoobs:
I think Manifest.cf is just a regular hash checking file to make sure all files are there. While Cert.cf is the one that makes sure they are signed by the RSA

EDIT: CERT.CF is signed with HMAC-SHA1 The RSA is the public Key used to decrypt the hash correctly. I believe this means we can definitely use our own private/public keys to sign the package.

Anyone wanna help me figure out how to sign a HMAC-SHA1?
[G1 Android Development] quedijo:
This is a first. I changed the permissions.xml file and changed the hash in the MANIFEST.MF and got this on the recovery.

E:Wrong digest for META-INF/MANIFEST.MF in META-INF/CERT.SF

E:Verification failed

Istallation aborted.
[G1 Android Development] neoobs:
You successfully changed the manifest file but didn't change the cert file

At the very top of the cert file it has a digest for the manifest file. And then it has a digest for each of the files listed in the manifest file. These digests are signed with the method I said above. If someone can tell me how I will test it out I don't care if I brick the G1 I have another sitting in the box that t-mobile shipped accidentally LOL I don't even think they know I have it LOL
[G1 Android Development] quedijo:
LOL... I don't have another G1, but I don't mind bricking either.

Will look up some info on that which you ask.
[G1 Android Development] neoobs:
There is a jar file around that signs the update with test keys. That may give you more info.

I figured it was HMAC because it would use the RSA file to sign the files. I could be wrong and most likely am. LOL

I would take a look at the jar file... let me know if you can't find it and I will get a link or upload it for you.
[G1 Android Development] JesusFreke:
You can use the SignApk.jar file to sign apks or updates. I had included it with my modified recovery image here.
[G1 Android Development] JesusFreke:
It sounds like you are well on your way to understanding how the updates work. I had studied them fairly in-depth and came to the conclusion that they are quite secure. You can't change *anything* in them without messing up the verification, which done with 2048 bit RSA.. so we're not going to be breaking that any time soon. lol :)

If you want to see the internals of how android handles the updates, you can take a look at the recovery project in the android source code.

I wish you the best of luck in your quest to downgrade from RC30. If you are able to, you will be a hero to a lot of people (me included :D). But don't be too disappointed if you can't find a way to.. no-one has yet.
[G1 Android Development] neoobs:
What the... does this mean it will let you use it without a sig file?

if (sfEntry == NULL) {
LOGW("Missing signature file %s\n", sfName);
continue;