yashsingh1/xdaforums huggingface dataset:
[Sony Xperia 10 III] wirespot:
Do you still get a LM fix if you disable all location modules in UnifiedNlp, or if you disable this Magisk module? Because I suspect you're actually using the Google location provider.

This Magisk module relies on the assumption that the UnifiedOverlay.apk file is placed in a location that will override the values provided by /system/framework/framework-res.apk. For the stock ROM it seems to work with /system/product but if that's not true for Lineage you may want to try modifying the zip and also copying system/product/overlay as system/vendor/overlay, system/oem/overlay, system/odm/overlay, system/system_ext/overlay and system/overlay.
[Sony Xperia 10 III] psychofaktory:
No, if I disable the location modules LM fix is not possible anymore.
[Sony Xperia 10 III] wirespot:
Ah that's cool then. It's interesting that it requires .gms to also have location rights even if it's not using it. I guess as long as it's installed and listed as an official location provider it needs to have the permissions that go with it too. :)
[Sony Xperia 10 III] psychofaktory:
@wirespot

Is there anything against using this Magisk module on a device other than the Xperia 10 III?
[Sony Xperia 10 III] wirespot:
It won't break anything, it just won't work if the folders aren't good. UnifiedNlp settings will complain that the service could not be registered.

See post #10 for a list of folders. If it doesn't work as is, duplicate the system/product folder with all those other names, repack the zip, and try with that.

What ROM are you planning to try it on?
[Sony Xperia 10 III] psychofaktory:
Offical LineageOS 18.1 von Sony Xperia XA2 an unofficial LineageOS 18.1 on Xiomi Mi 9 lite.
[Sony Xperia 10 III] wirespot:
On LineageOS you don't need the overlays (so none of the /system/*/overlay/* files or dirs) because its framework-res.apk already allows you to use UnifiedNlp (it lists org.microg.nlp as an approved location provider). This actually solves a major headache.

You can still use a Magisk module to install the UnifiedNlp apk to /system/priv-app and the permissions file to /etc/permissions/ systemlessly if you want (as opposed to actually mounting the root partition read-write and copying them there). This makes it easier for these modifications to survive LineageOS updates. (If you need to install them physically you will either need to copy them again after every update, or you can use a script that protects them during updates as described here.)

Please note that the actual apk you need to install depends on whether you install with Gapps or without. My module is made for a stock Sony ROM with Google Apps so of course there's already a location provider from Google (com.google.android.gms), so I need to use the UnifiedNlp.apk, package name org.microg.nlp, which is designed to work alongside Gapps. If you plan on installing Gapps on LineageOS then you need to do the same so you can use my module with just the */overlay/* stuff removed.

If you plan to use LineageOS without Gapps then you need to get the NetworkLocation.apk version of UnifiedNlp, which has package name same as the original Google package (com.google.android.gms). You will need to replace /system/priv-app/UnifiedNlp/UnifiedNlp.apk with /system/priv-app/UnifiedNLP/NetworkLocation.apk in the module zip, and also edit /system/etc/permissions/org.microg.nlp.xml and change the package name from "org.microg.nlp" to "com.google.android.gms". (The actual file name of the .xml doesn't matter, the system loads all the .xml files in that dir anyway, but you can change that too if you want to be tidy.)
[Sony Xperia 10 III] psychofaktory:
Thank you very much for your answer.

Whenever possible, I prefer the systemless variant.

Therefore, your Magisk module would be a good way.

For all LineageOS installations I have installed the OpenGApps.

That means I simply remove the system\product\overlay\ folder and its contents from the zip file and can then flash the module directly with Magisk?

Is it enough to adjust the values in the module.prop to change the display name of the module, or is there anything else that needs to be considered here?
[Sony Xperia 10 III] psychofaktory:
Tried with the steps I described in my post above.

Everything worked so far.

Except UnifiedNlp didn't register in system.

What's wrong with my setup?
[Sony Xperia 10 III] wirespot:
Does it say "system supports location provider" in UnifiedNlp self-check?

Two common gotchas:

In the Self-check list, tap "permission to access location" at least once. It may be needed to grant additional location permission.

Make sure that using network-based location is enabled in the settings. I don't know what it's called on Lineage. On stock ROM it's called "Google location accuracy" which of course isn't useful. :)

Reboot once after doing all of the above.

Wait a couple of minutes after restart before you do Self-check, sometimes it takes a bit longer.

If none of this works try copying system/product/overlay as system/vendor/overlay, system/oem/overlay, system/odm/overlay, system/system_ext/overlay and system/overlay, in the zip, reinstall the module and reboot.
[Sony Xperia 10 III] psychofaktory:
Self-check says that system supports location provider. Permissions are set and every mark is checked.

Network-based location is also active.

Phone was rebootet several times and I waited bevore testing with NLP TEST app.

I have created and installed a new ZIP file based on your recommendation. That seemed to did the trick.

Got a location wie LM NLP test. But far from my actually position.

But then I figured out, that the problem came from somewhere else:

Mozilla NLP gave me wrong Informations about my position. So I disabled it and enabled Apple NLP instead.

Since then everything works find.

If I see this correctly, the newly created Magisk module should then work on all LineageOS roms with GApps installed. Regardless of the device type.

Am I correct here?
[Sony Xperia 10 III] wirespot:
Not always. :) LineageOS for each device also has some proprietary bits included. Sometimes one of those proprietary bits is a binary blob included by the manufacturer, that prevents any alternative location provider from working. On those devices the only solution is removing that blob.

Glad to hear you got it working. Yeah I also think Apple has better data than Mozilla because they buy their data from specialized companies, Mozilla mostly relies on volunteers for mapping celltowers and wifi spots. But Mozilla is of course better for privacy.

If you keep the DejaVu module enabled you'll eventually build a database for your area that's better than both of them, but it will need sky visibility to work.
[Sony Xperia 10 III] psychofaktory:
Too bad, I had hoped there could be some kind of universal modules to provide an easy alternative to the Google location services.

Currently I've the following location Backends active:

Déjà Vu

GSM Locationservice

WIFI Locationservice

Apple Location service

With this everything runs excellently.
[Sony Xperia 10 III] rakett1337:
I registered to add my experience with this module on LOS 19 on OnePlus 8T.

I would also recommend getting SatStat app to check if everything works, it is similar to to OP's NLP TEST app, you can check fused, network and gps based results on single map etc.

I was having a problem where network based location wouldn't work properly in either of these apps if I had closed unifiedNLP app. I had to open unifiednlp -> configue location backends -> press "OK" which seemed to trigger something as it notifies that location is used for brief moment(a12 feature). then after doing that, network location would work in satstat/nlp test. however - as soon as I closed unifiednlp from app drawer, both apps would stop being able to show network based location.

I disabled module and restart and tried to adb push unifiednlp and permissions myself but that failed for some reason, the app would be gone after restart from system-priv folder. then I tried installing the apk simply as user app and then enabled the module(after checking that as userapp it was completely pointless obviously) and upon restart everything seems to be working just perfectly.

I think actually installing unifiednlp app first as user somehow helps, not sure why, but because I have similar experience when installing bromite webview through magisk module - some apps crash cause they would look for default webview, however after installing the module I also install the apk from bromite website and then it works fine. so the problem and solution are similar in these cases that the apps as modules are perhaps not "fully integrated" or whatever. perhaps I am totally wrong though.

It also seems that now when I go to UnifiedNLP app permissions, instead of me having to pick between when to allow location (always/background/whatever the options are), it now simply says "Location - Allowed all the time" and when I click on it, it states that "UnifiedNLP is a provider of location services for this device. Location access can be modified from location settings." - this didn't happen initially.

Device setup: OnePlus 8T, lineageos 19 w/ gapps, UnifiedNLP.

After more playing around, my conclusion is that I have to install unifiednlp as user app and give it maxxed out location(unrestricted/all the time) access in Settings -> Permissions. The self-check button asks for approximate location only which doesn't seem to be enough to work properly in the background, perhaps this used to do work in earlier android versions(I wouldn't know). You can't set this permission after flashing the module, because then it will just report back that UnifiedNLP is a provider of location services for this device and won't take you to any options. After you can flash and it works. I could not get MozillaNlpBackend to properly work, but all others are fine. Confirmed location is provided correctly by logcat(adb logcat > logcat.txt) with testing done in NLP-Test, SatStat.

Thank you for the module!
[Sony Xperia 10 III] psychofaktory:
Can confirm that the manual in the starting post works exactly as described on LineageOS 20 (GSI, GApps build).

Only thing to mention:

On all phones I tried this (Xperia 10 III, Xperia XA2, Xiaomi Mi 9 Lite) unfortunately Mozilla NLP Backend isn't working correctly. It gives me a location hundreds of kilometers away from my current position while Apple gives me the right location.

I'd rather take Mozilla, but that doesn't seem to work.
[Sony Xperia 10 III] wirespot:
@psychofaktory Hm strange, could it be that Mozilla's data for your area is very sparse. I'm not actually sure where they source their location data. For me Mozilla is slightly less accurate than Apple (sometimes can't resolve below 50 meters) but I'm in the middle of a large city. Good to know there might be places where it cannot be relied on.
[Sony Xperia 10 III] wirespot:
In case it happens to anybody else:

After upgrading to Magisk 25, UnifiedNlp would keep crashing and not showing up in the phone settings under Location > Advanced, as it should. In the app drawer it showed up as org.unified.nlp, which it shouldn't (it shouldn't show up in the app drawer if it's properly registered in the system, and if it did show up it should be as UnifiedNLP not as the package name).

Anyway, I fixed it by reinstalling Magisk package (uninstall, reboot, reinstall, reboot) and then also installing the UnifiedNlp.apk from the file manager (was asked if I want to install an update to the existing app). After that it works and keeps working through reboots so all is fine, but all the configuration was reset so I had to go in and re-enable the NLP modules. The modules themselves were unaffected (other than being off) because they're standalone userland apps separate from the system app.
[Sony Xperia 10 III] gautxori:
any clue on how to make the "unifiednlp_enabler_sony_x10iii_v1.0" work in a Samsung Galaxy (J5 2017) stock ROM, Android 7.0? I'm using Magisk v23. I have problems to make the service work. I'm using Helium314's "Local-NLP" as a backend, it logs data but stops logging randomly...

Installation does not pass "Self Check" completely: neither "System supports this location provider" nor "UnifiedNlp is registered in system" are checked.

NLP Test does not work.

Should I need to "Overwrite several location provider-related settings in framework-res.apk by using Runtime Resource Overlays (RROs), to allow UnifiedNlp to act as location provider"? (Attached build.prop and framework-res.apk)
[Sony Xperia 10 III] Tojaw:
Have you tried following the official instructions here? This Magisk module seems to make most of this, including the patching and applying the permissions, but maybe doing it manually like it's described there works. Instead of remounting (which will likely not work) try using a Magisk module or LP to systemize the app.

Alternatively, try this.
[Sony Xperia 10 III] gautxori:
I did test the official instructions, I also tried another solutions based on xposed modules (rawi01's and intika's), and this one, based on magisk, was my next to last try.

I finally tried to install a MicroG version, minMicroG, which disabled all GAPPS, and after uninstalling it I was unable to use any google app, not even Chrome :censored: :censored:. I had to reinstall all the system from a nandroid backup, which took me too much time...

I may try the second link you provided, i did not know that one. I have to evaluate if it's worth the risk :geek:. Thanks!
[Sony Xperia 10 III] Tojaw:
Yeah, installing any microG version will disable official Gapps permanently. That's not the solution. The second link seems to have a package that is installed like microG but isn't the full microG and as such doesn't replace Gapps. There's a more in-depth explanation here. I think I will test it, I will report back how it works.
[Sony Xperia 10 III] gautxori:
Ok, thank you. Look forward to your comments.
[Vivo X70 Pro+] Faith_G3:
Hi guys, I'm in the UK and looking to purchase a VIVO X70 Pro+ (either blue or orange) and ideally 512gb.

The only site I can see is bludiode. Has anyone used them before? They seem to have mixed re iews.

Can anyone confirm if Google pay works in the UK too.
[Vivo X70 Pro+] piskr:
Wonda Mobile | Wonda Experience

Buy Sim Free Smartphones Deals at Wonda Mobile with Free UK Delivery Check Out Cheap Smartphones Sim Free today with Free UK delivery. Find your SIM Free Unlocked Phones. All the latest models and great deals on SIM Free Phones are on Wonda Mobile.

www.wondamobile.com
[Vivo X70 Pro+] Faith_G3:
Don't have orange or blue...
[Vivo X70 Pro+] Jesushasadroid:
https://swappa.com/listing/view/LWCP47362
[Vivo X70 Pro+] fabrixx:
Buyed in November on tradingshenzen without extra fee (only 30 Euro if you pay via paypal for china fee and zero for card).

Is not a placement...

TradingShenzhen - Smartphones / Gadgets for BEST PRICE

TradingShenzhen sells high quality Smartphones, Tablets and Accessories from China. We offer TOP Support and a AWESOME prices!

tradingshenzhen.com

My experience:

How to buy Vivo X70 Pro Plus from China

I bought Vivo X70 Pro is just arrived in europe at my home without customs tax Vivo X70 Pro Plus is not available for Europe but only for China

www.osside.net
[Vivo X70 Pro+] theoalex50:
Just buying it from trading shenzhen. That's where I got mine 512gb one.
[Samsung Galaxy S7 Questions and Answers] aarem:
My samsung galaxy s7 (SM-G930F) that was installing LineageOS 18.1 is stuck in a bootloop and I can not get into recovery or pretty much do anything. I can however get into download mode, but the phone is not recognized by USB connection. (From what I read online a year ago, this maybe a hardware issue with some samsung s7 phones. It has not worked for a while for me and I upgrade/update using the phone's hard drive or micro-SD card.) Is there a way to install/get in recovery without a USB connection (since the USB is not recognized). The USB connection does power the device so the issue is likely with the connection and data transfer part of the USB. I have tried other cables and computers and computer ports.

Can I flash a new recovery without USB? Is there any other option? Currently, the phone goes into boot (after the logo) and then keeps on the boot/install into lineage bubble from right to left and does not finish. I don't know if this means that the bootloader is corrupted.

I can get into "Download" mode, but because I can not connect by USB, I can not install a new recovery (unless there is some other option available).
[Samsung Galaxy S7 Questions and Answers] The_Real_Beef:
I have/had a similar issue. To the best of my knowledge, you need the USB connector.

My USB port was broken because my meathead self somehow broke the contacts on the USB connector. I'd been using wireless charging to charge it in the meantime.

Replacing the usb connector through the back (soldering a new one on) isn't too bad a feat, and you don't have to mess with the notoriously fragile display at all. Here's a youtube video example

.
[ASUS ZenFone 8] PC295:
Hi,

I use Aguard Premium in VPN mode. I don't get any systemupdates while Adguard is active.

There is nothing in the filter log that says anything was blocked. So I don't know how to create an exception for system update.

There are many settings in Adguard. Unfortunately, I can't test by elimination which setting causes the problem. (There is only an update once a month)

Here my settings:

In App-Management, i've allready excluded from Adguard-Filtering:

- Dynamic System Updates

- System Update

1) Filter

a) block ads - all lists active

b) Privacy - all lists active

c) Social - all lists active

d) Security - only "Online Malicious Blocklist"

e) Annoyance - all active

d) Language - only "German",

e) Other - nothing active

2) DNS

a) Server: Cloudflare Secure DNS (DNS over HTTPS)

b) DNS-Filter: Adguard-DNS-Filter

3) stealth mode: active

4) internet security: active

5) Extras: "disable AMP" and "AdGuard extra"

6) Network

- HTTPS-Filtering: active

- Proxy: no

- Mode: local VPN

Thanks for your help.

Greetings
[ASUS ZenFone 8] dron39:
I guess it's better to post the same in ADGuard forum. Or here in XDA if they have official thread here too.
[Gen8, Gen9, Gen10 Q&A, Help & Troubleshooting] K-BOX2022:
Hey. I managed to find a way to unbrick an archos that is stuck on the archos logo that says orange state. The bootloader when opened issues a command to reset the tablet to factory settings and after rebooting is unable to enter recovery stock.

To fix a device that is stuck on the Archos Logo you need to.

1.Install ADB Minimal and download Mediatek preloader from here

MediaTek Preloader USB VCOM Drivers for MT65xx, MT67xx, and MT68xx Chipsets

Download latest MediaTek USB VCOM drivers for Android devices with MT65xx, MT67xx, and MT68xx chipsets. Learn how to install these drivers on any Windows 11/10/8.1/8/7 computer.

www.thecustomdroid.com

2.Disable driver signatures in windows 10 from here

How to Disable Driver Signature Verification on 64-Bit Windows 8 or 10 (So That You Can Install Unsigned Drivers)

64-bit versions of Windows 10 and 8 include a "driver signature enforcement" feature.

www.howtogeek.com

3.Turn off your tablet completely

4.Plug your tablet into your PC and go into windows device manager and look for our device. If the drivers are correct the first time you plug it in it will say Mediatek Preloader .....

5. Download the program from here

6.After downloading and installation you will see the program.

7.Now the most important thing is that your device is still plugged into the computer and you cannot unplug it. Click on REBOOT FASTBOOT program and uncheck USE AP_API at the bottom.

8.The program will count down the waiting time. Now press VOLUME UP and Power and hold for a long time. The program should display a message that it has gone into mode fastboot but this is not true and we press REBOOT BOOTLOADER again and VOLUME UP and Power hold. It should now go into FASTBOOT MODE.

9.Flash RECOVERY and BOOT.IMG (boot may prevent you from entering the system also be warned check if this boot.img is compatible with your asrchos)

10.Type fastboot erase userdata and fastboot reboot recovery. If reboot recovery does not work then type fastboot reboot

11.Now Archos will switch to recovery and clean itself.

12.This one will do. It has been fixed

13.If you have any problem write
[Samsung Galaxy Tab S5e Questions & Answers] IngoPan:
Hi,

I tried flashing the new v11 firmware via Odin. Unfortunately, i didnt work (i come from v10). Now i get that error message , that i´d have to use Smart Switch soft on PC to do an emergency recovery. Unfortunately it seems to find it (some usb plug in sounds appears in windows) but the device can´t be found. Whats the take here ?

The USB drivers seem to be installed fine. Thanks in advantage!
[General Topics] SPICKY:
Hi friends..this is my first request in this forum, i hope you all will help me.

My O2 xda ii mini is not charging,Its not showing any light when the ac adapter is plugged in but when the back cover is removed its showing red light.

so i want to charge the battery externally,but i m confused which is the positive and which is the negative terminal of the battery.if anyone can help me then please help me with a diagram displaying the positive and the negative terminal,so that i can give it a higher current externally.
[iQOO 9] moe990:
HI friends, I have made a mistake buying iqoo9 from Aliexpress without reading the OS description. I read somewhere that vivo is supposed to be offering the option for owners to switch to funtouch is that true will I be able to do that or was that just a rumor?

Thanks in advance
[iQOO 9] warrio:
Hi guys,

same situation for me. I have bought the IQOO 9 pro PD2172A and I would try to flash PD2172F ROM but I don't want to brick my phone.

I hope there is someone expert who can help.

Thank you
[iQOO 9] Ashbite:
Same situation for me!
[iQOO 9] moe990:
Bad news guys I contacted Vivo. Switching is not possible as the Chinese version is made for Chinese audience and won't let you flash funtouch. At this point all I can hope for is to be at least able to access USB debugging and remove vivos bloatware.
[iQOO 9] warrio:
Hi mate, can you post us the link please? I would try to convince them to give us the possibility to switch to Global rom. At the end we have spent a lot of money for this flagship and if they don't want to lose customers in the future, they should make us happy in someway.
[iQOO 9] Ashbite:
So there's no single way for us now to be able to flash something different onto it? Nobody tried?
[iQOO 9] warrio:
the main problem is to find the original ROM so in case of problems you can revert back.
[iQOO 9] PanNet:
Hi there,

I've got 9 Pro version and I am interested too. is it possible to unlock bootloader? Developer options are very limited - most of functions are grayed.
[iQOO 9] moe990:
Unfortunately you can't. They won't even let you use root account to use adb debugging mode to remove their crap bloatware. Unfortunate that an incredible phone like this with amazing specs is locked. I would be happy if they let me at least use adb
[iQOO 9] warrio:
Do you think it's possibile at least to flash the Global version over the China version?
[iQOO 9] moe990:
No the Chinese phone are branded with different model code even if we assume you manage to get to bootloader which they already have locked and when I asked them they said no. We don't allow bootloader access for phones made for Chinese markets
[iQOO 9] PanNet:
Traying to find the correct stock software to the Chinese version of Iqoo 9 Pro I found instead software to F model not A. I didn't know the F model does exist at all. Recently Vivo released this model (9 Pro) to India market but I am not convinced it is V2172F. Possibly this software could be downloaded to ours 9 Proses after bootloader unlocked. Am I right?

Vivo Iqoo 9 Pro PD2172F Firmware Flash File (Stock ROM Guide)

If you're a Vivo Iqoo 9 Pro PD2172F user and looking for the official Stock Firmware to download, you can follow this full guide below. Here you can check

www.getdroidtips.com

Regards'