yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] eval-:
Battery life, gmail, txt icon

Nice and fast ROM, but I can no longer send e-mail (gmail, receiving works fine). Sending worked with stock and ghettofreeryder sprint 1.05, but now I can't send no matter what I try (authentication, SSL enabled, etc). Anyone else have this problem?

Also, often the icon for new text message (looks like chat bubble) doesn't go away, even after I read my new texts. Occasionally TouchFlo itself crashes and I get back the HTC logo telling me "starting TouchFlo 3D" or whatnot.

Regularly I get dropped back to the home screen (not sure if this is a TouchFlo crash) right after I open an e-mail or start writing a text reply, never happened before with other ROMs.

Battery life is about 12-16hrs depending on usage. I never stuck with the stock Sprint long enough to get a baseline, but 12-16h (light usage) is better than I was getting with ghettofreeryder sprint 1.05. What do y'all get?
[Touch Diamond, MDA Compact IV ROM Development] eval-:
Oh yeah... also not thrilled that IE is default for opening email/txt msg links instead of Opera. Someplace in the registry I can change this?
[LG G6 Questions and Answers] CaioMalagueta:
Mod edit: @CaioMalagueta Thread closed and moved to Q&A as duplicate of

https://xdaforums.com/t/cannot-unlock-bootloader-on-my-lg-g6-h870i.4302331/

Please read the XDA Forum Rules, to which you agreed to adhere when you registered minutes ago and focus on rule no. 5!

Hi guys, I have a LG G6 H870i (Brazilian version, but no carrier), and I've done everything to officially unlock the bootloader, but when I try to do that method on the LG website, it always says that the my device version is not available to receive bootloader unlock key.

My goal in unlocking the bootloader is to install root (I couldn't without unlocking despite having tried in several ways, including kingoroot) and also custom recovery TWRP (or any other), so that with them I can reach my purpose of installing a Custom Rom such as Lineage OS.

So, is there any way to unlock bootloader other than through LG's website?

If not, is there any way to install root even with the bootloader locked?

And finally, if none of these procedures are possible, is there any way to install twrp or any other custom recovery without needing either an unlocked bootloader or root?

Thank you for your attention.
[LG Velvet Questions & Answers] EmmaNoir12:
Hello good Morning. Will any of you have the stock rom of the LG Velvet 4G? specifically the LG G910HM (MEXICO TELCEL) I would like to remove the Carrier bloatware and the startup animation

I appreciate your help
[LG Velvet Questions & Answers] Mr.PvT:
Search LG firmware

lg-firmware.net
[LG Velvet Questions & Answers] EmmaNoir12:
Sorry, let me explain, i want to know if i can flash a diferent region rom (Same model, different region)
[Tilt, TyTN II, MDA Vario III General] bengalih:
Anyone?

I'm looking for any proof that any xml files cooked into a ROM can reset registry entries on a standard reboot.

Cold-reboot = hard-reset, and as such yes all your provisioning files will re-run.

However it seems to me that the only thing which would re-apply a registry key would be a service/application/driver which is hard coded to do so and not anything specified in a provisioning file.
[Tilt, TyTN II, MDA Vario III General] -888-:
If by "standard reboot" you mean soft reset then of course no settings are loaded into registry from any of your provisioning or other XMLs (unless you have some specifically set to be loaded at start up). The registry settings stay the same as you had them before soft reset.

But obviously they are read and loaded into reg after every hard reset, not only because autorun (customization) starts after hard reset - what does not happen after soft reset - but also because registry itself is recreated 'from scratch' after hard reset, *with* the settings from your XMLs (of course if there are pointers to them in your settings, otherwise even if they are there they will be 'excluded' or 'omitted' and become what I call "ghost files" - a files that don't do nothing but taking up space /edit: best example of XML "ghost file" is i.e. config.xml which didn't have its pointer in Config.txt thus all its registry settings were entirely omitted on every hard reset, as I saw in one of the ROMs).

You won't find "any proof that any xml files cooked into a ROM can reset registry entries on a standard reboot" because it is impossible (again - if by standard reboot you mean soft reset and not hard reset).
[Tilt, TyTN II, MDA Vario III General] bengalih:
Thanks for your reply. What you are saying backs up what my beliefs are and my experience suggests. I don't want to call anyone out for providing false information (unintentionally I'm sure). But I have seen several posts by well regarded members that speak differently.

Again, I agree. However how do you explain this post and the others in the thread supporting the fact that a certain registry setting must be cooked in and will not survive a reboot?:

http://xdaforums.com/showthread.php?p=2106160#post2106160

Also, what do you mean by "unless you have some specifically set to be loaded at start up"? How do you have a registry key specifically set to be loaded at start up? All regsitry keys are loaded at start-up (obviously). I pick out this comment because maybe this is the crux of the issue, if there is something I am unaware of. Are you saying there is a section in the registry that will automatically load certaind reg entries at boot (effectively overwriting them)? I would be unaware of anything like this, so please explain the statement.

I think this pretty accurate. However, I think technically the registry is created at cooking from the .REG files. The .REG files combine to make the .hv files, which are basically the flat file system that gets loaded to make the registry. The .XMLs which contain registry entries then get additionally loaded during customization, but the majority of the registry already exists in the .hv files. Would you agree?

Right, ok, I am thinking as much. But still would like to understand why posts like the one I referenced claim that settings need to be cooked in or they will be lost on a reboot. These posts clearly seem to mean a standard-reboot, as a user who makes a regsitry change would obviously expect that change to be lost on a hard-reset. These posts definitly infer that the changes get lost on a "standard" reboot.
[Tilt, TyTN II, MDA Vario III General] GSLEON3:
Cold Boot = Hard Reset or Clear Storage or Nand/OS Format (via Mtty/Ptty)

Provisioning xml's are most typically used by Operators to limit functionality, i.e AT&T uses them to disable the "Multiple Data Sessions Hack" by changing the AGPN RIL settings. These are used to overwrite certain registry settings established on boot before the OS even loads. Similarly, the standard provxml files do NOTHING, unless called for. This does not happen at a soft reset, only at hard reset & the difference is in the type of registry setting you are targeting. As stated before, some registry settings are loaded very early into the boot cycle, before the os even initializes, & are persistent so that they cannot be changed manually period. The RIL settings, used to enable the use of MediaNet & BBC concurrently are one such example. Provisioning Xml's only run when called for or when manually initiated with the use of a program capable of importing the xml's, such as SKTools.

There are indeed many setting that will revert when a soft reset is made.
[Tilt, TyTN II, MDA Vario III General] ndn715:
i think these guys are gettin confused with reboots... maybe i'm wrong, but they also said that the hives get rebuilt on every reboot, i really doubt it...

agreed that provxml files only apply to a hard reset, but also did a little testing with that particular reg key... changed both values, reboot, activesync'd and surfed the net, reboot, same values, changed them back to original, reboot, everything sticks... i don't know what these guys are talking about, but it doesn't make any sense...

also, i can't find those settings in the stock att provxml files in OperatorPKG...
[Tilt, TyTN II, MDA Vario III General] bengalih:
Thanks for replying GSLEON3. I understand everything you are saying about PROVXMLs, and I think we are on the same page, but I am still confused about some things you are saying...

For example in your post about the AGPSNVSetting. You state that you need to change it in the PROVXML file. You also state:

My question is, what do you mean by it won't stick? If I go in with a registry editor after I have flashed the ROM and try to change it from 6 to 5. What happens? Either:

A) When I reboot the value will revert back to 6.

B) The value will remain at the 5 I set it to, but it won't actually work.

If the answer is A, then I ask how? How does it get set back to 6 if we established that the PROVXML files only get run during a cold boot/reset?

If the answer is B, then i ask how? A reg entry is a reg entry is a reg entry. If the value is set to 5, then whatever service reads that value should be seeing a 5. It shouldn't matter if that value was originally 6, as long as it is now 5 (and remains that way after a reboot).

This also leads into the comment you just made:

I don't know if I totally agree with that. I think it depends when the OS loads. I would think that since all your registry entries are stored in the .hv file on your device that the OS needs to load first in order to initizlize the drivers to read that .hv file and mount it to the registry. That might just be nit-picky if you mean before you get the higher leverl drivers and GUI initialized.

But, the question still is what makes them "persistent so that they cannot be changed"?

In summary, a provxml only writes a reg entry ONCE, on cold boot/reset. This value appears in my experiments to be able to be changed afterwards and sticks (meaning it stays the same value after a normal reboot). Why then would a registry entry need cooking in instead of just a manual change afterwards?

I am not trying to argue here, OR prove you wrong.. I am just really trying to understand why you state what you do.

Thanks!
[Tilt, TyTN II, MDA Vario III General] schettj:
If you change the registry and then soft reset via pressing the reset button within a few seconds upto even a couple minutes then your edit is lost, as the registry is cached in ram and only written out after a bit...

You can get an edit to "stick" by

doing the change, then wait a bit, then power off, then power on, then wait a bit, then soft reset. All the above it to convince WinMO to flush the cache.

Or use any software-based soft reset (those let the OS know its resetting, so it flushes the reg cache.

Either that, or there is something running in the background resetting registry entries. HTC_Guardian, for example, is/was an app used to reset connection settings, at least under sprint. That evil thing slammed the "correct" values into the registry every 5 minutes or so... what a waste.

In either case, the proxml things only run on a hard reset/first boot init.
[Tilt, TyTN II, MDA Vario III General] bengalih:
Thanks for the feedback. I don't buy that however (at least not on the Kaiser). I can make a regsitry change with say, PHM and the split-second after I make that change I push in the reset button... that change is kept.

If it does that for one reg entry, it should do that for all. I don't believe that some entries get cached like that and other don't

See, I think you are correct here. I believe that in all the cases where I have seen a registry entry get reset on a reboot is because a driver is hard coded to reset it at boot time. On the latest AT&T release for instance if you change the LockLevel for backlight it is always reset to 0 after a reboot. There is no reference to this registry value in the rgu's or provxmls in the decompiled ROM.

agreed
[Tilt, TyTN II, MDA Vario III General] scotchua:
You don't have to believe it, but i know this can be true. I can't speak to the cause, but i know that often times i must make my entry and then exit the program before i soft reset or my settings will not be kept. Also, I have experience many times where i will make a registry edit, and if i do not soft reset before doing anything else then my edit does not take effect. For example, i'll reply to a sms before soft resetting and my entries won't take effect. For this to be true then the original entries must be stored somewhere, at least temporarily. It certainly could depend on the software used though, and may have nothing to do with the rom. As i said, i can't speak to the reasons why this would occur as well as man others, but i can state my experiences through making thousands of registry changes.
[Tilt, TyTN II, MDA Vario III General] bengalih:
I just tested this. 5 times, 5 different registy entries using PHM Reg Editor with both the stock AT&T and HTC 6.1 ROMs.

Each time I made a change, I pushed my stylus into the reset button immediately after clicking on OK to the change.

In every case, my registry entry remained the way I changed it to prior to boot.

I would be interested if you could recreate results to the contrary and if so what ROM and registry editor you are using.
[Tilt, TyTN II, MDA Vario III General] lolohz:
Hard reset, softt reset, rom update, cold boot, warm boot, clear boot,image update...

Hello

I found some usefull links.

The well-known articles about mixp, mixpudate and mixpcold...:

msdn.microsoft.com/en-us/library/ms889522.aspx

msdn.microsoft.com/en-us/library/bb737254.aspx

Definitions of Power States Transitions

msdn.microsoft.com/en-us/library/aa450592.aspx

Definitios of "clean/cold/warm booting" and their issues:

msdn.microsoft.com/en-us/library/ee490762.aspx

Terms of "Image Update"

msdn.microsoft.com/en-us/library/bb737478.aspx

msdn.microsoft.com/en-us/library/bb737638.aspx

I think that a Soft-reset is like a warm-boot, a Hard-reset is like a clean-boot and you only have to remove all de batteries (all power off) to get a cold-boot. I now understand why some fellows tells to me to remove the battery two minutes :-).

So

remove the battery or exhausted -> cold boot -> mixp & mixpcold & mixpupdate

hard-reset -> clear boot -> mixp & mixpcold & mixpudate

soft-reset -> warm-boot -> no mixp*

rom update -> image-update of all parts of the rom -> mixp & mixpcold & mixpudate

So normally, every time that you change the rom or order a hard-reset you mobile should execute all mixp*

From time to time something goes wrong when processing mixps during the fisrt boot after a rom-update and then you need to order a hard-reset to execute all mixp*again. I suspect that this happens when hard-spl does not force a cold-boot after the rom-update process and a warm-boot happens.

Finally

File System Boot Process. Describe which and when the actions happens:

msdn.microsoft.com/en-us/library/ee490357.aspx

Best regards.
[Tilt, TyTN II, MDA Vario III General] GSLEON3:
I know this reply is seriously late in coming, but I was working thru a few registry issues and fixing a few chef cooked roms and this thread popped up.

Maybe it'll help someone in the future, trying to understand this dying architecture. (Curse you M$)

What you are failing to see, is that there are several ways that provisioning xml's can be delivered. Via cab files, straight provxml file or even xml's called on startup, not justat cold/hot boot.

AT&T as well as other OEM's used to have a bad habit of SHADOWING MS or HTC registry settings (Overwritting reg values thru use of xml provisioning). AT&T would call for their OEM Network Provisioning xml to silently install at every reset, much like a 2577 cab file. The OEM can also use the OAL (OEM Adaptation Layer) to overide or change settings in the registry, even thru the use of provisioning xmls.

The old AT&T APN provisioning via cab file we saw in Kaiser & first TP rom is a very good example of bad practices with regards to xml usage.

You can also set certain reg keys to be persistent. Try deleting the "Windows Default" (CHome) today registry key. without negating the setting with a nocharacteristic xml setting or a reg such as [-hklm/current user/etc...] this key will be persitent and also cannot be deleted.

Provxml's are good for moving things & certain settings, however, I have come to believe that registry optimization is a key component in device performance & with the new HV editing tools, you are better off adding entries directly to the hive & keeping the windows directory clean & light.

I wish only more chef's would utiolize these new tools & features. Have you ever gone thru a cooked rom registry & found all of the hanging & invalid registry keys?

The common cooked rom, even from the bvest cooks at XDA, usually have anywhere from 12% to 24% of empty or invalid registry settings. On top of that, you can have upwards of 12% - 18% invalid system type registry settings & then another 24% - 28% invalid user type registry settings.

The average cooked rom has a reg size of 811088. This number when optimized with proper settings & true removal of defunct values/keys would be more in the 647000 size range. That is common for a good chef, now imagine the guy using the standard rom kitchen based on a straight OEM rom. Cooks forget that registry values come from xml's, cab's, registry hives, even some executables. Setting are often duplicated between packages and hive and OEM provisioning files. This means that just because you remove a package from your kitchen does NOT mean that all the related registry data for that package will also be removed. For this you really need to modify the hives manually with the new HV editing tools, or completely rebuild the hives using a newer kitchen like OS Builder that allows you to build HV files from scratch. even then I recommend usign HV editing tools to confirm nothing is left behind unintentionally.

An optimized registry absolutely means increased performance.
[Samsung Galaxy S7 Guides, News, & Discussion] kolijoco:
hope this is the right category. i have a problem:

- started off with a 930f original factory unlocked (purchased in europe new from an independent hw vendor), eventually updated (itself) to 8.0.0

- used it with many carriers all over the world, no problems ever (love this phone).

- last year, i needed volte on t-mobile in the u.s., so i rooted (super su) and installed csc from cscselection_v2.4.5.zip (the one based on the s8 csc i guess)

- works great

BUT: to my surprise the phone now seems to be locked to t-mobile: tried to insert my european sim, one i've actually used it with before doing the root/csc, and got the locked prompt... (side note: the sim is ok, works in other phone.)

- it does not have the t-mobile unlock app.

- (i grabbed a version of the app from an apk archive), but it says my phone is not supported),

- t-mobile support says there's nothing they can do: the phone never was a t-mobile phone, and was original factory unlocked for most of its life

- how can i network unlock the thing? (i'm not willing to pay for a service until i'm certain it would "work")

any suggestions? thanks
[Samsung Galaxy S7 Guides, News, & Discussion] XDHx86:
Flash stock ROM and root with magisk.
[Samsung Galaxy S7 Guides, News, & Discussion] kolijoco:
i am/was on a stock rom. just applied csc. note: i still need volte and wifi calling on tmb, which i onnly get with the csc patch. if i apply stock, wont that revert the csc?
[Samsung Galaxy S7 Guides, News, & Discussion] XDHx86:
It would but it would also unlock your device, after unlocking your device you can try again with a different CSC.

Alternatvely you can use the codes available on the internet. Here is a full list of the codes.
[Samsung Galaxy S7 Guides, News, & Discussion] kolijoco:
hmm... i see... thanks. i'll try
[ASUS ROG Phone 3 Questions & Answers] Sreeni@007:
Do my air trigger works even after changing custom roms?
[Android Q&A, Help & Troubleshooting] Buzzliteyear:
All my apps are working on Android 6

Changed to a CuBot with Android 9 and hate it

how can I down grade this phone to Android 6 or I would buy something like a redmi 9c to try downgrading

any help be great......

is there anyone in NZ that would do this for me

cheers

Brett
[Wing, P4350 General] spadez1987:
I would like to put roms on my wing and put ringtones on my wing so if someone can help me please let me kno im new to this!!!
[Wing, P4350 General] morbid:
well to put roms is fun but ringtones is easy heres a easy way to mod your registry for putting ringtones on your sd card so you have more room use something like total commander

http://xdaforums.com/attachment.php?attachmentid=48508&d=1188352838

Allow Ringtones from Micro SD Card

HKCU/ControlPanel/SoundCategories/Ring/Directory:

\Windows\ => \Storage Card\

now for putting roms on your phone i suggest you read this first then decide what rom you want to use

read this

http://xdaforums.com/showthread.php?t=360999
[OnePlus 7 Pro Themes, Apps, and Mods] Mohitash:
View attachment 5356399

SE Xtreme​

Sound Enhancement Xtreme will give you the best experience ever on your stock (without any sound mod)

SE Xtreme is fully based on Stock Dolby and Stock OnePlus Sound Tuner. Any mod you install after this will work after this.

SE Xtreme comes with modified files for stock Dolby and Stock OnePlus Sound Tuner to give the best out of it without harming speakers. Some features are as follows-

There is no risk by using this mod

Fully Based on Stock Dolby and OnePlus Sound Tuner

This mod will enhance the frequency bands for speakers

Bass, Vocals, and Treble everything is balanced, no distortion at all (Speakers and Headphones both)

Comes with Bass Enhanced boost for Headphones (Excluding Bluetooth and any OnePlus Official headphones)

You will get great pure bass without losing any quality of song in headphones.

It's not just mixer_paths xml file thing, it's more withing /system and /data

Can be uninstalled safely

It's partially systemless mode- Mixer Paths XML modifications are systemless as Magisk Module (that will be installed by App automatically). And other modifications are within /data directly to files. [It's 100% safe]

There are 3 mods included:​

Normal Enhancement Boost

Xtreme Enhancement Boost

XtremePlus Enhancement Boost (Use this 3rd mode with caution, having always volume at max with this mode can harm speakers and earpiece)

By the names, you can guess their differences. You must try to get more and you will experience the difference.

Cons: After any mode change, your device will reboot automatically (it's necessary).

Here are some screenshots of SE Xtreme App​

View attachment 5356257

For user's using SE Xtreme:​

Don't do:

While you are using this mode, If you modify mixer paths file then that will be overwritten by SE Xtreme on the next boot automatically.

But if anyhow you can modify it, please don't increase any value for RX0, this will harm your device's earpiece. I recommend making RX0 volume to stock always.

Can Do:

You can install any mode over this, just make sure mixer paths file should not conflict. Any sound mod in which mixer_paths_tavil.xml file modifications are included, just don't install it or install it by removing mixer_paths_tavil.xml modifications from it.

Requirements, instructions and download link(s) in next posts.

CREDITS:

A BIG THANK YOU to A Developer @topjohnwu - the founder of Magisk.

Magisk is like A God to all Android Modding world right now and the main feature is System-Less (It defines itself). On the other side, it comes with a lot of features...

Magisk can solve many things A developer need.

All members of Team- Magisk and more...

@ tytydraco

@Mohitash :sneaky:

Want to support?

If you Like my any work

- You can donate to me by buying me a coffee of your choice

Or

- You can Donate to me here - Playstore Link

✌️ ✌️ ✌️ ✌️