LOS 18.1 for our S10 device? SELinux enforcing? FBE? Open-source device tree? Where can I donate for this awesome work?
Thanks for considering a donation, there's a donation link in my xda profileLOS 18.1 for our S10 device? SELinux enforcing? FBE? Open-source device tree? Where can I donate for this awesome work?
Done !Thanks for considering a donation, there's a donation link in my xda profile
1) put phone into download modeHi, new user here.
I'm new to LineageOS and I'd like to give this ROM a try.
I have an S10 straight out of the box with factory defaults, running stock android 11, One UI 3.1 and firmware G973FXXU9FUBD.
I'm on Ubuntu so I don't have Odin. I have heimdall installed but have no idea how to use it. I also have downloaded the three files instructed in the first posts (the vbmeta.img, recovery.img and the actual LineageOS.zip) onto my laptop but again I'm not familiar with flashing recovery files or even sideloading the actual ROM.
Are there any step-by-step instructions available how to do a complete first time installation of this ROM without Odin and on Ubuntu? By this I really mean intstructions on when to press which button on the phone, when to connect and disconnect the usb cable, when to perform the factory resets and data wiping and the complete commands needed and all this in the right sequence.
I was able to complete the pre-install instructions so the OEM is unlocked
Thanks, and thanks for the work on a secure ROM.
1) put phone into download mode
For this, press Volume Down + Bixby Button while plugging in a USB cable between your Laptop and your Phone. When the phone has booted into download mode, press volume up to allow flashing.
2) flash recovery
Run this command on your laptop: sudo heimdall flash --RECOVERY recovery.img --VBMETA vbmeta.img --no-reboot
Note: the --no-reboot flag is important, so you have the chance to manually reboot your phone into recovery mode after flashing, otherwise, the system restores the original recovery.
3) manually reboot into recovery (this is a little bit tricky)
When flashing has finished, remove the USB cable. Next, hold Volume Down + Bixby + Power Button to reboot the device. When the device shuts down, hold Volume Up + Bixby while plugging back in the USB cable. When the device turns on, release the buttons, and wait for the device to go into the Lineage OS recovery.
4) follow the remaining instructions as shown in the second post on this thread
To perform a side load, run adb sideload the-zip-you-want-to-install.zip
I managed to patch the system in order to enable signature spoofing for MicroG. For this, I followed this guide. Here is a zip file I created for my s10e with a patched services.jar one can flash via Magisk.
Has this ROM the well known Samsung-LOS-Echo-Problems when Calling somebody?
Requirements:
- Any Q or R based firmware installed on your device.
Pre-Install Instructions
Warning: The following instructions will unlock the bootloader and wipe all userdata on the device.
- Connect the device to a Wi-Fi network.
- Enable Developer Options by pressing the “Build Number” option in the “Settings” app within the “About” menu
- From within the Developer options menu, enable OEM unlock.
- Power off the device, and boot it into download mode:
- With the device powered off, hold Volume Down + Bixby and connect USB cable to PC.
- Now, click the button that the onscren instructions coorelate to “Continue” and/or “Unlock Bootloader”.
- Your device will reboot, you may now unplug the USB cable from your device.
- The device will demand you format userdata, please follow the onscreen instructions to do so.
- Run through Android Setup skipping everything you can, then connect the device to a Wi-Fi network.
- Re-enable Development settings by clicking the “Build Number” option 10 times, in the “Settings” app within the “About” menu, and verify that “OEM Unlock” is still enabled in the “Developer options” menu.
Installing LineageOS for the first time
- Flash lineage recovery and a disabled vbmeta image
Only the provided lineage recovery will be supported,
using TWRP might result in a possible data loss!!
If using Odin rename the lineage recovery image for your model to recovery.img and add it to a .tar archive using e.g 7zip
together with a disabled vbmeta image.
If using Heimdall use: heimdall flash --RECOVERY recovery.img --VBMETA vbmeta.img --no-reboot
You can find a disabled vbmeta image attached to this post.- Boot lineage recovery
IMPORTANT: Do not boot into system again before booting recovery, or system will restore stock recovery!
If using Odin untick auto-reboot before flashing.
After flashing reboot by pressing Volume Down and Power for approximately 7 seconds,
immediately hold Volume Up, Bixby and Powe to boot recovery
IMPORTANT: As of OneUI 3 your device needs to be connected to a PC via USB cable in order to be able to
boot recovery via Volume Up, Bixby and Power.- Factory reset using Factory reset -> Format data/factory reset
Warning: Unlike TWRP this will also erase internal storage!- Sideload LineageOS by enabling sideload via Apply Update -> Apply from ADB
Then run adb sideload <path to your lineage.zip> on your PC
Optional:- Sideload GApps and magisk by repeating above step
with their zip/apk
Magisk
As this ROM has a working ramdisk sideloading the magisk apk is enough, just as it is
on every other device, no bootimage with magisk included or installing to recovery is needed!
I'm currently running Ivan's LOS build and want to switch to this one here.
1. I have already TWRP installed, is this a problem?
2. As there are no stable Gapps and I want to switch to MicroG since long time: Is it possible to use MicroG, and is there a guide (for not experienced user like me) how to do for this ROM?
Thx for the info! So as I am not that expert: Is this how I have to go forward coming from TWRP+LOS from Ivan to go to this build:
- With Odin flash lineage-18.1-20210415-recovery-beyond0lte.img and vbmeta.img (with untick auto-reboot)
- Boot Recovery
- Factory reset using Factory reset in Recovery -> Format data/factory reset
- In Recovery (if possible?) flash lineage-18.1-20210415-UNOFFICIAL-beyond0lte from sdcard
- In Recovery (if possible?) flash spoof_s10e.zip to enable signature spoofing (is necessary for microg?!)
- In Recovery (if possible?) flash Magisk-v22.0.apk
- do something to install MicroG ?!
- Boot to LineageOS
Would be very glad to get some advice and best practice. Thanks!
MicroG is a bunch of apps (3 for the main functionality, at least 2 more for location service). Most convenient way to set it up (IMHO) is flashing NanoDroid zips.Okay, I'll check the adb sideloading, but I have already tried it in the past and had problems to use it (perhaps more on the Linux Terminal side ...)
Reagrding MicroG: Can you explain what exactly means "launch MicroG"? There are so many souces, I'm not clear where to download. is MicroG also just a apk? Or where do I get it?
OKay, adb works. I was able to flash lineage-18.1-20210415-UNOFFICIAL-beyond0lte.zip but when flashing spoof_s10e.zip directly after it asks says Signature verification failed, Install anyway? I say yes and then it says on the phone: E.Error in /sideload/package.zip (status 1)
What is your--
LineageOS version:
LineageOS Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed: