[ROM] DivestOS 14.1 for maguro/toro/toroplus - Samsung Galaxy Nexus

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DivestOS is a more private and more secure aftermarket system.
Galaxy Nexus Notes:
- GPS works on these builds!
- I wouldn't be surprised if there are radio issues on toro/toroplus.
edit: I managed to place a call in 2022(!) on my toroplus
Features:
- strong focus on FOSS
- various system hardening
- various privacy enhancements
- automated removal of unnecessary proprietary blobs
- automated kernel hardening and CVE patching
- ability to relock bootloader on supported devices
- verified boot on supported devices
- no root support
- SELinux always enforcing
- encrypted by default
- monthly updates
- OTA delta updates
- OTA updates over Tor (optional)
- F-Droid included
- hardened system WebView with rapid updates: https://divestos.org/misc/ch-dates.txt
Extra Features (not installed by default & also compatible with all systems):
- Mull, our hardened fork of Fenix with rapid updates: https://divestos.org/misc/ffa-dates.txt
- Hypatia, our real-time malware scanner
- Extirpater, our free space eraser
Links:
- Website: https://divestos.org
- Onion: http://divestoseb5nncsydt7zzf5hrfg44md4bxqjs5ifcv4t7gt7u6ohjyyd.onion
- Downloads: https://divestos.org/index.php?page=devices&base=LineageOS#device-maguro
- Changelogs: https://divestos.org/index.php?page=news
- Project History: https://divestos.org/index.php?page=history
- Known Issues: https://divestos.org/index.php?page=broken#maguro
- Screenshots: https://divestos.org/index.php?page=screenshots
- Security Patching Overview: https://divestos.org/index.php?page=patch_levels
- About + Credits + Notices: https://divestos.org/index.php?page=about
- Donate: https://divested.dev/donate
- Source Code: https://github.com/divested-mobile or https://gitlab.com/divested-mobile
- XMPP Chat Room: xmpp:[email protected]
Device Specific Links
- Device Tree: https://github.com/Galaxy-Nexus/android_device_samsung_tuna, https://github.com/Galaxy-Nexus/android_device_samsung_maguro, https://github.com/LineageOS/android_device_samsung_toro, https://github.com/LineageOS/android_device_samsung_toroplus
- Kernel: https://github.com/Galaxy-Nexus/android_kernel_samsung_tuna
- Kernel CVE Patches Applied: https://github.com/Divested-Mobile/...1/CVE_Patchers/android_kernel_samsung_tuna.sh
Other Bits:
- Good and bad feedback is welcomed. Else how can we improve?
- If you find a bug, please report it below or via GitHub/GitLab.
- Testing/Translations/Code contributions are gratefully appreciated.
Important Notes for New Users:
- Please make a backup of your device and copy it to another computer.
- You must wipe before installing this OS.
- This OS has userdata encrypted by default
- You are intended to relock your bootloader with this OS (if your device is marked supported for that).
DivestOS does *not* support the following:
- Google Apps (OpenGAPPS)
- DRM (Widevine)
- alternative recoveries (TWRP)
- root (Magisk)
- runtime modification frameworks (Xposed or theme engines)
All downloads are GPG signed with the following key:
Code:
#B874 4D67 F9F1 E14E 145D FD8E 7F62 7E92 0F31 6994
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEXupIxBYJKwYBBAHaRw8BAQdAC1RiTvrqJaAQ4FIHsxX+gzEgdT4mspISS+p0
y847Nge0SERpdmVzdE9TIFJlbGVhc2UgU2lnbmluZyAoMjAyMCAjMSkgPHN1cHBv
cnQrcmVsZWFzZXNpZ25pbmdAZGl2ZXN0b3Mub3JnPoiQBBMWCAA4FiEEuHRNZ/nx
4U4UXf2Of2J+kg8xaZQFAl7qSMQCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA
CgkQf2J+kg8xaZR1BgEAwwLVVsG7kbp8M3GTV987XpVl5cZeTtDc/g+66briCHUB
APiuH/dk8eRnhFnq4Up2/j7uD/8FtSvxPbHiz6t1MdgB
=VzP2
-----END PGP PUBLIC KEY BLOCK-----

Thank you for updating this old device. I want to use Anydesk app in this rom to control it remotely. but in remote PC or phone it shows a message: "Connected! Waiting for image"

[email protected] said:
Thank you for updating this old device. I want to use Anydesk app in this rom to control it remotely. but in remote PC or phone it shows a message: "Connected! Waiting for image"
Click to expand...
Click to collapse
Likely will not work on DivestOS:
AnyDesk/TeamViewer accomplishes that by having “add-on” apps. Each app requests the INJECT_EVENTS permission.
However INJECT_EVENTS has a protectionLevel of signature meaning only apps signed with the releasekey of the system image can request it. If you take a look some of the add-on apps you’ll see that they are actually signed by each manufacturer.
jarsigner -verify -verbose -certs x.apk
Seems they managed to get a ton of manufacturers to sign their helper apps.
I have no intent on signing any proprietary software with my signing keys to grant such permissions.

Ok keep going on and keep DivestOS safe. thanks for quick replay

Thank you for supporting old devices like mine. Sadly this one (as well as all the other AOSP variants) I've tried fail to provide a working camera.
"Camera is not available".
I'm not sure you are familiar with zeelogs unofficial 7.1.2 build: https://zeelogkang.blogspot.com/2017/05/lineageos-141-unofficial-712-gnex-tuna.html + https://github.com/zeelog
This is the only rom so far that manages to give me a consistently working and responsive device. Everything (but GPS) just works. Sadly he's since moved on to other devices and is no longer updating it and thus we no longer get any security updates.
I've tried to build that rom myself with the plan to backport security fixes but so far I've failed even building a stable version.
Any advice/help/ideas?

entux said:
Thank you for supporting old devices like mine. Sadly this one (as well as all the other AOSP variants) I've tried fail to provide a working camera.
"Camera is not available".
Click to expand...
Click to collapse
Camera does work on this.
I think you might need to update your firmware maybe?
Try flashing the bootloader and radio partition again from here: https://developers.google.com/android/images#yakju
If that doesn't fix it, please upload a logcat:
adb logcat -b all -d | grep -i -e dlopen -e audit
at the minimum

So I am not entirely sure what "fixed" it. Either a combination of things or one specific thing of the following:
Update Firmware
Cleared cache and rebooted
Added location permissions
Not sure when the issue will arise again but it seems to work for now.

Hey there!! I super appreciate you building this; holy moly. That being said -- are you.... "backporting" things back to LineageOS 14.1 somethow?
The reason I ask is I want to run Android 7.x with the FDroid and Aurora app stores... but also have Magisk for things like force-enabling VoLTE on Sprint as well as messing around with the HSPAP settings on the i9250... and as far as I can tell yours is the ONLY OS that has these.
I know this is a dumb question because the whole point of your OS is for it to be secure. That being said, I'd like to run it on one device and have an insecure second. Or be able to use Magisk. Or something.
IDK I'm rambling. But you rock and are awesome.
DivestOS based on Oreo time? (JKJKJK)

EirikrHinnRauthi said:
Hey there!! I super appreciate you building this; holy moly. That being said -- are you.... "backporting" things back to LineageOS 14.1 somethow?
The reason I ask is I want to run Android 7.x with the FDroid and Aurora app stores... but also have Magisk for things like force-enabling VoLTE on Sprint as well as messing around with the HSPAP settings on the i9250... and as far as I can tell yours is the ONLY OS that has these.
I know this is a dumb question because the whole point of your OS is for it to be secure. That being said, I'd like to run it on one device and have an insecure second. Or be able to use Magisk. Or something.
IDK I'm rambling. But you rock and are awesome.
DivestOS based on Oreo time? (JKJKJK)
Click to expand...
Click to collapse
Nougat not Oreo

DrTrax said:
Nougat not Oreo
Click to expand...
Click to collapse
What is the questions?

SkewedZeppelin said:
What is the questions?
Click to expand...
Click to collapse
User asked way down below whether it's based on Oreo...

Thank you for keeping our beloved nexus alive.

Hi I have read that it does not support gapp, is there any other package that supports it?

Narcoticx said:
Hi I have read that it does not support gapp, is there any other package that supports it?
Click to expand...
Click to collapse
Google Apps are *not* supported.

After CyanogenMod Android v4.4.4 KitKat stopped working, my Galaxy Nexus was restored to the stock JellyBean 4.3 and put away. Then, owing to house painting, I lost track of where it was. Out of sight, followed by 2 years of a hermit existence with only 2 trips away from the house for vaccinations, I have spent most of my time fixing things including roof leaks, car, computer, air conditioners, microwave, I came across my dear old friend and searched for newer custom firmware to revive it. Most ROMs from the active period for Nexus Maguro 5 - 6 years ago were no longer available for download. I had hoped for Marshmallow and would have been happy with Lollipop. Looking at firmware that was available for download, I was surprised to find DivestOS Nougat. Not expecting success, I decided that nothing would be lost but the time to try. I had reoccurring issues with the USB adb drivers and also could not get the divested-14.1-20220214-dos-maguro-recovery.img recovery file to work as required and started again with TWRP. I tried loading Open Gapps nano and SU, but found later that it was not successful. Nevertheless I was surprised that on rebooting after one try, I had DivestOS 14.1 / 7.1.2 Nougat running. Moreover everything worked after first boot, including WiFi, Bluetooth and Camera. The system is clean and fast, but I found no browser and installed Bromite. It's like having a new phone, which is especially pleasing since this phone is the one I had always loved most because of it's lack of bloatware. Thank you so much DivestOS, you made this old man very happy.

I have an old maguro device from my Son. It runs under TWRP Recovery and Lineage 13.0.
I dont know how to setup to yours.
Had I to change the recovery with fastboot like I installed the TWRP ?
And then installing the Rom after Wiping with the new recovery?
Or what else, the informations in this forum and on the DivestOS Homepage are not clear for me.
I have an interest to try this Rom witout Google.

ottomueller said:
I dont know how to setup to yours.
Click to expand...
Click to collapse
The steps are here: https://divestos.org/index.php?page=bootloader#fastboot

I followed these steps except 8 and 11 (not necessary here I guess). In step 12, my maguro will only display the boot animation forever, while getting warm. I waited 30 minutes and repeated, still no luck. Any pointers?

beepmod said:
I followed these steps except 8 and 11 (not necessary here I guess). In step 12, my maguro will only display the boot animation forever, while getting warm. I waited 30 minutes and repeated, still no luck. Any pointers?
Click to expand...
Click to collapse
Assuming you came from another OS, did you format data? And maguro is slow, but 15 minutes is more than enough for its first boot.

Coming from an already wiped Lineage I did wipe data volume again. To be sure after your post, I flashed TWRP and did "Format Data" (which to my knowledge is only needed when removing encryption) and made sure the partition is ext4. After that I followed the instructions from step 6 on: flashing divested recovery, sideloading system and doing a factory reset. Still the same, hangs at boot logo.
Thank you for your answer, I appreciate the help. I don't really need the phone or anything, just wished to try out divestos.

Related

[ROM][GNU/Linux][OTA][3.4.0.24] Sailfish OS for OnePlus 5

This work is released under the permissive MIT license.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
(click above image for higher resolution and quality images!)
Code:
#include <std_disclaimer.h>
/*
* I am NOT responsible for data loss, you getting fired because the alarm app failed or if you brick
* your device. Please do some research if you have any concerns about features included in this OS
* port before flashing! YOU are choosing to do these modifications, and if you point the finger at me
* for messing up your device, I will laugh at you.
* BOOM goes the dynamite!
*/
Hello, fellow XDA developers & users alike!
I think it's been long enough that we've not had alternative non-Android operating systems in a usable state for the popular OnePlus 5* devices, so here is a Sailfish OS port after over 6 months in development!
I'd really appreciate it if you give feedback and report bugs so I can attempt to fix them as best I can
Features
Slick and clean Sailfish OS UI/UX
Fully gesture driven navigation of the OS (physical back buttons may or may not work depending on the app)
Ambiences: a combination of system background, primary UI colors, sounds & volume levels
Sleep mode gestures e.g. double-tap to wake, music controls, 'V' for toggling flashlight etc
Ability to control configurable ambiences with the notification slider
Independent & alternative OS not based on Android (droid base is only used for drivers & HAL in SFOS)
Run regular GNU/Linux (armhf) tools and utilities natively out of the box from Jolla, OpenRepos, other custom repositories or direct binary format
Privacy-first OS with no spyware or bloatware pre-installed
Dual-booting between LineageOS & Sailfish OS with a simple zip flash in recovery (boot-switcher, linked below)
OS version OTAs, look at the merproject wiki page (see 'OTA updates' below)
A stable hardware adaptation (port) with basically everything working, but please also read about the problems right below
And more to explore...
Problems
No Android apps (APK) will run inside Sailfish OS as is the norm with community ports; you can just dual-boot with LineageOS (see FAQ below)
There is no VoLTE / VoWiFi support in SFOS (see FAQ below)
Even though NFC works, it's implementation is quite basic in Sailfish OS currently
Produced video recordings from the camera are unusable right now due to corruption of the beginning in recordings & artifacts when moving even slightly
Flashlight misbehaves for picture taking by taking too long to activate and causing nearly pitch black images (it also turns on/off rapidly a few times when disabling)
Some audio does not get routed properly to/from (Bluetooth) headsets
Sailfish OS Developer mode (SSH via USB cable) doesn't work
Rarely waking up from sleep mode can take a long time (up to about 15 seconds)
How to install
Backup all your data from the device to a computer
Download Pie Firmware 9.0.11, TWRP 3.4.x image, the LineageOS 16.0 base ROM & a Sailfish OS release
Install device firmware version 9.0.11 (not the ROM!)
Flash TWRP 3.4.x as your recovery
Reformat /data to ext4 and check it for issues
Reboot to recovery
Wipe cache & dalvik
Flash LineageOS 16.0
Flash anything else you normally flash for Android e.g. GApps, Magisk, no dm_verity etc
Flash Sailfish OS (the zip that contains rootfs.tar.bz2) from inside CI artifacts archive
Reboot and enjoy!
You can also flash my boot-switcher zip (or switch between hybris-boot and droid-boot images created on /sdcard) afterwards for simple dual-booting of the 2 operating systems!
Links & source
sailfishos-oneplus5: All project repos & source
important: Info and detailed guides about flashing, self-building etc
android_kernel_oneplus_msm8998: The used kernel source
sailfishos.org: General info about the OS as well as contributing, translation, app development etc
Changelog
wiki.merproject.org: Place with general info about the port status, OTAs etc
droid-config commits: Stuff modified on the Sailfish OS side
OTA updates
See "OTA (Over-the-Air) update" section under the libhybris adaptation wiki page.
Special thanks to
@kimmoli for gesture-daemon & triambience
@nathanchance for maintaining the OP5 linux-stable merged kernel tree
@Mister_Magister, mal, r0kk3rz, @rinigus, @PiggZ, spiiroin, jusa, vknecht, NotKit and everyone else at #sailfishos-porters
The port was made possible thanks to you all!
FAQ
What does "SFOS" mean?
Sailfish OS; it's simply a common abbreviation.
Can I run [insert name here] Android app in Sailfish OS?
If there is no currently maintained client or similar app in the Jolla Store or (my preference) OpenRepos, then probably not. I may look into bringing Android app support via Anbox or similar project much later on; no ETAs.
Does VoLTE or VoWiFi work in Sailfish OS?
As of SFOS 3.4.0, these are still not implemented, but should be coming later in perhaps Sailfish OS 4.
How can I skip the SFOS beginner tutorial?
Tap each corner of the screen once starting from top-left going clockwise.
I found a bug, what can I do?
See "Report bugs" section under the libhybris adaptation wiki page.
XDA:DevDB Information
[ROM][GNU/Linux][OTA][3.4.0.24] Sailfish OS for OnePlus 5, ROM for the OnePlus 5
Contributors
deathmist
Source Code: https://github.com/sailfishos-oneplus5
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: 9.0.11 (Pie)
Based On: LineageOS 16.0
Version Information
Status: Stable
Current Stable Version: 3.4.0.24 (Pallas-Yllästunturi)
Created 2020-01-17
Last Updated 2020-12-10
Reserved
I'm inside thanks area! Thanks!
Congratulations! If you bump libhybris (https://build.merproject.org/package/show/nemo:testing:hw:oneplus:cheeseburger/libhybris) to the current version (0.0.5.34), Flatpak support should be available as well.
Added to the OnePlus 5 Index Thread here.
Thanks for developing this. If no APK's work, how are we supposed to use the apps we use in Android?
After usuing it i will add snap .. thanks a lor for new rom
pleomaxell said:
Thanks for developing this. If no APK's work, how are we supposed to use the apps we use in Android?
Click to expand...
Click to collapse
Depends on the app really. WhatsApp, Snapchat etc are an absolute no-go since they are very much against any kind of 3rd party clients and any & all work on those in OpenRepos hasn't even been started or has been discontinued.
For Telegram however there are clients like Depecher and Telegra'me (both depend on tdlibjson, install this first if you're gonna try them out!), but they also aren't perfect due to only a few people usually (or sometimes just one person) working on the projects on their free time instead of a big corporations putting in the work.
If you only need a select set of applications/games infrequently, the dual-boot setup may just work for you.
Otherwise read the FAQ.
Added to OP5 channel on telegram here: t.me/op5_files/1508
deathmist said:
Depends on the app really. WhatsApp, Snapchat etc are an absolute no-go since they are very much against any kind of 3rd party clients and any & all work on those in OpenRepos hasn't even been started or has been discontinued.
For Telegram however there are clients like Depecher and Telegra'me (both depend on tdlibjson, install this first if you're gonna try them out!), but they also aren't perfect due to only a few people usually (or sometimes just one person) working on the projects on their free time instead of a big corporations putting in the work.
If you only need a select set of applications/games infrequently, the dual-boot setup may just work for you.
Otherwise read the FAQ.
Click to expand...
Click to collapse
Thanks for the clarification.
There has been a long-standing issue with NFC always getting re-enabled after a reboot in SFOS. Obviously this is not what you'd want as it causes unnecessary battery drain even when NFC is entirely unused.
This was happening due to a directory ownership issue and should be fixed in the next Sailfish OS release officially.
For now though I fixed this manually on the new uploaded Sailfish OS image (zip), BUT if you already have the OS installed (flashed build <=20200117), you can just reinstall nfcd from a terminal & toggle the option once in Settings to fix the same issue:
Code:
devel-su zypper in --force nfcd
I waited for any linux for op5 so long. Thank you! Howewer i expected something more open source like postmarket os
.
Could you walk us through how to use your dual-boot solution please?
TheZakDroid said:
Could you walk us through how to use your dual-boot solution please?
Click to expand...
Click to collapse
Could you please re-read what the link I specifically linked under "How to install" said in it?
https://github.com/sailfishos-oneplus5/boot-switcher/releases/latest
Its doesnt work!
Please do a youtube tutorial because if i do that it will not work!
Johann Beinsen said:
Please do a youtube tutorial because if i do that it will not work!
Click to expand...
Click to collapse
"Its doesnt work!" is really vague and I literally cannot help you if you don't tell me more about the issue you're having.
What doesn't work? Does it error with some message or code, then what? Did you follow each 11 steps under "How to install"? Did you flash ANY Android kernels or zips AFTER step 10?
I just reflashed my device from Pie following the instructions and got thru the initial Sailfish OS setup.
I also tested flashing boot-switcher and got through the Android setup, THOUGH seemingly without also flashing no_verity before Sailfish (maybe not needed, but I always flash this normally anyway) and wiping caches again I didn't get past LineageOS logo for the first time (may have to add this under the thread).
I've noticed the LineageOS 15.1 base ROM has an issue with the System process being unresponsive for the first minute after a boot every single time, may have to investigate that as Sailfish OS doesn't even touch /system or /vendor (and boot image is just a backup taken before hybris-boot gets flashed)...
It says Error 10. I did all the steps according to the instructions. up to the point where lineage os is installed everything works but after that nothing more!
Johann Beinsen said:
It says Error 10. I did all the steps according to the instructions. up to the point where lineage os is installed everything works but after that nothing more!
Click to expand...
Click to collapse
Error 10 during Sailfish OS flashing points to the installer not being able to extract the SFOS rootfs => said line in install script
Could you upload your /tmp/recovery.log from the device AFTER trying to install Sailfish OS using the steps to say pastebin and link it here (or send a PM)? I feel like the Sailfish archive must be corrupted or something else is wrong on your end.
Do you have telegram
Does it have to be lineage for bootswitcher to work? Can I use pixel experience?

[ROM] DivestOS 15.1+18.1 for ether

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DivestOS is a more private and more secure aftermarket system.
Nextbit Robin Notes:
- 15.1 builds are also available for those who need IMS/VoLTE
Features:
- strong focus on FOSS
- various system hardening
- various privacy enhancements
- automated removal of unnecessary proprietary blobs
- automated kernel hardening and CVE patching
- ability to relock bootloader on supported devices
- verified boot on supported devices
- no root support
- SELinux always enforcing
- encrypted by default
- monthly updates
- OTA delta updates
- OTA updates over Tor (optional)
- F-Droid included
- hardened system WebView with rapid updates: https://divestos.org/misc/ch-dates.txt
Extra Features (not installed by default & also compatible with all systems):
- Mull, our hardened fork of Fenix with rapid updates: https://divestos.org/misc/ffa-dates.txt
- Hypatia, our real-time malware scanner
- Extirpater, our free space eraser
Links:
- Website: https://divestos.org
- Onion: http://divestoseb5nncsydt7zzf5hrfg44md4bxqjs5ifcv4t7gt7u6ohjyyd.onion
- Downloads: https://divestos.org/index.php?page=devices&base=LineageOS#device-ether
- Changelogs: https://divestos.org/index.php?page=news
- Project History: https://divestos.org/index.php?page=history
- Known Issues: https://divestos.org/index.php?page=broken#ether
- Screenshots: https://divestos.org/index.php?page=screenshots
- Security Patching Overview: https://divestos.org/index.php?page=patch_levels
- About + Credits + Notices: https://divestos.org/index.php?page=about
- Donate: https://divested.dev/donate
- Source Code: https://github.com/divested-mobile or https://gitlab.com/divested-mobile
- XMPP Chat Room: xmpp:[email protected]
Device Specific Links:
- Device Tree: https://github.com/LineageOS/android_device_nextbit_ether
- Kernel: https://github.com/LineageOS/android_kernel_nextbit_msm8992
- Kernel CVE Patches Applied: https://github.com/Divested-Mobile/...VE_Patchers/android_kernel_nextbit_msm8992.sh, https://github.com/Divested-Mobile/...VE_Patchers/android_kernel_nextbit_msm8992.sh
Other Bits:
- Good and bad feedback is welcomed. Else how can we improve?
- If you find a bug, please report it below or via GitHub/GitLab.
- Testing/Translations/Code contributions are gratefully appreciated.
Important Notes for New Users:
- Please make a backup of your device and copy it to another computer.
- You must wipe before installing this OS.
- This OS has userdata encrypted by default
- You are intended to relock your bootloader with this OS (if your device is marked supported for that).
DivestOS does *not* support the following:
- Google Apps (OpenGAPPS)
- DRM (Widevine)
- alternative recoveries (TWRP)
- root (Magisk)
- runtime modification frameworks (Xposed or theme engines)
All downloads are GPG signed with the following key:
Code:
#B874 4D67 F9F1 E14E 145D FD8E 7F62 7E92 0F31 6994
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEXupIxBYJKwYBBAHaRw8BAQdAC1RiTvrqJaAQ4FIHsxX+gzEgdT4mspISS+p0
y847Nge0SERpdmVzdE9TIFJlbGVhc2UgU2lnbmluZyAoMjAyMCAjMSkgPHN1cHBv
cnQrcmVsZWFzZXNpZ25pbmdAZGl2ZXN0b3Mub3JnPoiQBBMWCAA4FiEEuHRNZ/nx
4U4UXf2Of2J+kg8xaZQFAl7qSMQCGwMFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AA
CgkQf2J+kg8xaZR1BgEAwwLVVsG7kbp8M3GTV987XpVl5cZeTtDc/g+66briCHUB
APiuH/dk8eRnhFnq4Up2/j7uD/8FtSvxPbHiz6t1MdgB
=VzP2
-----END PGP PUBLIC KEY BLOCK-----
SkewedZeppelin said:
View attachment 5277983
Click to expand...
Click to collapse
Interesting ROM concept, if I got some time in my hands I'll make usure to test it out
That is so cool really thank.
how to flash this rom please guide me?Now screen is black.
Aung Chan Phyo said:
how to flash this rom please guide me?Now screen is black.
Click to expand...
Click to collapse
If it is broken it should at least show a boot animation.
Chance of brick by flashing should be low.
You should be able to recover via recovery or fastboot.
Volume up + Power to get into fastboot.
Volume down + Power to get into recovery.
SkewedZeppelin said:
If it is broken it should at least show a boot animation.
Chance of brick by flashing should be low.
You should be able to recover via recovery or fastboot.
Volume up + Power to get into fastboot.
Volume down + Power to get into recovery.
Click to expand...
Click to collapse
Sir how to flash step by step this rom ?Please explain me
first i do wipe format data in twrp and then install this rom and i go to bootloader mod and then i do oem lock after this process i see screen logo and then my sceen is black how to do this error?
Aung Chan Phyo said:
first i do wipe format data in twrp and then install this rom and i go to bootloader mod and then i do oem lock after this process i see screen logo and then my sceen is black how to do this error?
Click to expand...
Click to collapse
Bootloader locking is *untested*, you must not lock bootloader unless you verify the system to boot first.
Locking bootloader without thoroughly testing can result in brick.
You will need to unlock, and either flash Lineage or Stock back: https://wiki.lineageos.org/devices/ether/install
SkewedZeppelin said:
Bootloader locking is *untested*, you must not lock bootloader unless you verify the system to boot first.
Locking bootloader without thoroughly testing can result in brick.
You will need to unlock, and either flash Lineage or Stock back: https://wiki.lineageos.org/devices/ether/install
Click to expand...
Click to collapse
Finally i got it thank sir comming back this rom wirh feedback.
Tried flashing the 18.1 Version, Black Screen but Power Menu comes up.
digidude512 said:
Tried flashing the 18.1 Version, Black Screen but Power Menu comes up.
Click to expand...
Click to collapse
I have an idea on the cause.
New build will be up within 2 hours.
Aung Chan Phyo said:
how to flash this rom please guide me?Now screen is black.
Click to expand...
Click to collapse
digidude512 said:
Tried flashing the 18.1 Version, Black Screen but Power Menu comes up.
Click to expand...
Click to collapse
A new 20210529 build is up which should boot successfully (hopefully).
SkewedZeppelin said:
A new 20210529 build is up which should boot successfully (hopefully).
Click to expand...
Click to collapse
Still the same, Black Screen but can trigger power menu.
Wiped cache and data.
Flashed new recovery.
Wiped cache and data.
Flashed ROM.
Still did the same thing.
Wiped cache and data again.
Rebooted and still black screen but can trigger power menu.
digidude512 said:
Still the same, Black Screen but can trigger power menu.
Click to expand...
Click to collapse
Please test the latest build if you can.
It has the same filename (0529 date) but is a bit larger.
SkewedZeppelin said:
Please test the latest build if you can.
It has the same filename (0529 date) but is a bit larger.
Click to expand...
Click to collapse
Still no change I'm afraid
digidude512 said:
Still no change I'm afraid
Click to expand...
Click to collapse
Latest 20210530 should boot.
SkewedZeppelin said:
Latest 20210530 should boot.
Click to expand...
Click to collapse
WE HAVE SETUP WIZARD!
I was able to setup and hit desktop, So far things seem smooth.
digidude512 said:
WE HAVE SETUP WIZARD!
I was able to setup and hit desktop, So far things seem smooth.
Click to expand...
Click to collapse
Glad to hear! Thank you for testing!
Really exited to try Divestos but having the same problem with 20210807 after divest logo just a black screen. Tired to download 20210530 but https://divestos.org/mirror.php?base=LineageOS&f=ether/divested-18.1-20210530-dos-ether.zip does not work. Where can you find previous builds?
Also could you please let us know what the problem is and how to fix it moving forward? I've tried the steps from your FAQ to kill the lineage setup wizard but that doesn't work, I've even uninstalled the org.lineageos.setupwizard package, still doesn't work.
uproden said:
Really exited to try Divestos but having the same problem with 20210807 after divest logo just a black screen. Tired to download 20210530 but https://divestos.org/mirror.php?base=LineageOS&f=ether/divested-18.1-20210530-dos-ether.zip does not work. Where can you find previous builds?
Also could you please let us know what the problem is and how to fix it moving forward? I've tried the steps from your FAQ to kill the lineage setup wizard but that doesn't work, I've even uninstalled the org.lineageos.setupwizard package, still doesn't work.
Click to expand...
Click to collapse
I do not store previous builds.
It seems the workaround I added was not enough, and sad to hear it took so long for someone to report it broken.
I will ensure it is fixed next build cycle.
It is related to the removal of the proprietary display color tuning blobs:
DivestOS-Build/Deblob.sh at master · Divested-Mobile/DivestOS-Build
Everything needed to build DivestOS, a more private and more secure aftermarket mobile operating system. - DivestOS-Build/Deblob.sh at master · Divested-Mobile/DivestOS-Build
github.com
Edit: https://github.com/Divested-Mobile/DivestOS-Build/commit/1dc0bce9130b6026499997d0cf9beea8777ec8fa

[ROM][UNOFFICIAL] Lineage OS 19.0 for Pixel 2 / 2 XL

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 12.0, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the changelog for a full list of changes & features.
What's working
Active Edge
Selinux Enforcing
Encryption
RIL (Calls, SMS, Data)
Bluetooth
Wi-Fi
Camera
Video Recording
Video Playback
Audio ( Record and Playback )
Sensors
Flash
Led
What's not working
Lockscreen shows an under display fingerprint sensor indicator
There is some missing functionality and a few bugs as this is a very early build of Lineage
Installation
Download the latest supported Lineage OS build, TWRP image and optionally the TWRP installer zip.
Reboot to bootloader
Wipe userdata for initial install (fastboot format userdata)
Fastboot into TWRP recovery (fastboot boot twrp.img)
Flash the latest build of Lineage OS
Reboot to bootloader and fastboot TWRP again
(Optional) Flash gapps of choice (MindTheGapps are recommended)
Reboot to system and don't install the TWRP app
(Optional) Flash custom kernel / TWRP / Magisk
A more detailed installation guide can be found on the wiki.
Updates
Simply repeat steps 4 - 7. You shouldn't need to flash factory images as all partitions (firmware, vendor etc.) are updated with the lineage zip.
Downloads
Latest Lineage OS 19.0 (taimen)
Latest Lineage OS 19.0 (walleye)
MindTheGapps
Google Fi Addon
TWRP (taimen) / (walleye)
Magisk
Credits
razorloves
npjohnson
javelinanddart
RaymanFX
Sultanxda
LineageOS Team
Source
android_device_google_wahoo
android_device_google_taimen
android_device_google_muskie
android_kernel_google_wahoo
proprietary_vendor_google
Feel free to join my Pixel 2 telegram group here.
Changelog
17/11/21
Initial release
will test this one very soon on my pixel 2XL, hope to see official release soon, thanks to the developer for the good work
Thanks guys.
Is VoLTE working?
mustansir_vora said:
Is VoLTE working?
Click to expand...
Click to collapse
Yes, and Wi-Fi Calling.
Hey, I downloaded and installed. Everything so far is working perfectly! Thanks so much.
Y'all add the lockscreen album art like in pixel dust rom
Can we use bank apps and office apps ? How to install magisk after flashing this rom? Cab we follow voenabler to enable volte ?
Big thanks first to the developer..Keen to try out this rom, I see the rom zip can be installed like a normal zip and it will repartition the phone, my query is does the repartition allow for downgrade to Android 11 just in case? Or do we need to change the partitions again?
not_a_tech_guy said:
Y'all add the lockscreen album art like in pixel dust rom
Click to expand...
Click to collapse
LOS devs generally dont add extras like that....usually they like to keep it strictly LOS
Is there android 12 icon customization ?
sampathkumar2811 said:
Can we use bank apps and office apps ? How to install magisk after flashing this rom? Cab we follow voenabler to enable volte ?
Click to expand...
Click to collapse
Maybe one question at a time next time?
You can install magisk same as on any ROM - generally this is the most common way :
Installation
The Magic Mask for Android
topjohnwu.github.io
Assuming you pass safetynet after magisk install then depending on banking app you should be able to use it (some banks require more steps to avoid root detection, and a few cannot be beaten. I cant say for sure even knowing your bank, because it all depends on your setup....anything root, or beyond is a try and see proposition - no point asking others as they dont have your device or perhaps use the apps you do. If you want certainty, youre in the wrong place, and should stick to stock....any change in ROM or magisk or on Google back end could end in failure one month to the next.
If you have queries regarding magisk, how to install or how to pass safetynet or try and avodi root detection by apps (including bank), then your questions are *usually* best served asked and answered in the magisk support thread:
Magisk General Support / Discussion
This is the place for general support and discussion regarding "Public Releases", which includes both stable and beta releases. All information, including troubleshoot guides and notes, are in the Announcement Thread
forum.xda-developers.com
In the main magisk topics list, you may find articles relating to specific bank apps:
Magisk
Magisk - The Universal Systemless Interface, to create an altered mask of the system without changing the system itself.
forum.xda-developers.com
Can you try voenabler?...sure you can try any magisk module, if it doesnt work, uninstall it, thats the beauty of it, its reversible....
as always your best bet for any help is to use the search box at top right of screen before posting a new question, its free and it avoids asking the same questions over and over...all the above could have been found via searching...
Kakashi04 said:
Android version ?
Click to expand...
Click to collapse
Read the first line of the first post.....literally right there dude
73sydney said:
Read the first line of the first post.....literally right there dude
Click to expand...
Click to collapse
I was so exited so I didn't noticed
73sydney said:
Maybe one question at a time next time?
You can install magisk same as on any ROM - generally this is the most common way :
Installation
The Magic Mask for Android
topjohnwu.github.io
Assuming you pass safetynet after magisk install then depending on banking app you should be able to use it (some banks require more steps to avoid root detection, and a few cannot be beaten. I cant say for sure even knowing your bank, because it all depends on your setup....anything root, or beyond is a try and see proposition - no point asking others as they dont have your device or perhaps use the apps you do. If you want certainty, youre in the wrong place, and should stick to stock....any change in ROM or magisk or on Google back end could end in failure one month to the next.
If you have queries regarding magisk, how to install or how to pass safetynet or try and avodi root detection by apps (including bank), then your questions are *usually* best served asked and answered in the magisk support thread:
Magisk General Support / Discussion
This is the place for general support and discussion regarding "Public Releases", which includes both stable and beta releases. All information, including troubleshoot guides and notes, are in the Announcement Thread
forum.xda-developers.com
In the main magisk topics list, you may find articles relating to specific bank apps:
Magisk
Magisk - The Universal Systemless Interface, to create an altered mask of the system without changing the system itself.
forum.xda-developers.com
Can you try voenabler?...sure you can try any magisk module, if it doesnt work, uninstall it, thats the beauty of it, its reversible....
as always your best bet for any help is to use the search box at top right of screen before posting a new question, its free and it avoids asking the same questions over and over...all the above could have been found via searching...
Click to expand...
Click to collapse
Noted.Thanks for the detailed explanation.
Thanks for the rom
This seems to install fine but LTE data is laggy at times, very different. Will work fine one minute, then no internet the next 80% signal.
The touch sensor seems a bit out of whack at times as well, but mostly works.
The device is not play store certified. Not able to register android ID after 2 attempts.
On the wiki it states to adb sideload the zip but in your post it says to use twrp. I used twrp but not the sideload function, would that cause my device to not certify?
Perhaps the only glitch I ran into as of right now was because I tried using Flame GApps for Android 12 instead of MindTheGApps. The Google Assistant add-on package for that "brand" of GApps wouldn't allow voice match to function, claiming it was unavailable for the device. I'd love to install the Flame GApps full package over the MindTheGApps package, but I know it won't work.
Naturally, as this is an early build the advanced restart menu and the ability to remove the Android 12 pill in gesture navigation is missing, but the former is easily worked around using the app "Simple Reboot" and the latter I can live with can be removed using a Magisk module.
Magnetox said:
Hey, I downloaded and installed. Everything so far is working perfectly! Thanks so much.
Click to expand...
Click to collapse
Hey sir if you don't mind ,can you please share your experience based on long day usage also will you be able to share battery usage screenshots and your device name is well
thank you

[UNMAINTAINED][ROM][12L][STABLE][G8141] ArrowOS 12.1 Unofficial VANILLA [07-04-2022]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ArrowOS​
ABOUT​ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat. We added just the right and mostly used stuff that will be actually USEFUL at the end of the day, aiming to deliver smooth performance with better battery life.
Website : https://arrowos.net
Telegram Group : https://t.me/arrowos
Telegram Channel : https://t.me/arrow_os
Github : https://github.com/ArrowOS
Code Review : https://review.arrowos.net
Email : [email protected]
Blog : https://blog.arrowos.net
Paypal : https://www.paypal.me/TeamArrowOS
WHAT WORKS?​Everything should works except the one mentioned in the bug list.
BUGS​-TWRP can't decrypt data.
-You tell me.
​INSTALLATION​CLEAN FLASH
-Flash latest 47.2.A.10.107 firmware with newflasher.
-Enter fastboot mode.
-Flash latest official TWRP.
-Boot into TWRP.
-Wipe data, cache & dalvik.
-Flash the ROM.zip followed by additional flashable like gapps/magisk.
-Format data and type "yes".
-Reboot system.
IF YOU'RE ALREADY ON ANDROID 12L ROMS
-Boot into TWRP.
-Wipe data, cache & dalvik.
-Flash the ROM.zip followed by additional flashable like gapps/magisk.
-Reboot system.
UPDATES
-Boot into TWRP.
-Wipe cache & dalvik.
-Flash ROM.zip.
-Reboot system.
CHANGELOGS​07/04/2022
-Initial release.
DOWNLOADS​ROM
AFH Link
GAPPS RECOMMENDATION
MindTheGapps (12.1 ARM64).
MAGISK
HERE
SOURCES​ROM
Device Sources
Device Configurations (Maple)
Device Configurations (Yoshino)
Kernel Tree
Vendor Tree
Local Manifests
THANKS TO​Tux111, Rooted_Ansh, derf_elot, everyone in the Telegram Group.
Sorry if I missed someone.
ArrowOS for Sony Xperia XZ Premium
Device : Maple.
Build Type : Unofficial.
Build Variant : Vanilla, userdebug.
ROM Android OS Version : 12L.
ROM Kernel : 4.4.
ROM Firmware Required : 47.2.A.10.107.
Based On : AOSP.
Security Patch Level : March 2022.
Version Information
Status : Stable.
Current Stable Version : 12.1.
SELinux : Enforcing.
Created : 08/04/2022.
Last Updated : 04/04/2022.
Tested Rom, works well, but Android Auto Not working, Says connected to Car but wont Start.
hi,
i have a sony xperia xz premium (g8141) still running stock firmware and android 9, battery and phone in good shape, so why get a new one... Not sure if this is the right place to ask, but ... i'll give it a try ;-)
1) build is unofficial, but is it considered stable? e.g. crashes, freezes or the like?
2) is signature spoofing enabled? i want to avoid google apps and install microg instead.
Signature Spoofing
Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.
github.com
3) one needs this TWRP version?
Sony Xperia XZ Premium
Disclaimer:Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no ...
twrp.me
Download TWRP for maple
Download TWRP Open Recovery for maple
dl.twrp.me
thx
m00ns0rr0w said:
hi,
i have a sony xperia xz premium (g8141) still running stock firmware and android 9, battery and phone in good shape, so why get a new one... Not sure if this is the right place to ask, but ... i'll give it a try ;-)
1) build is unofficial, but is it considered stable? e.g. crashes, freezes or the like?
2) is signature spoofing enabled? i want to avoid google apps and install microg instead.
Signature Spoofing
Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.
github.com
3) one needs this TWRP version?
Sony Xperia XZ Premium
Disclaimer:Team Win strives to provide a quality product. However, it is your decision to install our software on your device. Team Win takes no ...
twrp.me
Download TWRP for maple
Download TWRP Open Recovery for maple
dl.twrp.me
thx
Click to expand...
Click to collapse
hi!
1. yes it is stable like any other a12L roms beacuse it uses the same device, kernel, and vendor tree. even though it's unofficial.
2. yes arrowos have signature spoofing enabled. so it supports microg.
3. i personally use the latest twrp from the official website. https://dl.twrp.me/maple/twrp-3.6.1_9-0-maple.img.html
isosceleshampa said:
Tested Rom, works well, but Android Auto Not working, Says connected to Car but wont Start.
Click to expand...
Click to collapse
what gapps are you using? can you please provide a logcat?
hey,
wow, cool, what a fast answer thx!
ok, so it's stable (based on whatawurst iirc, clicked a while through the many pages), signature spoofing is enabled which allows microg (will be enough for me, just a couple of apps via aurora store, nothing fancy, and google apps stuff finally gone). sounds great!
last question: how often will there will be updates/releases? every x weeks/months? and if A12L is installed: OTA updates or flash always necessary? Just curious.
well, i think i'll give it a try, maybe easter weekend. flashed only one rom (/e/OS on a samsung s5) before, but, hey, what could possibly go wrong?
is there a mirror link? I can not visit google drive in my region. Thanks guys.
Hmm... just read this thread:
[ROM] LineageOS 19.1 UNOFFICIAL - 1.6 [2022-09-18]
LineageOS 19.1 for Sony Xperia XZ1 RELEASE This is an alternative ROM for the Sony Xperia XZ1, offering several privacy features. Please report any issues you observe apart from the ones listed below. Logs are needed for me to fix anything...
forum.xda-developers.com
Do i need a microSD card to flash? Or via adb sideload?
m00ns0rr0w said:
hey,
wow, cool, what a fast answer thx!
ok, so it's stable (based on whatawurst iirc, clicked a while through the many pages), signature spoofing is enabled which allows microg (will be enough for me, just a couple of apps via aurora store, nothing fancy, and google apps stuff finally gone). sounds great!
last question: how often will there will be updates/releases? every x weeks/months? and if A12L is installed: OTA updates or flash always necessary? Just curious.
well, i think i'll give it a try, maybe easter weekend. flashed only one rom (/e/OS on a samsung s5) before, but, hey, what could possibly go wrong?
Click to expand...
Click to collapse
rom will be updated accordingly to arrowos source. maybe it's monthly or when a new security patch is up.
m00ns0rr0w said:
Hmm... just read this thread:
[ROM] LineageOS 19.1 UNOFFICIAL - 1.6 [2022-09-18]
LineageOS 19.1 for Sony Xperia XZ1 RELEASE This is an alternative ROM for the Sony Xperia XZ1, offering several privacy features. Please report any issues you observe apart from the ones listed below. Logs are needed for me to fix anything...
forum.xda-developers.com
Do i need a microSD card to flash? Or via adb sideload?
Click to expand...
Click to collapse
if you have flashed a12 before, you need to put the files in microsd/usb otg/temp directory or install through adb sideload because the twrp can't decrypt data for now (in a12 roms). but if you're on stock rom or any stock based rom that isn't a12, then you can use the internal storage in twrp.
Cool, thank you. Yes, still stock rom. So only copy it to the internal storage and flash. Sounds easy
edit: ok, i think i can remember why - with one of the android9-followers encryption was introduced...
ok, couldn't wait and did the install. some problems during the installation, will report maybe later, but the boot into the system then succeeded. did some settings (clock, timezone etc.); the problem now: the system boot seems to hang.
i tried to transfer some files (contacts and apk for f-droid) but the copy somehow got stuck. I then tried a reboot, but after sony logo and the android robot head i see the moving/glowing arrow symbol. And that's it. boot process doesn't proceed. Well... what could be wrong?
LOL... i think i know what went wrong: for login i wanted to have a PIN, and the system offered me to secure the system boot with that PIN as well. I think the system got stuck when the PIN has to be entered - but i never get offered to enter the PIN. Great
hanlincn said:
is there a mirror link? I can not visit google drive in my region. Thanks guys.
Click to expand...
Click to collapse
sorry for taking a long time, here you go
Arrow-v12.1-maple-UNOFFICIAL-20220407-VANILLA.zip | by Aviellyan for Xperia XZ Premium
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
androidfilehost.com
m00ns0rr0w said:
LOL... i think i know what went wrong: for login i wanted to have a PIN, and the system offered me to secure the system boot with that PIN as well. I think the system got stuck when the PIN has to be entered - but i never get offered to enter the PIN. Great
Click to expand...
Click to collapse
did you enable secure boot?
hm, no, never saw smth like "secure boot". As i said, the only thing that i can remember: i was asked for setting a PIN for screen unlocking, and there it was offered to use that PIN for system boot as well. Nothing else.
avl.callistá said:
sorry for taking a long time, here you go
Arrow-v12.1-maple-UNOFFICIAL-20220407-VANILLA.zip | by Aviellyan for Xperia XZ Premium
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
androidfilehost.com
Click to expand...
Click to collapse
thx bro, you did a great thing.
strange, still having problems with my SIM card. System boots, asks for SIM PIN, but then says: "Service not available". German provider congstar (telekom daughter). By default no APN is elected (available: lebara internet and telekom internet); i added the congstar apn manually -> no difference, doesn't work.
i tried a different phone, a samsung galaxy s5, with lineageOS 18.1 - no problems there. Any related issues known? someone else has this problem?
created a logcat.txt via 'adb logcat -d > logcat.txt', is attached here. some congstar related messages, not sure if they help.
i can see a couple of error messages, probably not related, not sure if interesting ;-)
strange, now it works, phone calls work... the small radio cell icon shows 3-4 bars, but with an ! - very strange... i don't trust it at the moment, will check it regularly the next days.

[ROM] [UNOFFICIAL] Lineage 20 - scorpio (Mi Note 2)

By entering this zone you agree to the followings:
- Your 'expired' warranty is now void
- I'm not responsible for your girlfriend/boyfriend getting mad at you because the call didn't came through
- Also not responsible for missed alarms due to alarm not firing
- Or loosing your job due to late notifications
You're a great guy. Happy discovering and have a nice day!
Click to expand...
Click to collapse
LineageOS 20 for Mi Note 2
Beware, you are about to enter a dangerous zone!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
After much tinkering and countless of brain explosions, I have determined that my lineage-20 builds for Mi Note 2 is suitable to be released for the public.
Please note that the ROM bears the "[UNOFFICIAL]" tag for a reason - you might face instability or performance issues.
You are not recommended to use this ROM for daily usage, just to be safe. I am not an experienced developer, hence my changes could be wrong or incomplete,
rendering issues to occur on the device.
Full credits to bgcncm, luk1337, haggertk, joe2k01, and all other xiaomi/msm8996 developers.
This ROM is based on official xiaomi/msm8996 sources by LineageOS, with my changes on top to get lineage-20 working.
Without their work on xiaomi/msm8996's Linux 4.4 kernel, this wouldn't be possible at all. Please consider donating to them or the LineageOS foundation.
Additional, huge credits to ChronoMonochrome and @rINanDO for their huge assistance in my early days of Android development.
Please refer to my github repositories for more information on my commits and changes made on top of official LineageOS repositories.
Things to take note:
- Not all features are fully tested as I do not have the required equipment etc, such as testing Bluetooth audio, Dual SIM network, or Netflix.
- Builds will be SELinux permissive for the time being.
- Builds are using EAS (Energy Aware Scheduling) configuration, rather than the traditional HMP configuration. No PowerHAL is included for the time being.
What's not working:
- SELinux (permissive)
- PowerHAL (excluded for EAS switch)
- Camera HAL log spam
- other untested features (ie. DRM, Bluetooth audio)
- some other non-fatal, kernel side errors and outdated configurations
- you tell me.
What's working:
- everything else.
Installation steps:
1. Update system to latest stock.
2. Unlock bootloader and perform factory reset.
3. Utilize fastboot to flash and boot recovery.img from my Download link below.
fastboot flash recovery recovery.img
fastboot boot recovery.img
You can also boot official TWRP first to make persist and EFS backups. (Highly recommended. )
4. Wipe everything, and sideload ROM zip using adb.
adb sideload lineage-20.0-20230420-UNOFFICIAL-scorpio.zip
5. Flash GAPPS if wanted. Reboot and have a sip of coffee.
Downloads:
https://drive.google.com/drive/u/0/folders/1I3r_LPRZ-2OSAVH6rMrvCDmMCJMj97RP
ROM Information
Variant: LineageOS 20 (Android 13) - UNOFFICIAL
Target: scorpio (Xiaomi Mi Note 2)
Maintainer: lee.wp14 (github.com/leewp14)
Source: https://github.com/hikuii
Latest Release: 20230424
Release Status: Not stable, not unstable, just right.
Release Notes:
- initial release
FAQs:
Spoiler: FAQs
1. What is "Not stable, not unstable, just right"?
A. Because I dare not declaring my builds stable when it is clearly based on expert works (looking timidly at LineageOS maintainers..) and they haven't release lineage-20 for gemini and natrium.
Afterall, there's still huge pile of stuffs to work on before I can slap the word 'stable' to my builds, which I can be most certain it won't happen.
2. Safetynet? Root?
A. Passing SafetyNet requires one additional measure for Android 9 and above: chmod 0640 /sys/fs/selinux/enforcing. I still haven't implement the changes in device tree. Otherwise, without Magisk installed, everything is well-handled and apps should work.
3. Some apps still detect root. Why?
A. This is because some apps are detecting system props, particularly looking for userdebug/test-keys and ro.debuggable=1 props. You could modify build.prop to workaround this, but bear in mind that in Android 13, there are multiple build.prop scattered across /system, /odm, /vendor, /system_dlkm, /system_ext...
4. ETA?
5. Ok... but when you going to update?
A. No definitive answer. I'm doing this in my free time and on a voluntarily basis. New builds will only be released after it passes my quality inspection, and that it actually includes major changes. Maybe there won't be any update at all if all is well.
Screenshots:
Spoiler: Screenshots
This is pure LineageOS, Google for pictures.
Me during development:
Give me praises if you want to keep me happy uwu <3
Cutie Pictures:
Spoiler: DO NOT OPEN
Great rom for a great smartphone!
Many thanks for your job!
Thanks.
-Just reporting. \/
edit 1: How to get rid of decrypt data? im trying to make some backups using twrp.
edit 2: besides the sad decrypt data issue, the instalation process seems to restore the default partition table. It deleted my custom 4gb+ system partition and restored to stock 2,975mb (only a problem to postmarketos/plasma users).
betume said:
edit 1: How to get rid of decrypt data? im trying to make some backups using twrp.
Click to expand...
Click to collapse
oh. Don't think that's possible. A new recompilation of TWRP is required, or if someone did it.
Now new android requires FBE encryption, not even FDE, so old TWRP will not able to decrypt it.
If backup is really important, suggest you to use dd first, or adb pull your files. I don't know how to compile TWRP, so can't build one for now.
betume said:
edit 2: besides the sad decrypt data issue, the instalation process seems to restore the default partition table. It deleted my custom 4gb+ system partition and restored to stock 2,975mb (only a problem to postmarketos/plasma users).
Click to expand...
Click to collapse
I have checked on the installaton steps of postmarket os for scorpio, and I'm stunned. If an image file could "repartition", then no doubt flashing LineageOS will also able to "repartition" it back since android zip builds use image patching too. We actually have to specify the size of partitions in device tree configurations.
I never came across this method of "repartitioning" and couldn't find further information on Google. Do share with me if you know any references about this.

Categories

Resources