yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Updated the OP with a useful information about NL backends..
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Updated the OP with a useful information about NLP backends..
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Don't have any problem with NLP backends, they are active after reboot, no need to re-check each ...

I just have a problem, with Aurora store : my paid apps are not recognised (Titanium Backup don't achieve to check license, Power amp too), is there a way to avoid that ?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Are you really sure they are active ?... They may seem to be active because you may still get a location, but probably they are not. It is now a known problem of microgG on android 10...

I am not aware of any way to use *some* paid apps, the ones that verify a license after being installed.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Yes, I think NLP backends are really active, because I tried a GPS app just after a reboot, and Gps fix has been very quick (it was the first gps fix since flash), so I doubt it works ...

And for paid apps, I found another open source to replace one (Vanilla Music), and I use Titanium without pro key. Thx
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
NLP backends are not related to GPS: they try to find a location by using cell towers, wifi.... when you do not have access to GPS. Try again inside a bunker ;)

Edit: DejaVu backend uses GPS (only when another application activates it), and makes a link between your location as determined by the GPS and cell towers or wifi, in order to recognize your location in places "déjà vues" (already seen). Everything offline, without accessing a database like MozillaNlpBackend and others do.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Ok, thank you for the explanations and yes I confirm that it is checked but disabled after reboot, I have to uncheck and recheck NLP Backends to reactivate the location service.

Otherwise for everything else the rom is impeccable, no problem found, thank you for your work :good:
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Another question : which NLP do you use ?

And I've got a game craching all the time while gaming : Hill Climb Racing 2 (the game freezes)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Mainly DejaVu ! It's the only one to the best of my knowledge, that works completely offline, and learns new positions. The drawback being that one must open gps apps to make it learn. MozillaNlp for instance can work well, such as AppleNlp, but gives completely wrong positions when you are in an area unknown in its database.

About bugs in apps: I've not time to investigate, I can do that sometimes a bit for stock apps, but won't do more. Also, lineage 17.1 is not considered as stable yet, and has not been released. It may also be possible that something like play game is missing, or something related to play services...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] P3RCII:
It´s still not work. But by data formating, it displays E:Unable to decrypt FBE device. Maybe thats the problem? How can I fix it?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] P3RCII:
It worked! Thanks.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi vince31fr,

I install your your build and it's run fine.

I am newvie in lineage and I understand that you try to still googlefree :)

For you, what is the best phone suite : contact, dialer, browser, .......

thanks :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Hi, great!

You'll be disappointed: I mostly stick with lineage basic stuff! Even if the look of some apps like dialer and contact is a bit outdated, they work perfectly well and I don't need much more. Etar as calendar is nice and open source (that's why I included it and also because lineage calendar does not work without Google), Email is simple and perfect even with gmail addresses, ...

I also use (in complement of lineage browser) Fennec from fdroid (Dev version of Firefox), telegram from fdroid, davx5 for calendar and contacts syncing with clouds, nextcloud for file syncing, MiXplorer as file manager...

One exception though, I use Signal for text messages instead of the basic SMS app.

After all, it's a matter of taste, and there is plenty of choice, open source or not... My primary goal was to get rid of play services, and I still use some Google apps like photos (as I did not make a transfer to another cloud yet, but will surely do).

I don't see stopping the use of Google stuff as a religion, but I'm slowly but surely on that process...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
BTW: I'll perhaps do a bit more ungoogling, like changing the default search engine of the browser for e.g. duckduckgo, and maybe more...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
:fingers-crossed::laugh: Me toooooooooo

I test Here Maps (Onboard Maps) on the Lineage 17 and it's work fine :)

May be, we could open a new thread to list the betters basics applications for LineageOs, as we were looking for ?:confused:

Next step for me : Reload my contact from Excel save, then test GPS with onborad maps Osmand because it's seems that we can load POI:silly:

Find other SMS apps, because I don't find the NL (Nex Line) touche on this ?:confused:

Thanks;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] hpto:
All Ungoogle stuff are welcome. Sure I will run this ROM asap.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
After few days on this build, get back to classic AOSP with all google stuffs (ExtendedUI), because of two things :

- My favorite game crashes all the time (Hill Climb Racing 2, crashes on classic Lineage with Google stuffs, so not related to this build)

- I didn't migrate my Amazfit account yet (I'm using an Amazfit Stratos) from my Gmail account, and didn't achieve to connect on it with MicroG (so impossible to sync my watch to my phone). But I'm planning to do it (I hope I won't loose my history).

Overwize, excellent rom, very good battery life and all we have to have on a rom :)

ps : I'm using QKSMS from F-droid for those who are searching a good and open source sms app
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] melkhatt:
Thanks for the rom.

dirty flashed over magma. Workin' fine.

i have 2 requests

- Dark theme is not real black.

- vowifi not workin (sfr france)

nanodroid have an interisting replacement list for google apps:

Full list of provided applications

Alarmio (Alarm Clock) > F-Droid
Amaze (File Manager) > F-Droid (i use Ghost-Commander instead)
AnySoftKeyboard > F-Droid (i use Enhancedime instead, not in fdroid)
Blokada > F-Droid
Frost (Facebook client) > F-Droid (i don't use it)
Hacker's Keyboard > F-Droid (i don't use it)
K-9 Mail > F-Droid
KeyPassDX (Password Safe) > F-Droid (i don't use it)
MPV (Video Player) > GitHub (i use Vlc from F-Droid)
New Pipe (YouTube client) > F-Droid
Oandbackup (App backup and restore) > F-Droid
Odyssey (Audio player) > F-Droid (i use Vanilla-Music)
OpenCamera > F-Droid
OpenKeyChain > F-Droid (i don't use it)
OpenLauncher > F-Droid (i use Lawnlauncher 2 , not in F-Droid)
OpenVPN > F-Droid (i don't use it)
Privacy Browser > F-Droid (i use Fennec F-Droid)
QKSMS > F-Droid
Simple Calendar Pro > F-Droid
Simple Gallery Pro > F-Droid
SmartPack-Kernel-Manager > GitHub (i don't use it)
Termux > F-Droid
TorBrowser > Tor (i don't use it)
Twidere (Twitter client) > F-Droid (i don't use it)
XDA Labs > XDA source not (yet) available (i don't use it)

there is just one app from google which i can't find a real replacement "Waze" :crying:.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] instrumental:
What I was looking for! Finally an Android 10 based rom without included Gapps. I will test on weekend. Thanks for the rom!
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi,

thanks for the SMS purpose.

I try it, but it doen't run with this Rom:(

I try the V374 2203

;)

---------- Post added at 11:25 PM ---------- Previous post was at 11:23 PM ----------

Hi,

veru nice list.:good::cool:

I will try it ASAP :)

MAny thanks :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Where did you found this version ? On F-Droid latest version of QKSMS is 3.7.10 and is runnig fine on this rom ...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Thanks to everyone that participated in the discussion, this is very interesting and I finally changed my mind about default and preinstalled apps.

I will make a number of changes for the next release, the goal being to make a build more user/beginner-friendly.

I actually plan to:

- replace stock SMS by QKSMS

- replace stock browser by DuckDuckGo

- preinstall fdroid and aurora store

- preinstall MicroG FDroid repository, so that all MicroG apps will appear in FDroid

- preinstall Nominatim Geocoder and several NLP backends for easier setup of location stuff through microG

- preinstall PdfViewerPlus

About the other apps, I think there is plenty of choice and finally no clear "winner" in my opinion. Even for DuckDuckGo I hesitate, but I really want to propose a google-free browser and search engine and it's a reasonably good candidate. For example also, K9 mail is very good, but I prefer the simplicity of the stock Email app.

All these apps will be included in their FDroid version: they thus can be updated through FDroid. Furthermore, they can be deactivated directly in the ROM (the other option being of course to remove them in e.g. TWRP).

I will also include MagicEarth for GPS navigation. Although it's not (yet ?) free software, this is the choice made in /e/, and not a so bad one. They have a strict privacy-friendly policy, and I really would like to make it a possible choice to have a relatively complete experience with the rom.

About the other future modifications, there will be a better default home screen, with a clock widget, DuckDuckGo search bar, and more default app icons on the desktop.

One nice thing too: as I explain in the OP, there's a problem with NLP backends being deactivated at each reboot and randomly when running. I implemented a quick and very very dirty fix, with the hope that this problem be solved eventually. Network location works now perfectly well.

Last but not least: I'm sorry, but a clean flash will be required for the next version. No way to avoid that due to some internal changes (particularly, the origin of MicroG apk, which is now signed by FDroid).

I will upload a new release within a few days, everything is mostly ready. If some of you have interesting remarks by the meantime, don't hesitate.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Yeahhhhh !!!! many thanks vince31fr.:good::cool:

(I still write with my bad english, but if your ID is right, we are not so far : 250kms north from your's position :laugh:)

So, at the moment, I test here maps. And it's seems to run fine. I only did a test with onboard map and 25kms ride.

I load OsMand GPS maps. It's seems to run BUT, I can't use the localization menu, it crash and stop this application. So I start the localisation with the short cut. It's seems running but take time to find my position.

Then a load some favorite POI in .gpx format. This seem to be good BUT I see the favorite points the fisrt time I load them, and after stop/restart the application I never see them again :(.

I will reload my phone from scratch and then restart the test.

One question : When I use the SMS application, I don't know why I don't find NL (New Line) bouton on the keyboard ? Normaly it's the enter key which made new line but ? :confused::confused: => I find the solution (internet :)) Must press shift and then the Smiley bouton become "enter" bouton :)

Thanks :)

Ps : One question : Is there something that I can do for help ? ;)

Ps2 : I had leave some notes about reload my adress book from my windowsphone to my lineageos new phone, used only my local Pc (no gmail, hotmail, and so on ...) ;) Was't so easy, but I had done :p
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Well, a lot of french people in that thread ;)

I quickly tested OsMand: it wworks well on my device. I'm quickly located too, maybe because my NLP backends work well now.

I don't know nor use OsMand enough to be of real help, sorry.

In QKSMS, I have newline button... I don't remember in stock SMS app, as I use Signal for SMS.

Bug reports or improvement suggestions already help ;)

Great. To benefit from a full google-free experience, a next cloud account somewhere is a real plus, where you can sync contacts, calendar, files... You can do that on a personnal server, or find a provider. Some of them are free but very limited in space (2 to 5 Go), some of them have more space but are not free... I don't want to make an advertisement for any of them, but I found one that offers 2To for a couple of bucks each month and works very well ;) Google-freedomnesss can have a price ;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Dark theme is lineage's one... I don't want to modify a lot lineage at the moment. Only added smart charging and fingerprint authentication toggle, and will be very cautious with that, don't want to break things. Modifying colors may be a problem and lead to unexpected results...

About vowifi, my provider does not implement it, so I won't be able to help.

Thanks for your nanodroid app replacement list, as you see I thinked about that ;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Hi Vince, and thanks for your hard work (I agree with all your choices, I'm already using QKSMS, DuckDuckGo, MagicEarth and F-Droid).

I'm sure I'll return to your builds and stay on it when I'll be sure my game is not crashing with LOS, so I'll test next builds for that ;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Well, I tried your game, Hill Climb Racing 2. I made 4 runs, no problem at all......
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Hum, strange, perhaps because of cloud saving (this game is connected to an empty facebook account, which i'm using only for saving some game's data)

Next time i'll try LOS, will try to game without cloud to see ... And if it works without, I'll try to get a logcat while gaming connected to cloud ...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi, again :)

I progress.

QKSMS V3.8.0 B2212 started and seems to run. I will test tomorrow.

OsMand : Start, find position, but I still have a problem with the favorites load with .gpx file. I can load favorite, I can see the favorite on the map, BUT when I close the application and I restarted it, I can't see the any favorite. Nothing. I must reload them from the file to see them again. And if I close the application, then the favorites points disappears again. Still strange .....:confused:

For the contact, I test the "Contact_Pro_V651_De_SimpleMobileTools". It not so bad. The interface seem better:silly:. For this, I have a question : Did Google contact, installed with the rom or SimpleMobile contact that I installed, share the same DB contact on the system ? Because I see the same contact in the both application ?:confused: I don't know anything about android, lineage or lunix mobile. Thanks for understanding my question :D

See you :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi everybody :)

So, I made some test today.

As explain yesterday, I tested QKSMS V380:) Work fine, I send/receive 4 sms today. Just something strange : I don't see any smiley :confused: Is it normal ? => I find the solution (internet :p) : press and hold the enter buton and then the emoticons buton appear :)

I try to test OdMand. Still One pb : No voice :(. I think I don't have the good TTS. Or I don't set the good parameters. Somebody know somme good TTS and site where doanload it ?

Vince, yesterday you write :

I quickly tested OsMand: it wworks well on my device. I'm quickly located too, maybe because my

NLP backends

work well now​

What is : NLP backends ?:confused:

Other way, I install DuckDuckGo; and it' work fine, execpt the predictive write. It doen't purpose anything :(

Yop, I was the today news :laugh:

See you

---------- Post added at 05:29 PM ---------- Previous post was at 05:22 PM ----------

Yop, something to add.

OsMand : I think that I fine an idea for the diseppear favorits problem : I load a list of gas stations, and most have the same name. The soft compact them and keep just one entry per name :( At end, I find 44 entries from more than 1000 at the beginning.

I must made somme more test ;)

ReReHi,

I just finish the test. I was right, the was the wpt name.

Solution :

So :

- I take this tool : RouteConverterWindows.exe, V2.72.2 january 11, 2020 find here -> https://www.routeconverter.de/home/de

- Load the .gpx file with the 1627 POI

- Save in .xls format

- Open in Excel 2007

- Separate column description to isolate the name in one column with data conversion the description colum

- Sort by point name

- Add a number with Excel as toto 1, toto 2, .... and so on

- Concate the modified column and the last

- Insert new column

- Copy the column with the formula and past in the new column (near time column) with special past option, value

- copy the column title : description

- Clear the 2 last column

- save the list (xls format)

- Open the list with RouteConverterWindows.exe

- Choose point point trace

- Then save it in .gpx 1.1 format

- transfert to the phone

- load in OsMand

Then I retreive my all point (in my case Gas stations) even if I close and restart the OsMand application :silly:

:)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
BREAKING NEWS

A new build is out, read the OP.
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Flashed, everything is OK, good work !

And I found a way to play Hill Climb Racing 2 : I juste desactivate all sounds in game, and no more freezes or crashes un game [emoji106][emoji106][emoji106]

Envoyé de mon Xiaomi Mi9 en utilisant Tapatalk
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Yeaaaaahhhhhhh !!!!!!:svetius::svetius::svetius::svetius::victory::victory::victory::victory::victory::cool::cool::cool::cool::cool:

[MENTION=219075]Vince[/MENTION] : Marvelous :good::cool: Many thanks, I wil try it ASAP

[MENTION=2638401]Minux31[/MENTION] : Cooked on the morning, eat at lunch :laugh::laugh::laugh::cool: Happy that it's work fine ;)

I progress, I progress :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Just to be sure : this rom have 4G+ or not ? I have never seen the + for now, just 4G ...

Btw this rom is very great, and battery life is awesome, the best I had with a custom rom !

Thank you Vince :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
Well never saw 4G+ on my phone also... I really have no idea sorry.

I usually reboot my phone too often to test new things to have a good idea of battery life, but I think it is pretty good yes, actually my last charge was 20 hours ago, SOT nearly 3 hours, and still 69% left ;)

Google sutff is so battery-hungry...
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi Vince,

I installed your new release and it's work fine :)

I find a small curious running :

I don't have predictive write when I used DuckDuckGo.

See the under pictures :

With DucgDuckGo when I answer to a forum :

Or I have one with QKSMS. For sample :

In this last case we can see the purpose world "déjà" in the middle. I don't understand why it's doesn't run :(

It's was the same when I installed DuckDuckGo ;) Is it the same for you ?

Other questions :

There is no TTS (synthetic voice) soft installed. Do you know some good one which I can use :)

What is : Tust system security for android system? Each time I unlock the phone it's ask for discover and may be, parameter setting..... :confused: Can I uninstall it ?

Thanks for eveything :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Same for me with Gboard or AOSP Keyboard and it's normal, DuckduckGo works in incognito mode, so no prediction when you use it.

Now I'm using swiftkey, and it shows predictions in incognito mode (without recording new one of course).
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Dinocen:
Hello!

Thank you so much for this port for the Mi 9 :o :o

Finally I managed to install the rom by doing this:

1. Unlock bootloader

2. Flash mauronfrio TWRP

3. Format data and reboot again to twrp

4. Flash the rom

5. Reboot to fastboot mode.

6. Use the command in cmd (fastboot and adb drivers installed already): fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img replacing the "vbmeta.img" in the command with the path of vbmeta.img downloaded from mauronfrio TWRP post

7. Type fastboot reboot in order to make my phone reboot.

8 Done

Everything works really fine but if I go to Privacy->Trust it alerts me that SElinux is not active. How can I enable it?
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi Minux,

Thanks for the answer.

I will try swiftkey.

Two questions :

- Can I use Swiftkey without any account ?

- Which version do you used ? I find this V7.3.4.17 here : https://swiftkey-keyboard.fr.uptodown.com/android

Is ti a secure site ?

Thanks :)

---------- Post added at 12:13 PM ---------- Previous post was at 11:59 AM ----------

Hi,

I don't know if you had done it like that, But I prefer this procédure :

0. Make sure your bootloader is unlocked.

1. Flash and boot into MIUI 11.0.6.0.

2. Flash vbmeta.img using the following command. (Minimal ADB and Fastboot from here -> https://xdaforums.com/showthread.php?t=2317790)

Code:

fastboot flash vbmeta vbmeta.img --disable-verity --disable-verification

3. Flash TWRP.

INSTALL (Copy the .Zip file on the root directory, connecting the MI9 to the Pc)

1. Reboot to recovery. (TWRP)

2. Install ROM.

4. Format data.

5. Reboot.​

I took it here : https://xdaforums.com/Mi-9/development/unofficial-lineageos-17-0-cepheus-t4023133

;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Hi,

- Yes, i'm using Swiftkey without any account. By doing that, it learn prediction with time instead of learning immediatly with the account data

- I'm using the latest version downloaded from the Aurora store (7.4.6.6.948306016). I don't know if this site is secure, prefer Aurora it's simple ...

;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Hi Minux,

I installed swiftkey and it's works fine :) ::good::cool::cool:

Thanks :)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] Minux31:
Because you were talking about keyboard, and because Swiftkey is close, I've searched an open source keyboard and finally installed AnySoftKeyboard with French language pack (from F-droid).

After some settings (defaults are not so good), it replace Swiftkey without any problem [emoji846]

Good keyboard, and open !

Envoyé de mon Xiaomi Mi9 en utilisant Tapatalk
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] MyFirstMI:
Thanks Minux, I will try it :)

small question : Did you check your FW version ?

How can I check my FW version ?

Is it good idea to update it ?

Thanks ;)
[Xiaomi Mi 9 ROMs, Kernels, Recoveries, & Other Dev] vince31fr:
SELinux is disabled at the kernel level, there's nothing you can do, apart disabling the warning in the Trust settings (a switch at the bottom).

Actually to the best of my knowledge, there's no custom rom for MI9 which enforces SELinux, they are all based on device trees with permissive SELinux. Maybe one day someone will tackle that issue...

The consequence is that the devices are a little less protected, especially by crappy apps that can access some data they shouldn't. By using MicroG and apps from FDroid, there should not be much problem, but SELIinux would be a real improvement to privacy.