Hi Everyone,
You might have seen my last Guide about Flashing BPaul's 5.0 and 5.1.1 and Mickybart's nAOSP 6.0 for ACRO S
Here I present you Android nAOSP Nougat for Xperia ACRO S.
The purpose of this ROM is to provide a ROM not so far of the AOSP with some cool features (nAOSP means "near AOSP"). It is clean, smooth and Bloat-free
NOTE: Although there isn't any chances of
hard-bricking your phone, you MAY encounter soft-brick. If you don't know
what I'm talking about and what is 'hard-brick' and ''soft-brick' or how to
recover from it, please read about that before continuing.
Do AT your own risk!
Click to expand...
Click to collapse
nAOSP 7.1.1 Nougat Changelog
b03
android-7.1.1_r22 (February security fixes)
Settings: enable Gestures (into Device section after User) to manage pickup, double tap on power button to run camera and wakeup
Sensors: Pickup: stable and enabled by default
KernelManager Included to tweak kernel parameters. Don't use things you don't know about. (use at your own risk)
All integrated Xperia Apps removed. (provided .zip packages link below)
Minor touch-ups
Clean Flash!
Xperia Apps: JUST_CLICK_HERE
Patch for b03:https://www.androidfilehost.com/?fid=457095661767141681
b2.4
USB OTG back to work
Xperia Album added (replaced over Gallery) (Lockscren & Homescreen wallpapers can be set individually)
Xperia HOME added (Experimental)(Launcher3 isn't removed yet, in case you experienced problem with HOME switch to Launcher3)
Xperia Clock+Widget added (replaced over AOSP clock having snoozer bug)
Xperia Weather widget added
Xperia Keyboard added (replaced over AOSP)
The Drill added (settings>Information)
Minor bugs fixed...
Clean Flash, as new apps are added and older removed.
Also Updater is experiencing some problems.
Submit Review/Survey: https://docs.google.com/forms/d/e/1FAIpQLSfIoAyoCuwZ9PvSI0Jib6frisyzgcfTY_nXQdGzq_Jnt1eqIQ/viewform
b02
android-7.1.1_r9 (January security fixes)
Lightbar removed (from settings/nAOSProm options)
FM/Radio crash fixed
Bootanimation changed to Stock Xperia X style
ROMUpdater fixed (next update can be installed directly)
OTA: Support addon.d (Gapps and hosts file will be restored so you don't need to flash gapps anymore during a dirty flash)
OTA: Support resize /system automatically for those with bigger /system (compatible with addon.d as the resize occurs before addon.d restore)
QS: Number of columns configurable
Status bar: bring back support of custom battery style
Navbar: Pixel style + fix crash when enabled for some applications
RIL: fixed manual network selection requests
Launcher3 fixed
Launcher3: Search bar not displayed anymore for those without search provider (not tested when a service provider is available). Dark icons on status bar if the top wallpaper is not dark.
Eleven, Gallery, ...: Switch from CM to LineageOS repos
b01
Android-7.1.1_r4 (December security fixes)
Themes: Pixel blue by default
QS: Fast Charge tile removed. Fast Charge integrated with Battery tile. Properly handle the fact that a fast charge change require an unplug/plug to be effective.
Tethering usb/wifi fixed @adriandC)
Procedure for b01:
Make a clean Flash.
Launcher 3 is not working so use given Launcher (download section below) and flash through recovery. (After bootup Force Stop Launcher 3)
Wipe cache.
(Flash ROM+GApps => Given Launcher => Wipe cache => Reboot!)
nAOSP 7.0 Nougat Changelog
b06
Please remove your themes before flashing the ROM as Substratum is now fully supported (but not the legacy one)
android-7.0.0_r19 (November security fixes)
kernel: security updates
OMS7 support
SELinux: Enforced
Fix camcorder
Fix battery draining when screen off
Audio: incall: port voice session and volume/mute control from nAOSP 5.1
Navigation bar tuner (see System UI Tuner)
Dialer: automatic proximity speaker
New audio sounds from Google Nexus devices
Tethering: Available for everyone (no provisionning, bypass tethering plan)
Ui: QS USB Tethering
Ui: QS Sync
Ui: Press on Clock or Date from status bar will start Alarm or Calandar Apps (new alarm or new event on Long press)
Time: Disable unneeded proprietary time_daemon which causing unexpected clock change
Themes: full substratum themes support (base, dialer, contacts, settings...)
Exchange: bring back support from Android 6.0
Jack: add manual plug/unplug control for broken jack detection (see nAOSProm settings and Quick Settings) - thanks to @sne and @heavens dragon for the icon
su: include supolicy (from SuperSU)
Night mode: Automatic mode and rework for 7.0/Kcal support - see System UI Tuner/Color and Appearance
SafetyNet: experimental workaround (working fine with SafetyNet Helper but not with Android Pay. don't know for PokemonGo)
TWRP: not included (please use the one from nAOSP 6.0 b13)
Bluetooth: fix that permit to toggle on the bluetooth after a clean flash @millosr)
fix multiple soft reboot (eg: video playback on Gallery) @millosr)
gapps-config.txt: do not install GooglePackageInstaller (needed for integrated Superuser)
Kernel : multiple security fixes + sdcardfs support
Busybox included
Adaway, Susbtratum legacy apps supported (some time Adaway is not able to write and need a second try)
diag: Fix permissions for /dev/diag and services that need it
GPU: Enable tiled
2D: Support 60 fps + managed by the GPU to reduce CPU load (improve global responsivness).
OMX: Hw encoder support
Webview provider (Developer Settings)
Bluetooth (thanks @millosr) - All incoming files supported
FMRadio
Camera slow start issue fixed
Flashlight
Camera2 : crash and portrait issue fixed
DeskClock : crash on World button fixed
Email: Fake security for Exchange
Selinux : PERMISSIVE (temporary)
telephony: opensource libril and rild (thanks @millosr)
Memory: Malloc SVELTE mode (reduce memory space but slower allocation speed)
NOTE: While Flashing ROM through recovery if you seen an error like,
E: unknown command [log] just don't worry. It's perfectly normal.
Downloads
All Release available (download appropriate):
ROM: https://www.androidfilehost.com/?w=files&flid=131852
GApps: http://opengapps.org/
(ARM => 7.X => any)
Overclocking
Overclocked kernel are tested on my own device BUT I won't be responsible for any damages on yours.
By default the ROM will use stock frequencies.
How to Flash
Through TWRP!
You need to merge partitions /data and /sdcard (already done if you come from nAOSP 6.0).
IF not, please read the 6.0 procedure to flash this ROM. (JUST Re-Partitioning & Changing file-system)
If you come from nAOSP 6.0 b12, you can simply flash the ROM as usual (a clean flash is preferable if you migrate from 6.0)
Thermanager
By default if the device is too hot it will reduce the screen brightness and CPU clock.
When the device will be cool enough it will restore brightness and CPU clock but at 1.5Ghz only.
If you want to force thermanager to restore the clock to a specific value defined by an external overclocking tool,
you can edit /system/etc/thermanager.xml.
See http://forum.xda-developers.com/show...postcount=2465
Themes
Themes are supported with Substratum only (OMS).
This is not a CM Theme Engine and so you can just use Substratum OMS themes.
ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://forum.xda-developers.com/show....php?t=2191223
website: http://vipersaudio.com/blog/?page_id=31
Release
Kernel: 3.4.0
Android: 7.x
Thanks to:
- @mickybart
- @millosr
- @billchen1977
- ViPER4Android Team
- Cyanogenmod Team
- FXP Team
- TWRP Team
- All the community around Android
If you found above post easy and helpful, you could donate/buy me a cup of COFFEE or even a BEER! Just click HERE!
Regards,
hitman-xda
screenshots
{
"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 2
Reserved 3
Thank you very much for this hard work! Downloading
nAOSP 6.0 b13??? does not exist.
Crachketo said:
nAOSP 6.0 b13??? does not exist.
Click to expand...
Click to collapse
It should be b12 for ACRO S. B13 was final for XS. My bad!
test
Thanks, it works stable. Little issue in night mode menu. After switch it didn't revert back, or while reverting into day mode it missing. You have to press 3,4 times in order to switch back into daymode.
Did you know how to fix usb otg?
great job.!
Can i update from 6 to 7 with out wiping data?
Btw great job, tnx sir
camera
I think this camera better than stock.
don't forget backup
Install via CWM
enjoy
jing000l said:
Can i update from 6 to 7 with out wiping data?
Btw great job, tnx sir
Click to expand...
Click to collapse
you need to wipe data. If you have any important things just back it up. You could use titanium backup for your apps+data backup.
I've done a quick test of 7.0b06 with full wipe but without gapps. The rom seems to work extremely well. A few minor niggles, but all major functions worked:
Works:
- SMS, and I didn't have to configure the SMS central like in 6.0.
- mobile data after configuring apn.
- fm radio mostly
- Bluetooth audio
- camera and video camera
- Wi-Fi hot-spot
- micro sdcard
- usb mtp
Minor problems:
- Wi-Fi cannot connect as client when I use my other phone as hot-spot. Stops at obtaining IP address. Same in 6.0.
- fm radio kills Bluetooth audio until reboot.
- after closing fm radio app, I have to start it twice before it works again.
- no OTG (but neither has 6.0)
- the icon to disable Jack detection doesn't work (but Jack detection itself works fine)
- message: mtp has stopped when opening download file manager - or is that intentional?
If you're going to investigate any of the above, I'll try to provide logs or whatever else may help you.
Many thanks to @hitman-xda and @mickybart for this great rom.
runekock said:
I've done a quick test of 7.0b06 with full wipe but without gapps. The rom seems to work extremely well. A few minor niggles, but all major functions worked:
Works:
- SMS, and I didn't have to configure the SMS central like in 6.0.
- mobile data after configuring apn.
- fm radio mostly
- Bluetooth audio
- camera and video camera
- Wi-Fi hot-spot
- micro sdcard
- usb mtp
Minor problems:
- Wi-Fi cannot connect as client when I use my other phone as hot-spot. Stops at obtaining IP address. Same in 6.0.
- fm radio kills Bluetooth audio until reboot.
- after closing fm radio app, I have to start it twice before it works again.
- no OTG (but neither has 6.0)
- the icon to disable Jack detection doesn't work (but Jack detection itself works fine)
- message: mtp has stopped when opening download file manager - or is that intentional?
If you're going to investigate any of the above, I'll try to provide logs or whatever else may help you.
Many thanks to @hitman-xda and @mickybart for this great rom.
Click to expand...
Click to collapse
Some bugs like mtp has stopped is fixed on 7.1 (should be available for Acro S in the future. Just wait @hitman-xda)
The icon for jack detetion is not enabled by default. You need to go to Settings/nAOSProm option to enable the manual jack detection. This feature is mainly for those with broken or mal function jack detection (seems to be a weakness hardware of the device). I will improve it to don't have to choose between manual/auto but to have something more flexible for those with random issue and for those who want to listen fm radio without headset (quality of the reception can be good or not of course.)
Strange issue for WiFi and phone hot spot. I'm intersesting about a logcat of the issue and I will check if some other guys have the issue on Xperia S too.
For FM, OTG, it is working fine on Xperia S so this is where someone with the Acro S device can help a lot. Maybe @hitman-xda will be able to handle / fix those problems.
Thanks for the feedback
FYI: We noticed an issue with offline charging due to selinux on 7.1. Maybe we have it on 7.0 too. This issue is fixed on 7.1 b02.
mickybart said:
Some bugs like mtp has stopped is fixed on 7.1 (should be available for Acro S in the future. Just wait @hitman-xda)
The icon for jack detetion is not enabled by default. You need to go to Settings/nAOSProm option to enable the manual jack detection. This feature is mainly for those with broken or mal function jack detection (seems to be a weakness hardware of the device). I will improve it to don't have to choose between manual/auto but to have something more flexible for those with random issue and for those who want to listen fm radio without headset (quality of the reception can be good or not of course.)
Strange issue for WiFi and phone hot spot. I'm intersesting about a logcat of the issue and I will check if some other guys have the issue on Xperia S too.
For FM, OTG, it is working fine on Xperia S so this is where someone with the Acro S device can help a lot. Maybe @hitman-xda will be able to handle / fix those problems.
Thanks for the feedback
FYI: We noticed an issue with offline charging due to selinux on 7.1. Maybe we have it on 7.0 too. This issue is fixed on 7.1 b02.
Click to expand...
Click to collapse
Jack detection icon: you are right, I just needed to enable it.
Wi-Fi: funny, now it works fine. Could be my other phone that decided to act up. I'll try to get a log if it happens again.
Offline charging: indeed, it doesn't work, the phone starts normally.
Hi dear friends Mr mickybart and hitman-xda
Thanks for this new ROM
As I told you before the same as last version
( Android 6) this new ROM has otg problem
I had a test , when I apply external 5 volt to my flash memory and connect it to phone , otg function works well and I could see its internal files with file manager and make a copy in phone
I hope you can solve this problem, mr mickybart told that it is about kernel of phone.
Another bug is when I use phone for playing video
Or listening to music after runing the radio the quality of voice is not good in lock screen mode and I should restart the phone to correct it and have a clerar voice in locked phone .
Another bug ,in last android MX player - link to SD
Programs has work well but in this new rom they can run completely and I should use another player for video ( can not work as good as MX player)
Another problem is about WiFi ,when the level of signal is a little weak phone disconnected and can not connect again automatically.
I have not this problem in version of 6.
i found that when we choose google now luncher ( that is on of default luncher that you have placed in phone) fm radio can not work in background and only in luncher 3 can work correctly
Would you try to test and solve these problems?
Thanks
A good rom. Thanks
However, battery drain at >10% per hour while power off.
How to fix?
nAOSProm-7.1-b02
Any one try this rom nAOSProm-7.1-b02-Dev Acro s lt26w
h15.niazmand said:
Hi dear friends Mr mickybart and hitman-xda
Thanks for this new ROM
As I told you before the same as last version
( Android 6) this new ROM has otg problem
I had a test , when I apply external 5 volt to my flash memory and connect it to phone , otg function works well and I could see its internal files with file manager and make a copy in phone
I hope you can solve this problem, mr mickybart told that it is about kernel of phone.
Another bug is when I use phone for playing video
Or listening to music after runing the radio the quality of voice is not good in lock screen mode and I should restart the phone to correct it and have a clerar voice in locked phone .
Another bug ,in last android MX player - link to SD
Programs has work well but in this new rom they can run completely and I should use another player for video ( can not work as good as MX player)
Another problem is about WiFi ,when the level of signal is a little weak phone disconnected and can not connect again automatically.
I have not this problem in version of 6.
i found that when we choose google now luncher ( that is on of default luncher that you have placed in phone) fm radio can not work in background and only in luncher 3 can work correctly
Would you try to test and solve these problems?
Thanks
Click to expand...
Click to collapse
I will not work on those bugs on my side as there are specifics to Acro S device that I haven't
dblwood said:
A good rom. Thanks
However, battery drain at >10% per hour while power off.
How to fix?
Click to expand...
Click to collapse
check with a battery state application what is going on because this is not normal
---------- Post added at 11:35 AM ---------- Previous post was at 11:34 AM ----------
@hitman-xda , branch nAOSP-7.1.1 available for Acro S too (2 bugs needs to be fixed but nothing major)
@hitman-xda , branch nAOSP-7.1.1 available for Acro S too (2 bugs needs to be fixed but nothing major)[/QUOTE]
nAOSP-7.1.1 available for Acro S where can I download?
@hitman-xda , branch nAOSP-7.1.1 available for Acro S too (2 bugs needs to be fixed but nothing major)[/QUOTE]
nAOSP-7.1.1 available for Acro S where can I download?
I have xperia acro s nAOSP-6.0b12 ----> need nAOSP-7.1.1 . . . . any help to download? or date to release it ?
Related
{
"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"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (ICS), which is designed to increase performance and reliability over stock Android for your device.
Disclaimer:
Code:
#include
/*
* Your warranty is now void.
*
* I am 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 me for messing up your device, I will laugh at you.
*
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod 9 Pecan is available in the PecanCM Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Note:
If you want to use this rom as base, for another rom, ask my permissions!
If you like this rom, click thanks button, no need to get offtopic in this thread
Respect the moderator who cleans the thread from spammer, and all other people
This is a team work by antdking and me
Download Links:
Download beta 9: Click here
Google apps
gapps-ics-20120429-signed.zip
Instructions
First time installing CyanogenMod 9 to your Opimus Me P350, or coming from another ROM:
1. Root the device and install cwm 6.0.1.4 Recovery. Instructions are available here.
2. DOWNLOAD NEWER ROM FROM TOPIC
3. Hold down VOL DOWN + HOME + POWER keys to enter recovery
4. Perform a NANDroid backup of your current ROM.
5. MAKE FULL WIPE : format system,boot,dalivk,cache,data
6. FLASH ROM ZIP AND GAAPS ZIP
7. Install LINK2SD , select ext3 and reboot.
8. Open Link2SD: Select AutoLink from Preferences.
9. ENJOY CM9
Upgrading from earlier version of CyanogenMod 9:
Copy CM9 ZIP to your internal SDCard
1. Boot into Recovery
2. wipe cache and dalvik cache
3. Flash CM9 zip (your Google Apps will be backed up & restored automatically)
4. Reboot
Recommandations
Don't use 3G network
Don't change CPU freq over 768 mhz
Don't use live wallpapers
PERFORMANCE: Memory Management: zRAm: 28%, KSM: enable
ABOUT PHONE: CM Stats, Enable reporting: off
WORKINGS:
Booting
Touch Screen
Baseband (GSM/phone/messages/GPRS/EDGE/3G)
Audio
Headphones
Sd card
working HW acceleration
bluetooth
Browser
ICS keyboard
Games
usb mass strorage
FM Radio - use Spirit FM app
Data limit, IPv4, IPv6
Sensors
camera
Network search
Buttons backlight
Bluetooth Tethering
Youtube LQ/MQ
Deep sleep
animations full works
wifi
Gps
Google play download
Live wallpapers - some works, some not
USB/Wifi Tethering - with 3rd party apps
Color Banding free
NOT WORKING :
3D
Stock Gallery
HD Games
Features:
removed wallpapers, live wallpapers and some ringtones
removed bootanimation
removed text-to-speech (download from the play store, Settings -> Language and input -> Text-to-speech output -> Pico TTS)
removed ROM manager (can be downloaded from the play store)
removed video editor
removed apollo, use stock ICS music player instead
removed few LatinIME dictionaries (da, hr, iw, ka)
no languages other then english (Use this app for languages )
gerrit patches:
bionic: Add NASTY_PTHREAD_CREATE_HACK - Alexandre Dumont
Revert "Avoid multiple dns lookups for the same query" - Arne Coucheron
Add __aeabi_llsl to libgcc_compat. - Evan McClain
Known issues:
camera not work good on stock app - use camera illusion app for photos and video illusion app for video prof of this apps working is here
Video hardware decoding because of missing ARMv6 OMX - no HQ videos
FM radio
photo's and video's can't be played via gallery - use an external app, like qick pic
native usb tethering - use an external app
How to report bugs:
To be clear, posts without detailed instructions on how to reproduce a problem and without attached logs will be ignored.
Always provide android (adb logcat) and kernel logs (adb shell dmesg).
If it's a RIL problem we would need a radio log (adb logcat -b radio), too.
Sources:
Device:
https://github.com/PecanCM/android_device_lge_p350
Kernel:
https://github.com/PecanCM/lge_kernel_pecan
Vendor:
https://github.com/PecanCM/cm_vendor_lge
If anyone is bored, knows Java & Android, and wants to help on this project, I take patches!
Credits & gratitude:
Thanks to CyanogenMod Team for everything
Thanks to KonstaT for of frameworks patches
Thanks to codeaurora forum for kernel patches
Thanks to lgics for also patches
Thanks to antdking for fixing camera and other help
If you like my work and want to give a small amount of money for me to buy a energy drink, please click the "Donate to me" button under my username. Otherwise I would be grateful if you can click the "Thanks" button on the bottom right of this post. Thanks
Change log
Changelog
29-10-2012 BETA 9
sensor is now working
network search is now working
added SRS audio support
camera is now working - all thanks to antdking
removed opengl support - getting lots of fc on newer builds
now phone boot bit fast
resized android usb icon - now it's looking good on ldpi
16-10-2012 BETA 8
Updated cm source
Fixed stock browser FC
Enable Webgl
Fixed Color Banding
Enable OpenGL - for HW acceleration
libagl: Allow use of copybit to accelerate 2D rendering - Arne Coucheron
- This improves performance on devices that uses copybit, Forward ported from Gingerbread.
Fixed stock music app - now it's looking very good on ldpi
Added more LDPI overlay
Revert "Avoid multiple dns lookups for the same query" - Arne Coucheron
HACK: export __aeabi_ulcmp for lg's froyo rild libs - Polytheus
11-10-2012 BETA 7.2
Updated cm source
Fixed usb mass strorage - now it's full working
Fixed all animations - now it's full works
Fixed setting fc
Fixed screenshots - now you can take screenshots
Added all languages again
07-10-2012 BETA 7
Big update to cm sources
cm version updated to cm9.1
Full rebased with new device folder based on official cm7 device folder.
following patches from gerrit.
- center lockscreen clock
- option to change status bar transparency.
- Center clock
- add hot reboot option to power menu
- add partition info to settings menu (thanks to Squadzone)
- add option to disable bootanimation, ported from
CM7
- add option to exit to homescreen after call (ported from
AOKP)
- increase number of remaining characters before counter is shown
Fixed video problem due to missing libs
now you will get lots of free space in system
10-08-2012 BETA 6
Updated cm source
wifi now works
video player work (soft codes)
again lots of kernel work (see kernel repo for that )
and more small bug fixes (see device folder for that )
29-07-2012 BETA 5.5
Updated cm source
Fixed drm service
Fixed lib,bins and xbin folders (it will fix some small bugs)
fixed data bug
KGSL driver (gpu driver) backported from 3.0 kernel
Added genlock support from msm-3.0-c3f3b03
Added HDMI support
Fixed ksm (now it's full working)
working copybit and hwcomposer
lots of kernel work
New Trebuchet From lgics changes:
- Reduced to 4MB, removed color banded wallwapers
- Infinite/Loop homescreen scrolling
- Defaults: Turn off search bar, resize any widgets, don't join with widgets
- Removed some wallpapers
and more small bug fixes
changes stable's to beta's
19-07-2012 BETA 5
Updated cm source
cm version bum to RC2
Fixed genlock
again fixed google play download
fixed swap (hope so, still need test)
fixed fast battery drain
one more try of wifi fix
fixed black screen for some apps
speed up ics
14-07-2012 BETA 4
cm source updated
working google play download
CAMERA UPDATES (NEED TEST)
WIFI UPDATES (NEED TEST)
12-07-2012 BETA 3
CM source updated
CM version bump to RC1
working baseband
working 2g/3g
working audio
working hardware acceleration
16-06-2012 BETA 2
CM SOURCE
SD CARD NOW WORKS- THANKS TO venkat kamesh
AUDIO NOW WORKS
CAMERA NOW OPEN
BIUETOOTH TETHERING NOW WORKS
FM WORKS (USE Spirit FM)
CPUIDLE code from 3.0 kernel
USB: f_mass_storage: Disable write cache support
VSYNC OFF
Add frontswap support
Limit the duration of psy_changed wakelocks(battery friendly)
Backport memory manager (mm) from ics_chocolate
msm_fb : Add support for Yamato format (our adreno200 gpu)
Backport calibrate from 3.0 kernel
backported binder from 3.0 kernel
08-06-2012 BETA 1
1ST Release of cm9 beta's based on http://forum.xda-developers.com/showthread.php?t=1586987
Touch Screen Fixed
CM in 9.0.0-RC0 version
Ics tips and trick
All Credits for This FAQ Go to the Hawke84. all this FAQ is from Hawke84, i found some tips are working in p350 so i posted here
soo ALL Big thanks to Hawke84:good:
Ringtones dont stick on reboot
If your having problems with ringtones sticking on reboot, seems to be especially a problem for custom ringtones, create a new soundset with the ringtone in and that will sort it
Clock / Weather App only showing country and not current location
Go to Settings>Apps>All and try clearing data for Clock Widget, Google Maps, Weather, Sync provider and Weather Provider.
Finally, refresh the widget and hopefully that will solve your problem.
Google Play Download fix 1
This is for download problem, caused by drmserver not running
go to adb
Code:
adb shell
/system/bin/drmserver&
this is a temp fix. you have to do it every time you boot.
thanks to antdking for this fix
Google Play Download fix 2
1.Go Settings->Aplication->All Aplications
2.Now search Google play Store.apk and tap on them
3.Tap on "Froce close" boton,then tap on "Delete Dates" boton
4.Now install this gplay aplication who i uploaded : http://www.fileshare.ro/79426910043 (Copy to SD CARD,install it)
5.Now open Google play and accept the google licence.
thanks to r0bocop for this fix.
Wi-Fi Teather Doesnt Work
This is a work around to get the function working.
Downloaded wifi tether app from the market, and check
Wi-Fi Sleep Policy
Seems to be a bug where the Wi-Fi sleep policy settings are reversed. Selecting "Never" sets you to "Always", selecting "Always" sets you to "Never". No fix for this but something to be aware of.
Can see Gallery pics but still cant set wallpapers
1) go into gallery
2) long press the pic you want for the back ground and set it to wallpaper
Thanks to stroobach for this.
3) If that doesnt help try disabling force GPU Rendering (if you enable this )
General SD card problems
If your getting general slow SD card, issues with content on there being read, backup the importent stuff like photos etc and format SD card, seems the old android files on SD card may be messing things up
If this didnt help and your still having prolems with slow SD card speeds download sd booster from the market and set the cache to 2000+
Wallpaper FC loop
It happens when you place a 3rd party app on the bottom dock. The Wallpaper that force closing is the lock screen, if you change to the weather lockscreen that will start FCing as well.
My phone isnt booting after first flashing the new ROM
First boot does take bloody ages, if you get to like 20/30 mins pull the battery and it will boot straight away, seems to be getting stuck for some people. for most when it works its 5/10 mins for first boot..
How to force Hardware Acceleration
1) settings
2) devolp option
3) tick force GPU rendering
After going into power saving for low battery my buttons dont vibrate!
seems sometimes u have to re-enable this after the power save turns it off, annoying i know, its located in the strangest place:
1) settings
2) sound settings
3) vibrate feedback - tick it!
Reduce Lag - Force CPU1 Online
1) Install system tuner from marker
2) open system tuner
3) tweaks - cpu - boot settings - active tweaks - force all cpus online - on boot completed
4) now reboot and enjoy the faster experience
This will cause more of a battery drain, might not be a big drain though.
Some apps dont work
If your problem is some apps , try disabling force GPU acceleration, that should fix it.
Getting FC in Security Settings
If you have an exchange account that requires a Device Admin and use a pin it seems once removed, the security settings worked without a problem. Its a workaround at least.
placeholder
HOW TO SEND BUG REPORTS
Hold down VOL_DOWN + MENU keys for 2 seconds, release when vibrated.
Wait 20-30 seconds, it will vibrate again.
Send me: /sdcard/bugreports/bugreport.txt
You are always doing a good job!
john9 said:
you are always doing a good job!:d
Click to expand...
Click to collapse
thanks bro
will test as soon as i can, thanks
agen47 said:
will test as soon as i can, thanks
Click to expand...
Click to collapse
looking into your review
omg , every day some dev port new rom for our phone , our phone now has lot of roms but no one rom is working neither 50 % ,100% of that roms are NOT WORKING , devs take one rom and bring it to perfection
ron i installed rom+ kernel phone boots fine into os but not much i could test cuz touch is very unresponsive, first boot took me to the screen where i was supposed to select default launcher but no matter where i pressed nothing was registering, then on next boot ring lockscreen appeared and couldnt unlock it.
z1k4 said:
omg , every day some dev port new rom for our phone , our phone now has lot of roms but no one rom is working neither 50 % ,100% of that roms are NOT WORKING , devs take one rom and bring it to perfection
Click to expand...
Click to collapse
cm7 is already 99% done, omfgb and omgb is rom is on side but i already fixed usb and some other bug in device folder need to compile i can't do it now coz i loss my source and about aosp ics check my new post on aosp ics thread this project was dead. only 2 project is active and one more about kernel witch i'm doing hide
OK I have successively installed this ROM and flashed the touch fix, but still with the ring-thing you can't do really anything. Also, when you click something it looks like it's stuck between two images, I can't really explain this as I can't take a screenshot.
Also, I have tried everything but I can't get ADB to work :/
Awesome, will try out this weekend.....
krstep said:
ok i have successively installed this rom and flashed the touch fix, but still with the ring-thing you can't do really anything. Also, when you click something it looks like it's stuck between two images, i can't really explain this as i can't take a screenshot.
Also, i have tried everything but i can't get adb to work :/
Click to expand...
Click to collapse
adb need to work and when you stuck just press back button coz i tested on my brother p350
Yay, AOKP its very nice
Sweet! gonna test it out this weekend
update for this rom is coming after final cm7.2 update mean after stable update of cm7.2
I can't wait for full working ICS for Optimus Me.
nikolaiffb said:
I can't wait for full working ICS for Optimus Me.
Click to expand...
Click to collapse
it's soon now i need to just make ics kernel for touch work and some other things it's kinda take time but it's soon
waiting for a more stable release
Eagerly waiting for the more stable release of this rom, but i also want to see the final version of the cm7.2. So go on ron... concentrate on 7.2 first... we want that completed too!
nAOSP ROM 5.1 and 6.0 for Xperia Acro S
The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").
As I'm using some external works to do this rom, I first want to thanks the community and specially billchen1977,ViPER4Android Team ,Cyanogenmod Team , FXP Team
I have not this device and so @vsergeyev convinced me to do it and he has done all the tests. You can thanks him.
A lot of things (like the flashing procedure) will point on Xperia S thread where I'm active. You can post in Xperia S thread if needed EXCEPT if this is relevant to Acro S (flashing, adoptable/portable external storage etc).
About Adoptable storage on Android 6:
You are free to use portable or adoptable option for your external sdcard. Don't forget that if you answer "Adoptable", the external sdcard will be FORMATTED and will NOT be usable on an other devices. If you want the classical behavior, you will need to select "Portable"
nAOSP 6.0 Marshmallow Changelog (features, issues, etc)
b12
Please read the associated post to don't have issues with Superuser
android-6.0.1_r61 (August security fixes)
Superuser: Bye to Superuser, welcome to Superuser with AppOps
su: Support for multiuser and the new Superuser
Ui: Battery styles (see Settings/nAOSProm/More) - compatible with GravityBox (thanks @millosr)
Ui: Optimizing application displays the application name (thanks @millosr)
ROM Updater : Remove download action from notification
Layers: doze invert color is now automatically set by the theme (manual option removed)
Bluetooth: Accept all incoming files
Settings: Display safe entries into nAOSP section (depends on current user, root access ...),battery styles, substratum, root access control per user
SELinux: add missing nfc and mediaserver rules (+ fix selinux denied ioctl by checking binder fd type: sockets using ashmem accessors)
Boot: check f2fs not run anymore
kernel: bma250: more fix about bma250_ic_write issues when motion (pickup/significant) are in use with accelerometer.
Gapps: /persist/gapps-config.txt
include b11 (unreleased for acroS)
Daydream: supported (see Settings/Display) - disabled by default
Sensors: Significant motion added (Full doze and localization/low power mode support) - disabled by default
Sensors: Pickup sensor implementation reviewed (just a high_g detection on Y axe) - disabled by default
Kernel: accelerometer: merge bma250_ng and bma250_motion drivers to avoid conflict and provide a better hardware managment
Kernel: cpufreq: Fix issues when a cpu goes back online and was clocked to the max frequency of 2.05 Ghz.
Kernel: Color calibration: full support of RGB Multipliers with kcal_ctrl driver implementation.
Kernel: Leds: Store the brightness requested. That permit to better control the requested brightness when thermanager/other changing the max_brightness value.
CPU Hotplug: mpdecision daemon is back (will manage cpu1 online state)
Offline charging: new pictures for chargemon (thanks @Jurn_Software)
Day/night mode: support new kcal_ctrl driver.
Settings: Enable/disable some sensors (pickup, significant motion, ...), Support substratum application
Themes: Full support of Layers 4.0
Dialer/InCall: Automatic spearkerphone (see Dialer/Settings/proximity speakerphone) - disabled by default
Translations: update for uk @Jurn_Software ), fr
include b10 (unreleased for acroS)
android 6.0.1_r46 (June Security patch)
Settings: Double Tap to sleep can be disabled (thanks @millosr)
Quick Settings: Immersive mode (hide NavBar and/or Status Bar). If you dirty flash, you can add it with SystemUI Tuner. (thanks @millosr)
Dialer: Fix "invalid number" issue (based on @runekock feedback. thanks)
include b09_r43 (unreleased for acroS)
Eleven updated
TWRP: 3.0.2+
Previous versions
b09
android 6.0.1_r20 (April Security patch)
kernel: Intermediate security fix of march added
Quick Settings: add Caffeine (thanks @millosr)
ROM Updater: fix a permission issue (thanks @millosr)
b08
android 6.0.1_r17 (March Security patch)
Hw Keys: launch Camera application with Camera key can be configured to Disabled, Long press only or default
Battery: 1910mah
Translation: update pt/pt-rBR @ThunderBolt_BR)
b07
New partition layout with /data and /sdcard merged. please read the flashing procedure.
kernel: Wake Gesture support (double tap, sweep). Touchscreen power managed by proximity sensor when screen off
kernel: governor SMARTMAX by default. OC supported.
Selinux: Fully supported and Enforced
TWRP: (3.0.0 on Android 6) with Support of new partition layout and encryption footer length. /data/media will be preserved and used for backup/restore (recovery.img on the OTA zip file)
TWRP: Add Crypto, Battery status and FOTA backup/restore/install support
WakeUp: Permit to control wake gesture (Settings/nAOSProm/WakeUp)
ViPER4Android: Sound FX managed by ViPER4Android version 2.4.0.1
Email: Patched to bypass Exchange Security Policy (No Pin code etc)
Browser, Music and Gallery2: AOSP version replaced by CyanogenMod version
Dialer: Materialized Icon added
Quick Search: Removed. Be free to use another application like Google Search provided with GApps
GApps: Patch to avoid force close due to permissions (you need to flash the ROM + OpenGapps in one shot and to reboot directly after that)
Double Tap to Sleep on the status bar
Minfree setting supported
Volume Keys can control track (next/previous/stop) when screen off and music is playing
Doze: Support adaptive brightness (Ambient Display)
Notification during Doze: Invert color for dark theme supported (avoid a black text on black background)
Menu/Home Keys: By default press Menu will launch App switcher and long press on Menu will trigger Menu. Long press on Home will launch Search Engine. This is the modern layout but you can use the old one too
Power Key: Include Reboot menu (Normal, Soft, Recovery and Bootloader)
Hw Keys: Use Camera button to launch Camera Application (Short press if screen is off and long press if screen is on)
Quick Setting: Can be pull down directly with one finger on the 1/3 right of the Status bar
Quick Settings: Add Fast Charge, Lockscreen, ADB wifi, Day/Night tiles
Recent Applications : Close all applications button on the right bottom
Settings: nAOSProm section that permit you to configure the ROM, to start WakeUp, Layers Manager, Superuser and SuperSU if available.
Settings: Color Calibration improved to support Night and Day settings. Presets are now available.
Settings: Add About nAOSProm
NavBar: On-screen keys can be enabled/disabled from Settings/nAOSProm/More
Developer mode and Tuner UI enabled by default
Superuser integration
Battery: Menu include the Fast Charge option (Fast charge will be always disabled after a reboot)
KSM: Kernel Same-page merging disabled by default. (See Settings/nAOSProm)
Signature Spoofing: Permit an application to fake his signature mainly for Microg/NoGapps (disable by default)
Adaptive Brightness: Speed up transition when you go to a brighter environment (~1.5s).
Busybox include
NFC: supported
USB OTG support (thanks @Phantasm4489)
GSM: 2G/3G switch fixed
Xposed : Supported with Selinux enforcing
Auto Power Mode : Doze and applications standby enabled by default (see Settings/nAOSProm)
Localisation: support GPS/Wifi/GSM fix with Google GMS
init rc: complete rework of init process to simplify it (remove some scripts and unused services)
Bluetooth 3.0 Headset: Seems to support HFP and A2DP profiles (thanks to report with your model)
Google Now on Tap : Support with Long press on Home
OTA: support with ROM Updater (see Settings/About phone/Updates)
OTA: Recovery: OTA will automatically flash recovery.img into FOTA
OTA: Layers: OTA will preserve theme files when flashing a new ROM
SuperSU: force system installation with the new stable version 2.65 (/system/.supersu). Can be overrided by /data/.supersu
Fix offline charging
Fix FM Radio and Bluetooth crash when FMRadio is closed without headphone.
Fix DeskClock crash when trying to view world cities
Translation: en, fr, es (@vayavalla), pt-rBR @ThunderBolt_BR), uk @Jurn_Software), it @nicofossa), pl @A6ekAK), sr @millosr)). Thanks Guys for your help
Partition Layout: /data and /sdcard merged. F2FS is the only filesystem supported for /cache and /data now
nAOSP 5.1 Lollipop Changelog (features, issues, etc)
b29
New partition layout with /data and /sdcard merged. please read the flashing procedure.
see 6.0 b07 changelog that is pretty similar for b29 (except specific Android 6 stuffs and some features like lockscreen/ADB wifi tiles on Quick Settings)
Download
Release available under :
https://www.androidfilehost.com/?w=files&flid=51010
Overclocking
Overclocked kernel are tested on my own device BUT I won't be responsible for any damages on yours
Please don't enable mpdecision on OC kernel.
By default the ROM will use stock frequencies.
Thermanager
By default if the device is too hot it will reduce the screen brightness and CPU clock. When the device will be cool enough it will restore brightness and CPU clock but at 1.5Ghz only.
If you want to force thermanager to restore the clock to a specific value defined by an external overclocking tool, you can edit /system/etc/thermanager.xml.
See http://forum.xda-developers.com/showpost.php?p=62419397&postcount=2465
ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://forum.xda-developers.com/showthread.php?t=2191223
website: http://vipersaudio.com/blog/?page_id=31
Layers
Themes are supported with Layers Manager.
This is not a CM Theme Engine so you can just use Layers themes.
Howto flash
About Adoptable storage on Android 6:
You are free to use portable or adoptable option for your external sdcard. Don't forget that if you answer "Adoptable", the external sdcard will be FORMATTED and will NOT be usable on an other devices. If you want the classical behavior, you will need to select "Portable"
6.0 and 5.1 procedure
Translation help
6.0 translation files
Source
nAOSP 5.1
nAOSP 6.0
Release
Kernel: 3.4.0
Android: 5.1.1 and 6.0.1
Thanks
- billchen1977
- ViPER4Android Team
- Cyanogenmod Team
- FXP Team
- TWRP Team
- All the community around Android
FAQ
My current screenshoots.
be stuck in the sony interface when start up the mobilephone.
How to do?
netants said:
be stuck in the sony interface when start up the mobilephone.
How to do?
Click to expand...
Click to collapse
Have you repartition the phone yet ?
USB OTG is not working
what bugs in this rom plz ?
tested by me
Mahmoud Halem said:
what bugs in this rom plz ?
Click to expand...
Click to collapse
i guess everything is normal until now.. i have just tested this rom today.. you can see some of my screenshots from acro S..
Mahmoud Halem said:
what bugs in this rom plz ?
Click to expand...
Click to collapse
Everything OK, I try to check USB OTG - it doesn't work on my phone, but I don't know whether this feature really work on other ROM
thank you very much this is what i waiting for.. this works fine on my acro S... here I shared some of screenshots from my phone on google link.. keep developing.. hehe
:good: :good: :good: :good: :good:
goo*gl/photos/fZQvPiepMnF8mRgg6 (replace * with . )
thank you very much this is what i waiting for.. this works fine on my acro S... here I shared some of screenshots from my phone.. keep developing.. hehe
:good: :good: :good: :good: :good: :good:
Hello, this Custom ROM is stable or in Beta?
It is Official or Unofficial?
Thank you for your job!
soulpower11 said:
USB OTG is not working
Click to expand...
Click to collapse
vsergeyev said:
Everything OK, I try to check USB OTG - it doesn't work on my phone, but I don't know whether this feature really work on other ROM
Click to expand...
Click to collapse
Yes USB OTG is working on Xperia S nAOSP rom.
The issue should be on my fstab for hikari
https://github.com/mickybart/device_sony_nozomi/blob/nAOSP-6.0-hikari/config/fstab.semc
/devices/platform/msm_hsusb_host* auto auto defaults voldmanaged=usb:auto
Can you check if you see /devices/platform/msm_hsusb_host* ? Can you provide a logcat of the issue (logcat, plug an usb device, end logcat)
Thanks
What about warning from BPaul regarding complete acro bricking because of increasing data partition?
http://forum.xda-developers.com/showpost.php?p=61563359&postcount=599
Some users in the thread confirmed that eventually they got their device bricked
mickybart said:
Yes USB OTG is working on Xperia S nAOSP rom.
The issue should be on my fstab for hikari
https://github.com/mickybart/device_sony_nozomi/blob/nAOSP-6.0-hikari/config/fstab.semc
/devices/platform/msm_hsusb_host* auto auto defaults voldmanaged=usb:auto
Can you check if you see /devices/platform/msm_hsusb_host* ? Can you provide a logcat of the issue (logcat, plug an usb device, end logcat)
Thanks
Click to expand...
Click to collapse
dmesg - http://pastebin.com/v15k5P7T
logcat - http://pastebin.com/DTHZTTHi
And theres msm_hsub_host.0 and msm_hsusb
Mmmm that's good .. so can someone explain slowly how to install it .. bcuz i don't know anything about repartitioning ..
And can i go back to stock based roms or must take a full backup by twrp before install this rom ?
I love you man❤?
Thanks you've just made my day
I'll be delighted if you fix the otg
Hello, this Custom ROM is stable or in Beta?
It is Official or Unofficial?
Great ROM so far! Obviously Better than AOSP!
Repartitioning wasn't that hard as expected. Just took 3 mins, and it was done!
hitman-xda said:
Great ROM so far! Obviously Better than AOSP!
Repartitioning wasn't that hard as expected. Just took 3 mins, and it was done!
Click to expand...
Click to collapse
Hi hitman, I wonder whether this new ROM consume more memory than AOSP since it stuffed many things inside. Thanks.
I used to have problems with 3G BPaul's AOSP: it will not be connected until I tap on the profile manually while it is chosen by default.
hitman-xda said:
Great ROM so far! Obviously Better than AOSP!
Repartitioning wasn't that hard as expected. Just took 3 mins, and it was done!
Click to expand...
Click to collapse
Hitman please elaborate on the repartio
nting technic
nAOSP ROM 7.x for Xperia S
The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").
In addition to my work, I'm using some external works to do this rom so I first want to thanks the community and specially millosr,billchen1977,ViPER4Android Team ,Cyanogenmod Team , FXP Team
nAOSP 7.1 Nougat Changelog
b04 (7.1.2)
sdcardfs is used by default. In case of an issue with a specific application (old one ?), you can revert to fuse.
IMPORTANT: It is now possible to use ext4 again as some of you (me either) encountered some corruptions after few month with f2fs.
October security patches (android-7.1.2_r36)
kernel update (from Xperia S AOSP 8.1 work)
sdcarfs : replace fuse (see Settings/nAOSProm)
sdcardfs: reduce IOs and memory usage
/cache and /data: ext4 and f2fs supported
b03 (7.1.2)
Please cleanup data and cache of Substratum after ROM update. If it is not working, please read post #1457 and #1458
June security patches (android-7.1.2_r17)
Rebase Substratum support on mr2 branch (Rootless mode)
TWRP 3.1.1
b02 (7.1.2)
May security patches (android-7.1.2_r10)
Gallery2 reintroduced @millosr)
Wallpaper picker fixed @millosr)
Google Assistant by default @millosr)
b01 (7.1.2)
Android 7.1.2
April security patches (android-7.1.2_r5)
Su: security patches
PowerHAL
Lightbar: Low power mode (by default)
MPDecision: disabled. CPU1 controlled by PowerHAL exclusively
Governor: Interactive by default (automatic switch to conservative or powersave by PowerHAL)
Dev: rebase to mr2 branch
TWRP: 3.1.0 (OTA, official support for android 7.1)
FS: Update f2fs user tools to 1.6 (from omni)
Traduction: update for Simplified Chinese, Spanish and Russian (send me your nicknames and I will add credits )
libcore: SafetyNet workaround (basicIntegrity and ctsProfileMatch support) - will not work in every case
b03 (7.1.1)
android-7.1.1_r22 (February security fixes)
Settings: enable Gestures (into Device section after User) to manage pickup, double tap on power to run camera and wakeup
Sensors: Pickup: stable and enabled by default
b02 (7.1.1)
Please clean flash to fix battery drain visible on b01
android-7.1.1_r9 (January security fixes)
OTA: Support addon.d (Gapps and hosts file will be restored so you don't need to flash gapps anymore during a dirty flash) @millosr)
OTA: Support resize /system automatically for those with bigger /system (compatible with addon.d as the resize occurs before addon.d restore)
QS: Number of columns configurable @millosr)
Status bar: bring back support of custom battery style @millosr)
Navbar: Pixel style + fix crash when enabled for some applications @millosr)
RIL: fixed manual network selection requests @millosr)
Launcher3: Search bar not displayed anymore for those without search provider (not tested when a service provider is available). Dark icons on status bar if the top wallpaper is not dark.
Eleven, Gallery, ...: Switch from CM to LineageOS repos
b01 (7.1.1)
android-7.1.1_r4 (December security fixes)
Themes: Pixel blue by default
Settings, WakeUp, ROMUpdater: fix for Pixel blue @millosr)
QS: Fast Charge tile removed. Fast Charge integrated with Battery tile. Properly handle the fact that a fast charge change require an unplug/plug to be effective.
Tethering usb/wifi fixed @AdrianDC)
Launcher3: Give it a try, looks like Pixel Launcher
Round Icons enabled
b02
SeLinux: Offline charging fixed
OMS7: few fixes like doze invert for dark theme
Themes/Audio: fix StrictMode issue with theme files (fix issue like SystemUI crash with Low battery sound)
MTPDocumentProvider crash fixed
b01
android-7.1.0_r6 (November security fixes)
initial release - same level than 7.0 b06
Power Off fixed
kernel: Supplementary patch for Dirty COW (thanks @millosr)
Gapps: Wizard issue fixed (clean flash) (thanks @Jurn_Software, @Adrian DC)
FMradio fixed
selinux: fix suntrold permissions
Substratum: full support (bootanim, fonts..., OMS7)
OTA: ROM Updater back online
nAOSP 7.0 Nougat Changelog (DISCONTINUED)
Previous versions
b06
Please remove your themes before flashing the ROM as Substratum is now fully supported (but not the legacy one)
android-7.0.0_r19 (November security fixes)
kernel: security updates
OMS7 support
b05
android-7.0.0_r14
SELinux: Enforced
Fix camcorder
Fix battery draining when screen off
Audio: incall: port voice session and volume/mute control from nAOSP 5.1
Navigation bar tuner (see System UI Tuner)
Dialer: automatic proximity speaker
New audio sounds from Google Nexus devices
Tethering: Available for everyone (no provisionning, bypass tethering plan)
Ui: QS USB Tethering
Ui: QS Sync
Ui: Press on Clock or Date from status bar will start Alarm or Calandar Apps (new alarm or new event on Long press)
Time: Disable uneeded proprietary time_daemon which causing unexpected clock change
Themes: full substratum themes support (base, dialer, contacts, settings...)
Exchange: bring back support from Android 6.0
Jack: add manual plug/unplug control for broken jack detection (see nAOSProm settings and Quick Settings) - thanks to @sne and @heavens dragon for the icon
su: include supolicy (from SuperSU)
Night mode: Automatic mode and rework for 7.0/Kcal support - see System UI Tuner/Color and Appearance
SafetyNet: experimental workaround (working fine with SafetyNet Helper but not with Android Pay. don't know for PokemonGo)
TWRP: not included (please use the one from nAOSP 6.0 b13)
b04
android-7.0.0_r11 (October security patches)
Bluetooth: fix that permit to toggle on the bluetooth after a clean flash @millosr)
fix multiple soft reboot (eg: video playback on Gallery) @millosr)
TWRP: include twrp (fix adb shell when /system mounted, log alert...) - in case of an issue to flash opengapps you will have to revert the recovery to the one provided on nAOSP 6.0 b13 or your fota backup
gapps-config.txt: do not install GooglePackageInstaller (needed for integrated Superuser)
b03
Kernel : multiple security fixes + sdcardfs support
Busybox included
Adaway, Susbtratum legacy apps supported (some time Adaway is not able to write and need a second try)
diag: Fix permissions for /dev/diag and services that need it
GPU: Enable tiled
2D: Support 60 fps + managed by the GPU to reduce CPU load (improve global responsivness).
OMX: Hw encoder support
Webview provider (Developer Settings)
b02
Bluetooth (thanks @millosr) - All incoming files supported
FMRadio
Camera slow start issue fixed
Flashlight
Camera2 : crash and portrait issue fixed
DeskClock : crash on World button fixed
Email: Fake security for Exchange
b01
android-7.0.0_r6 (September security fixes)
Selinux : PERMISSIVE (temporary)
telephony: opensource libril and rild (thanks @millosr)
Memory: Malloc SVELTE mode (reduce memory space but slower allocation speed)
Pretty much everything already into nAOSP 6.0 b13
Download
Release available under :
https://www.androidfilehost.com/?w=files&flid=49217
Overclocking
Overclocked kernel are tested on my own device BUT I won't be responsible for any damages on yours.
By default the ROM will use stock frequencies.
Thermanager
By default if the device is too hot it will reduce the screen brightness and CPU clock. When the device will be cool enough it will restore brightness and CPU clock but at 1.5Ghz only.
If you want to force thermanager to restore the clock to a specific value defined by an external overclocking tool, you can edit /system/etc/thermanager.xml.
See http://forum.xda-developers.com/showpost.php?p=62419397&postcount=2465
ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://forum.xda-developers.com/showthread.php?t=2191223
website: http://vipersaudio.com/blog/?page_id=31
Themes
Themes are supported with Substratum only (OMS).
This is not a CM Theme Engine and so you can just use Substratum OMS themes.
Howto flash
flashing procedure for 7.x
Translation help
Translation for 7.x
Known issues
Maybe never an empty list but we are trying !
Source
nAOSP 7.0
nAOSP 7.1
nAOSP 7.1.1
nAOSP 7.1.2
Release
Kernel: 3.4.0
Android: 7.x
Thanks
- millosr
- billchen1977
- ViPER4Android Team
- Cyanogenmod Team
- FXP Team
- TWRP Team
- All the community around Android
FAQ
Flashing procedure
You need to merge partitions /data and /sdcard (already done if you come from nAOSP 6.0).
Please, read the 6.0 procedure to flash this ROM. (ext4 and f2fs are both supported again since 7.1.2 b04)
If you come from nAOSP 6.0 b13, you can simply flash the ROM as usual (a clean flash is preferable if you migrate from 6.0)
About Gapps: Due to odex, the ROM takes more space than before so please prefer Micro Gapps.
About SuperSU: Not yet supported (if you flash it, you will have a bootloop)
Translation
If you have some time and want to translate missing parts on the ROM your help is welcome. You can create a pull request with github or if you are not familiar with this tool, you can send files to me directly or in the forum. BUT I really prefer if you can create a pull request. If you don't know how to do it, ask some help in the forum
New languages are welcome (some language are not supported by Android so check here: http://stackoverflow.com/a/30028371 )
Reference files are English and French ones.
Thanks
Settings
https://github.com/mickybart/android_packages_apps_Settings/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
Framework/base
https://github.com/mickybart/android_frameworks_base/tree/nAOSP-7.1.1
Core
Reference files:
./core/res/res/values/urom_strings.xml
./core/res/res/values-fr/urom_strings.xml
SystemUI
Reference files:
./packages/SystemUI/res/values-fr/urom_strings.xml
./packages/SystemUI/res/values/urom_strings.xml
ROM Updater
https://github.com/mickybart/android_packages_apps_ROMUpdater/tree/nAOSP-7.1.1
Reference files:
./res/values/strings.xml
./res/values-fr/strings.xml
Translation needed only (except if the language is missing) for :
<string name="old_update_summary">
<string name="lost_downloaded_update_summary">
<string name="backup_title">
<string name="backup_summary">
<string name="custom_recovery_title">
<string name="custom_recovery_summary">
<string name="apply_update_wipe_dialog_text">
<string name="apply_update_post_dialog_text">
<string name="apply_update_wipe_post_dialog_text">
<string name="browser_redirect_dialog_title">
<string name="browser_redirect_dialog_message">
WakeUp
https://github.com/mickybart/android_packages_apps_WakeUp
Reference files:
./res/values/strings.xml
./res/values-fr/strings.xml
Dialer
https://github.com/mickybart/android_packages_apps_Dialer/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
PackageInstaller
https://github.com/mickybart/android_packages_apps_PackageInstaller/tree/nAOSP-7.1.1
Reference files:
./res/values/urom_strings.xml
./res/values-fr/urom_strings.xml
7.1 : Working / Not working
Working:
GSM
Wifi
Audio (Earphone, speakerphone, headset)
Video
Camera
USB OTG
GPS
All sensors (include PickUp and Significant Motion sensors)
NFC
ViPER4Android (sound FX)
Encryption (GSM is working too)
Flashlight
Bluetooth
OMX Hw codec
2D up to 51 fps
Camcorder
SELinux enforced
FMradio
Software navigation bar
Not working / Bugs:
GPS: Russian Glonass sats not locked
Youtube at 60fps
2D not able to reach 60 fps (51 fps max)
SuperSU (use builtin root)
7.0 : Working / Not working (DISCONTINUED)
Working:
GSM
Wifi
Audio (Earphone, speakerphone, headset)
Video
Camera
USB OTG
GPS
All sensors (include PickUp and Significant Motion sensors)
NFC
ViPER4Android (sound FX)
Encryption (GSM is working too)
Flashlight
Bluetooth
FMRadio
OMX Hw codec
2D to 60 fps
Camcorder
SELinux enforced
Not working / Bugs:
Documents UI: crashing on 1st run after reboot (MTP host message)
GPS: Russian Glonass sats not locked
Power Off (need a hard power off)
Youtube at 60fps
SuperSU (use builtin root)
low battery (<15%) crash SystemUI
To implement:
PowerHAL
First one!
Thanks for the android 7 took 8minutes from flashing to 1st boot wow
Amazing work developers feeling lucky
thanks for the rom i have now a z3 compact but i will try this on my old xperia s for test
you need logcat and kmsg right?
Splitscreen working
:victory:
Camera working (Google Camera)
Video Playback working in Google Photos
Musik with Google Play music
Bugs Bluetooth (as stated in op) nothing else sofar
no crashes so far
anth0nymDROID said:
Splitscreen working
:victory:
Camera working (Google Camera)
Video Playback working in Google Photos
Musik with Google Play music
Bugs Bluetooth (as stated in op) nothing else sofar
no crashes so far
Click to expand...
Click to collapse
Are you using Display Size to small ? I think that split mode fit well with this settings
mickybart said:
Are you using Display Size to small ? I think that split mode fit well with this settings
Click to expand...
Click to collapse
Display size small Text big. thanks to you also i encrypted my device mobile network is working data also
earphone is working fine for me.. @mickybart what do u mean by headset not detected???sorry if I got it wrong
thank you for this great rom, headset working perfectly
Nice to see the 7.0 progress on Xperia S, great work micky
Hello guys, again, many thanks to mickybart for keeping xperia s up to date.
Question to those who tried this rom. Is performance of Android 7.0 on our old device ok enough? I know this is alpha but what's the performance comparison of simple things between this and Android 6.0?
anth0nymDROID said:
Display size small Text big. thanks to you also i encrypted my device mobile network is working data also
Click to expand...
Click to collapse
I have update the working/not working section. Thanks for the feedback about encryption. (Maybe ext 4 crypt will be backported a day to better fit 7.0)
nageswarswain said:
earphone is working fine for me.. @mickybart what do u mean by headset not detected???sorry if I got it wrong
Click to expand...
Click to collapse
pradeepvg said:
thank you for this great rom, headset working perfectly
Click to expand...
Click to collapse
I mean that when I plug a headset on the jack plug of the phone, for me the sound is not redirected. I tested it with Dialer and Eleven. For both it is not working.
Let me know if we are speaking about the same things
mickybart said:
I have update the working/not working section. Thanks for the feedback about encryption. (Maybe ext 4 crypt will be backported a day to better fit 7.0)
I mean that when I plug a headset on the jack plug of the phone, for me the sound is not redirected. I tested it with Dialer and Eleven. For both it is not working.
Let me know if we are speaking about the same things
Click to expand...
Click to collapse
It's working for me. I have Eleven disabled viperfx is Not Setup music Player is Google Play music
I Can make Call with Change over to Headset successfully have Not tried with an incoming Call yet
Thanks @mickybart & you rock man!!
:highfive::highfive:
Feeling lucky that i have Xperia S
great work @mickybart and @millosr :laugh: i downloaded, flashed the rom and already started working on to fix my theme anyway you probably already know about this bug but once camera is opened(default one) or it's flash light related which works but takes times to start, it keeps running in background.
NFC seems to be working tested with galaxy Note 3 and it shared the file via NFC, only crashed bcuz bluetooth is not working.
Documents is also crashing on 1st run after reboot and it's empty but 'Settings->Storage->Explore' is working(probably know bug too) but here's crash log for it maybe it will help:
EDIT: it's showing the files
Code:
09-16 18:59:14.430 5445-5445/com.android.mtp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.android.mtp, PID: 5445
java.lang.RuntimeException: Unable to get provider com.android.mtp.MtpDocumentsProvider: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.app.ActivityThread.installProvider(ActivityThread.java:5814)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Caused by: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.os.Parcel.readException(Parcel.java:1691)
at android.os.Parcel.readException(Parcel.java:1636)
at android.os.storage.IMountService$Stub$Proxy.mountAppFuse(IMountService.java:1368)
at android.os.storage.StorageManager.mountAppFuse(StorageManager.java:1239)
at com.android.mtp.AppFuse.mount(AppFuse.java:69)
at com.android.mtp.MtpDocumentsProvider.onCreate(MtpDocumentsProvider.java:136)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
at android.provider.DocumentsProvider.attachInfo(DocumentsProvider.java:177)
at android.app.ActivityThread.installProvider(ActivityThread.java:5811)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)*
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)*
at android.app.ActivityThread.-wrap2(ActivityThread.java)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:154)*
at android.app.ActivityThread.main(ActivityThread.java:6077)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)*
09-16 18:59:23.759 571-1496/system_process W/ActivityManager: Unable to launch app com.android.mtp/10010 for provider com.android.mtp.documents: launching app became null
09-16 18:59:23.760 5406-5426/com.android.documentsui E/ActivityThread: Failed to find provider info for com.android.mtp.documents
09-16 18:59:23.760 5406-5426/com.android.documentsui W/RootsCache: Failed to load some roots from com.android.mtp.documents: android.os.RemoteException: Failed to acquire provider for com.android.mtp.documents
09-16 18:59:25.536 5406-5681/com.android.documentsui W/Adreno-GSL: <get_panel_settings:3805>: Android framework reported version 2. So, don't force ES30
09-16 18:59:25.537 5406-5681/com.android.documentsui I/Adreno-EGL: <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: MINGHSUC_AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047+PATCH[ES]_msm8960_refs/tags/AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047__release_ENGG ()
OpenGL ES Shader Compiler Version: 17.01.12.SPL
@mickybart all things related to headset is working perfectly(receiving call,dialing number,music player,mx player)
Flashlight is working (open camera)
To use as torch I downloaded tiny flashlight app.by this switching on the flash as torch is working but its also taking some seconds to start like camera app...
anth0nymDROID said:
It's working for me. I have Eleven disabled viperfx is Not Setup music Player is Google Play music
I Can make Call with Change over to Headset successfully have Not tried with an incoming Call yet
Click to expand...
Click to collapse
nageswarswain said:
@mickybart all things related to headset is working perfectly(receiving call,dialing number,music player,mx player)
Flashlight is working (open camera)
To use as torch I downloaded tiny flashlight app.by this switching on the flash as torch is working but its also taking some seconds to start like camera app...
Click to expand...
Click to collapse
you right guys it's working for me too ! . Probably that my device was not in a good state because I was working on few part of the system (push some new lib, etc)
heavens dragon said:
great work @mickybart and @millosr :laugh: i downloaded, flashed the rom and already started working on to fix my theme anyway you probably already know about this bug but once camera is opened(default one) or it's flash light related which works but takes times to start, it keeps running in background.
NFC seems to be working tested with galaxy Note 3 and it shared the file via NFC, only crashed bcuz bluetooth is not working.
Documents is also crashing on 1st run after reboot and it's empty but 'Settings->Storage->Explore' is working(probably know bug too) but here's crash log for it maybe it will help:
EDIT: it's showing the files
Code:
09-16 18:59:14.430 5445-5445/com.android.mtp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.android.mtp, PID: 5445
java.lang.RuntimeException: Unable to get provider com.android.mtp.MtpDocumentsProvider: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.app.ActivityThread.installProvider(ActivityThread.java:5814)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)
at android.app.ActivityThread.-wrap2(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Caused by: java.lang.IllegalStateException: command '7 appfuse mount 10010 5445 MtpDocumentsProvider' failed with '400 7 Command failed'
at android.os.Parcel.readException(Parcel.java:1691)
at android.os.Parcel.readException(Parcel.java:1636)
at android.os.storage.IMountService$Stub$Proxy.mountAppFuse(IMountService.java:1368)
at android.os.storage.StorageManager.mountAppFuse(StorageManager.java:1239)
at com.android.mtp.AppFuse.mount(AppFuse.java:69)
at com.android.mtp.MtpDocumentsProvider.onCreate(MtpDocumentsProvider.java:136)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1751)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1726)
at android.provider.DocumentsProvider.attachInfo(DocumentsProvider.java:177)
at android.app.ActivityThread.installProvider(ActivityThread.java:5811)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:5403)*
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5342)*
at android.app.ActivityThread.-wrap2(ActivityThread.java)*
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1528)*
at android.os.Handler.dispatchMessage(Handler.java:102)*
at android.os.Looper.loop(Looper.java:154)*
at android.app.ActivityThread.main(ActivityThread.java:6077)*
at java.lang.reflect.Method.invoke(Native Method)*
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)*
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)*
09-16 18:59:23.759 571-1496/system_process W/ActivityManager: Unable to launch app com.android.mtp/10010 for provider com.android.mtp.documents: launching app became null
09-16 18:59:23.760 5406-5426/com.android.documentsui E/ActivityThread: Failed to find provider info for com.android.mtp.documents
09-16 18:59:23.760 5406-5426/com.android.documentsui W/RootsCache: Failed to load some roots from com.android.mtp.documents: android.os.RemoteException: Failed to acquire provider for com.android.mtp.documents
09-16 18:59:25.536 5406-5681/com.android.documentsui W/Adreno-GSL: <get_panel_settings:3805>: Android framework reported version 2. So, don't force ES30
09-16 18:59:25.537 5406-5681/com.android.documentsui I/Adreno-EGL: <qeglDrvAPI_eglInitialize:381>: EGL 1.4 QUALCOMM build: MINGHSUC_AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047+PATCH[ES]_msm8960_refs/tags/AU_LINUX_ANDROID_KK_2.7_RB1.04.04.02.007.047__release_ENGG ()
OpenGL ES Shader Compiler Version: 17.01.12.SPL
Click to expand...
Click to collapse
For now I have nothing special set for Layers except doze invert.
About Camera I confirm that everything is working but we reach a timeout on the framework of camera2. If I'm activating the torch on the kernel there is no delay for example.
I will try to figure out what changed on 7.0 for camera2 legacy support and that should fix Camera2 and Flashlight.
Thanks about NFC test.
{
"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"
}
What it is
LineageOS 14.1 is built from official LineageOS sources devices trees and fresh caf 3.4 kernel port. This rom is worked to be as stable as possible to be used as a daily driver.
Disclaimer
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* 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 me for messing up your device, I will laugh at you.
*
*/
Who can use it
It's only for Z3/DUAL users with UNLOCKED UPGRADED BOOTLOADER (Devices on 23.5.A.1.291 release)
How to install
First time install:
Make sure your rom is on 23.5.A.1.291 (Marshmallow release)
Power of the device and go into fastboot mode (plug usb + vol down key = blue led)
Flash latest TWRP version | If you are a Dual user, flash zip below before installing Dual version. / Also, if you already have a working TWRP (kernel/adv kernel) you can use the flashable zips below instead.
Shutdown the device
Maintain volume down & power until you see twrp splash screen
Wipe system, dalvik/cache and data
Install rom zip (+ gapps if you need it)
Reboot
Rolling back to Stock
Flash stock rom with emma or flashtool
If you flash with flashtool remember to check wipe apps_log and userdata partitions to get a clean install
LATEST RELEASE
2017-11-21:
Xperia Z3/Dual
Download
Xperia Z3: TWRP 3.1.1 - 2017/08/25
Xperia Z3 Dual: TWRP 3.1.1 - 2017/08/25
Previous release: https://drive.google.com/file/d/0B5VgArZxRLnTWk50dVpqeFFENE0/view?usp=sharing
Code:
[INDENT]
[B]What's new[/B]:
- Fixed some RIL issues
- Hybrid builds (Z3 and Dual support in one package)
- November security updates
[/INDENT]
About TWRP
To access Recovery press Power On+Volume Down button with your phone off.
If it's your first time flashing it, unpack recovery.img and flash it via fastboot with the following command: fastboot flash FOTAKernel <filename>
Release Timeline
Code:
2017-10-21
- KRACK vulnerability fix
- Bluetooth CVE-2017-1000251
2017-10-10:
- Minor device init cleanup
- October security updates
- Updated Adreno RenderScript driver
2017-09-26:
- September security patch
- Blueborne vulnerability fix
- Default AVRCP to 1.4
- Native DC_HSPAP support
- Disabled VOIP Compress offload (use standard path instead)
- Updated netmgrd service
2017-08-25:
- Removed In-Device Diagnostics (not needed anymore)
- Removed old Google Widevine implementation
- Updated Sony specific binaries
- Updated configuration files for Radio/Data
- Updated Phone Vibrator settings
- Partially updated Sepolicy
- Added CPU configuration for TWRP
- Fixed TWRP usb mode for file transfer (when plugged in MTP mode is enabled)
- Fixed ADB support for TWRP (you can use "adb shell" command now)
2017-08-08:
- August security fixes
- Fixed daily reboot issue
- Fixed NFC Payments
- Fully updated blobs to Stock .291 (SHA1 sum verified)
- Fixed device build fingerprint (for upcoming builds with SafetyNet enabler mode)
- Cleaned a lot the device init files
2017-07-27:
- Fixed mac addresses
- Fixed device permissions
- Updated blobs
2017-07-22:
- Reworked init for MPdecision Android/TWRP
- Fixed audio crashes
- Updated mixer_paths
- Phone init cleanups
- Updated RIL
- Sepolicy denial fixes
- Final bluetooth audio calling fixes
2017-07-17:
- Added Sony device identifier for PlayStore (now you can download sony apps straight from playstore)
- Updated TWRP build.
- [URL="https://cve.lineageos.org/android_kernel_sony_msm8974"]Lots of kernel CVE fixes[/URL]
- Fresh .291 blobs
- Updated fstab
- Improved power config for os and recovery
- Added back 44100Hz audio output
- Bluetooth audio fixes
- AVRCP 1.5 enabled
2017-07-07:
- Official welcome back MPDecision!
- July 5 Security Patch
- Kernel patches
- Enabled AVRCP 1.5 Profile again
- Experimental 3AM reboot fix (Needs feedback)
2017-07-01:
- Updated Camera profiles
- Reworked Z3 Dual RIL (again)
- Stock led color pattern for battery charging
- Reworked thermanager
- Cleaned up init files
- More autobrightness tweaks
- Kernel security patches
- Added Hexagon DSP services
- Fixed init permissions
- Latest firmware for BCM4339 WiFi/BT/Radio chip
- Some minor audio changes to adress issues
- Changes to BT audio devices. (AVRCP-HFP)
Sources
Repository
Liking my work? A donation is always helpful to make up with real life expenses
XDA:DevDB Information
LineageOS, ROM for the Sony Xperia Z3
Contributors
xkeita
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: LineageOS
Version Information
Status: Beta
Beta Release Date: 2017-10-10
Created 2017-07-02
Last Updated 2017-11-25
What is not working
HW Encryption, --> 2017-04-16
60/120fps video recording
How to post
Reports without logs or step to reproduce are useless (read contribute).
Substratum is officially not supported into Lineage.
You are welcome to post your review: what is working, not working, etc... Check into know issues before.
You are welcome to report any typo, error, etc...
Try to keep thread clean as a dev reference. Thanks in advance.
How to report problems
How to get logs
Here you have some info about how collecting log. It is always better to include reference to the Installed version. This guide is really detailed and explained everything about bug reports.How to contribute
Code is like hieroglyphs for me:
No worries you can contribute anyway! Install the rom, do tests, read failure logs, look at internet for potential fix/similar users experience, is the biggest part of debugging. Then collect all of this and write your results here.
Code is like hieroglyphs for me and logs are worst:
No problem, collects logs the right way if you can, explain how you encounter the problem: detailed step to reproduce could be enough: explain exactly how you encounter the error/problem, it should produce each time someone repeat your steps. Then we will be able to fix it.
Credits : A big nyan to them!
Head developers
@xkeita
@tomascus
@nailyk
External contributors
@derf elot
Testers
@tomgus1
@gr8st
@mcgi5sr2
@doriandiaconu
@Robot76
@panzerox123
Downloading
Thanks for all your work, a years ago it was totally impossible tout imagine such a stable rom so thanks for all the team.
Will you add stock camera app to this rom ?
It may be a silly question but since Lineage OS add hardware fonctionnality that are device-specific, do you and LOS consider sony stock camera fonctionnality (and by extension app) as hardware fonctionnality that are sony-devices-specific ?
PS: sorry if there is any typo or mistakes, my french corrector just f*ck-up all my other-language-writed text x)
PPS: thanks to xda labs, that the fifth time I try to upload this message, I hope that you can read it entirely
PPPS: I gived-up with XDA Labs, This is send with my computer
Moiremoi said:
Thanks for all your work, a years ago it was totally impossible tout imagine such a stable rom so thanks for all the team.
Will you add stock camera app to this rom ?
It may be a silly question but since Lineage OS add hardware fonctionnality that are device-specific, do you and LOS consider sony stock camera fonctionnality (and by extension app) as hardware fonctionnality that are sony-devices-specific ?
PS: sorry if there is any typo or mistakes, my french corrector just f*ck-up all my other-language-writed text x)
PPS: thanks to xda labs, that the fifth time I try to upload this message, I hope that you can read it entirely
PPPS: I gived-up with XDA Labs, This is send with my computer
Click to expand...
Click to collapse
xkeita, nailyk and tomascus wanna go official first, so there is no need to think about porting some apps right now
sheng_zongxian said:
xkeita, nailyk and tomascus wanna go official first, so there is no need to think about porting some apps right now
Click to expand...
Click to collapse
It's not about porting ^^
In every LOS rom, there is some system apps that are device-specific (I think of the off-screen gesture in OnePlus device)
For our device I think about our DRM. It add a lot of optimization for image processing.
So I just ask the devs if they consider DRM and other image processing as equivalent thing to off-screen gesture
Moiremoi said:
It's not about porting ^^
In every LOS rom, there is some system apps that are device-specific (I think of the off-screen gesture in OnePlus device)
For our device I think about our DRM. It add a lot of optimization for image processing.
So I just ask the devs if they consider DRM and other image processing as equivalent thing to off-screen gesture
Click to expand...
Click to collapse
Install it
I've installed it, and it looks amazing as far as the smoothness and speed is concern though i have to check the battery usage and other apps.. will report later.
Hi rum thanks for being nice and stable for rum, but there is a brilliance error and over heating
Moiremoi said:
It's not about porting ^^
In every LOS rom, there is some system apps that are device-specific (I think of the off-screen gesture in OnePlus device)
For our device I think about our DRM. It add a lot of optimization for image processing.
So I just ask the devs if they consider DRM and other image processing as equivalent thing to off-screen gesture
Click to expand...
Click to collapse
you could ask them again later , when they have made this ROM OFFICIAL for us
report
nailyk said:
Install it
Click to expand...
Click to collapse
Already done
And for those who want it too, here is our framework.jar patched => here <=
(And here, the post where you can download the app)
DON'T FORGET TO WIPE DALVIK/CACHE
Is there a way to disable the orange theme for battery saving mode ? And completely disabling the rotation for the magnet charger?
Otherwise this ROM is super nice! Thanks for your great work!
Thanks for the update! Unfortunately, calls over BT are still not working on my end. (Build. 20170701 - D6603 - Sony SBH20)
This time I didn't pair my smartwatch just to see if that was the issue, doesn't seem like it.
Here's the full logcat and dmesg.
Logcat (Over 512kb so I had to upload it elsewhere)
Hopefully this info will help you guys out.
Cheers!
Canneloni said:
Is there a way to disable the orange theme for battery saving mode ? And completely disabling the rotation for the magnet charger?
Otherwise this ROM is super nice! Thanks for your great work!
Click to expand...
Click to collapse
LineageOS feature. You should be able to change the amount into settings.
On internet you probably can find some way to put that amount to 0.
There is any possibilities to upgrade this kernel (through modifications) into 3.10 or 3.18 keeping camera blobs? @xkeita @nailyk
Ahh .. paused charging is back . It's not bad stuff anyway , just in my country where is hot throughout the year is a lil bit annoying when ur battery low and u can't charge the phone because it's hot .
Canneloni said:
And completely disabling the rotation for the magnet charger
Click to expand...
Click to collapse
+1 for this. The device enters Desk Dock mode when a magnetic charger is used, which is really annoying, as it also interrupts Car Dock mode.
@nailyk: What about the Disable Desk Dock sources that I pointed you to?
I noticed a small amount of lag in the camera of the new build (lineage-14.1-20170701-xkeita-z3dual). Previously, I used the version (lineage-14.1-20170629-nailyk-z3dual). Nothing that harms me much. I just came to ask if the other members had the same problem, so I could know how to act.
BORETS ZenUI56 Pie based on Zenfone 5 ZE620, Zenfone 5Z and stock Max Pro M1 Pie 059,Zenfone 6 ROMs
{
"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"
}
Description:-This is NOT GSI port!!!
-This is combine ZenUI 5.0 + ZenUI 6.0 features and several features ZenUI 4.0
- style is hybrid ZenUI 5.0 + ZenUI 6.0
-Asus AudioWizard support
-boot.img patched with Magisk. Important! If do not want great interface lags then never remove Magisk because Magisk fix deodexed Oreo and Pie ROMs. And if change kernel then you should install Magisk again
-audio ported from Zenfone 6
-SELinux Enforcing
-Advanced reboot mode with reboot to bootloader, recovery and fast reboot
-NFC, bluetooth, wifi etc. working fine,
-Basic ZenUI 5.0 and 6.0 Pie features
-ZenUI 6.0 Launcher
-BORETS ROM settings which have some customizations and patch for Google Pay work
-persist option for enable/disable PIN/pattern after reboot disabled by default if you using fingerprint
- ROM included custom kernel which I compilied from stock Pie 055 stock kernel sources and I added TTL fixation support
-Cam2API enabled
-Added 3G/4G and 4G network mode. Be careful with using only 4G mode, use it only if absolutely necessary, because if your operator does not support VoLTE, there is no coverage, or VoLTE is disabled in the settings, then you will not be able to make and receive calls
-Led have notification prority over battery led when charging
-Alarm can work even if phone is off
-f2fs supported
- Zenfone Parts where you can to set microphone gain and vibration strength
-Many other
Bugs/shortcommings:- If you using two SIM cards and choose some SIM card for default voice call then after ~3-5 minutes after each reboot choosed default SIM card for voice calls changed to "always ask"
-audio recording working via noise reduction top microphone
-Stock Snapdragon Camera app can't write photo on SD card. Use Internal memory. But Asus Camera can save to SD Card.
-ROM and kernel support fast charging but not showing charging speed because ZenUI use another method detection speed a place of time remainig!
-In Asus Music did not work folder play because app is old for Marshmallow
-Stock Snapdragon Camera app can't write photo on SD card. Use Internal memory. But Asus Camera can save to SD Card.
-ROM and kernel support fast charging but not showing charging speed because ZenUI use another method detection speed a place of time remainig!
-In Asus Music did not work folder play because app is old for Marshmallow
-For unknown reasons, if you apply third-party dark colored wallpapers on your desktop, then the volume panel becomes grey with dark buttons. The solution, if you want to use your dark wallpaper with dark system theme and have a volume panel of full dark color - create your own theme by including your picture in the composition. This is done from the "Themes" application - the "Me" tab -My creations-paint roller-create a theme and then install it from the same "My creations" menu. Composition light system theme+dark third-party dark wallpapers have not this bug already
How to install:How to install:
1. Possible dirty install over my previous builds but I disclaimer
2. No need to flash any firmware because ROM installer is all inclusive
3. Need unlocked bootloader and TWRP 3.2.3.0 or newer
4. Download ROM and put to phone
5. If you using another ROM(not BORETS ZenUI56) then you should Twrp and make wipe>advanced wipe>data. IMPORTANT: if you used f2fs for data and/or cache in previous ROM then please format them in ext4 back because I'm not add this placebo in my ROM and in the kernel
6. Install ROM zip
7. Wipe dalvik-cache
8. Turn on phone and wait 5-10 minutes
9 Enjoy
Download link: {Mod edit: Link removed}
Changelog:
21/03/2021
Increased Asus Launcher UI performance
Optimized microphone volume level, increased speakerphone volume for VOIP calling, whatsapp callings use both microphones
Camera recording in stereo now
Removed Play Music and Google Turbo
Removed Microphone gain settings because not working and no needed now
Moved settings for double tap power button for launch camera in main section of advanced settings
Completely disabled APPs signature verification
boot.img Magisk 22.0 patched
Many more
03/04/2020
Updated Asus Contacts, ContactProvider, Asus Calling screen, TelephonyProvider and something else
Heads-up incall notifications working in any apps when screen is on
Some changes in ActivityManagerService and RecentsTask, ProcessList
boot.img patched by Magisk 20.4
27/03/2020
Tried to make UI more smoother and app launching faster
Added QS tile for choosing SIM card for cellular data
21/03/2020
Fixed: weather app force close when moon in the sky
Fixed: sound records did not work in Facebook messenger, Instagram
Fixed: brightness mirror background always was white even on dark themes
Updated APN list to stock ROM 061 with some providers additions
15/03/2020
Fixed: speakerphone mode mic not work
Fixed: Voip calling work via top noise reduction microphone
Fixed: some libraries was corrupted
Fixed: forget replace some blobs 060 with 061
Audio recording now working via noise reduction top microphone
11/03/2020
Fixed: since 7 July 2019 lost voice after answer on incomming calls with wired headphones
Increased voice calls sound quality in handset, wired headphones and wireless headphones
Some ASUS AudioWizard configurations from Android Q
Updated ROM base to ASUS stock 061, February security patch
Rebuild SELinux policy
24/11/2019
Rebranding into the shorter name "BORETS ZenUI56", I hope this will reduce the number of distortions of the firmware name from foreign users
Changed drivers WIFI, exFAT, NTFS, NTFS now works on read / write, not just read
BORETS ZenUI56 settings now support themes
Added style switching between ZenUI56 and ZenUI 6.0
Added system accents, the default is Pixel, it is closer to the BORETS ZenUI56 style than the stock ROM green
Deleted unused libraries, some rolled back to stock, updated some applications
Some components of firmware from service firmware 059
Other
15/11/2019
Added Asus AudioWizard from Android Q and made it available even in app menu
Increased status bar clock and percentage size
Added option in the BORETS ROM settings for switch navigation bar style between ZenUI 5.0 and 6.0
Fixed: Asus Desk clock crash when you dirty install on previous ROM builds
Updated some google apps
Removed Snapdragon Gallery
Others
12/11/2019
Added gestures in the display settings-standby screen-Ambient display: lift to check phone, hand wave, pulse notifications when removal from pocket
Some system applications from ZenUI 6.0 Android Q: calling screen, clock, sound recorder, file manager
Audio calibrations in the kernel from Zenfone 6
I hope that fixed spontaneous window animation switching. Attention! After installing this version, you need to go into the developer options and re-set the animation values
Developer options activated by default
Deleted some programs, the archieve size decreased to 1.88 GB
I found some errors inside the system partition and fixed them
08/11/2019
Disclaimer: I do not respond for hearing damage from listen music on high volume level! Improving the sound both in the wire and in Bluetooth, the bass is juicier, the volume of music has increased significantly, especially in wired headphones, the background hiss is eliminated when talking via Bluetooth headsets
Updated exFAT drivers in the kernel
Added a choice of the type of reboot menu between advanced and simple
Led indicator now work correct, no overlay notification led on charger led
Some edits of the weather application, now, it seems, doesn’t lag like this when changing cities
Fixed: the main camera lagged in WhatsApp and some other applications
Allined ZenUI 4.0 weather widget on lockscreen
Fixed: Ambient display brightness was very low
Bugfix: I forgot to add access points for Yota again
03/11/2019
Now the main components of the ROM from Zenfone 6, and not from Zenfone 5
Initial setup wizard from Zenfone 6, do not look for a retractable camera and smart keys, ok?
Dialog windows on the bottom now, this is ZenUI 6.0 style
October 5, security patch from stock ROM 059
Aligned the icons in the status bar, reduced the size of the alarm clock, increased the size of the battery icon
The alarm now works even when the phone is turned off. In the alarm settings you will find such an option
I completed the dark theme, now it also works in the Quick setting tile editing menu. The brightness dialog now also becomes dark when applying a dark system theme, but this requires a restart of the Interface (SystemUI) or a reboot of the phone
The settings are now with ZenUI 6.0, however, I strongly reworked them, tried to delete all the items that were inactive for us, grouped them more conveniently, took the icons of the main settings menu from ZenUI5.0
In the settings, BORETS ROM added Quick setting panel transparency settings for the default theme (it doesn’t affect with third-party themes from the asus store) and the ability to hide camera shortcuts and slide shows on the lock screen
The reboot menu style selection setting has been moved to another section of the BORETS ROM settings, since now the root is not needed for operation
Mobile Manager from ZenUI6.0, so it does not have an icon in the menu, now access to it from the settings> Advanced> Mobile Manager
Removed IBook (EbiReader)
Updated many ASUS apps, updated some Google apps
Added Asus Local backup app, access from Settings>System menu
I shortened the volume bar and also fixed its green color when combining a light system theme with third-party dark wallpapers, and with a dark system theme + dark third-party wallpapers, the buttons above and below are dark. and the background of the slider is gray
The kernel is patched by Magisk 20.1, and also added support for current up to 1.5A for non-standard charges (tested the charger from Samsung A20-Ampere app show 1750 mA)
Option in Settings> Security and Lock Screen> Lock Screen preferences> Tint lock screen Now Works
Some sound configurations and libraries from Zenfone 6, wired and wireless sound now is really better
Network modes changed to global, as is done in stock ROM
Auto brightness is almost entirely from the latest Zenfone 6 firmware
Intelligent volume- ASUS AI Ringtone- now works, it’s a kind of growing call signal
Engineering menu "Testing" moved to "System"
Added sound recorder quick settings tile
Adde access to themes from Asus launcher which was removed by Asus
Fixed: TwinApps did not work
Fixed: it was impossible to enter a password for the wireless display, the phone went into reboot
Developing is very hard work, do not forget to donate to me
XDA:DevDB Information
BORETS ZenUI56, ROM for the Asus ZenFone Max Pro M1
Contributors
BORETS24
Source Code: https://github.com/BORETS24/BORETS-PIE-kernel-for-ZB602KL-X00T
XDA:DevDB Information
BORETS ZenUI56, ROM for the Asus ZenFone Max Pro M1
Contributors
BORETS24
Source Code: https://github.com/BORETS24/BORETS-PIE-kernel-for-ZB602KL-X00T
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
Based On: Asus Stock ROMs
Version Information
Status: Testing
Created 2019-06-20
Last Updated 2021-03-22
rom support Multi-windows no Pause ?
I would surely love to use this one. Downloading now. Will give feedback.
Rom is in english or not and how is charging speed. Currently using Havoc latest but having problem with charging speed
really want to install it, but xposed is not fully working on pie yet :'v
i'll stay on borets zenui5 oreo
shaan277 said:
Rom is in english or not and how is charging speed. Currently using Havoc latest but having problem with charging speed
Click to expand...
Click to collapse
ROM is multilanguage but some of my added settings in Russian,English and Ukrainian language only. Charging speed equal stock, I'm not like corrupt battery faster by adding 3A I still can not understand WHY NEED ULTRA SPEED CHARGING for device with FIVE THOUSANDS miliampere battery???
PunzPunz said:
rom support Multi-windows no Pause ?
Click to expand...
Click to collapse
this is Android Pie therefore yes
Game genie not working in "boost" , why ?
xtEzha said:
Game genie not working in "boost" , why ?
Click to expand...
Click to collapse
because I not added Boost function yet, add in the next releases. This harm function for kill processes.
xtEzha said:
Game genie not working in "boost" , why ?
Click to expand...
Click to collapse
BORETS24 said:
because I not added Boost function yet, add in the next releases. This harm function for kill processes.
Click to expand...
Click to collapse
Nice work dude , i really hope for next update .
I like this rom .
What i can installed some custom kernel ?
In pixelmaster camera super megapixel camera working?
BORETS24 said:
ROM is multilanguage but some of my added settings in Russian,English and Ukrainian language only. Charging speed equal stock, I'm not like corrupt battery faster by adding 3A I still can not understand WHY NEED ULTRA SPEED CHARGING for device with FIVE THOUSANDS miliampere battery???
Click to expand...
Click to collapse
Don't need ULTRA HIGH Speed charging. Now using this ROM.
Dev, you really did a nice job. I liked this. Stable and smooth for me. Not faced any major bug.
---------- Post added at 05:52 PM ---------- Previous post was at 05:50 PM ----------
anil128 said:
In pixelmaster camera super megapixel camera working?
Click to expand...
Click to collapse
I Uninstalled pixelmaster camera. Using other stock camera with Google camera. If you need details in you pic nothing is better than GCAM
Download link is too slow..and stuck after some download...tried about 3-4 times
Like this very much,please make it stable ??
One more thing,can i root with magisk or prerooted already ?
Leftrand said:
Like this very much,please make it stable ??
One more thing,can i root with magisk or prerooted already ?
Click to expand...
Click to collapse
boot.img already patched with lastest stable 19.3 magisk. after boot to the ROM you can click on Magisk manager icon then confirm downloading Magisk manager, install it, open it and you will see that device rooted
anil128 said:
In pixelmaster camera super megapixel camera working?
Click to expand...
Click to collapse
No, super resolution not working, you get green picture
I hopefully booster game genie have added on this rom .
I'm trying to download since yesterday but after downloading like 200-300 MB it fails and says forbidden. Could you please upload it to a different server?
BORETS24 said:
boot.img already patched with lastest stable 19.3 magisk. after boot to the ROM you can click on Magisk manager icon then confirm downloading Magisk manager, install it, open it and you will see that device rooted
Click to expand...
Click to collapse
Aah downloading now with slow connection hope u update and move to better file hosting.
ROM review:
Pros:
1. Calls, sms, wifi, data everything is working smooth
2. Sound quality is great
3. ZenUi feels good
4. Both cameras are working as expected and pictures clicked were good
5. Magisk works so you can use hide feature for banking apps to work.
6. You have choice to control the battery mode
7. Adaptive brightness works flawless
8. Very less/no bugs
Cons/Bugs:
1. Not able to hide magisk manager with different package
2. Not able to open developer settings
If we see the bugs they are nothing compared to the AWESOME rom. It needs to be a bit smooth but with an update or more it will be more good than what Asus offers.
Good work @BORETS24 this is an daily driver rom.