Tuesday, March 1, 2016

[ROM] [6.0 and 5.1] nAOSProm for Xperia Acro S

nAOSP ROM 5.1 and 6.0 for Xperia Arc 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 Arc 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)
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 :
http://ift.tt/216vWzs

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://ift.tt/216vXU0

ViPER4Android
All credits go to ViPER520 and the amazing works.
You should read detail and go to thanks developers.
xda : http://ift.tt/1khnt92
website: http://ift.tt/1lquJjl

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


from xda-developers http://ift.tt/216vWzw
via IFTTT

No comments:

Post a Comment