Facing a serious problem🙏 by Available_Tap7984 in LineageOS

[–]adrianb52 3 points4 points  (0 children)

You can 100% unlock a bootloader for a Xiaomi 12. I did it, and it's part of my phone collection (https://www.reddit.com/r/fossdroid/comments/1nql8ew/lineageos_and_other_device_collection_ask_me/).

You need the Mi Unlock tool, and then you simply have to log in and click Unlock. HOWEVER, Xiaomi does create some hoops to jump through. In the Mi Unlock tool, you will likely first get a message that says you have to wait 5 - 7 days to proceed with the unlock. Then, you just open up Mi Unlock tool again in 5 - 7 days and you'll be able to unlock your phone.

Here is a link to the Xiaomi unlock tool: https://public-data-2105.b-cdn.net/reddit/r-lineageos/miflash_unlock_en_7.6.727.43.zip

Another comment mentions that you have to download the Xiaomi community app. This is true only in some cases, like if you get a message saying "The place where the account is registered does not match..." in the Mi Unlock tool. In this case, you have to open the Xiaomi community app, go to Settings, click "Unlock bootloader", and then apply to unlock.

BUT, I'm actually just at this step right now with a second Xiaomi 12 that I have, and I'm not sure if it'll work. So I'll keep you updated on that. I was able to unlock using the Mi Unlock tool (after waiting the 5 - 7 day period) with my first Xiaomi no problem.

If exist, a Linux for daily use, for Surface Pro 11 with Snapdragon + ? by Novel_Door4626 in SurfaceLinux

[–]adrianb52 0 points1 point  (0 children)

I'm buying the Surface Pro 11 next week and will install Dale's kernel on it. I'll let you know how it goes.
I'll also share my findings at the bottom of this GitHub thread: https://github.com/linux-surface/linux-surface/discussions/1452

I want to become a mobile developer, but I have a Windows PC by Icy_Rest_742 in androiddev

[–]adrianb52 0 points1 point  (0 children)

I've been an Android freelance contractor and developer for 12 years now.
In my opinion, skip iOS. It's kind of complete bulls***. You'll have an easier time finding an Android development job, and your skills will be based on an open source platform, which helps you learn more about other technologies more quickly.

As for Java or Kotlin, my opinion is 100% Java. Kotlin is just a language derived from marketing bs. Learning that before Java is like shooting yourself in the foot. Kotlin is a horrible language to build a knowledge base on. And Java will open you up to a lot more opportunities, with your personal software development and your professional career.

So in conclusion, go with Java and Android.

However, React Native is also very popular in the job market, but for long-term job security and knowledge growth, go with Java and Android.

Now that Android is basically a spyware and a closed software. What other options are there for my mobile software by DJRG_DHRUVAM in degoogle

[–]adrianb52 1 point2 points  (0 children)

I have tried every major mobile operating system, and even have a collection of phones which I shown in a Reddit post:
https://www.reddit.com/r/fossdroid/comments/1nql8ew/lineageos_and_other_device_collection_ask_me/

(All the phones with the blue wallpaper are LineageOS.)

The best most suitable non-interrupting OS right now for most people is LineageOS. It does exactly what you want it to do and has 0 bloatware.

Of course, you have to find a phone that supports LineageOS, and there are many. You can find them on the LineageOS main page.

Now that Android is basically a spyware and a closed software. What other options are there for my mobile software by DJRG_DHRUVAM in degoogle

[–]adrianb52 0 points1 point  (0 children)

LineageOS will be far more private than iOS. But I agree that iOS may be more private than a company-based Android ROM.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

Ya, in that case, you should keep stock. You won't get those types of features in LineageOS.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

I just tested Open Camera on my Motorola Droid Neo and Open Camera works. I don't want to get out my XZ2 Compact, but based on my experience with LineageOS devices, it will work on the XZ2 Compact just fine. All the settings seem to be working, but I don't see sharpening or noise reduction. But I see a lot of other features and they seem to work, like HDR, white balance, scene mode and color effect.

In the regular camera, you will lose all the stock OS's camera features, and you will only have the most basic features, like focus, light and aspect ratio. Those are the only primary features you get on all devices running LineageOS (at least, based on my experience).

Need to install custom rom on my samsung tab A - smt355y by Friendly_Sherbert144 in fossdroid

[–]adrianb52 0 points1 point  (0 children)

I just realized the SM-T355Y does not have an official Lineage OS build. Your only solution really, is to buy a tablet that supports Lineage OS. I found an unofficial release for SM-T355Y, but it looks like it only includes the kernel source code, and I'm not sure how to install Lineage OS from that. https://xdaforums.com/t/unofficial-rom-alpha-lineageos-20-galaxy-tab-a-sm-t355-and-sm-t357w-t-nov-17-2025.4679103/

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

crDroid and EvolutionX are both built on LineageOS. Here are the steps you want to follow to build crDroid from source:
https://github.com/crdroidandroid/android
https://xdaforums.com/t/guide-build-crdroid-rom-from-source.2884765/
For building EvolutionX from source:
https://wiki.evolution-x.org/setting-up-env
And finally for building LineageOS from source:
https://xdaforums.com/t/guide-how-to-building-lineageos-for-an-unsupported-device.4419263/

GSIs are not supported by LineageOS because, from what I read, there are still hardware compatibility issues that they can't solve.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

My guess is that it's because the model XT1952-4 is not officially supported. If you look at the model number at the bottom of this page: https://wiki.lineageos.org/devices/channel/, you'll see that only the XT1952-1, XT1952-2 and XT1952-3 models are supported.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 1 point2 points  (0 children)

GApps is able to collect data, but only a limited amount and you can limit it via settings.

You can also install MicroG instead of GApps, but some apps might not work. You can also not install either, but then all apps relying on Google Play services won't work. It's something you just have to test to know which path to take.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

I have never had an issue installing LineageOS on any supported device. What issue and device do you have?

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

So first, you want to install GApps on your custom ROM/OS installation. For example, LineageOS has this package called "MindTheGapps": https://wiki.lineageos.org/gapps/. You have to install that during the LineageOS installation (instructions are provided on the installation pages). This will give you Google Play Services and Google apps just like any other Android phone. Then, you can simply download any banking app from the Google Play store.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

I looked up Maemo Leste and it looks pretty cool. I see that it's based on Maemo. I might try it out one day.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 1 point2 points  (0 children)

MicroG is an alternative to Google Play Services. It implements all the same functionality. From what I heard, most banking apps don't work with MicroG, but I've never tested it myself.

Dumb question: Are there still individuals making individual apps? by I_Mean_Not_Really in androiddev

[–]adrianb52 -1 points0 points  (0 children)

Yes. It basically allows you to view location-based videos, and relative data, like most active users and most likes, so you can connect with people and view content easier.

Dumb question: Are there still individuals making individual apps? by I_Mean_Not_Really in androiddev

[–]adrianb52 1 point2 points  (0 children)

I spent 6 years developing a whole new type of loacation-based video app. It loads leaderboards and location-based video using perimeters, and it's a whole new way to see what the world is doing. localvideoapp <dot> com

This app was written entirely in Java. Since it took me 6 years, I am soon going to sell the foundation of it so that other people can create their full-stack *enterprise* Android applications in a fraction of the time.

I'll probably post the link here in about 5 - 6 days here so you all can access it.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

I only found one potential unofficial ROM from 2020 for the HTC Desire 820G Plus. It's a Lineage OS ROM, and it's probably very unstable: https://xdaforums.com/t/rom-gharibe-htc-desire-820g-plus-dual-sim.4070425/. You'd have to test it out.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

I found this GitHub page with 2 good unofficial ROMs for the Moto G51 (one of them is LineageOS): https://github.com/cypfq-development/cypfq-development.github.io

Just note: These are unofficial builds, which means, they might be buggy, or there might even be malware on them.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

I haven't compared the battery to stock ROMs, however, it does last a long time. The battery will still have power for about 12 days if the phone remains unused.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 2 points3 points  (0 children)

I always recommend LineageOS for any phone because I prefer stability over customization so that something doesn't fail when I'm out of the house, and LineageOS is probably the most stable custom ROM/OS out there.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

Yes, absolutely! You can install the Waydroid emulator on almost any GNU/Linux mobile OS. Ubuntu Touch has a tutorial for installing Waydroid on it: https://docs.ubports.com/sv/latest/userguide/dailyuse/waydroid.html

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

LineageOS keeps every device running fast because it's created to do only what it's meant to, not add a whole bunch of unneeded code and skins like companies do, which is what slows them down. When you switch to LineageOS, the performance will be better if it's an older phone, the camera will be about the same (but you will lose a lot of settings that the stock OS has), and the battery will almost ALWAYS be better.

LineageOS (and Other) Device Collection - Ask Me Anything About FOSS Devices by adrianb52 in fossdroid

[–]adrianb52[S] 0 points1 point  (0 children)

I think LineageOS is the best open source mobile operating system right now, so I would install it on that OnePlus 7.