LineageOS 16.0 for Sony Xperia XZ1
{
"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"
}
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 (preferably dmesg and logcat). I can't test NFC very thoroughly, to please report your findings.
FEATURES
Signed with dev keys
Stock camera
WireGuard kernel support
Well tested but some bugs maybe included
DOWNLOAD
You can download the latest releases here:
poplar (G8341):
twrp-3.3.1-0-20191013-poplar
lineage-16.0-20191212-UNOFFICIAL-RC7-poplar
poplar_dsds (G8342):
twrp-3.3.1-0-20191013-poplar_dsds
lineage-16.0-20191212-UNOFFICIAL-RC7-poplar_dsds
poplar_canada (G8343):
twrp-3.3.1-0-20191013-poplar_canada
lineage-16.0-20191212-UNOFFICIAL-RC7-poplar_canada
Check the ChangeLog below for firmware requirements!
INSTALLATION
Put the zip file of the ROM on your sdcard or internal storage, boot into recovery and flash. When coming from stock: boot into TWRP, format data, reboot to recovery and wipe all internal partitions. Then flash the ROM + su addon (if needed) and Gapps (if needed).
When updating from previous RC builds, simply dirty flash the ROM.
KNOWN ISSUES
IMS support is experimental
Phone may not work well with Mifare NFC tokens (not tested)
XDA:DevDB Information
lineageos_16_sony_poplar, ROM for the Sony Xperia XZ1
Contributors
derf elot, modpunk, myself5
Source Code (poplar): https://github.com/derfelot/android_device_sony_poplar
Source Code (poplar_dsds): https://github.com/derfelot/android_device_sony_poplar_dsds
Source Code (poplar_canada): https://github.com/derfelot/android_device_sony_poplar_canada
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Current Stable Version: RC7
Stable Release Date: 2019-12-15
Created 2019-06-16
Last Updated 2019-12-15
Reserved
SECURITY ADVICE
Don't flash ROMs or Magisk modules which set SELinux to permissive or you welcome malware on your device!
UPGRADE FIRMWARE
Grab the Sony Stock firmware using e.g. XPeriFrim. You should always flash the firmware matching the LOS build.
Grab newflasher and put it in the same folder as the firmware files.
Read the newflasher original post on XDA for general instructions!
Remove the follwing from the folder so they won't get flashed:
all *.ta files (keep the one in the boot/ directory)
cache*.sin
fotakernel*.sin
kernel*.sin
system*.sin
userdata*.sin
vendor*.sin
Turn off your phone
Hold the volume down button and attach it via USB to your system till you see LED turning green
Run newflasher from within this directory to flash the remaining files
You can say yes to the first optional step, in case you dont have working drivers installed.
Skip the second optional step (dumping of trim area), it's useless if your bootloader is unlocked already and takes a long time.
How to get root?
Flash the su addon from LineageOS you can find here: https://download.lineageos.org/extras
Google Apps
You can download and install the Google Apps from opengapps.org. You need ARM64 and 9.x. I suggest to *always* use the pico package. If you need additional apps you find them in the Play Store.
Privacy Guard for GApps
I wouldn't run GApps without Privcy Guard. Here is what you need to do:
Go to: Settings -> Security & location -> Privacy Guard
Open the advanced menu (3 dots) and select: Enable by default and Show built-in apps.
Search for Google Play Services and turn it on by tapping the entry. A long press will give additional options. There are more Google Apps you should turn it on and revoke permissions like the syncing stuff.
MicroG
This ROM doesn't support Signature Spoofing. However we are watching MicroG and check if they provide newer builds e.g. for Android Pie.
Simple Mobile Tools
This is a collection of really awesome Open Source and AD-free Apps! Don't get confused by the name! Especially the Calendar and Gallery app are really good! If you like his stuff, support him by buying the Simple Thanks app.
You can find them in FDroid and the Play Store.
Known Issues
Some apps don't work (Gardenscapes, Die Zeit, ...)
When an app is installed then it should ask for Permissions on the first startup. However for some apps this doesn't happen. To fix it you need to go to Settings -> Apps & Notifications -> See all apps -> Select the App -> Permissions. Now manually activate the required permission, normally the Storage Permission is missing in that case!
Got an issue?
Also consider looking at the thread of the XZ1 Compact located here: https://forum.xda-developers.com/xperia-xz1-compact/development/rom-lineageos-16-0-unofficial-todo-t3925675 The hardware is very similar and bugs are likely to exist on both.
Reserved
REQUIRED FIRMWARE: 47.2.A.11.228
CHANGELOG
2019-12-15 | RC7 | 47.2.A.11.228
Updated Android to 9.0 December ASB
Updated kernel to 4.4.206
2019-11-18 | RC6.1 | 47.2.A.11.228 (dsds variant only)
Fixed power HAL for dsds devices
2019-11-17 | RC6 | 47.2.A.11.228
Updated Android to 9.0 November ASB
Updated kernel to 4.4.202 & latest CAF tag
Added support for smartcovers
Fixed audio issues with ogg playback
Potentially fixed some tethering issues
Revert LOS camera (Snap) to API1 (better image quality) and disable DIS (which doesn't work for us)
2019-10-15 | RC5 | 47.2.A.11.228
Updated Android to 9.0 October ASB
Updated kernel to 4.4.196 & latest CAF tag
Updated WiFi to latest CAF tag
Fixed WFD issues
Fixed audio issues
More device tree cleanups
Updated WireGuard kernel support to latest snapshot
First release for Canadian variant (G8343)
...
2019-09-19 | RC4 | 47.2.A.10.107
Updated Android to 9.0 September ASB
Updated kernel to 4.4.193 & latest CAF tag
Added WFD support
Fixed issue with NFC sometimes not working after flashing a new build
Improved memory management
Reworked init and implemented a fresh kernel merge
2019-08-24 | RC3.1 | 47.2.A.10.107
Based on 47.2.A.10.107 Sony FW (July vendor update)
Completely switched to stock gps stack
Added QC location stack (should help with gps without gapps installed)
2019-08-11 | RC3 | 47.2.A.10.80
Updated Android to 9.0_r46 (August ASB)
Added support for double tap to wake (Thanks to sjllls)
Fixed NFC
Fixed media_profiles (4k recording now works in both Snap and stock camera)
Fixed no data connection for sim2 [dsds]
Fixed random reboots in kernel
Several kernel optimizations/improvements
Updated kernel to 4.4.188 & latest CAF tag
Display fixes - color profiles are back and picture adjustments are working
...
2019-07-21 | RC2 | 47.2.A.10.80
Fixed perf service and power HAL
Fixed audio issues in kernel
Enabled bokeh mode in Snap
Fixed bluetooth issues
Fixed some IMS issues
Fixed irq balancing
Updated kernel to 4.4.185 & latest CAF tag
Updated Android to 9.0_r44 (July ASB)
First release for dsds variant (G8342)
...
2019-06-16 | RC1 | 47.2.A.10.62
Initial release
First!
Litterally just having an argument with my phone about not working and you drop this!!!! Yeasshh!!!
---------- Post added at 03:06 PM ---------- Previous post was at 02:32 PM ----------
Hey,
Just a quick question.....In OP you say to flash from TWRP, but then in next post you have instructions to remove .sin .ta etc.
Do i just flash full stock then LOS, or do i need to flash the stock ROM with the bits removed, then flash LOS with TWRP?
7hr08ik said:
First!
Litterally just having an argument with my phone about not working and you drop this!!!! Yeasshh!!!
---------- Post added at 03:06 PM ---------- Previous post was at 02:32 PM ----------
Hey,
Just a quick question.....In OP you say to flash from TWRP, but then in next post you have instructions to remove .sin .ta etc.
Do i just flash full stock then LOS, or do i need to flash the stock ROM with the bits removed, then flash LOS with TWRP?
Click to expand...
Click to collapse
You need to have these stock firmware files flashed, before using LOS. So if you run 47.2.A.10.62 stock, you can simply flash this rom. If you are running SODP-based builds, I would recommend flashing stock first, booting once and then switching over.
The instructions in the second post are for updating FW files when you are already running LOS, without loosing data. LOS builds are tied to a specific FW/stock version. If they don't match, things like camera sometimes won't work. And we always stay up-to-date with FW files and blobs for security etc. reasons.
Thank you
Very exciting, thanks for your work!!
Wish I could flash now, will have to wait for the dual sim version :fingers-crossed:
I hope you can enable Camera2API and support for XZ1 Dual Sim ?
Sent from my Sony Xperia XZ1 using XDA Labs
haiha2001 said:
I hope you can enable Camera2API and support for XZ1 Dual Sim ?
Click to expand...
Click to collapse
Since this rom is stock-based, we can only support what is there in stock. So full api2 including raw is a no go I'm afraid.
As for dual sim, making a build is not a problem, but unifying them is. Now with IMS support, there are different files in /system and different overlays for CarrierConfig needed for DSDS. Need to come up with a smart way to handle that.
edit: I actually had a look at the files now and they seem to be mutually exclusive. so shouldn't be too problematic. but I will need a tester with a dsds device once its done.
edit2: no, looks like I was too quick - there are some which would clash. so I will opt to make a separate build for dsds for now. will still need a tester or two though
can't flash on SOV36. doesn't have firmware 47.2.A.10.62. so this rom is only for G8341?
sinkoo1979 said:
can't flash on SOV36. doesn't have firmware 47.2.A.10.62. so this rom is only for G8341?
Click to expand...
Click to collapse
currently, yes. I will release a build for G8342 soon, then I can have a look at Japanese variants. I've never looked at them tbh, so I have no idea right now how they differ.
Seems it's based on the stock firmware, am I right?
So, we might impossible to use GCAM
BUT! I'll test this rom. Thanks dev!
Riskypedia said:
Seems it's based on the stock firmware, am I right?
So, we might impossible to use GCAM
BUT! I'll test this rom. Thanks dev!
Click to expand...
Click to collapse
Yes, this is indeed based on stock. I don't know much about these camera mods, but if it doesn't work on stock, it more than likely wont work here either
Converted my SOV36 to G8341 and the phone still won't flash the rom. the error message that I been seeing is "not treble compatibility zip".
sinkoo1979 said:
Converted my SOV36 to G8341 and the phone still won't flash the rom. the error message that I been seeing is "not treble compatibility zip".
Click to expand...
Click to collapse
When did you last update your twrp? Have you tried my version?
https://www.androidfilehost.com/?fid=6006931924117885339
edit: if that fails too, you can delete the compatibility.zip from inside the rom.zip. that should definitely work. but please try with a newer twrp first.
derf elot said:
Since this rom is stock-based, we can only support what is there in stock. So full api2 including raw is a no go I'm afraid.
As for dual sim, making a build is not a problem, but unifying them is. Now with IMS support, there are different files in /system and different overlays for CarrierConfig needed for DSDS. Need to come up with a smart way to handle that.
edit: I actually had a look at the files now and they seem to be mutually exclusive. so shouldn't be too problematic. but I will need a tester with a dsds device once its done.
edit2: no, looks like I was too quick - there are some which would clash. so I will opt to make a separate build for dsds for now. will still need a tester or two though
Click to expand...
Click to collapse
It Can't it be unified using a way like maple?Just curious:good:
derf elot said:
When did you last update your twrp? Have you tried my version?
https://www.androidfilehost.com/?fid=6006931924117885339
edit: if that fails too, you can delete the compatibility.zip from inside the rom.zip. that should definitely work. but please try with a newer twrp first.
Click to expand...
Click to collapse
will try the newer twrp. Thanks
update: rom booted. Thanks for the rom.
HoiFung said:
It Can't it be unified using a way like maple?Just curious:good:
Click to expand...
Click to collapse
hi, yes that would work, but the devil is in the details.
I don't think we can get ims to work that way because the modem customization files are different, yet have the same names - at leat I think the sony-modem-switcher binary doesn't care about whether the files contain "fsg" or "dsds" in the name.
also the manifest for the dsds is slightly different as it contains entries for the second sim slot. not sure how important they are. but I know that SecureElement for example will crash on a single sim device if an entry for the second sim is present. not sure about the radio ones.
finally, the dtsi's are slightly different for the kernel. I haven't tried running the single sim device with the ones from dsds. it might work.
I might try making a unified build eventually, it would also make my life easier. but first I'll go for separate builds to verify things are working - especially since I don't have a dsds device to test.
speaking of which, I made my first build for dsds. adding some finishing touches for ims right now. I will need a brave tester or two soon
derf elot said:
hi, yes that would work, but the devil is in the details.
I don't think we can get ims to work that way because the modem customization files ate different, yet have the same names - at leat I think the sony-modem-switcher binary doesn't care about whether the files contain "fsg" or "dsds" in the name.
also the manifest for the dsds is slightly different as it contains entries for the second sim slot. not sure how important they are. but I know that SecureElement for example will crash on a single sim device if an entry for the second sim is present. not sure about the radio ones.
finally, the dtsi's are slightly different for the kernel. I haven't tried running the single sim device with the ones from dsds. it might work.
I might try making a unified build eventually, it would also make my life easier. but first I'll go for separate builds to verify things are working - especially since I don't have a dsds device to test.
speaking of which, I made my first build for dsds. adding some finishing touches for ims right now. I will need a brave tester or two soon
Click to expand...
Click to collapse
OK, I see.
does the nfc will be repair soon?
Related
ABOUT THE GALAXY ALPHA LINEAGE PROJECT
I'm trying to get LineageOS working on the Galaxy Alpha. This ROM is not complete. There are still features which are not fully working and there are for sure things which need bugfixing. Please check the Known Bugs section before reporting issues. The ROM is beta state because it isn't complete and probably will never leave beta state. There are too many things which are not working correctly and supporting Exynos is a tough task.
{
"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"
}
I work on this project for FREE and putting in a lot of my free time hours into it. A small donation would help to buy better tools to improve the development some day.
RECOVERY
To be able to install the ROM you need a recovery. I suggest to use my TWRP Recovery build. You can find it here.
BACKUP
Before installing the ROM you should create backups. The most important backup is to create one of the EFS partition and store it on safe place on your computer. If something goes wrong you need to restore this partition. It holds information about your device, like the MAC address for your wifi and information for the radio.
DOWNLOAD
Download BETA
ROOT/SU ADDON
The ROM does not provide root access! For root access you need to flash the su-addon.
FLASHING THE ROM
As this is an Android based ROM you need to flash sboot (bootloader) and the modem image from one of the latest official Samsung releases. Or install a ROM via the Samsung update option. You can find the latest stock ROM here. Suggested modem is from a ROM version: G850FXXS2CQD3 or newer.
I suggest to put the ROM on a USB disk and use a USB OTG cable to flash the ROM. It is also possible to put it on the emulated sdcard and flash it from there.
GAPPS
I suggest to use Open GAPPS.
REPORTING BUGS
Give the programmer some credit for basic intelligence: if the program really
didn't work at all, they would probably have noticed. Since they haven't
noticed, it must be working for them. Therefore, either you are doing something
differently from them, or your environment is different from theirs. They need
information; providing this information is the purpose of a bug report. More
information is almost always better than less.
Click to expand...
Click to collapse
Before reporting bugs, please check the KNOWN BUGS list below and read THIS HOWTO
XDA:DevDB Information
SLTEXX ROM LINEAGEOS 14.1, ROM for the Samsung Galaxy Alpha
Contributors
modpunk, raymanfx
Source Code: https://git.cryptomilk.org/projects/android/android_device_samsung_sltexx.git/
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: TWRP/CWM Recovery
Based On: LineageOS
Version Information
Status: Beta
Current Beta Version: 9
Beta Release Date: 2017-11-30
Created 2017-01-03
Last Updated 2017-11-30
KNOWN ISSUES
CAMERA: Does not work very well, we have quite old blobs and they do not work well on Nougat
FINGERPRINT: We do not have support for the sensor yet
AUDIO: In call issues if you have Touch Sounds enabled
AUDIO: Stops working sometimes
CHANGELOG
The ROM does not provide root access! For root access you need to flash the su-addon.
2017-05-10 + BETA8
Kernel
Fixed several security issues
Update to Android 7.1.2_r8 (Security fixes)
2017-04-16 + BETA7
Kernel
Fixed several security issues
Update to Android 7.1.2
Fixed Wideband Bluetooth calls
Fixed minijail for OMX codecs
2017-03-03 + BETA6
Kernel
Updated mobicore driver from A700F
Updated camera driver from noblelte
Fixed NFC
Fixed audio quality issue
2017-03-01 + BETA5
Kernel
Several security fixes
Update to Android 7.1.1_r22
Several security issues fixed
Fixed several audio issues
Added support for adjusting notification LED brightness
2017-02-12 + BETA4
The ROM does not provide root access! For root access you need to flash the su-addon.
Kernel
Several security fixes
Several fixes for futexes and thread scheduling
Updated sound codec driver
Fixed audio recording
Unified Samsung Audio HAL (@raymanfx and myself did a complete rewrite)
Better audio handling
VoIP support
Improved voice quality
Fixed connections from the audio HAL to RILD (libsec-ril.so hexedit)
Added Nougat libraries from noblelte for AEC (Acoustic Echo Cancellation), AGC (Automatic Gain Control) and NS (Noise Suppression).
Updated libril to match AOSP
Improved FIMG2D acceleration
Fixed H264 video resizing issues
2017-01-24 + BETA3
Fixed security issues in the Kernel
Update to latest LineageOS 14.1
Several fixes to audio
Fixed APN database
2017-01-04 + BETA2
Fixed security issues in the Kernel
Update to latest LineageOS 14.1
2017-01-03 + BETA1
Fixed security issues in the Kernel
Update to LineageOS 14.1
Several smaller bugfixes
FREQUENTLY ASKED QUESTIONS
Do I need to wipe if I flash a newer version of this ROM
NO!
Do I need to wipe if I have CyanogenMod 13.x/14.x running and update to ROM
NO!
"It doesn't work."
Give the programmer some credit for basic intelligence: if the program really didn't work at all, they would probably have noticed. Since they haven't noticed, it must be working for them. Therefore, either you are doing something differently from them, or your environment is different from theirs. They need information; providing this information is the purpose of a bug report. More information is almost always better than less.
Please read How to Report Bugs Effectively
My modem doesn't work, what can I do?
Did you flash the latest MODEM firmware from the latest Lollipop release? The suggested firmware is at least G850FBOU1COL3 or newer
How do I use adb/logcat go get logs from my device
You can find a good tutorial here.
Props!is this your daily driver?
i tried to install this rom, but get this problem from twrp: "Can't install this package on top of incompatible data. Please try another package or run a factory reset".
I have stock LL on 850F. Twrp is the 3.0.3. I had problem even with cm13, so i think that it's my phone fault. How can i solve?
thanx
Hi @modpunk, first thank you for your amazing work.
I flashed your rom and after a couple of hours of use i noticed some bugs:
1) apn data empty
2) data not working after manual apn insert
3) red border display flickering
4) metallic voice call
5) error during carrier search
that's all for now.....
sandrino1983 said:
Hi @modpunk, first thank you for your amazing work.
I flashed your rom and after a couple of hours of use i noticed some bugs:
1) apn data empty
2) data not working after manual apn insert
3) red border display flickering
4) metallic voice call
5) error during carrier search
that's all for now.....
Click to expand...
Click to collapse
1) Then something is wrong with linking the database to the correct location
2) See 1)
3) This is a engineering build, I forgot to do a userdebug build. The red flashing is normal and means it does a full screen redraw
4) Which would mean you might have an old modem flashed.
5) I need to look into it
modpunk said:
1) Then something is wrong with linking the database to the correct location
2) See 1)
3) This is a engineering build, I forgot to do a userdebug build. The red flashing is normal and means it does a full screen redraw
4) Which would mean you might have an old modem flashed.
5) I need to look into it
Click to expand...
Click to collapse
so, for point 4) where i can find the newest modem? i can flash it with odin?
And for point 2), why data don't work even after manual apn insert?
sandrino1983 said:
so, for point 4) where i can find the newest modem? i can flash it with odin?
And for point 2), why data don't work even after manual apn insert?
Click to expand...
Click to collapse
2) The cbd needs access to two data bases and they have a different location in Andorid 7.1. So I created a link for the directory so cbd can find them in the old location. However doesn't seem to be working as expected. I guess I have to remove them and flash and see what is going wrong. I created them manually when I started to work on 14.1
4) https://www.sammobile.com/firmwares/database/SM-G850F/
I fixed the issue with the APN databases.
modpunk said:
I fixed the issue with the APN databases.
Click to expand...
Click to collapse
Any workaround for 3) red border display flickering ?
Hi,
first of all thanks for bringing android 6 and 7 to the galaxy alpha.
Today i tried to install the rom, but the recovery says, this rom is not compatible with my device (This package is for device: sltexx; this device is slte)
@modpunk
Thank you about your work :good:
modpunk said:
2) The cbd needs access to two data bases and they have a different location in Andorid 7.1. So I created a link for the directory so cbd can find them in the old location. However doesn't seem to be working as expected. I guess I have to remove them and flash and see what is going wrong. I created them manually when I started to work on 14.1
4) https://www.sammobile.com/firmwares/database/SM-G850F/
Click to expand...
Click to collapse
i've flashed latest modem but metallic voice still remain
p.s. after 30 minute of music my phone was very hot and noticed a battery drain....battery stats noticed 28% for "other"
Jozefk27 said:
Any workaround for 3) red border display flickering ?
Click to expand...
Click to collapse
This is not a bug it is a development feature
I will create beta2 tomorrow
lulle2007200 said:
Hi,
first of all thanks for bringing android 6 and 7 to the galaxy alpha.
Today i tried to install the rom, but the recovery says, this rom is not compatible with my device (This package is for device: sltexx; this device is slte)
Click to expand...
Click to collapse
Update TWRP first!
Beta2 is up!
Hi modpunk.
First of all, thank you for your work.
I ask you if the ROM is pre-rooted or there is a possibility to choose if root the device or not in "developer options" such as CM13 (now I use it with my complete satisfation).
More and more essential apps (such as banking operations or live video streaming) need unroot device in order to become the best choice for daily use.
Thank You again.
modpunk said:
I fixed the issue with the APN databases.
Click to expand...
Click to collapse
dirty flash beta2 over beta1 and apn problem still remain. I'm the only one?
{
"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"
}
PixelExperience Plus for Sony XZ1 [poplar]
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Our mission is to offer the maximum possible stability and security, along with essential and useful features for the proper functioning of the device
This build does not use Sony Open Device sources, but it's built using stock sources (like Lineage OS 17.1, BlissRom and other ROM) hence it's stable
Based on Android 10.0
Whats working?
Wifi
RIL
Mobile data
GPS
Camera (memory leak fixed)
Bluetooth
Fingerprint reader
NFC
Sound / vibration
Known issues
Camera crash after dirty flash
You tell me
DON'T FLASH GAPPS, THEY'RE ALREADY INCLUDED
Unofficial downloads
XZ1 Single SIM
XZ1 Dual SIM[/color][/b]
Stay tuned
Pixel Telegram channel
XZ1 Telegram Group
Pixel blog
If you liked my work, you can support me!
Android OS version: 10.0.0_r40
Security patch level: July 2020
Build author/Device Maintainer: @Gabrius99
XZ1 Single SIM Source code: https://github.com/Gabrius99/device_sony_poplar
XZ1 Dual SIM Source code: https://github.com/Gabrius99/android_device_sony_poplar_dsds
Kernel Source code: https://github.com/whatawurst/android_kernel_sony_msm8998
Thanks to @derf elot and @modpunk for Device Tree and Kernel Tree
Source code: [url]https://github.com/PixelExperience[/url]
ROM Developer: jhenrique09
XDA:DevDB Information
Pixel Experience, ROM for the Sony Xperia XZ1
Contributors
Gabrius99, derf elot, modpunk
ROM OS Version: Android 10
ROM Kernel: Linux 4.x
ROM Firmware Required: Latest Firmware Stock
Version Information
Status: Stable
Current Stable Version: RC1
Stable Release Date: 2020-08-10
Created 2020-08-10
Last Updated 2020-09-02
Some tips
How to pass SafetyNet Check that is, hide root permissions from apps that detect it
Magisk 20.4 does his work pretty well, so often just flash Magisk zip directly after flashing the ROM, then reboot.
If you already flashed and booted ROM, don't wipe anything, but try this.
• Flash Magisk;
• Reboot to system;
• Open Magisk, enable Magisk Hide from settings, then go to Magisk Hide section and hide:
- PlayStore
- PlayService
- Google Pay (if installed)
• Go to Settings > Apps and wipe data of:
- PlayStore
- PlayService
- Google Pay (if installed)
• Open PlayStore and wait ~1 min. Then go to settings section and scroll down. There should be: Certified Device.
After this, from Magisk hide all apps that you don't want to detect root permissions and they shouldn't detect it anymore.
How to fix camera crash
Camera crash occurs because of cache optimization that isn't present anymore when you dirty flash and wipe cache/ART. You'll need to recompile it opening a terminal emulator (Termux) and using:
Code:
cmd package compile -f -m speed com.sonyericsson.android.camera
(Thanks to derf elot)
Why GCam doesn't works?
Modded GCams need full RAW support, that is locked on ROM based on Sony Stack (like this). So GCam will simply crash if installed. Anyway there is one version that doesn't use API2 and works almost well, you can download it directly from PlayStore. Obviously it won't support HDR+ (and currently I don't plan to add it, it is far beyond my skills).
Changelogs and older builds
RC2 "Now you see me" - 03 September 2020
- Updated to Android 10_r41 - August patches
- Kernel updated to version 4.4.234;
- Fixed GPS doesn't lock position;
- Fixed BT headset not working;
- Other small improvements.
RC1 "Here we go" - 10 August 2020
XZ1 Single SIM
XZ1 Dual SIM
- Initial release
to anyone who is going to ask here: NO. GCAM MOD IS NOT WORKING SINCE IT'S STOCK BASED.
thank you
great rom
jimmy1235 said:
to anyone who is going to ask here: NO. GCAM MOD IS NOT WORKING SINCE IT'S STOCK BASED.
thank you
great rom
Click to expand...
Click to collapse
But Google camera is working, good enough for me
It is not high customisable but very stable, you wouldn't feel the difference between stock and this ROM
pleniceanu cristian said:
But Google camera is working, good enough for me
It is not high customisable but very stable, you wouldn't feel the difference between stock and this ROM
Click to expand...
Click to collapse
jimmy1235 said:
to anyone who is going to ask here: NO. GCAM MOD IS NOT WORKING SINCE IT'S STOCK BASED.
thank you
great rom
Click to expand...
Click to collapse
Yeah, Arnova's modded GCam does not work because of lack of raw support.
You can install GCam from PlayStore though. It hasn't HDR+, but photo sphere works.
Gabrius99 said:
Yeah, Arnova's modded GCam does not work because of lack of raw support.
You can install GCam from PlayStore though. It hasn't HDR+, but photo sphere works.
Click to expand...
Click to collapse
problem with app not allowing rooted phone
Parallax's said:
problem with app not allowing rooted phone
Click to expand...
Click to collapse
I have rooted phone, everything ok
Parallax's said:
problem with app not allowing rooted phone
Click to expand...
Click to collapse
I updated post #2 and I wrote a brief guide on how to pass safetynet check. Try that
The good: Very stable ROM, almost everything tested seems to be working, stable network signal, the most stable so far. I hope it gets updates at some point. Good work.
Anyone wishing for a close to stock stable Android 10 should try it.
The bad: the stock camera is crashing but that's already said.
It would be great if you could bring Sony sound settings but that is a little harder I think
pleniceanu cristian said:
The good: Very stable ROM, almost everything tested seems to be working, stable network signal, the most stable so far. I hope it gets updates at some point. Good work.
Anyone wishing for a close to stock stable Android 10 should try it.
The bad: the stock camera is crashing but that's already said.
It would be great if you could bring Sony sound settings but that is a little harder I think
Click to expand...
Click to collapse
Thanks for feedback. There is a fix in the second post. Starting from next build it shouldn't crash anymore on clean flash though. Do you have a XZ1 single sim or dual?
Gabrius99 said:
Thanks for feedback. There is a fix in the second post. Starting from next build it shouldn't crash anymore on clean flash though. Do you have a XZ1 single sim or dual?
Click to expand...
Click to collapse
Single.
Don't know what i'm doing wrong, but after flashing ROM via TWRP, phone reboots to TWRP and Will nota boot to OS.
Any hint?
Speaker87 said:
Don't know what i'm doing wrong, but after flashing ROM via TWRP, phone reboots to TWRP and Will nota boot to OS.
Any hint?
Click to expand...
Click to collapse
You should format data and remove encryption
Gabrius99 said:
You should format data and remove encryption
Click to expand...
Click to collapse
Thanks you for the hint, i'll try and feedback
Speaker87 said:
Thanks you for the hint, i'll try and feedback
Click to expand...
Click to collapse
It worked
Thank you
I flashing ROM, no volte, using China Unicom sim
The Bluetooth headset is successfully connected, but the music is still played by the phone speaker.
Wuqiman1993 said:
The Bluetooth headset is successfully connected, but the music is still played by the phone speaker.
Click to expand...
Click to collapse
Reconnect or close and open again speaker or delete device and readd. Maybe restart phone?
Wuqiman1993 said:
The Bluetooth headset is successfully connected, but the music is still played by the phone speaker.
Click to expand...
Click to collapse
Same issue, and I also tried to reconnect Bluetooth speaker but not work at all
New update
New Update
RC2 "Now you see me"
Changelog:
- Updated to Android 10_r41 - August patches
- Kernel updated to version 4.4.234;
- Fixed GPS doesn't lock position;
- Fixed BT headset not working;
- Other small improvements.
Thanks to @derf elot who did a great work.
How to update:
No need to clean flash, you can simply apply the update from TWRP.
Anyway, if weird issues occur, you should clean flash and retry. Soemtimes you need to format /data partition after clean flash to remove completely the encryption.
XZ1 Single SIM
XZ1 Dual SIM
LineageOS 18.1 for Sony Xperia XZ1
{
"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"
}
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 (preferably dmesg and logcat). I can't test NFC very thoroughly, to please report your findings.
FEATURES
Signed with dev keys
Up-to-date kernel
WireGuard kernel support
DOWNLOAD
You can download the latest releases here:
poplar (G8341):
twrp-3.5.0-0-20210117-poplar
lineage-18.1-20210117-UNOFFICIAL-1.0-poplar
poplar_dsds (G8342):
twrp-3.5.0-0-20210117-poplar_dsds
lineage-18.1-20210117-UNOFFICIAL-1.0-poplar_dsds
poplar_canada (G8343):
twrp-3.5.0-0-20210117-poplar_canada
lineage-18.1-20210117-UNOFFICIAL-1.0-poplar_canada
Check the ChangeLog below for firmware requirements!
INSTALLATION
Put the zip file of the ROM on your sdcard or internal storage, boot into recovery and flash. When coming from stock: boot into TWRP, format data, reboot to recovery and wipe all internal partitions. Then flash the ROM, GApps (if needed) and root (if needed).
Note: There is not going to be a LOS su addon anymore. If you need root, flash a root manager of your choice. No guaranteed support from LOS for this.
When updating from builds, simply dirty flash the ROM.
If coming from 17.1, please see advice below in second post ("UPGRADE LINEAGEOS").
KNOWN ISSUES
WFD is not working yet (waiting for new non-BSP blobs)
Stock camera is not working anymore due to incompatibility of stock library (libimageprocessorjni.so) with new libgui
You tell me...
Contributors
derf elot, modpunk, Rooted_Ansh
Thanks to the testers
coin3x, feduss, GiaSen, Gizanagi, hsheemi, kaancaliskan, sohrab1985
Source Code
poplar: https://github.com/whatawurst/android_device_sony_poplar
poplar_dsds: https://github.com/whatawurst/android_device_sony_poplar_dsds
poplar_canada: https://github.com/whatawurst/android_device_sony_poplar_canada
kernel: https://github.com/whatawurst/android_kernel_sony_msm8998
Rom Information
ROM OS Version: Android 11
ROM Kernel: Linux 4.4
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2021-01-17
Thread Information
Created 2021-01-17
Last Updated 2021-01-17
SECURITY ADVICE
Don't flash ROMs or Magisk modules which set SELinux to permissive or you welcome malware on your device!
UPGRADE LINEAGEOS
I have not tried upgrading the device from 17.1 and cannot guarantee that it will work - you should do a backup just in case. If things go wrong, flash it as if coming from stock (see instructions in OP).
The following steps should work though:
Flash new twrp and boot into it
Flash new rom, opengapps and any updated root solution you use
Optional: Clear cache
Reboot
Note: When updating form Lineage 17.1, you maybe have to once change your preferred network type from 3g back to 4g/LTE.
UPGRADE FIRMWARE
Grab the Sony Stock firmware using e.g. XPeriFrim. You should always flash the firmware matching the LOS build.
Grab newflasher and put it in the same folder as the firmware files.
Read the newflasher original post on XDA for general instructions!
Remove the following from the folder so they won't get flashed:
all *.ta files (keep the one in the boot/ directory)
cache*.sin
fotakernel*.sin
kernel*.sin
system*.sin
userdata*.sin
vendor*.sin
Turn off your phone
Hold the volume down button and attach it via USB to your system till you see LED turning green
Run newflasher from within this directory to flash the remaining files
You can say yes to the first optional step, in case you don't have working drivers installed.
Skip the second optional step (dumping of trim area), it's useless if your bootloader is unlocked already and takes a long time.
How to get root?
As mentioned before, there will not be an official su addon from LOS anymore. If you need root, flash an unofficial solution.
Google Apps
You can download and install the Google Apps from opengapps.org. You need ARM64 and 11.x. I suggest to *always* use the pico or nano package. If you need additional apps you find them in the Play Store.
Open GApps for Android 11 is still in beta. You can download those releases here
MicroG
This ROM doesn't support Signature Spoofing. However we are watching MicroG and check if they provide newer builds e.g. for Android 11.
REQUIRED FIRMWARE: 47.2.A.11.228
CHANGELOG
2021-01-17 | 1.0| 47.2.A.11.228
Initial release
Thanks @derf elot ! For all your and the rest of the Dev team's efforts.
What can we (the community) do to help get the camera back up and running?
Ok THIS WAS THE BEST BIRTHDAY PRESENT EVER... I'll test it asap
ZombieLinux said:
Thanks @derf elot ! For all your and the rest of the Dev team's efforts.
What can we (the community) do to help get the camera back up and running?
Click to expand...
Click to collapse
Unfortunately, I am not sure there is much that we can do. The stock library that we need for the stock camera app to work properly (libimageprocessorjni.so) is not liking the new Android 11 libgui. We (also with the help of @j4nn ) tried to fix these issues in various ways, including shimming and forcing the use of the 10 libgui but haven't managed to get it working properly yet. Maybe we'll have a crack at it again at some point, but I wouldnt get my hopes up too much. It also doesn't help that the XZ2/3 series is not getting an official Android 11 update. Opencamera is a decent alternative, although it does lack some of the stock camera options.
JimKatsanos said:
Ok THIS WAS THE BEST BIRTHDAY PRESENT EVER... I'll test it asap
Click to expand...
Click to collapse
Happy birthday. I hope you enjoy
Oh nice, and I just got the device today (new and unopened) but for some reason I can't flash it to a different or use even the official tool from Xperia to "repair" my software.
First thing I'll do after upgrading will be checking this rom.
Thank you a lot!
Hello, nice job.
Smooth fresh install rom+Nikgapps, everyhing works nice,
but time to time phone call was inposible - calling stops in a 0 seconds.But i still was able receive phone calls. After receiving call - i can make a call for few times.Sorry can't provide any logs - use this phone as my main daily device, so quickly return to my previous rom (resurrection remix 8.6.4), where everything running well.
dzenius said:
Hello, nice job.
Smooth fresh install rom+Nikgapps, everyhing works nice,
but time to time phone call was inposible - calling stops in a 0 seconds.But i still was able receive phone calls. After receiving call - i can make a call for few times.Sorry can't provide any logs - use this phone as my main daily device, so quickly return to my previous rom (resurrection remix 8.6.4), where everything running well.
Click to expand...
Click to collapse
It's just working fine here with opengapps beta. Mostly likely nikgapps broke dialer app.
kaancaliskan said:
It's just working fine here with opengapps beta. Mostly likely nikgapps broke dialer app.
Click to expand...
Click to collapse
Can You tell me, where can i get opengapps for android 11?
dzenius said:
Can You tell me, where can i get opengapps for android 11?
Click to expand...
Click to collapse
Please read the OP's. There is a link in the 2nd post.
derf elot said:
Please read the OP's. There is a link in the 2nd post.
Click to expand...
Click to collapse
Thanks.Will download, flash and report on weekend.
dzenius said:
Hello, nice job.
Smooth fresh install rom+Nikgapps, everyhing works nice,
but time to time phone call was inposible - calling stops in a 0 seconds.But i still was able receive phone calls. After receiving call - i can make a call for few times.Sorry can't provide any logs - use this phone as my main daily device, so quickly return to my previous rom (resurrection remix 8.6.4), where everything running well.
Click to expand...
Click to collapse
I also tried Nikgaaps (full version from 12/30/2020) and I don't have this issue. Maybe you used a different version or build.
NOICE
Rom really smooth & gaming as same or maybe better than stock.
Thank You for the great work.
everything works fine, nfs too
The carrier profile can use the files from XZ3(oem.sin).XZ1 stop updating very early,XZ3 is constantly being updated.
The carrier which are China Unicom and China Telecom used is from XZ3(oem.sin).
This file is modified according to XZ3.(by iovf and 沙河新基金啊)
LYSZY6 said:
The carrier profile can use the files from XZ3(oem.sin).XZ1 stop updating very early,XZ3 is constantly being updated.
The carrier which are China Unicom and China Telecom used is from XZ3(oem.sin).
This file is modified according to XZ3.(by iovf and 沙河新基金啊)
Click to expand...
Click to collapse
I have added support for both of these internally, so a custom OEM should not be needed anymore. I know at least of one person where it's working on maple. is it not working for you?
derf elot said:
I have added support for both of these internally, so a custom OEM should not be needed anymore. I know at least of one person where it's working on maple. is it not working for you?
Click to expand...
Click to collapse
I'm sorry. I just found this option in Settings. It seems to work.
Thank you again for your reply.
By the way,are there any plans to add volte video calling?(This is not a requirement.)
Gesture Navigation (1st option) seems buggy sometimes especially while playing game bottom bar appears in center & (in landscape) bottom screen touch not response.
{
"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"
}
ArrowOSDue to some personal reasons, This thread will be discontinued, thanks for interest on it and enjoyed it, thank you all
ABOUT
ArrowOS is an AOSP based project started with the aim of keeping things simple, clean and neat.
Website: https://arrowos.net/
Code Review: https://review.arrowos.net/
Blog: https://blog.arrowos.net/
Telegram: Channel | TG Portal / Links | TG group
FEATURES
Using linckandrea's pop kernel for poplar
Power efficient
Smoothest UI
Signed with dev keys
Up-to-date kernel
WireGuard kernel support
FDE (Full Disk Encryption) support
WHAT WORKS?
SELinux is enforcing
WiFi
Audio
GPS
Camera
Flashlight
NFC
Fingerprint
Vibration
Bluetooth
Signal
etc........
WHAT DOESN'T WORK?
WFD is not working
Stock camera is not working anymore due to incompatibility of stock library (libimageprocessorjni.so) with new libgui
You tell me
For reporting bugs, be sure to include a log: Check how to ..
HOW TO INSTALL & UPDATE
CLEAN INSTALLATION IS NEEDED
Flash the latest firmware with Newflasher
Fully boot it once and check everything is alright(skip every connection to make your way to homescreen)
Flash and boot the recovery twrp-3.5 given in this post
Format data and factory wipe(swipe the slider in 'wipe')
Flash ROM
Flash any addons (GApps, Magisk...)
Reboot and profit!
How to update from a older ArrowOS?
- Flash the ROM
- Flash Nikgapps/Addons
- Reboot
(Seems NikGApps does support backup script. It can Backup/Restore anything installed from NikGApps zip and Addon zip, during installing ROM. Reflash them to restore.)
You won't need to flash gapps if the new update zip name include "gapps", you can just flash it on the top of vanilla version.
DOWNLOAD
You can found them in #2
ROM Source: https://github.com/ArrowOS
poplar: https://github.com/linckandrea/android_device_sony_poplar
poplar dsds: https://github.com/whatawurst/android_device_sony_poplar_dsds
Kernel source: https://github.com/linckandrea/android_kernel_sony_msm8998-EAS
Contributors
derf elot, linckandrea, modpunk, Rooted_Ansh
Thanks to testers
sohrab1985, JimKatsanos, hsheemi
ROM OS Version: Android 11
ROM Kernel: Linux 4.4
Based On: AOSP
Version Information
Status: Stable
Thread Information
Created 2021-01-31
Last Updated 2021-05-10
Download
The method of installation or update is given in the section HOW TO INSTALL & UPDATE
10/05/2021
Gapps included, no need to flash
.267 kernel update, linckandrea EAS r2 kernel
May security patch update
Download:
G8341: Arrow-v11.0-poplar-UNOFFICIAL-20210509-GAPPS.zip
G8342: Arrow-v11.0-poplar_dsds-UNOFFICIAL-20210509-GAPPS.zip
Many people fail to pass the safety net even with magiskhide and fingerprint set, you can install this Magisk Canary to fix the problem.
07/04/2021
Gapps included
.263 kernel update
April security update
Vulkan fix (thanks to @linckandrea )
New IMS implement (Please enable IMS option in Xperia Parts if you have IMS working on stock.)
New lockscreen clock: IDE
Forced Encryption since this release.
INCLUDING: Sony clock/Sony album/Sony xperia 1 live wallpaper/Sony xperia loop live wallpaper/Sony iconpack from VR ThemeStudio/Pixel 5 live wallpaper from Pranav Pandey, (Thanks to @born2bkilled teach me how to do)
New styles for battery icon in battery settings
Simple gallery deleted as Sony album is added
You can get sony music and sony sound enhance flashing this amazing magisk module (thanks to repey6): [10-11][Magisk]SonyMusic_with_SoundEnhancement-Xperia10-v1.9.zip
G8341 | SIngle Arrow-v11.0-poplar-UNOFFICIAL-20210407-GAPPS.zip
G8342 | Dual Arrow-v11.0-poplar_dsds-UNOFFICIAL-20210407-GAPPS.zip
13/03/2021
March security patch merged
Update to .258 eas kernel
Some optimizations and bug fix
G8341| poplar row Arrow-v11.0-poplar-UNOFFICIAL-20210313-VANILLA.zip
G8342 | poplar dsdsArrow-v11.0-poplar_dsds-UNOFFICIAL-20210313-VANILLA.zip
Gapps
NikGapps I recommend Core
NikGapps Addons You can flash the Google dialer, Google message Addons in order to replace AOSP dialer and message
Root
Magisk v21.4
24/02/2021
Updated to latest .257 EAS kernel of linckandrea
February security patch merged
Update ElectronBeam screen off animation
SystemUI: Disable blur wakeup animation
fixup! core: Smoother Upload and Download Animation
old style mobile data indicators added
Phone ringtone setting for Multi SIM device
Improve touch width of volume panel
Known bug: "Activate torch with screen off by long pressing power button" isn't working.
G8341 Arrow-v11.0-poplar-UNOFFICIAL-20210223-VANILLA-EAS.zip
G8342 Arrow-v11.0-poplar_dsds-UNOFFICIAL-20210223-VANILLA-EAS.zip
Gapps
NikGapps I recommend Core
NikGapps Addons You can flash the Google dialer, Google message Addons in order to replace AOSP dialer and message
Root
Magisk v21.4
2021-02-01
- android_packages_apps_WallpaperPicker2: WallpaperPicker2: Fix race condition for fast-loading wallpapers
- android_frameworks_base: fixup! core: Smoother Upload and Download Animation
- android_vendor_arrow: arrow: overlay: remove settingsintelligence strings
- android_vendor_arrow: config: Add standalone UnifiedNlp location provider
Recovery
G8341 twrp-3.5.0-0-20210117-poplar.img
G8342 twrp-3.5.0-0-20210117-poplar_dsds.img
ROM
G8341 Arrow-v11.0-poplar-UNOFFICIAL-20210130-VANILLA-EAS.zip
G8342Arrow-v11.0-poplar_dsds-UNOFFICIAL-20210201-VANILLA-EAS.zip
Gapps
NikGapps I recommend Core,
The NikGapps mods are interestings
Root
Magisk v21.4
Reserved ....
About to try
Geekmv1 said:
About to try
Click to expand...
Click to collapse
tell me the experience, what doesn't work, etc...
So, If you get any bug like sim not working you can go to settings-> xperia parts -> modem switcher activity and set the first one. although this sacrifices ims, you will get sim working... just be a little patient : ).. you could also try the network switcher thingy, it could also work...
Good work, does wifi cast work on this rom really ?
hsheemi said:
Good work, does wifi cast work on this rom really ?
Click to expand...
Click to collapse
Not tested, can you test it and tell me?
Ok I wish you can also build for G8342
hsheemi said:
Ok I wish you can also build for G8342
Click to expand...
Click to collapse
Soon
Thank you for the Simple & Nice looking ROM...
but i can't restore call histories & messages from google (sync not available except contacts).
any solutions?
and fast charging not working.
(I'm using NikGapps core)
hsheemi said:
Ok I wish you can also build for G8342
Click to expand...
Click to collapse
javiwz said:
Soon
Click to expand...
Click to collapse
Great work. Nice to have another rom for XZ1.
Waiting eagerly to test dsds version.
It seems ArrowOS doesn't have Live Display option included. If it's true, is there a reason for it, that you know of?
J.M.Siyath said:
Thank you for the Simple & Nice looking ROM...
but i can't restore call histories & messages from google (sync not available except contacts).
any solutions?
and fast charging not working.
(I'm using NikGapps core)
Click to expand...
Click to collapse
I will test the quick charging, about the restoring of call history & messages, I usually use the Migrate for backup and restore them with migrate, it backup all your apps, apps data, and call& message history in a flashable zip, really handy, you can find it on play store, I wonder it support to Android 11 yet, I use on 10
sohrab1985 said:
Great work. Nice to have another rom for XZ1.
Waiting eagerly to test dsds version.
It seems ArrowOS doesn't have Live Display option included. If it's true, is there a reason for it, that you know of?
Click to expand...
Click to collapse
ArrowOS is based on AOSP, for LiveDisplay or stock sony camera you must find rom based not on AOSP, but on example LineageOS.
jurkoman said:
ArrowOS is based on AOSP, for LiveDisplay or stock sony camera you must find rom based not on AOSP, but on example LineageOS.
Click to expand...
Click to collapse
So all AOSP based roms lack Live Display. it's a shame.
sohrab1985 said:
So all AOSP based roms lack Live Display. it's a shame.
Click to expand...
Click to collapse
It is not shame. Is pure android. In my logic if you want pure system, go 4 Pixel devices not for Sony. Pixel experience rom (unofficial) offer these settings. Why i must leave things what offer Sony devices only ? Because pure stock android. But if you want more battery/performance, go for EAS AOSP.
jurkoman said:
It is not shame. Is pure android. In my logic if you want pure system, go 4 Pixel devices not for Sony. Pixel experience rom (unofficial) offer these settings. Why i must leave things what offer Sony devices only ? Because pure stock android. But if you want more battery/performance, go for EAS AOSP.
Click to expand...
Click to collapse
I just said it's a shame that Live Display isn't present. It means "what a pity, I wish it had that as well". Not that big of a deal.
So if this one is based on AOSP, does it have Camera2 API support?
sohrab1985 said:
I just said it's a shame that Live Display isn't present. It means "what a pity, I wish it had that as well". Not that big of a deal.
Click to expand...
Click to collapse
If you want LiveDisplay, go for another rom which isnt based on AOSP or Treble. This is easily AOSP rom so these settings arent present here. I had tested plenty ROMs for XZ1 and XZ1c, so i know which ROMs have these settings and what is best for this device.
zagi988 said:
So if this one is based on AOSP, does it have Camera2 API support?
Click to expand...
Click to collapse
This is a stock based ROM, not support Gcam, only SODP based are Gcam support, you can found the official PE one of the most known
LineageOS 20.0 for Sony Xperia XZ1
{
"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"
}
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 (preferably dmesg and logcat).
DOWNLOAD
You can download the latest releases here:
poplar (G8341):
https://sourceforge.net/projects/yoshino/files/poplar/twrp/
https://sourceforge.net/projects/yoshino/files/poplar/lineage-20.0/
poplar_dsds (G8342):
https://sourceforge.net/projects/yoshino/files/poplar/twrp/
https://sourceforge.net/projects/yoshino/files/poplar/lineage-20.0/
poplar_canada (G8343):
https://sourceforge.net/projects/yoshino/files/poplar/twrp/
https://sourceforge.net/projects/yoshino/files/poplar/lineage-20.0/
poplar KDDI (SOV36)
https://sourceforge.net/projects/yoshino/files/poplar/twrp/
https://sourceforge.net/projects/yoshino/files/poplar/lineage-20.0/
RECOMMENDED GAPPS (others works too)
https://androidfilehost.com/?w=files&flid=322935
INSTALLATION
Before first install: flash and boot into the TWRP provided in this thread, format data, reboot to recovery and wipe all internal partitions, then flash the ROM, GApps and root (if needed).
Note: There is not going to be a LOS su addon anymore. If you need root, flash a root manager of your choice. No guaranteed support from LOS for this.
When updating from previous builds, simply dirty flash the ROM is enough, decryption in new TWRP works now
Recommended GApps: MindTheGapps provided in this thread.
KNOWN ISSUES
Stock camera is not working anymore due to incompatibility of stock library (libimageprocessorjni.so) with new libgui
Currently, LOS isn't feature complete yet, so some things, buttonn, advanced menù etc. may be still missing
You tell me...
Contributors
derf elot, modpunk, Rooted_Ansh
Source Code
poplar: https://github.com/whatawurst/android_device_sony_poplar
poplar_dsds: https://github.com/whatawurst/android_device_sony_poplar_dsds
poplar_canada: https://github.com/whatawurst/android_device_sony_poplar_canada
poplar_KDDI: https://github.com/whatawurst/android_device_sony_poplar_kddi
kernel: https://github.com/whatawurst/android_kernel_sony_msm8998
Rom Information
ROM OS Version: Android 13
ROM Kernel: Linux 4.4
Version Information
Status: Stable
Current Stable Version: 1.2
Stable Release Date: 2023-05-06
ALL CREDITS TO DERF ELOT AND THE OTHER DEVS BEHIND THE ROM, I'M ONLY POSTING IT.
---------------------------------------
Changelogs:
v1.2 (2023-05-10):
- Updated to T QPR2 release (LineageOS upstream)
- Updated to May 2023 Security updates (both ROM and kernel)
- Our kernel now includes updates by CIP and is up-to-date with tag st40 - thanks also to Flamefire for help with some of these (1)
- Reduced zram size to 25% (1gb) of out total RAM to have more to use freely
- Updated BT stuff for QPR2 (maybe offloading is working again? needs confirmation)
- Added the option to reflash the mbn via OpenCS (see Xperia Parts) - thanks also to shank03 & Flamefire (2)
- Fully enabled IMS on Congstar Germany via overlay on lilac
- Possibly some battery/performance optimizations here and there
- Fixed Android Auto support
- Added new LineageOS "Charging control hal" for battery charging care (3)
- Maybe more I forgot...
(1) The CIP kernel includes fixes for issues and security vulnerabilities from 4.14 kernel (see https://git.kernel.org/pub/scm/linux/kernel/git/cip/linux-cip.git)
(2) A somehwat lengthy explanation: This option is off by default on fresh installs. When upgrading, this should be enabled because we enforced this for everybody previously. However, this option is only required for certain carrier mbns that enable IMS. Personally, I know that the O2/Telefonica Germany mbn needs this, otherwise you get a crashing modem at every boot (unless you switch to 3g before rebooting and back to LTE after boot). I generally recommend playing with this option, and if you don't need it (e.g. modem doesn't crash on boot), just keep it off - like mentioned before, this is now the default behavior of OpenCS on fresh installs anyway.
(3) This is not finalized or merged upstream is LineageOS yet, but seems like a nice feature to have and test drive already. Some bugs may be possible.
v1.1 (2023-01-08):
Updated to T QPR1 release (LineageOS upstream)
New default camera app (LineageOS upstream) - yes, we cannot change video fps currently (thanks Sony!)
Any other updates by LineageOS upstream
Kernel security updates (also thanks to Flamefire)
Dropped keyprovd service - it is useless on unlocked BL anyway
Show 4G instead of LTE icon - saves some space too
Enable IMS by default - this still only works if carrier is supported
Fix some selinux denials (also thanks to Flamefire)
Fixup ViLTE dependencies - this might in theory work again, but it's not enabled yet
v1.0 (2022-10-02):
Initial release
Can’t wait to try it !!! Thanks tux
Can i flash this using old twrp version like 3.6.2 - 9?
The rom is great but every time the device reboots and finishes the boot animation it repeats one more time boot animation.
According to the picture, I can't scroll down as usual, can only use those 4 buttons @@ until rebooting (I had landscape rotation to watch youtube then rotate the screen again when the video ends and it's like that
).
rarely but the sound doesn't play even if i keep the volume high or switch to listening to music or watching youtube until the device is restarted
(sorry if I said wrong or wrong grammar, I'm not very good at English. )
raffyei8ht said:
Can i flash this using old twrp version like 3.6.2 - 9?
Click to expand...
Click to collapse
No idea, but for internal memory decription the new one is needed.
Tux111 said:
No idea, but for internal memory decription the new one is needed.
Click to expand...
Click to collapse
What is the use of internal decription if you don't mind me asking
raffyei8ht said:
What is the use of internal decription if you don't mind me asking
Click to expand...
Click to collapse
By default android protect (encrypt) your internal memory. TWRP lacked decryption for a long time, now its supported. This means, with new recovery, you can see and manage your internal memory via TWRP using your lockscreen password. Before, you simply can't.
The fingerprint sensor doesn't work, auto brightness is also not working, does anyone know how to fix it
Each time I reinstalled a rom, some function which worked just fine on that rom stopped functioning, do you guys know how to prevent this
This is a very good ROM. Good for daily use. Didn't encounter any problem. Can't wait for the Pixel Experience Android 13.
ecrissor said:
The fingerprint sensor doesn't work, auto brightness is also not working, does anyone know how to fix it
Click to expand...
Click to collapse
FP perfectly working.
ecrissor said:
Each time I reinstalled a rom, some function which worked just fine on that rom stopped functioning, do you guys know how to prevent this
Click to expand...
Click to collapse
I guess you have some missing files or something like that. Try reflashing stock rom and persist.img, something wrong with your files.
Maybe this is a dumb question, but what is the difference between the twrp provided here and the 'stock' twrp from twrp.me? Will both work?
Nice room
great work
poplar_dsds said:
Maybe this is a dumb question, but what is the difference between the twrp provided here and the 'stock' twrp from twrp.me? Will both work?
Click to expand...
Click to collapse
Both works but this one should be able to decrypt internal memory. No idea if the one from twrp.me does the same or if its the same file.
Tux111 said:
Both works but this one should be able to decrypt internal memory. No idea if the one from twrp.me does the same or if its the same file.
Click to expand...
Click to collapse
Okay i see, thank you! I updated to your version of twrp and dirty flashed the rom from 19.x to this version, worked great, even with apps and so on!
Also thanks for the ROM!
Hi there,
I'm a complete noob on XDA, but I just flashed this TWRP (twrp-3.6.2_12-0-20221002-poplar) over another TWRP (twrp-3.7.0_9-0-poplar) and now, when entering recovery mode I get stuck in loading screen of teamwin Recovery Project 3.6..2_12-0
I can get out of loading screen by pressing all buttons, and device turns off.
I rebooted into fastboot and flashed back the 3..7 TWRP and now things are back to normal.
Any sugestions on what I can do to install this TWRP?
xdatomsgmail said:
Hi there,
I'm a complete noob on XDA, but I just flashed this TWRP (twrp-3.6.2_12-0-20221002-poplar) over another TWRP (twrp-3.7.0_9-0-poplar) and now, when entering recovery mode I get stuck in loading screen of teamwin Recovery Project 3.6..2_12-0
I can get out of loading screen by pressing all buttons, and device turns off.
I rebooted into fastboot and flashed back the 3..7 TWRP and now things are back to normal.
Any sugestions on what I can do to install this TWRP?
Click to expand...
Click to collapse
So, I was able to install lineage-20.0-20221002-UNOFFICIAL-1.0-poplar.zip from this post using TWRP 3.6..2_12-0, without problems.
Did not try to flash twrp-3.7.0_9-0-poplar again.
Is there a thread with future requests? I would like the default browser not to default to google, as the whole point for me is to de-google my phone.
Hi, so I've been absent from Custom Roms for the last couple years - since I got my XZ1 and the DRM key extraction was too much of a hassle for me as I didn't miss much from the stock rom.
Since I got some spare time over the years I was thinking to finally tackle that topic, but I have two questions:
1) The opening post says this
Tux111 said:
Stock camera is not working anymore due to incompatibility of stock library (libimageprocessorjni.so) with new libgui
Click to expand...
Click to collapse
is it even still relevant for me to back up my DRM keys / back up the TA partition if I don't want to go back to stock? what camera are you using then? is the quality comparable? is slow motion still possible?
2)
i know that in the past, safety net checks were just looking for bootloader / root, but they changed to checking if the ROM is signed with a proper signingkey, right? is this rom signed with a non-test-key?
I've got a couple of banking apps on my phone and it would obviously prevent it from being a daily driver if they were not supported anymore :/
Thanks in advance!
New LOS Update 1.1 is here! Enjoy!
xdatomsgmail said:
So, I was able to install lineage-20.0-20221002-UNOFFICIAL-1.0-poplar.zip from this post using TWRP 3.6..2_12-0, without problems.
Did not try to flash twrp-3.7.0_9-0-poplar again.
Is there a thread with future requests? I would like the default browser not to default to google, as the whole point for me is to de-google my phone.
Click to expand...
Click to collapse
By default the browser isn't Google Chrome afaik, so i don't see the problem. Also, tbh, this makes no sense considering Android=Google. Chromium is builded inside the ROM,is part of the ROM,so once you install Android, you are installing something from Google. So i don't get it.
If you don't install gapps, then you don't have Chrome as default browser. Otherwise, flash gapps and remove Chrome.