[ROM][LineageOS][Android 6.0.1] TugaPower M105.0 - ONE Android Development

Build 2017/09/23 #OPO #LineageOS 6.0.1
TugaPower ROM G+
Telegram Group: https://telegram.me/TugaPowerRom
Telegram Channel: https://telegram.me/TugaPowerOnePlusOne
#TugaPower M105.0 LineageOS #OnePlus #Android 6.0.1
If you have some spare bucks consider donating, it will be really appreciated: https://www.paypal.me/TugaPower
Please be sure you are using one TWRP that can handle firmware flash. ( http://forum.xda-developers.com/oneplus-one/development/unofficial-twrp-3-0-x-tugapower-t3398366 )
Also be sure you are using proper firmware. The one recomended its the one from cm 13 nighly, you can find here: https://meocloud.pt/link/c1d9a297-e3f7-480b-9567-1bc601c073dd/TugaPowerFirmwareCM13_v4.zip/
If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.
Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.
http://opengapps.org/?api=6.0&variant=nano
Automatic turn on data to send/recebe MMS if data is off
Replaced built in OTA by OTA Updates app ( https://github.com/MatthewBooth/OTAUpdates )
Replaced audiofx with Viper4Arise Deuteronomy 2.4 ( https://forum.xda-developers.com/android/software/r-s-e-sound-systems-auditory-research-t3379709 )
Kcal Support ( use Color Control app to adjust colors )
Xposed Installer Materialised latest version included thanks @DVDandroid
You must flash manually the xposed framework, its a one time step, over my nexts releases it will survive.
You can use the built in install / unnistall of Xposed installer
Gello removed and replaced by latest TugaBrowser beta v60.x ( built in OTA for the Browser ) ( blocks ads and protect privacy)
TugaBrowser -> http://forum.xda-developers.com/android/apps-games/app-tugabrowser-t3472457
Call Record
Support out of the box to microG GmsCore ( http://forum.xda-developers.com/android/apps-games/app-microg-gmscore-floss-play-services-t3217616 )
Multi-ROM Support , that way you can try my N ROM
Increase max chg current to 2000/500mA
PoGO: Gonna catch then all
Powered by Magisk root v14.x and Magisk Manager 5.0.x versions
Replaced Trebuchet with latest Lawnchair beta ( https://github.com/Deletescape-Media/Lawnchair )
If your Gapps provider dont supply backup script, you can see in folder /system/addon.d you will need to flash gapps after ROM.
Gapps advised per the CyanogenMod Wiki to CM13 its Open Gapss Nano Package.
http://opengapps.org/?api=6.0&variant=nano
If you are in other builds, make a factory reset, flash ROM, then flash Gapps. Reboot
Full Change log:
Changelog M105.0
September Security Patch
Trebuchet removed and replaced by Lawnchair
New Magisk 14.0
New V4A core and module for Magisk
Project name: android
manifest: android-6.0.1_r80
Move to own fork of external/sfntly
Project name: android_build
ASB September 2017, version string to 2017-09-01
ASB August 2017, version string to 2017-08-01
Project name: android_packages_apps_Eleven
Eleven: Add WRITE_MEDIA_STORAGE permission
Eleven: Promote to privileged app
Eleven: allow artwork to scale down
Eleven: request record audio permission for visualizer
Eleven: Remove unused permission REAL_GET_TASKS
Project name: android_system_bt
Add missing continuation offset check for SDP continuation requests
Disable PAN Reverse Tethering when connection originated by the Remote
Add missing extension length check while parsing BNEP control packets
Add missing packet length checks while parsing BNEP control packets
Add a missing check for PAN buffer size before copying data
Free p_pending_data from tBNEP_CONN to avoid potential memory leaks
Allocate buffers of the right size when BT_HDR is included
Project name: android_frameworks_base
ZygoteInit: Remove CAP_SYS_RESOURCE
system_server: add CAP_SYS_PTRACE
Back-port fixes for b/62196835
AppOps: Fix yet another deadlock
AppOps: Prevent deadlock when making note of applications
Close connection before retrying
Project name: android_packages_apps_Settings
Back-port ag/2491664
Regenerate contributors cloud
Project name: android_hardware_qcom_audio
aenc-aac: bounds checking Add bounds checking for buffers
Equalizer: Check value size for get preset name
Fix security vulnerability: Equalizer setParameter memory overflow
Project name: android_frameworks_ex
Update FrameSequence to call new DGifCloseFile DO NOT MERGE
Project name: android_frameworks_opt_net_wifi
wifinative jni: check array length for trackSignificantWifiChange
Project name: android_frameworks_minikin
Reject unsorted cmap entries. DO NOT MERGE
Project name: android_frameworks_av
Avoid crash for stss sync sample number 0
Track: Check buffer size of static tracks
AudioFlinger: Fix memory allocation for client-less tracks
MPEG4Extractor: check size for yrrc box
stagefright: check aac_frame_length to prevent infinite loop
MPEG4Source: fix fragmented read.
MPEG4Extractor: ensure returned status is checked.
MediaPlayerService: fix access of mPlayer in client
audio effects: filter reserved effect commands
EffectBundle: Check value size for get preset name
stagefright: fix crash due to bad timestamp index
Change MPEG2 reinit Error Handling
Notify Errors Appropriately from SoftMPEG2
Fix TOCTOU problem in libstagefright_soft_aacenc
Fix security vulnerability: Equalizer setParameter memory overflow
Check the buffer index from acquireBuffer
Don't leak this out of GraphicBufferSource ctor
better manage buffer for libstagefright_soft_mpeg4enc
Fix integer overflow in mediadrmserver
Fix potential leak
m4v_h263: update width/height only when they are valid.
m4v_h263: check header first before decoding a frame.
Project name: android_external_libhevc
Limit boundary PU sizes in case of errors
Fix array size for hrd parameters
Return error for invalid crop parameters
Check number of output buffers and sizes
Fix OOB issue in nal unit parsing
Set pic_present at end of pic_init instead of beginning
Handle error return in parse slice
Project name: android_external_tremolo
Use heap instead of alloca in res012.c
Project name: android_external_chromium-webview
WebView AOSP Integration Request - 52.0.2743.100
Project name: android_external_sfntly
Merge remote-tracking branch 'aosp/upstream-master' into master
Merge commit 'bbc9221' into master
Project name: android_external_libmpeg2
Check For Zero Width/Height in Frame Header
Adding Error Check For PictureStructure Param
Update mbs_left In Case Of Missing Slice
Correcting NumCoeff Check in VLD
Thanks all for the support.
ROM -> https://www.androidfilehost.com/?fid=961840155545598123
MD5: c6226a70b0f41b24f013039d36b83a16
Happy flashing
Source:
LineageOS: https://github.com/LineageOS
Kernel source: https://github.com/LineageOS/kernel_oneplus_msm8974
Banners TugaPower ROM
{
"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"
}

Reserved...

Great work...

I checked your download link and they are both saying gapps

zjxpot said:
I checked your download link and they are both saying gapps
Click to expand...
Click to collapse
Fixed and thanks for the heads up

Downloading and installing shortly. Uhhhh recommended what version of twrp? Newest?

no problem. I should be saying thank you for your effort and your time, thanks you I am going to download now and try this badboy...

x.0ni.x said:
Downloading and installing shortly. Uhhhh recommended what version of twrp? Newest?
Click to expand...
Click to collapse
If you need to flash the firmware because ROM give error in modem my advice its use TWRP 2.8.6.0 , its the one used over my OPO

danieldmm said:
If you need to flash the firmware because ROM give error in modem my advice its use TWRP 2.8.6.0 , its one used over my OPO
Click to expand...
Click to collapse
Will do thank you.

what im confused with the OP. Is In-Call audio fixed, or is it not? and what do we have to do with the SIM on boot..

Vekhez said:
what im confused with the OP. Is In-Call audio fixed, or is it not? and what do we have to do with the SIM on boot..
Click to expand...
Click to collapse
Its fixed the calls, the early build have problems causing FC and the other person not listen on the other side. Now its fixed. The SIM CARD its because when making the first boot phone will set the language to the language of the SIM CARD, if your SIM CARD its from other country it will after couple of seconds bootloop after boot and you no longer can boot. Because of that my advice its to eject SIM Card till pass the contry region language set.
Hope its clear now for you. Dont forget, you must maintain English US in language settings. Hoppe in the next build it will be fixed.

Just did a clean install. Also wiped data clean. Downloading apps. Facebook works. Now on Tap also. So far a great new Rom. Thank you.
Sent from my A0001 using XDA Premium HD app

Is there an alternative mirror to the one in OP? Its a little slow for me here :/ 150KBps to be exact ;P

What if the native language is English, do we still pull the card? Thanks

No i don't see any reason to!

danieldmm said:
Its fixed the calls, the early build have problems causing FC and the other person not listen on the other side. Now its fixed. The SIM CARD its because when making the first boot phone will set the language to the language of the SIM CARD, if your SIM CARD its from other country it will after couple of seconds bootloop after boot and you no longer can boot. Because of that my advice its to eject SIM Card till pass the contry region language set.
Hope its clear now for you. Dont forget, you must maintain English US in language settings. Hoppe in the next build it will be fixed.
Click to expand...
Click to collapse
Just tried flashing the firmware and then the ROM, but its still throwing me an error asking to update my modem - is there a specific modem that the ROM needs?

My screen has a reddish tint (looks like night mode on LiveDisplay). I'm not able to find any option to set it right. Is anyone else having this issue?
Also, long pressing the home button causes a SystemUI force close.

stryker09 said:
Just tried flashing the firmware and then the ROM, but its still throwing me an error asking to update my modem - is there a specific modem that the ROM needs?
Click to expand...
Click to collapse
try the firmware on the OP

Oh great
Can i use in multirom?

Very nice...will wait until for few days until its stable enough to try

Related

[ROM][4.4.4] Vanir - 04.08.2016

{
"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"
}
Welcome to VanirAOSP. Our mission is to deliver a clean optimized version of Android with subtly improved versions of the features you love to as many devices as possible. we've tried to incorporate and improve our features in a way that makes them more cohesive to improve the overall user experience while correcting any performance regressions and improving functionality..
Features:
stock mode - ability revert to stock AOSP code with the exception of a few custom features we chose to keep active
enhanced performance.. longer uptime with less slowdown
custom written CRON and init.d.
UI and graphics improvements
custom navbar, navring, and hardware key features
improved notification handling (active display & halo are in review also)
usability improvements like power reboot menu and sound
animation control
Improved Vanir keyboard
CM's profiles & quicksettings
additional quicksetting tiles
immersive mode
statusbar mods
clock & battery mods
lockscreen blur and other mods
busybox, embedded root, init.d, cron etc
yatta yatta yatta
What's working:
RIL(Mobile and Data Network)
Camera
Wi-Fi
Bluetooth
Recovery
ADB
GPS
Proximity Sensor
External SD Card
Internal SD Card
Audio/Video Playback
Physical Buttons
Speaker
Airplane Mode
Downloads:
New releases (4.08.2016 and up) on
http://ultimaterom.h1n.ru
Oldest release are available at link below:
FTP
Sources:
Device tree: https://github.com/ChronoMonochrome/android_device_samsung_codina
Kernel: Chrono Kernel
Vendor: https://github.com/ChronoMonochrome/android_vendor_samsung_u8500-common
Credits:
@dh.harald
@jereksel
@SakuraDroid
@Unjustified Dev
@Meticulus
@munjeni
@percy-g2
@Epirex
@marsarmy
@TeamCanjica
@NovaFusion
@Vanir Team
Special Thanks
@monstro78 for providing build server
@S.AMU for providing FTP server
XDA:DevDB Information
[ROM][4.4.4] Vanir [codina], ROM for the Samsung Galaxy Ace II
Contributors
ChronoMonochrome
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
ROM Firmware Required: stock 4.1.2 && custom recovery
Based On: Vanir
Version Information
Status: Testing
Created 2015-06-20
Last Updated 2016-08-04
Changelogs && Bugs
Changelog
25.01.2016
Applied JustArchi optimizations v3 for CM-11.0 (without -O3 flag)
Compiled with the latest Linaro GCC 5.2
Removed Navigation Bar && Ring - fixed touchscreen 2mm dead zone on the bottop side of the screen
Disabled a lot of an extra unneeded debug
Decreased some delays such as DEFAULT_LONG_PRESS_TIMEOUT, GLOBAL_ACTIONS_KEY_TIMEOUT, etc
Improved scrolling
libwebviewchromium.so blob is replaced with the one from my latest CM11 build
26.09.2015
camera fixup
fixed bluetooth issue (thanks to @shaqman89 for the hint)
wifi tether should be fixed (needed test)
17.09.2015
solved all camera related issues
fixed missing APNs
merged fixes to the stagefright CVEs
compiled with dex pre-optimization
optimization of apps graphics with optipng
01.08.2015
stagefright security issue fix
Fixed camera FC (thanks to Epirex for help)
Fixed google play(GPS location) FC bug
Fix for GPS blob [Meticulus]
Software mediacodecs fixes and improvements [Meticulus]
EGL time fixup [Rox]
most of ROM repositories are switched to cm-11.0 branch - more stability and fixes
ROM optimizations are resetted to cm-11.0 ones - less bugs/breakages
universal package - introduced codinap support
19.06.2015
ROM:
initial release
Kernel:
f2fs update (thanks to XperiaSTE team)
various fixes and improvements
reverted previous optimizations(since it messes some things)
Bugs
please report if you'll find them
Misc
Important note:
Starting from 17.09.2015 build the installer of chrono kernel is decoupled from a ROM installer, so e.g. no support for f2fs or dual boot with a default ROM kernel. In order to have all features of the universal kernel package you need proceed standalone chrono kernel installation.
Conversion EXT4 -> F2FS:
TWRP:
1) back up the system
2) find backup folder and rename system.ext4.win to system.f2fs.win, data.ext4.win -> data.f2fs.win etc.
3) restore backup of selected partitions
4) flash zip from attachment (chrono kernel is supposed to be installed)
CWM/Philz:
1) back up the system
2) format selected partitions to F2FS
3) restore backup of selected partitions
4) flash zip from attachment
Fix to GAPPS(GMS) FC:
http://forum.xda-developers.com/showpost.php?p=61448886&postcount=14
Chrono...is that You?
C'mon, you should recover...re-co-ver, mate.
Btw - f2fs is WRONG, allright?
xo.en said:
Chrono...is that You?
Click to expand...
Click to collapse
Yep Is there anything wrong? Just found some spare time to return to android development.
UPD. while I'm on the treatment, there is almost nothing anything to do for me... Just wanted to bring this ROM up before I go to another city because of treatment.
For f2fs i have to convert first the rom with the script or i can install it as it is?
manthes said:
For f2fs i have to convert first the rom with the script or i can install it as it is?
Click to expand...
Click to collapse
I caught myself that I haven't tested f2fs with this ROM(of course I've tested f2fs update itself). There installation with f2fs will be a little tricky, because /ramdisk/fstab needs to be changed(it can be updated after reflashing ROM, but this is not the best solution IMO). I will test it and report later.
UPD. Btw, kernel version line messed up a bit, just don't pay attention on this
UPD2. added info about f2fs to 3rd post.
With flufli's script f2fs installation was fine but i had system fc the first time, launcher's fc, camera as you have said and the rom was laggy for me even without installing any other app.
I went back to liquid so that's the only feedback i can provide
manthes said:
With flufli's script f2fs installation was fine but i had system fc the first time, launcher's fc, camera
Click to expand...
Click to collapse
Well, updater_script of this ROM is quite different from CM11, and it was never guarantied(AFAIK) that it will work with another ROMs. For me mentioned in 3rd post way is working, and there are no FCing apps(besides of aforementioned camera).
and the rom was laggy for me even without installing any other app.
Click to expand...
Click to collapse
Note that for first 10 minutes media scanner is running in background, so there's nothing unusual that phone may lag in this time.
Well, after reading janice vanir topic I've found that GAPPS(GPS) FC bug will also appear there. This is related to -O3 optimization applied to binaries which are compiled in thumb mode. I haven't messed with optimizations yet(and Linaro GCC 4.8 is used here), but unfortunately for us, -O3 was already applied. Known fix for lollilop won't work on kitkat - it simply doesn't apply well, actually it can be applied, will try it later.
Then compile with -O2 and apply some non problematic -O3 flags manually
ace2nutzer said:
Then compile with -O2 and apply some non problematic -O3 flags manually
Click to expand...
Click to collapse
This isn't such simply. AFAIK, anything except -Os being applied to thumb code will fail. It's interesting to force ARM mode to check if it as well fixes issue, but first I'll try out removing forced alighment code. I have too slow internet to upload(or rather - download) new build in near time, when applying just one fix probably can fit in few blobs.
Test fix to GAPPS FC bug. To apply reboot to recovery and copy files to /system/lib(make sure you have backup of original files!). Please test it and report if it's working.
http://xda.mister-freeze.eu/XDA-files/ChronoMonochrome/VANIR-KK44/gapps_tmp_fix.zip
ChronoMonochrome said:
Test fix to GAPPS FC bug. To apply reboot to recovery and copy files to /system/lib(make sure you have backup of original files!). Please test it and report if it's working.
http://xda.mister-freeze.eu/XDA-files/ChronoMonochrome/VANIR-KK44/gapps_tmp_fix.zip
Click to expand...
Click to collapse
Well done! This works for your CM11 05.05.2015 (Running Google Play services 7.5.74 (1997312-034))
The idea to use other/older libjavacore.so was known but not to change libjavacrypto.so also. Which is obviouly if I think about it once more
As you know me I made an installer zip of this. It is not my work actually - I only changed files, added codina and CM11 checking and added deinstall routine for my old init.d fix.
You can use it also (of course) if the init.d fix was not used...
This will do the following:
Deletes init.d 50gmscache (if installed)
Deletes cache folder of gms (will be build new automaticly)
Makes backup (*.so.bak) of original libs
Copy working libs over the original ones.
Okay, good to know that fix is working. Now I can publish patch which is backport of well known fix for lollipop https://github.com/ChronoMonochrome...mmit/a2d116008d15c3db373ad372ab37548058926bfc .
Good work, Chrono
I saw that in rom preinstalled r3 kernel
Is there an update already or it special version for Vanir?
Kirya12347 said:
Good work, Chrono
I saw that in rom preinstalled r3 kernel
Is there an update already or it special version for Vanir?
Click to expand...
Click to collapse
There is an update(read changelog in 2nd post), but I haven't pushed it because I need to deal with some changes in kernel installer(and in build script, in particular) and make sure that they works properly.
Thank you
:good::good::good:
upd: kernel used with this rom is the best.
I made fatal mistakes by flashing nonrelated chrono's ones.
I was SO WRONG flashing latest one instead of testing included one.
Definitely, kernel used there is really fit for this rom.
Awesome(some tweaks are still needed, but, damn, it is really, really awesome)!
Kernel we have there still can use latest chronokernelsettings(MANY customization are needed to get totally great results, but CKS + perfctrl used together are capable to push a2 to the max, imho).
This is awesome rom.
Small advice - add these to init.d with 755 permission, reboot:
http://speedy.sh/FVaw2/init.d.7z
Then you can optimize your system even more with chronokernelsettings + perfctrl(do NOT overwrite init's settings there).
Then - apkopt - list of apk's to being optimized - soon(check fuc.kin dialer gain)...
Then - media.scanner, any wrong id tag may result in batt drain(imagine >500 mp3 files with wrong id tags, then imagine 1500 files with wrong tags on extcard and media.scanner working)...
Yup, it can DRAIN your battery without reason...
F'ed up tags of your music/vid files may break your nice, flatline batt usage, too.
Another story - ex-ter-nal music player/vid player...
And so on, so on...rom itself, or kernel will NOT help you, if you are not aware how andorind is working.
Anyway, good luck....feel free to ask.
But maybe tomorrow, now i am drunk, allright.
Chrono, thank you.
Not enough space on /system
It seems apps that require to write some data on /system (like AdAway or Mount2SD) are not working correctly after f2fs conversion. Error message says "there is not enough space on /system". I wonder if anyone experienced the same or is it just me messing up at a step?

[Recovery] TWRP 3.3.1-K1

{
"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"
}
Features
Increased backup/restore speed. Restore is three times faster than on other TWRPs.
Improved EFS and Firmware backup. Backups are incompatible with other TWRPs and vice versa.
Improved AROMA hack. Almost all (or all?) AROMA archives should work fine.
LED Manager. Monitor the battery level and charging state.
Source code
Recovery
Device
Kernel
DOWNLOAD​
XDA:DevDB Information
TWRP 3.3.1-K1, Tool/Utility for the OnePlus One
Contributors
Kutep0v
Version Information
Status: Stable
Current Stable Version: 3.3.1-K1
Stable Release Date: 2018-06-01
Created 2017-04-11
Last Updated 2019-06-01
Changelog
TWRP 3.3.1-K1
Reduced recovery image size by 2 MB
Updated Busybox to 1.30.1
Fixed f2fs format
Added more bugs to fix later
Fix symlink creation
Switch between dependencies and modules
Digest: Create digest for each subpartition and not just the first.
3.3.1
Add option to uninstall TWRP app from /system
Flash both A/B partitions when flashing recovery ramdisk
Resolve e2fsdroid failure in certain cases
Merge "Pass file_contexts path to e2fsdroid" into android-9.0
Merge "Update help manual in orscmd" into android-9.0
Update help manual in orscmd
toolbox: Avoid linking toolbox tools to dd
Merge "language: update Chinese translations" into android-9.0
language: update Chinese translations
Merge "NTFS-3G: use newer libfuse-light in pie." into android-9.0
NTFS-3G: use newer libfuse-light in pie.
English language: Remove duplicate value.
bsd dd: include prebuilt bsd dd in twrp for Nougat and greater
Merge "awk: add awk for trees including one-true-awk" into android-9.0
Merge "mkshrc: remove post-install cmd and use LOCAL_MODULE_STEM" into android-9.0
Merge "Clean up logd init file" into android-9.0
Merge "Use BSD grep for builds with toybox" into android-9.0
toybox: fix build in 6.0 tree
awk: add awk for trees including one-true-awk
mkshrc: remove post-install cmd and use LOCAL_MODULE_STEM
Clean up logd init file
Use BSD grep for builds with toybox
ext4crypt: add missing cflag
Pass file_contexts path to e2fsdroid
Merge "languages: encode for utf-8 in the appropriate places." into android-9.0
Updated Russian localization, bugs fixed (letter Ё, cities in time zones are correct, correct checksum, and other minor fixes).
languages: encode for utf-8 in the appropriate places.
Do not check digest on mapped installs
Change slot name position
Fix "Install Recovery Ramdisk" of a file which contains a space in the name
Fix recovery-twrp in some old CM trees
Three Dot Three Dot Zero
Extract arch-specific updater binary if present
Prevent having to double-tap some check boxes
Use magiskboot to repack the boot partition
Fix build in 5.1 tree
AB Cache dir: If device doesn't have /data/cache for FBE, we should try /persist if in the fstab.
Merge "ADB Backup: Ignore creating backup folder for phones not decrypted. This allows you to continue without error. Also we should not set restore path for images in adb backup. Change-Id: Ia75a70377b8e1364fefc82ad41ccf74fa3b7a3c3" into android-9.0
ADB Backup: Stop resetting digest check on restore.
Fix zip digest check
ADB Backup: Ignore creating backup folder for phones not decrypted. This allows you to continue without error. Also we should not set restore path for images in adb backup. Change-Id: Ia75a70377b8e1364fefc82ad41ccf74fa3b7a3c3
Zip install: this will allow TWRP to check md5 and sha256 checksums for zip installs.
Correct return case for context check in /cache/recovery
Transfer /dev/mtp_usb fd ownership when instancing MtpDevHandle
updater: Allow devices to suppress BLKDISCARD
Don't copy local mke2fs.conf for O-MR1
Remove duplicate ext4 flags from Android.mk
Set a dummy CM_PLATFORM_SDK_VERSION if it doesn't exist
Remove leftover mounts.h~HEAD
prebuilt: Support ubsan libraries of all architectures
twinstall: Force variable type
dosfstools: Fix compile error in Pie tree on 32 bit systems
Support both old and new mkfs.f2fs
Fix the long broken format function
Use listbox for device-specific advanced menu items
Merge "Update FDE decrypt to pie from CAF" into android-9.0
Update FDE decrypt to pie from CAF
MTP FFS updates:
Adding Edl button in reboot menu
gpt: Add -Wno-format-security
TWRP: fix compiling on Android 7
Fix gr_clip
Full screen action: simplify by just hiding navbar
prebuilt: Avoid re-linking ARM64 specific library on other architectures
TW_ROTATION: add flag to handle hardware-rotated display panels
AB/Non AB Devices: updates for moving cache
Vibration: allow BoardConfig to disable vibration for a device.
fix building TWRP for devices without cache
Merge "slot management: add library for slot management." into android-9.0
Merge "Fix build error on Pie with TW_NO_LEGACY_PROPS := true" into android-9.0
Merge "Revert "Fix ld.config.txt errors on Android 8.1 system root devices"" into android-9.0
Merge "Add path for time and date fix" into android-9.0
Merge "vold_decrypt: Add android 9.0 support" into android-9.0
mksh: add mkshrc when using TW_USE_TOOLBOX
Merge "partition: add squashfs support" into android-9.0
Add path for time and date fix
Merge "minuitwrp: Remove unused variables" into android-9.0
slot management: add library for slot management.
partition: add squashfs support
vold_decrypt: Add android 9.0 support
Hide navbar while running operations
Revert "Fix ld.config.txt errors on Android 8.1 system root devices"
Merge "Revert "updater: Remove dead make_parents()."" into android-9.0
toybox: create getprop symlink on SDK 27
minuitwrp: Remove unused variables
Fix Check_Lifetime_Writes on AB devices
Add metadata decrypt support for FBE
libminuitwrp updates for Pixel 3 devices
minuitwrp: Fix detection of libdrm on Pie
twrp: Fix unsigned compare compile warning.
minuitwrp: Support haptics drivers registered with LED class framework
minuitwrp: Respect TARGET_RECOVERY_PIXEL_FORMAT config.
Merge "vold_decrypt: use ANDROID_ROOT for additional compatibility" into android-9.0
Merge "Include weaver library in 9.0 trees" into android-9.0
Fix building in Lineage 16.0
vold_decrypt: use ANDROID_ROOT for additional compatibility
Merge "twrp: use ANDROID_ROOT environment variable" into android-9.0
Merge "Add option to use ro.serialno for generating device id" into android-9.0
prebuilt: resolve libext2_misc.so dependency for mke2fs
Include weaver library in 9.0 trees
Merge "Fix sha2 generation persistence." into android-9.0
minui: Don't include errno.h twice
Revert "updater: Remove dead make_parents()."
Add option to use ro.serialno for generating device id
Fix build error on Pie with TW_NO_LEGACY_PROPS := true
Fix sha2 generation persistence.
Fix header file for property_get
Decrypt FBE on 9.0 (backwards compatible)
twrp: use ANDROID_ROOT environment variable
Merge AOSP android-9.0.0_r3
Testing
There are currently no test versions
Frequently asked questions
Q: Why backups are incompatible with other TWRPs and vice versa?
A: Some components have been improved or simply is not supported in other versions.
EFS backup is not supported in the official version. Other unofficial versions don't backup one important partition, which is also part of the EFS.
Firmware backup is not supported in the official version. Other unofficial versions uses an unreliable method of modem partition backup.
System Image is not supported in the official and other unofficial versions.
Q: What is the difference between System and System Image backup?
A: Different backup methods.
System – files method. Create usual archive by packing all files from a system partition. Not available since version 3.2.1-K2.
System Image – dd method. Create exact partition dump by reading every single block from a system partition.
Same backup/restore speed, but different backup size. In the first case, the backup size corresponds to size of the contained files in system partition. In the second case, the backup size always is fixed and corresponds to size of the partition.
Q: Charging LED broken in this recovery too?
A: No, it works. Since 3.2.0-K1 release included LED Manager. Logic:
If the battery status is "Charging", then:
— If the battery capacity is "Low" (1-14), then turn on the red LED.
— If the battery capacity is "Mid" (15-89), then turn on the yellow LED.
— If the battery capacity is "High" (90-100), then turn on the green LED.
If the battery status is "Discharging", then:
— If the battery capacity is "Low", then blink the red LED.
— If none of the cases is true, then turn off LED.
If the battery status is "Full", then turn on the green LED.
If none of the cases is true, then turn off LED.
Bery nais
Mr.Ak said:
I think Tuga recovery works extremely flawless.
Click to expand...
Click to collapse
Well, let's compare the restore speed.
What do we have? 5504MB backup and two different TWRPs. Time:
TWRP 3.1.1-2-TugaPower: 616 sec.
TWRP 3.1.1-K3: 198 sec.
Conclusion: TWRP 3.1.1-2-TugaPower is three times slower than TWRP 3.1.1-K3. Really "flawless".
Kutep0v said:
Well, let's compare the restore speed.
What do we have? 3344MB backup and two different TWRP's. Time:
TWRP 3.0.3-2-TugaPower: 386 sec.
TWRP 3.0.3-K1: 139 sec.
Conclusion: TWRP 3.0.3-2-TugaPower ~280% (x2.8) slower than TWRP 3.0.3-K1. Really "flawless".
Click to expand...
Click to collapse
Okay,looks promising.
But what about Twrp 3.0.3-6 tugapower?
Anyways going to try out your recovery now to see the difference.
---------- Post added at 06:22 PM ---------- Previous post was at 06:08 PM ----------
@Kutep0v
Is lineage os 13.0 in your folder official?
Mr.Ak said:
But what about Twrp 3.0.3-6 tugapower?
Click to expand...
Click to collapse
Umm... nothing. Last available 3.0.3-2 version, 3.0.3-5 broken (as always). If the 3.0.3-6 will be released, we will test.
Mr.Ak said:
Is lineage os 13.0 in your folder official?
Click to expand...
Click to collapse
Of course not. This is my releases for another forum. I try to maintain LineageOS 13.0 for OnePlus One.
Works update over the air. Kernel contains all CVE fixes from cm-14.1 branch.
Kernel
Device tree
Kutep0v said:
Umm... nothing. Last available 3.0.3-2 version, 3.0.3-5 broken (as always). If the 3.0.3-6 will be released, we will test.
Of course not. This is my releases for another forum. I try to maintain LineageOS 13.0 for OnePlus One.
Works update over the air. Kernel contains all CVE fixes from cm-14.1 branch.
Kernel
Device tree
Click to expand...
Click to collapse
I asked because I haven't saw your lineage os 13.0 thread on XDA.Anyways,the recovery is really fast! Thanks!
Edit: what is the difference between 'system' and 'system-img' backup?
See attachments.
Mr.Ak said:
what is the difference between 'system' and 'system-img' backup?
Click to expand...
Click to collapse
System – files backup method. Files from system partition will be packed to tar archive.
System Image – dd backup method. Partition dump. It's required in some cases.
Same backup/restore speed, but different backup size. In the first case, backup size corresponds to size of the contained files in system partition. In the second case, backup size always is fixed and corresponds to size of the partition.
Queue
Can u add the ability to view the flash queue before flashing? That would be super useful.
EFS backup was not working for me on TWRP by Tugapower. I guess i will give this a try.
Has anyone tried flashing arise (aroma) with this twrp?
f41lbl0g said:
Has anyone tried flashing arise (aroma) with this twrp?
Click to expand...
Click to collapse
Yes and it works (display gets kinda messy) just once, flashing any aroma zip on second try results in a reboot.
David_J96 said:
Can u add the ability to view the flash queue before flashing? That would be super useful.
Click to expand...
Click to collapse
I think, it's necessary to ask TWRP developers. For example, Matt Mower or Dees Troy.
The physical buttons also get activated in the recovery. I would prefer them to stay off (no functionality+no backlight) since we already have the on-screen navbar.
Thanks.
Working awesome here, thx for this.
OnePlus One - Tapatalk
Gawd said:
The physical buttons also get activated in the recovery. I would prefer them to stay off (no functionality+no backlight) since we already have the on-screen navbar.
Thanks.
Click to expand...
Click to collapse
+1 about this
Also, AROMA installer works better on Tuga Recovery. It would be great if you could also make that work just like that, nothing more.
Good job, waiting for build with working decryption.

[ROM][12.0.0_r13][BERYLLIUM] ArrowOS 12.0 [STABLE][COMMUNITY][UNOFFICIAL]

{
"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​/*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, We will laugh at you.
* It is your fault because you chose to do all the modifications on your device.
* Remember projects like these and the work done on them is a hobby to the
* contributors and the team members, no one is working for you nor is getting paid for it
* have some respect for the work done by them since it is done purely on interest or a hobby
*/
ABOUT
ArrowOS is an Android Open Source Project based Android mobile operating system started with the aim of keeping things simple, clean and neat.
Website: https://arrowos.net
Telegram: Channel | TG Portal/Links | The Devil's Den | The Devil's Den | Updates
Github: https://github.com/ArrowOS
Code Review: review.arrowos.net
E-mail: arrowos.contact
PayPal: Donate to us
Blog: blog.arrowos.net
Checkout more documentation at (maintainership/contributing): Check this out
Build #20211113​Changelog:
Source:
Updated source to 12.0.0_r13
PixelPropUtils? Updated fp to raven?
Combined Signal Icons Switch in Network & Internet
Fixed Launcher, Settings and ThemesPicker random white header bg
Statusbar/QS Expanded Network Indicators
Volume Rocker Wakeup Support
Volume Key Music Control
Add platform and RAM to Model & Hardware
Reset Battery Stats
Allow sorting Applications by size
Change kernel preference behavior
Statusbar Tuner is here, S Style
Nuke overlays that caused previous errors
Enable gestural navigation overlay to match default nav mode
Add Tap to Wake illustration from SystemUIGoogle
Use a different fork of GAPPS, should be moar fun tbh
No really, check ArrowOS Gerrit for merges.
Device:
Bring Back Mi Sound Enhancer
Bring Back Thermal Profiles
Adapt XiaomiParts to match S style
Schedtune is not nuked in this build, flash SilverCore if you want
Moar sepolicy denials addressed
UClamp Fixes
XDKernel-1.6-HOTFIX
FORMAT /CUST PARTITION; EITHER FROM PBRP OR FASTBOOT
YOU MIGHT NEED TO FLASH MAGISK CANARY IF YOU WANT ROOT
Fastboot Command:
Code:
fastboot erase cust
DOWNLOADS
GAPPS BUILD | MIRROR
​
WHAT WORKS?
SELinux is ENFORCING​
Bluetooth (Audio works as well)​
WiFi​
Audio​
RIL​
GPS​
Cameras​
Flashlight​
Fingerprint​
Vibration​
Double tap to wake​
WHAT DOESN'T WORK?
Everything seems to be working​
Be sure to include a log : check how to
Read our blog article/post about:
* HOW-TO report a bug
* GAPPS and VANILLA variants
* Checking build integrity
ROM Source- ArrowOS
Kernel Source- XDKernel
Cool, great job @Xtreme.Ornob and Arrow team!
What about encryption? Does it work?
dduuch said:
Cool, great job @Xtreme.Ornob and Arrow team!
What about encryption? Does it work?
Click to expand...
Click to collapse
thanks sire. please don't encrypt at the moment. The open source community is working day and night to bring that to a stable state, but for now, let's stay decrypted and permissive.
THREAD UPDATED!!
Build #20211016
Changelog:
* Fixed Bluetooth
* Updated source
* Added three-finger screenshot support
* Many small bugs fixed
* Still permissive
Great start. Waiting for enforcing and encryption to try this out..
May I ask if there is still heating and battery drain issues?
Update:
Tried to install clean the vanilla and formatted the data, but the result is stack on bootanimation(bootloop). May I know what should be done first before installing this?
charlessxavier said:
Great start. Waiting for enforcing and encryption to try this out..
Click to expand...
Click to collapse
Sir that will take time
jhuryganelo said:
May I ask if there is still heating and battery drain issues?
Update:
Tried to install clean the vanilla and formatted the data, but the result is stack on bootanimation(bootloop). May I know what should be done first before installing this?
Click to expand...
Click to collapse
Which version sir? Build date?
jhuryganelo said:
May I ask if there is still heating and battery drain issues?
Update:
Tried to install clean the vanilla and formatted the data, but the result is stack on bootanimation(bootloop). May I know what should be done first before installing this?
Click to expand...
Click to collapse
Force restart worked for me
THREAD UPDATED!!
Build #20211025​Changelog:
Source:
Updated source
Merge changes from ProtonAOSP
Gapps from OctaviOS
Many ROM side changes that i can't remember?
Also build type is now COMMUNITY
Device:
Addressed few more sepolicy denials
XDKernel 1.4-HOTFIX compiled with latest Proton Clang 13
TWRP XML parsing problem fixed
Fix IORap Prefetch flag
Enforcing stuck at splash so for now; permissive build
My bluetooth connect but the soud keep coming from de speakers ou stay muted on the headphone
vbaldochi said:
My bluetooth connect but the soud keep coming from de speakers ou stay muted on the headphone
Click to expand...
Click to collapse
Sire, Bluetooth Audio is dead at the moment. For that, you can try Reignz's or Shiva's ROMs.
im stuck at initial boot. not going beyond boot animation. Tried both the recoveries TWRP, Orangefox.
mpvaity said:
im stuck at initial boot. not going beyond boot animation. Tried both the recoveries TWRP, Orangefox.
Click to expand...
Click to collapse
You just have to force reboot once sir.
THREAD UPDATED!!
Build #20211104​Changelog:
Source:
Updated source to 12.0.0_r7
Monet improved
Advanced Reboot
Double Tap Statusbar to Sleep
Double Tap to Wake
Swipe to Screenshot
One Handed Mode
Hold Power to Open Camera
Color Adjustment RGB Setting
IDK, regular ROM stuff, check ArrowOS Gerrit for merges.
Device:
ENFORCING Build
BLUETOOTH AUDIO works now
Update Blobs from ALIOTH S Dump
Launch bootanimation early
Completely and properly switch SchedTune to UClamp
Introduce 'SafailNet' (Let's pass SafetyNet even on permissive)
Enable freeform windows
Update SurfaceFlinger pinning
Remove unnecessary odex/oat files from pinner list
Allow vendor_init to write to blkio
Removed dummy metadata and moved it to cust partition (FORMAT /CUST PARTITION OR IT WON'T BOOT)
Mount /CUST partition to /METADATA
Nuked XiaomiParts changes and borrowed older ones from xiaomi_sdm845-common/lineage-18.1
DIrac is here finally, Thermal Profiles etc lol
PROPERLY switch to AOSP BT stack
Update clearkey plugin to drm HAL v1.4
Remove some camera-daemon commands
Enable Quick Tap & Pixel Live Wallpaper Support
Fixed Notch Overlay
Turned off compressed apex
Adoptable storage: Use CTS filenames encryption
NextGeneration Google Assistant is here
PLEASE FIND A WAY TO FORMAT /CUST PARTITION; EITHER FROM RECOVERY OR FASTBOOT
Fastboot Command:
Code:
fastboot erase cust
I could not get this rom to boot, tried the latest build with different custom recoveries and they all ended in a recovery bootloop.
I did not use an SD Card and made sure to wipe cust (tried before and after flashing).
Move to a different rom in the meantime, but now I get a failed to mount /cust everytime I flash anything else.
Any assistance would be welcomed.
hernangonzalezbogado said:
I could not get this rom to boot, tried the latest build with different custom recoveries and they all ended in a recovery bootloop.
I did not use an SD Card and made sure to wipe cust (tried before and after flashing).
Move to a different rom in the meantime, but now I get a failed to mount /cust everytime I flash anything else.
Any assistance would be welcomed.
Click to expand...
Click to collapse
SIr use fastboot to erase cust or PBRP
Join our telegram group for further discussion about this.
THE DEVIL'S DEN​
Xtreme.Ornob said:
SIr use fastboot to erase cust or PBRP
Join our telegram group for further discussion about this.
THE DEVIL'S DEN​
Click to expand...
Click to collapse
I have the same problem. I formatted cust with fastboot command but now i can't flash anything, it always says "Failed to mount '/cust' (Invalid argument). i tried to format before and after formatting the data. Any help? (Oh and i can't enter telegram group cause my phone is stuck)
ngydna said:
I have the same problem. I formatted cust with fastboot command but now i can't flash anything, it always says "Failed to mount '/cust' (Invalid argument). i tried to format before and after formatting the data. Any help? (Oh and i can't enter telegram group cause my phone is stuck)
Click to expand...
Click to collapse
Use PBRP or OFOX sir
Have you guys tested Android auto by any chance. Its not working. any idea on how to make it work

[ROM][12.1][crownlte][EOL][OFFICIAL] Evolution X [08/12/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"
}
Evolution X 6.x for the Samsung Galaxy Note 9 [crownlte]
Code:
/*
* Your warranty is void. Or vaild, probably?
*
* I am not responsible for bricked devices, dead SD cards, Ebolation X,
* thermonuclear war, or the current economic crisis caused by you following
* these directions. YOU are choosing to make these modificiations, and if
* you point your finger at me for messing up your device, I will LMAO at you.
*/
Keep Evolving
Pixel UI, customization and more, we are Evolution X!
- Team Evolution X -
@joeyhuab
@RealAkito
@AnierinB
Reach us on Twitter! @EvolutionXROM
What are our features?
- Just flash and check "The Evolver". We have tons of features combined together from different ROMs."
VoLTE
VoWIFI
Encryption
DO NOT FLASH GAPPS, ALREADY INCLUDED
First Time Install / Clean Flash
1. Download the proper flashable ZIP for your device
2. Reboot to Recovery
3. Wipe Dalvik/Cache. System, Data, Vendor
4. Format Data (Optional)
5. Flash the ROM
6. Reboot to System
7. Reboot to Recovery (Optional)
8. Flash Magisk (Optional)
9. Reboot to System and #KeepEvolving
Update / Dirty Flash
1. Reboot to Recovery
2. Download the proper flashable ZIP for your device
3. Reboot to Recovery (Optional)
4. Flash Magisk (Optional)
5. Flash the ROM
6. Reboot to System and #KeepEvolving
Download
Donate to me! / Official Chat / Device Support
Android OS version: 12.1.0-r22​
Security patch level: August 2022​
Build Author: Pham Nguyen Gia Khiem (Cyder)​
Source Code: https://github.com/Evolution-X​
Devices + Kernel source Code: https://github.com/cyderdummytrees​
ROM Developer: joeyhuab​
Any screenshots?
CompuTechnoPro™ said:
Any screenshots?
Click to expand...
Click to collapse
Big Thanks. This build was my favorite alternative on my ex-Xiaomi phones: quick and lightweighted.
But On SAM Note 9 there is an overheat after ~15min of internet use, I don't know why.
ounila said:
Big Thanks. This build was my favorite alternative on my ex-Xiaomi phones: quick and lightweighted.
But On SAM Note 9 there is an overheat after ~15min of internet use, I don't know why.
Click to expand...
Click to collapse
I don't have any heating issues at here, it just warming if I use Facebook or using LTE. Try wiping dalvik/cache, and uses wifi.
battery life and any link for a good camera like gcam?
Great Rom! thank you so much!!! <3
I have an error with alarm....
The alarm is forced set at a time .... And when I want to clear it it freezes..any help
ahmad Abdul-latif said:
I have an error with alarm....
The alarm is forced set at a time .... And when I want to clear it it freezes..any help
Click to expand...
Click to collapse
just open the clock app and disable it, simple.
CyderXDA said:
just open the clock app and disable it, simple.
Click to expand...
Click to collapse
Of course I do this step ....
But the alarm set in the attached picture doesn't found in the clock app ....
And I already don't set it
ahmad Abdul-latif said:
Of course I do this step ....
But the alarm set in the attached picture doesn't found in the clock app ....
And I already don't set it
Click to expand...
Click to collapse
Interesting, but I don't have this bug, it's working totally fine for me. Maybe you can try deleting data of the Clock app, and do a SystemUI restart.
CyderXDA said:
Interesting, but I don't have this bug, it's working totally fine for me. Maybe you can try deleting data of the Clock app, and do a SystemUI restart.
Click to expand...
Click to collapse
Thank you my friend ...solved
Does this ROM come with a kernel that have dm-verity disabled, or do I need to get a custom kernel for that? And if i need to get a custom kernel myself could i get a link to a kernel?
marka89 said:
Does this ROM come with a kernel that have dm-verity disabled, or do I need to get a custom kernel for that? And if i need to get a custom kernel myself could i get a link to a kernel?
Click to expand...
Click to collapse
Well, no custom kernel are supported.
CyderXDA said:
Well, no custom kernel are supported.
Click to expand...
Click to collapse
Okay, do i need to disable dm-verity and AVB to flash this ROM? (Sorry for stupid question I'm kinda new to this)
marka89 said:
Okay, do i need to disable dm-verity and AVB to flash this ROM? (Sorry for stupid question I'm kinda new to this)
Click to expand...
Click to collapse
Well, nope. Just wipe System, Dalvik/Cache, Data, Vendor then flash the ROM and enjoy.
2022-05-07 Update is now available!
NOTE: To use this build, clean flash is compulsory.
DEVICE:
- Switched to new OSS base, clean and adapted from LineageOS OSS trees.
- Adapted Exynos LiveDisplay from LineageOS hardware_samsung.
- Improved Dolby Atmos.
- Uprev audio HAL to V7.
- Fixed bluetooth calls properly.
- Added stock APN config for better LTE experience.
- Crownlte: Fixed Note9 S-Pen detecting wrong X-Y axis on landscape mode.
KERNEL:
- Upstreamed kernel to 4.9.312
ROM:
5/7
config: Allow Fullscreen Gesture overlay on phones only
5/6
Evolver: Add "Enable taskbar" toggle
Provide required permissions for cellbroadcastreceiver
RIL: Fix manual network selection with old modem
Settings: Hide settings that don't work when taskbar is enabled
SystemUI: Strict lock screen rotation
config: Switch to PixelLauncherIconsOverlay
5/5
Battery: Color coded battery indication for Landscape icons
Properly update view for reTicker
base: fix deadlock between activity manager and power manager
5/4
BatteryService: add Dash, Warp, VOOC, Turbo power, OEM fast charging support
Display actual charge tech in battery settings
Evolver: Battery Styles: Introduce Battery Landscape
Increase Zygote command buffer size to 32k
Introduce LiveDisplay from Lineage
Move high touch sensitivity and hovering to InputService
Settings: Add high touch sensitivity and touchscreen hovering toggles
Settings: Display: Add High Touch Polling Rate Support
SystemUI: Only apply tuning changes when the fragment is attached
fwb: Import SwipeToScreenshot implementation from MIUI
media: MediaCodec: add RGBA_1010102 and RGBA_F16 format support
5/3
Add Phone Services to location indicator whitelist
Merge May 2022 security patches
PixelPropsUtils: Refactor implementation
PixelPropsUtils: Update fingerprints to May 2022 release
add com.android.bluetooth to indicator exemptions
add com.android.phone to indicator exemptions
base: Change default udfps vendor code to 22
overlay: core: Suppress System UI ANRs
twrp says file is corrupted when i try to install and now i dont have an operating system since i already wiped
MrTordse said:
twrp says file is corrupted when i try to install and now i dont have an operating system since i already wiped
Click to expand...
Click to collapse
When file is corrupted means your download probably failed for some reasons. redownload using a PC
alkh301180 said:
When file is corrupted means your download probably failed for some reasons. redownload using a PC
Click to expand...
Click to collapse
i did download it using linux on pc but now i downloaded again on windows and seems to work

[ROM] DivestOS 20.0 for beryllium

{
"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.
(normally I only make threads for devices known fully working, however making this thread to replace an unofficial and improper thread)
Poco F1 Notes:
- camera does not work on these builds due to a longstanding incompatibility with the kernel changes made
a workaround is to flash an official LineageOS boot.img, however that negates all of the kernel security patches and hardening
if anyone technical can help bisect the changes that would be much appreciated
help to compile and what to change can be provided as needed
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-beryllium
- 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#beryllium
- 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_xiaomi_beryllium, https://github.com/LineageOS/android_device_xiaomi_sdm845-common
- Kernel: https://github.com/LineageOS/android_kernel_xiaomi_sdm845
- Kernel CVE Patches Applied: https://gitlab.com/divested-mobile/.../CVE_Patchers/android_kernel_xiaomi_sdm845.sh, https://gitlab.com/divested-mobile/.../CVE_Patchers/android_kernel_xiaomi_sdm845.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:
Poco F1 Notes:
- camera does not work on these builds due to a longstanding incompatibility with the kernel changes made
a workaround is to flash an official LineageOS boot.img, however that negates all of the kernel security patches and hardening
if anyone technical can help bisect the changes that would be much appreciated
help to compile and what to change can be provided as needed
Click to expand...
Click to collapse
Probably something with hardening broke it?
I tag @Pierre2324 and @REIGNZ3 which maintain their own kernels, if they have some spare free time beside their own projects, to take a look and help with info if possible.
Retrial said:
Probably something with hardening broke it?
Click to expand...
Click to collapse
perhaps, the camera isn't broken on any other device with the same changes and I spent many hours sanity check the changes that are applied to it
even overhauled a lot of the CVE patcher in hopes it'd fix it: https://divestos.org/index.php?page=news#2022-03.2
it is a weird outlier
SkewedZeppelin said:
perhaps, the camera isn't broken on any other device with the same changes and I spent many hours sanity check the changes that are applied to it
even overhauled a lot of the CVE patcher in hopes it'd fix it: https://divestos.org/index.php?page=news#2022-03.2
it is a weird outlier
Click to expand...
Click to collapse
camera: fix new version · LineageOS/[email protected]
Opensource base V11.0.0.1 , but not anyone update More people get V11.0.5.0 stable,and Dev version Change-Id: I6903fe7026c16e47c8cd7c9af1169404f50bca59
github.com
Ever tried reverting this?
REIGNZ3 said:
camera: fix new version · LineageOS/[email protected]
Opensource base V11.0.0.1 , but not anyone update More people get V11.0.5.0 stable,and Dev version Change-Id: I6903fe7026c16e47c8cd7c9af1169404f50bca59
github.com
Ever tried reverting this?
Click to expand...
Click to collapse
Thanks I'll pull it into next update and see if it goes, but given the LineageOS kernel is known working I'm confident it is something I broke.
SkewedZeppelin said:
Thanks I'll pull it into next update and see if it goes, but given the LineageOS kernel is known working I'm confident it is something I broke.
Click to expand...
Click to collapse
I know this is time consuming but If you have time, add your sauce to kernel one by one, give for testing each time and see what change result to break the camera
Retrial said:
I know this is time consuming but If you have time, add your sauce to kernel one by one, give for testing each time and see what change result to break the camera
Click to expand...
Click to collapse
@SkewedZeppelin or you can try something like "binary search": apply 50% of patches. In case of no luck, apply other part. For else, divide problematic part again (to apply 50% from this patches). And so on... Anyway, thanks for great ROM!
Hi) Today you have updates on the conventions but I don't see our beryllium (it is no longer supported?
Morillio said:
Hi) Today you have updates on the conventions but I don't see our beryllium (it is no longer supported?
Click to expand...
Click to collapse
The January update is currently uploading. I do not drop devices without announcement.
You can either wait a few hours for the upload to finish or download the last build from here: https://divestos.org/builds/old/old.txt
next day edit: they've been up for a while: https://divestos.org/index.php?page=news#2023-01
Thanks for the reply)) I'll wait!
Anyone currently using this custom rom?
ushilives said:
Anyone currently using this custom rom?
Click to expand...
Click to collapse
> Updater checks past 4 days: 93
Hello there! In your rom there is no support wifi 5.0 frequency? in the settings only 2.4( Tell me I don't see it or it is not there?
Morillio said:
Hello there! In your rom there is no support wifi 5.0 frequency? in the settings only 2.4( Tell me I don't see it or it is not there?
Click to expand...
Click to collapse
you don't see any 5GHz networks at all? or just some? they may have country code mismatched?
SkewedZeppelin said:
you don't see any 5GHz networks at all? or just some? they may have country code mismatched?
Click to expand...
Click to collapse
I'm Talking about hotspot band 5.0 gHz support
Morillio said:
I'm Talking about hotspot band 5.0 gHz support
Click to expand...
Click to collapse
Oh. The Wi-Fi hotspot will default to 5GHz. To use 2.4GHz check the "Extend compatibility" option.
SkewedZeppelin said:
Oh. The Wi-Fi hotspot will default to 5GHz. To use 2.4GHz check the "Extend compatibility" option.
Click to expand...
Click to collapse
I have in the hotspot no switch band 5.0 / 2.4

			
				
The option is right there in your first screenshot.
5GHz is the default.
The "Extend compatibility" toggle is used to switch from 5GHz to 2.4GHz.
SkewedZeppelin said:
The option is right there in your first screenshot.
5GHz is the default.
The "Extend compatibility" toggle is used to switch from 5GHz to 2.4GHz.
Click to expand...
Click to collapse
I'm sorry, but no. On the connected device shows that the network 2.4 band

Categories

Resources