[ROM] [6.0 and 5.1] nAOSProm for Xperia S - Sony Xperia S, Acro S, Ion

nAOSP ROM 5.1 and 6.0 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").
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
nAOSP 6.0 Marshmallow Changelog (features, issues, etc)
b14
IMPORTANT: temporary removed due to an annoying undetected bug !
android-6.0.1_r70 (October security fixes)
Kernel: security fixes (from nAOSP 7.0)
2D: Support 60 fps + managed by the GPU to reduce CPU load (improve global responsivness)
Previous versions
b13
android-6.0.1_r66 (September security fixes)
Kernel: Quadrooter vulnerabilities fixes @millosr)
Kernel: kcal: fix display corruption with value 256
Settings: Rework of Settings/nAOSProm for a more user-friendly interaction
Settings: Add automatic proximity speakerphone settings for Dialer
telephony: proper shutdown and radio capability support
translation: Russian (WIP, @KGrandly)
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
b11
android 6.0.1_r52 (July Security patches)
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
b10
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)
b09_r43
android 6.0.1_r43 (May Security patch)
Eleven updated
TWRP: 3.0.2+
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
Translation: update pt/pt-rBR @ThunderBolt_BR)
b07
TWRP: Flash/Backup/Restore FOTA image supported (recovery.img)
Lockscreen: display Dialer or Vocal Assist shortcut (see Settings/nAOSProm/More)
Quick Settings: quick pull down with one finger can now be disabled (see Settings/nAOSProm/More)
Battery: Display time since last full charge (thanks to @millosr)
ROM Updater: Complete review of OpenRecoveryScript support with a new user-friendly solution to select zip files, set pre and post installation per zip file, change zip flash order, etc (big thanks to @millosr). (if you want to migrate to the new gui, you will just have to remove the aditional script content and use the new way to redo it.)
Translation: few updates (polish, serbian, french ...)
b06b
Fix /system/.supersu not created
Fix Viper4Android version (2.4.0.1)
ROM Updater: default path changed to Download folder. Support dependency to avoid incremental flash by mistake on a wrong ROM.
b06
ViPER4Android : 2.4.0.1
TWRP: 3.0.0
ROM Updater: Support manual download and additional parameters (don't wipe or execute post update controlled by upstream). Old ROM will be flagged as "Old" or "Old | Downloaded".
Recovery: OTA will automatically flash recovery.img into FOTA
Layers: OTA will preserve theme files when flashing a new ROM
Quick Settings: Add ADB over network support
NavBar: On-screen keys can be enabled/disabled from Settings/nAOSProm/More
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
Fix recent button (dismiss all) overlap NavBar in landscape mode
Translation: en, fr, es (@vayavalla), pt-rBR @ThunderBolt_BR), uk @Jurn_Software), it @nicofossa), pl @A6ekAK), sr @millosr)). Thanks Guys for your help
b05
android-6.0.1_r16
Google Now on Tap : Support with Long press on Home
TWRP: Add Crypto and Battery status
OTA: support (see Settings/About phone/Updates)
Settings: Add About nAOSProm
b04
need a /data Format. See post #3561
GSM: 2G/3G switch fixed
Selinux : Enforcing by default
SuperSU : Supported with Selinux enforcing (Beta 2.52) (For remember the ROM include by default Superuser)
Xposed : Supported with Selinux enforcing
AOSP Camera 2: Fix portrait issue (no more cropping to 3000x3000 px)
Hw Keys: Use Camera button to launch Camera Application (Short press if screen is off and long press if screen is on)
Superuser: Fix text color for theme support
Auto Power Mode : Doze and applications standby enabled by default (see Settings/nAOSProm)
Localisation: support GPS/Wifi/GSM fix with Google GMS
/data: remove inline_data mount option. (Fix Telegram/WhatsApp and some corruption issues)
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)
b03
kernel: Overclocking issues fixed
Quicksettings: Add lockscreen control
USB OTG support (thanks @Phantasm4489)
Superuser integration
Developer mode and Tuner UI enabled by default
Theme issues : SuperSU/Superuser and WakeUp use new icons into Settings. (not the best for WakeUp but that will simplify things)
b02
android-6.0.1_r10
Long press on Home : Mapped to Nothing in Modern layout to avoid SystemUI crash. Bug need to be fixed upstream.
Quick Settings: Add Fast Charge tile
NFC: support is back
Night/Day Mode: Available into Quick Settings
Settings: Color Calibration improved to support Night and Day settings. Presets are now available.
Bug to send photo into hangout : fixed upstream (need to have Storage permission)
b01
As this is the initial release, please refer to this post
nAOSP 5.1 Lollipop Changelog (features, issues, etc)
b30
android-5.1.1_r36
Support /sdcard legacy path (fix issue with some apps like ES File Explorer)
Hw Keys: launch Camera application with Camera key can be configured to Disabled, Long press only or default
Previous versions
b29
New partition layout with /data and /sdcard merged. please read the flashing procedure.
New partition layout (merge /data and /sdcard)
ROM Updater: OTA support (see Settings/About phone/Updates) (Thanks @millosr)
OTA: flash recovery.img, preserve RRO Theme
SuperSU: force system installation with the new stable version 2.65 (/system/.supersu). Can be overrided by /data/.supersu
TWRP: 2.8.7.0.1 with new partition layout support + Flash/Backup/Restore FOTA image supported
Settings: Add About, Development settings enabled by default
Quick Settings: Add tiles Fast Charge and Day/Night mode, Quick pull down can be disabled from Settings
NavBar: On-screen keys can be enabled/disabled from Settings/nAOSProm/More
Kernel: KSM disabled by default (see Settings/nAOSProm/More)
Apps: Update ViPER4Android (2.4.0.1), Superuser, Browser and Music
Fake Signature support: come back after commit lost since b28
Hw Keys: Use Camera button to launch Camera Application (Short press if screen is off and long press if screen is on)
b28_r34
android-5.1.1_r34 (Thanks @millosr)
b28
Thanks to @millosr who's working to apply Google Security Update and more
android-5.1.1_r33 (Thanks @millosr)
Font Size slider into Settings/Display/Font (Thanks @millosr)
WakeUp: Fix language mismatch and add Serbian Translation (Thanks @millosr)
Webview: Webview will be updated by Google when GApps are installed (Thanks @millosr)
b27
android-5.1.1_r24
Fake signature support (see Settings/nAOSProm/More) that permit to use microg/NoGapps
kernel minor update
multiple translation (Swedish @SysGhost, Brazilien @ThunderBolt_BR, Czech @patrol-cz @frantisekz, Polish @A6ekAK, Ukrainian @Ant_Z, Spanish @enriquettoo, French). Thanks to everybody
bootanimation 720p60 : thanks @guerreromanuel and @GjorgiDxc
b26
android-5.1.1_r13
If you come from version less than b25, read this post first
b25 version b
android-5.1.1_r9
SELinux
Layers (support themes with Layers Manager available on the play store; don't confuse with CM Theme Engine)
Settings: Integration of SuperSU, WakeUp, Layers Manager and migration from Developer Options to a dedicated nAOSProm category
Settings: support feature to control Ambient Inversion color
TWRP 2.8.7.0 (recovery.img available under the zip file)
Superuser: materialized embedded part
Translation: Italian (thanks @nicofossa ), French
to flash b25, read this post first
b24
FMRadio: bug fix (crash when back button pressed on the headphones activity)
UI: Clear Recents App button position fixed when NavigationBar is used
Dex2oat: permit dex2oat to run more than 6 minutes (fix installation timeout issues like with Facebook)
Audio Effect: add ViPER4Android with NEON_HQ mode, QCOM Acoustic Echo Cancellation (aec will be used by default on VoIP)
Audio: review code, enable QCOM Fluence mode and enable double mic (endfire)
If you like ViPER4Android, please go to thanks developers of ViPER4Android and not me. You will find more detail on the section "Good to know ".
b23
android-5.1.1_r4
Thermal protection: Migration to thermanager with a configuration file located at /system/etc/thermanager.xml. (fix device reboot when too hot). For those who overclock the CPU, please read Overclocking section.
f2fs : patch to support at least TWRP 2.8.5.0
Recents App: close recents app migrate to floating action button style and to a new location on the bottom right
b22
FM Radio: new application forked from AOSP 5.1 FMRadio (support favorites, fm band, speaker ...)
kernel: Better detection of sweep gesture, pickup driver support removed temporary
WakeUp : add Ambient/Doze action. Double Tap and Proximity enabled by default
Notification: Lightbar support. Delay On changed to 500ms. (See Settings/Developer)
GPU: revert low gpu frequencies to stock ones
Next/Previous track: Volume keys can now be used with Ambient Display enabled (media control when screen is off)
Data Roaming: Disable by default (thanks to @mirhl)
Ambient: Adaptive brightness support (default) and fix custom brightness (Settings/Developer)
Adaptive brightness: review lux/brightness (default; custom by end user supported).
Dialer: Material Icon
b21
android-5.1.1_r1
kernel: Add wake gesture (thanks to @ztc1997)
kernel: Touchscreen can power off/on itself based on the proximity sensor state (only in standby mode)
Wake Up: New application embedded to control Wake Gesture and Kernel configuration.
Settings: remove double tap option
Screen will not be turned on if you plug/unplug USB cable anymore
b20
android-5.1.0_r5
Bluetooth fixed
GPU: some corruptions are fixed
Kernel : Merge of OC and standard kernel. By default GPU and CPU use stock frequencies (gpu scaling enabled by default). SmartMax and ROW set by default. mpdecision is disabled (compensate with 192Mhz low frequency, a better governor etc).
Audio FX removed (more in nAOSP spirit)
b19
android-5.1.0_r1
Browser: Incognito mode
USB Fast Charge: Can be enable on Settings/Battery/menu. (disabled by default after a reboot)
Overclocking: OC kernel is replaced by OC Ultra kernel. OC Ultra kernel will start at 1.51Ghz by default and you are free to change the frequency after boot. For those who use OC kernel, change to OC Ultra in developer before dirty flash to b19
some code reworks to easier maintenance with billchen works (regarding last nAOSProm 5.1 alpha1)
b18
After flashing the ROM, please flash the b19-alpha3 kernel or at least change the sdcard read ahead to 128 kB. (For those who use OC_Ultra, flash b19-alpha3)
Brightness: Screen brightness level like stock ROM (als/curve parameters). Lowest brightness can be set to 2% (5/255). Boot brightness is set to 30%
dt2w: Fix touchscreen not responding issue (thanks to @ztc1997)
Screen: Color calibration added (check Settings/Developer)
USB Fast Charge supported (thanks to @ztc1997) use at your own risk
SD card: Read ahead set to 2048kb by default
Zram: switch to lz4 compressor/decompressor (thanks to @ztc1997) + Fix random hard reboot when changing zram disk size on developer GUI.
GPU: Dynamic clocking supported. 2d will run at 96Mhz and 3d at 177Mhz by default. GPU governor is set to ondemand by default. The max frequency depend of the kernel used
Overclocking: OC Ultra kernel is set to start at 1.51Ghz for the CPU. You are free to overclock up to 2.05Ghz.
Hotplug CPU: disabled on all OC kernel. It is safe to start it with OC kernel but you shouldn't do it on OC Ultra.
Music/Eleven: bugs fix
b17
kernel: last update from billchen1977 source.
Base: rewrite some code to share the effort with uCyan 12.0 (eg: migration to persist properties)
Developer: Complete rewrite of the code to integrate nAOSProm features. This is clean now and you will not lost settings after a dirty flash (for those who used kernel OC, please read the overclocking section about this change).
Mms: Material style for Mms application (this is not a full materialized application but should be enough )
Browser: Migrate to CM 12 version (minor change from AOSP, Material support. Stability is not compromise)
Gallery2: Migrate to CM 12 version (beta)
Music: Replaced by Eleven and AudioFX from CM 12 (beta).
b16
kernel: switch to cma by default (thanks billchen1977)
kernel: if you don't want cma, flash boot-b16-nocma.zip after flash of the rom
lightbar: Multiple mode (Always off, on with 5 sec timeout, on/off with the screen). Brightness/Adaptive brightness control supported on each mode (except Always off)
music: control music with long press on volume key when screen is off. long press on camera key to play/pause.
sdcard: support f2fs/ext4/vfat
overclocking: OC Ultra reduce to 1.836 Ghz
Settings: Developer permit to enable/disable "music control", double tape to wake, shake to wake. Wifi permit to support EAP-SIM and EAP-AKA.
shake to wake: disable by default
RIL: update to support conference call (and base support for eap-sim but not tested)
b15
Mainly a repack version of multiple evolution since b14 to b14d kernel.
pickup device integrated (to trigger Ambient display for example)
freeze issues fixed
multi boot f2fs/ext4 supported (for cache and data)
zram set to 192 MiB
Low Memory Killer can be set by the end user (see Settings/Developer)
b14 version b
b14b replace b14. Strange issues fixed by a complete recompilation. (Music player issue fixed too.)
Double tape to wake (in the middle of the screen) (thanks billchen1977)
Double tape to sleep (on the statusbar)
Lightbar : support adaptive brightness, state linked with display (on/off/brightness/dim)
Ambient/Doze : brightness can be set by the user (see Settings/Developer)
Adaptive brightness : speed up the brightness increase when environment become brighter (~1.5s vs ~4.0s previously)
f2fs : supported by the kernel (thanks dennes544/billchen1977) and recovery (mkfs.f2fs)
oom: more free memory will be available to avoid some memory allocations issue
b13
bluetooth: multiple issues fixed (files transfer are now operational in both directions)
b12
Browser: fix crash on Settings
Nfc: add HAL (thanks billchen1977)
Physical buttons : improvement based on comments
- You are now able to use the old layout or the modern one (Go on Developer options). By default the modern one is used.
- Modern layout: Long press on App Switch (ex Menu key) will trigger the menu for legacy app. Long press on Home will trigger assist (same behaviour than Nexus with navbar but without the bubble due to hardware constraint)
b11 version b
b11b replace b11 with webview fix (used by gapps, browser, etc)
android 5.0.2_r1
developer: zram/lightbar/kernel parameters can be set with developer options (section nAOSProm).
button: Menu key press will show recent apps. Long press on home will trigger menu key for legacy app (Android <= 2.3).
Adaptive brightness : Fix black screen when too low. Review of lux/britghtness. Slide the light control to adjust as you want (variation based on the auto brightness configuration defined)
Ambient/Doze : Fix brightness/readable notification. (display doze when pick up the device need some improvement)
memory: oom/zram tuning again
b10
Overclocking supported but by default a NON-OVERCLOCKED KERNEL will be flashed. See the Overclocking section
kernel: new governor smartmax (set by default)
kernel: new io scheduler SIO and ROW (ROW is set by default)
overclocking: 2 kernel available (OC and OC Ultra) see the Overclocking section
memory: tuning zram/lowmemory (swappiness to 100, ...) see the ZRAM section
kernel: bug fix (OTG, random reboot since b09c) (thanks billchen1977)
Ambient Display (consume some power so you can disable it on Settings/Display) (thanks billchen1977)
lightbar: turn off support (set sys.lightbar.enable=false on build.prop and reboot)
graphic: bootanimation and default wallpaper from Lollipop
b09
Update: zram management - flash boot-b09b.img kernel (possible fix for random reboots)
Memory management improvement
kernel: zram patch for ARM compatibility + swap support
enable swap with 1 zram device set to 100MB by default (zram is a compressed device in memory)
revert to more conservative oom/lowmemory values
kernel: bug fix
battery.capacity set to 1750
b08
Android 5.0.1_r1
kernel : cleanup pmem deprecated API, fix clock for msm mercury
b07
update to be inline with billchen1977 test7 (kernel update for cpu gouvernor, ksm, multi user crash fix)
Multi users supported
b06
Android 5.0.0_r7
Switch to @billchen1977 kernel_msm
Superuser (embedded into Settings)
Clear all recent apps (add button on the top right)
Quick Settings : One finger pull down when trigger from the right of the status bar
Advanced power menu with reboot support (normal, safe, recovery, bootloader)
Email : Fake security for exchange (no pin, no remote erase, etc need to be set)
GSM / Wifi / Bluetooth / GPS / Camera
Auto brightness
Lightbar
FM Radio
Busybox (Full)
Recovery support with FOTAkernel
b04-01
see my previous post
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
Please don't enable mpdecision on OC kernel and b20+ version except if you know what you are doing.
Since b20 kernels are merged so the overclocking is available in the default 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
6.0 and 5.1 procedure
(OLD) 5.1: Read and thanks UlvarinPL
Translation help
6.0 translation files
Known issues
6.0
Source
nAOSP 5.1
nAOSP 5.1 noemulated
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

If you want a specific feature/custom, let me know and if I can I will integrate them
on my ROM nAOSProm for 4.4.4, I have removed Browser, Music, Voice Dialer etc because this is mainly replaced by other applications (Google ones). Do you want me to remove them from the 5.0.0 version ?

mickybart said:
on my ROM nAOSProm for 4.4.4, I have removed Browser, Music, Voice Dialer etc because this is mainly replaced by other applications (Google ones). Do you want me to remove them from the 5.0.0 version ?
Click to expand...
Click to collapse
Yeah, removing Voice Dialer and the ancient Music app is a good idea. But please don't remove the AOSP Browser as I find it faster and better than other browsers.
---------- Post added at 10:25 AM ---------- Previous post was at 09:57 AM ----------
mickybart said:
If you want a specific feature/custom, let me know and if I can I will integrate them
Click to expand...
Click to collapse
Can it be made possible to un-pin a pinned screen by simultaneously touching the back and menu capacitive keys instead of the standard back + recents nav bar keys?
Or can you add an option to remap buttons?

Hmm I can see it's LRX21V, does your build also have the Miscellaneous battery bug? (WiFi related)

@mickybart The zip shows name as b03 in the hubic link. Is it the b03 or b06 link?

Mirhawk said:
@mickybart The zip shows name as b03 in the hubic link. Is it the b03 or b06 link?
Click to expand...
Click to collapse
Use the MEGA link, there's a b06 zip in there

bamboohao said:
Use the MEGA link, there's a b06 zip in there
Click to expand...
Click to collapse
Mega links don't work for Me, they are always not accessible. :crying:

Hi nice work
It would be nice if you could implement hold back to kill app feature
But it would be better if you could compile Rastapop?? https://github.com/rascarlo
It has quite few features and you dont slowly add this that into here, and its also based on AOSP :good:
But still its up to you and thanks :laugh:

Error executing updater binary in zip '/sdcard/nAOSProm....anything i miss? can u give the proper way to flash it..

fildza said:
Error executing updater binary in zip '/sdcard/nAOSProm....anything i miss? can u give the proper way to flash it..
Click to expand...
Click to collapse
i flashed doom kernel first, and flash the rom with its recovery (cwm). i got error too if i flashed with twrp (maybe it's fota kernel problem or in twrp itself).
cant give feedback yet though, just flashed it myself
thanks for the rom.

Lunatiic said:
Hmm I can see it's LRX21V, does your build also have the Miscellaneous battery bug? (WiFi related)
Click to expand...
Click to collapse
i want to know this as well since billchen's build has the annoying bug that eats up my battery. :good:
Fast Charge is the only feature that i want for this rom. but thats kernel related :good:
Nice work though! Keep it up! :laugh:

m1st3r1 said:
i flashed doom kernel first, and flash the rom with its recovery (cwm). i got error too if i flashed with twrp (maybe it's fota kernel problem or in twrp itself).
cant give feedback yet though, just flashed it myself
thanks for the rom.
Click to expand...
Click to collapse
could you give me the link for the doom kernel? + your step for flashing this room...i need to wipe all data,system,cache,dalvik?

fildza said:
Error executing updater binary in zip '/sdcard/nAOSProm....anything i miss? can u give the proper way to flash it..
Click to expand...
Click to collapse
Unmount everything except the sdcard in TWRP and flash it. Worked for me....just installed it

xDroidZz said:
i want to know this as well since billchen's build has the annoying bug that eats up my battery. :good:
Fast Charge is the only feature that i want for this rom. but thats kernel related :good:
Nice work though! Keep it up! :laugh:
Click to expand...
Click to collapse
if by fastcharge you mean when it plugged to pc it'll get 500 mA, why do you need it? just use the charger, or use powerbank that has higher output.
fildza said:
could you give me the link for the doom kernel? + your step for flashing this room...i need to wipe all data,system,cache,dalvik?
Click to expand...
Click to collapse
there's a thread for doomkernel for xs. check that first. im sorry i cant upload it for you. my connection is really slow. meanwhile try unmount system in twrp first, though using this way i still got the error, maybe because resized partition or something, only using doomlord's kernel (and cwm), it'll work.

m1st3r1 said:
if by fastcharge you mean when it plugged to pc it'll get 500 mA, why do you need it? just use the charger, or use powerbank that has higher output.
there's a thread for doomkernel for xs. check that first. im sorry i cant upload it for you. my connection is really slow. meanwhile try unmount system in twrp first, though using this way i still got the error, maybe because resized partition or something, only using doomlord's kernel (and cwm), it'll work.
Click to expand...
Click to collapse
Thats not what i meant.
i had this toggle in kernel tuner ''Fast charge'' when im on 4.1+. but except on the 5.0. the toggle on kernel tuner isnt there. which is the kernel problems. it doesnt have that feature yet.:good:

xDroidZz said:
Thats not what i meant.
i had this toggle in kernel tuner ''Fast charge'' when im on 4.1+. but except on the 5.0. the toggle on kernel tuner isnt there. which is the kernel problems. it doesnt have that feature yet.:good:
Click to expand...
Click to collapse
so you just want the toggle to be there? well, the function of fastcharge is like what i've stated.. you'll get 500 mA when plugged to pc with usb2.0 (or 900 mA in usb 3, provided the phone support it or something), which i think is not-really-important feature (and besides i've read that it can damage the usb slot (both in the pc and the device)), just use the charger. XS still can get higher amperage. i test it with 3c toolbox that it still can get 1200 mA when charged with 1500 mA charger (just like stock rom)
sorry for oot..

m1st3r1 said:
so you just want the toggle to be there? well, the function of fastcharge is like what i've stated.. you'll get 500 mA when plugged to pc with usb2.0 (or 900 mA in usb 3, provided the phone support it or something), which i think is not-really-important feature (and besides i've read that it can damage the usb slot (both in the pc and the device)), just use the charger. XS still can get higher amperage. i test it with 3c toolbox that it still can get 1200 mA when charged with 1500 mA charger (just like stock rom)
sorry for oot..
Click to expand...
Click to collapse
All i can say is that. 5.0 has the slowest charging so far. all other roms (4.0+) are charging from 0 to 50% in 40 minutes in my phone.
End of discussion​

xDroidZz said:
All i can say is that. 5.0 has the slowest charging so far. all other roms (4.0+) are charging from 0 to 50% in 40 minutes in my phone.
End of discussion​
Click to expand...
Click to collapse
so it's not fastcharge that you want.. you should know the definition/function before asking the feature..
and, for me it still fast when charging, the same with stock rom, kitkat or anything, try to disable data, set it to 2g, dont charge it while it's hot (eg: cool it first before charging) and try unplug then plug it again if the charging seems slow. you can check the amperage that came in with 3c toolbox pro (it's paid version though, dont know about free version). fast (faster) charging (not fastcharge) is what sony advertised for XS, and it's still there in this rom

Mediafire Mirror: nAOSProm-5.0-b06.zip

Lunatiic said:
Hmm I can see it's LRX21V, does your build also have the Miscellaneous battery bug? (WiFi related)
Click to expand...
Click to collapse
I have not the problem. At this time the LRX21V is the last commit on AOSP (tag android 5.0.0_r7).

Related

[ROM] [4.4.4][toroplus][17th Sep 2014] CM-REMIX [ver_3.0.4 Stable Final][EXT4/F2FS]

{
"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"
}
This ROM is a remix of the best options coming from famous team and developer: AOKP BEANSTALK CrDroid ChameOS CM MOKEE OMNI PA SLIM VANIR etc. with custom build kernel based on Imoseyon with cherry-picks options from ASKP, ezkeels,faux123, Fancy & Franco.
Current Status :
Kernel:
Custom build 3.0.101 (enable with Big Mem option from ASKP, 1080p preserved)
Clock: 230mhz-1650mhz(default 350mhz-1250mhz), undervolted already.
govenors:dyninteractive, ondemand, interacive(default), lazy, ondemandplus, wheatly, hotplug
io sched: deadline, vr, sio, row, zen, cfq, bfq, fiops
snappier ZRAM, PGM supported, UKSM, purple-tint fix with tweaking values on color temp and contrast values.
init.d script : seeder optimization, dynamic fsync enabled, Swap enabled (Data Partion)
ROM( ver 2.4.1) :
Options and Credit Author: (as much as I could remember ... )
In general this is based on CM's framework.
SLIM : Battery and Date options, Quiethours, Keyboard and IME, Lockscreen and Notification Shortcut, Navigation, Powermenu, Quicksettings, DPI Density Changer, TRDS
BeanStalk: Quicksettings, Toggles option, Profile Support , PowerMenu rework
ChameOS: ActiveDisplay, AppSidebar, Gesture unlock, Gesture Anywhere, Netstats, ScreenRecorder
Mokee : PhoneLocation and LunarCalendar Support (only available with Chinese Languages), Speed Dial, IP Call
PA & Carbon : HALO, PA PIE (custom modified, more buttons )
Maxwen: Suspend Actions, Wakelock Blocker, CPU overlays
OMNI: DSPManager Modification, Intrusive Incall options, end call sound
Vanir : Tweaks and debug options, Halo and notification boost
F2FS Fallback handling : Team Motorola Mobility and MWisBest
KNOWN ISSUES and COMMONLY ASK QUESTIONS
1. Don't dirty flash over if you update from other genius works. Make a full wipe before you flash.
if you are updating from an old version of this rom, dirty flash should be fine.
2. Flashing kernels : 3rd party kernel that consist of CM ramdisk(ie flash with a boot.img image) is not compatible with this rom.
3. On restoring App with Titanium Backup: for those who switching roms all the time, it is recommend to wipe dalvik cache again with recovery.
dalvik cache generated by different rom build from different toolchains may not be compatible. You better do it prior to ART conversion.
4. If you flash SuperSu over this rom, pls checked "Enable su during boot" option in menu, otherwise, root privileges won't work
5. For dev reason I have switch on adb logging in developer options by default. Turn it off if you don't need it and somehow it save battery and get better performance.
6. Currently no proper ui restart function presents, dpi changes and some ui changes need to check the system ui restart option (under developer options) or even a reboot(using hot reboot option should work in most cases) .
7. Wifi Display Support : You need to check the option "Wireless display certification" under developer options to work properly.
8. Statusbar Carrier Label popup no matter how : still looking around and not yet solved.
9. Certain apps not showing up in Play Store(e.g. Facebook,Beautiful Widgets) or shows incompatiblity error.
get a multi dpi Google play store from HERE.
ChangeLog
17th Sep 2014 (ver 3.0.4 STABLE Final)
Fix screen turn on dim issue with Stable kernel
Headsup Custom Background
sync slim translation
sync CM aosp patches
Adaptive backlight support (CM)
3rd Sep 2014 (ver 3.0.4 STABLE)
Thanks to the active repsonse from chinese forum user
I believe until I get a phone, this is another stable build to use.
1. Fix UI restart issue of pulling down notification by reverting the contextual statusbar header.
2. HeadsUp notification (blacklist mode, yet DND mode still not working)
3. Mms - slideshow attach npe
4. Add wifi toggle to powermenu
5. Add gesture panel action to slimaction system (port forward from Vanir Rom)
- rework and share the gesture with Gesture Anywhere
6. Fix Active Notification options not sticking.
7. Fix possible SystemUI FC (Omni)
8. Fix notification keep showing up in several case
9. Fix Volume Panel overlay time not sticking.
10. PA PIE :
- add torch, omniswitch, gesture panel button
- not showing search button by default, and option not lights out if google search is not install.
11. fix Headsup mode not applying with Dialer
29th August 2014 (ver 3.0.3bld2)
1. Revert seperate settings button in notification panel, it mess up the notification header with dpi changes.
assign the settings shortcut to long click action of notification button (we have quick settings edit button )
2. rework headsup incallui funcition in dialer
use listpreference to choss between hover, headsup and headsup with expanded always
27th August 2014 (ver 3.0.3bld1)
1. Fix Density changer derp (white line under action bar)
2. PA Pie cleanup and fixes :
- borrow some code from DU and AICP which fix PIE Stick
- fix swipe action target and notification layout.
3. rearrage notification button order, move clear button to the right side.
25th August 2014 (ver 3.0.3)
This project will be postponed after this build.
I have been working hard and concentrated on polishing some details and bring
in some theming component as an alternative choice for a rom with no new theme engine.
Thx to the beta tester from Chinese forum to help me out with this (final) release.
Add Custom Color support (credits darkKat)
- Slim Recents headers
- Navbar and statusbar background
- Statusbar: system and notification icon
- Notification panel : wifi and carrier label
- Settings menu (root list) : icon and titles
Custom Boot Animation (AOKP and darkKat)
Statusbar
- Taffic Meter style revamps (Omni)
- notfication counts on statusbar
Notification :
- Settings buttons (configurable)
- Tiles edit buttons (shown by default with quicksettings panel)
- consistent animation effect when swiping.
Quicksettings :
- enable equalizer for wifi display
Active Notification :
- fix quiet hours logic (Vanir)
- rework settings menu : Corresponding settings option display according to notification service selected.
-
Battery :
- Circle Battery : add Dot length, offset and interval settings (darkKat)
Dialer :
- add popup menu with enabler option when selecting headsup notification.
Others
- Increase Cpu Boost time to Scrolling
- Catch possible FC with statusbar recreation
- Soft Reboot mode (CM)
11th August 2014 (ver 3.0.2 bld3)
- fix webview issue
- update icon assets with settings menu
10th August 2014 (ver 3.0.2 bld2)
- fix compatibility issue with Google Camera.
Previously I am using the Linaro toolchain optimize jpeg library which breaks google camera.
- add back change wallpaper permission with systemui to fix blackscreen issue with google home launcher installed.
- Remove Touch Slop in Scrolling settings which cause hampering
8th August 2014 (ver 3.0.2)
bld1
- fix call delay and fc with sound settings
1. UI rework and organisations
- use actionbar switch for customization options in 2th level.
- move BatterySaver, Quiethours option to first class and add a easy enable switch
- reorganizing menus:
move pie options to navigation, create new divider of notification service.
2. fixes:
- Weather Panel view creation not stick with on/off action
- PA Pie attach code fix, no longer need a systemUI restart to apply changes, and fix possible npe with startup
- Statusbar Carrier Label : make sure settings stick with boots
- Fix SlimPie recent panel bug (CRdroid)
- remove proximity wake option for device not support
- set call in background option to false.
3. Hover
- add touch to hide settings (CRdroid)
4. Recents Panel
- Custom Color background for AOSP stock view
5. SystemUI: Replace CompassTile RotateAnimation with tweening (CM)
6. SystemUI: 4G/LTE icon toggle (base on aokp)
- only show with device support
7. Add information on how to reset swpe to notification (PA)
8. Profile : don't change media volume when music is active (CM)
31st July 2014 (ver 3.0.1 bld1)
fix ListViewAnimation
31st July 2014 (ver 3.0.1)
Kernel :
omap4 nand update (dirtyV)
f2fs update (agni kernel)
add SIOplus scheduler (fancy)
1. art/libcore/dalvik
- A char array copy optimization
2. bionic
- update memmove for 32bits atomic
3. Filter Spam notifications (CM - privacy settings)
note : CM's implementation will override all notifications option (Halo, HeadsUp and Hover)
even you have remove assignment in settings table ,
it still block the notifications unless you turn off & on the notifications option again.
4. Fix MultiWindow conflicts after floating windows backpress fix.
5. Profiles
- add 4g as connection options for profiles (cm)
- Add Bluetooth A2DP profile trigger
6. Headsup Notification:
Show headsup at the bottom of the screen (slim)
add Slimactions (slim)
7. SlimRecents:
Custom Color Background
8. Settings:
Fix search highlight
9. InCallUI & Dialer:
More locale support to T9 search
Show extra contact details (aokp)
make imcoming call screen style configurable(cm)
make navbar translucent (cm)
avoid layout change on disconnection (cm)
10. Mms:
auto enable data (cm)
mms : mark as unread fix (cm)
storage full npe fix (cm)
17th July 2014 (ver 3.0.0 bld1)
- attemp to fix wake from screen off issue
- handle systemFC message properly with lockscreen state
- merge AOSP 4.4.4_r2 source
- fix duplicate statubar brightness control
- fix aicp weather view layout (empty space) on start up
Previous Change log
ver 1.9 - 3.0.0 : https://www.sendspace.com/file/laakcd
DOWNLOAD : (Note : sometimes you are required to clear Settings.apk data when you encounter FC.)
Clean Install is a must for upgrading from any 4.4.2 version
NOTED: my phone is dead and I don't have the money to get a replacement,
please consider help me out with paypal donations or I am forced to quit this project that
this will be the last update of this.
ROM (build date: 17th Sep 2014 ver. 3.0.4 Stable Final) :
Download Link1
Download Link2
md5: f9854c712390be48e9c4b2dc114b0b8c
NOTE 1: To get Root working flawlessly, Please uncheck "Respect CM root settings" in SuperSU.
CORE ADDON COMPONENTS
Get Latest Xposed Frameworks Update from : HERE
GAPPS : Recommeded to use BANKS
Get Latest SUPERSU from : HERE
KERNEL (current branch : bk14)
(17th Sep 2014) bk14 PGM Stable:
Download 1
Download 2
md5: cf41bac1146c222cd9955876f2d3a4fc
(17th Sep 2014) bk14 touchwake Stable :
Download 1
Download 2
md5: d3d7bca79721514432d65022239683cf
Last Stable Version (bk13)
(15th Mar 2014) bk13 PGM beta5 : Downlod link1, Download link2
md5: 36457997275e39efbeccd16e656da961
(15th Mar 2014) bk13 touchwake version beta5 : Downlod link1, Download link2
md5: 63fa9fa8d0d300a70a26fbf5d67e166b
Alternative Touchwake Apps support Kernel : Download link1,
(Noted: PGM/ touchcontrol have been removed from PLAY STORE by original author already. )
Download link2
md5: e52d7cf6b8fff09464285f4b6e2a1f74
- support touch wake control in Google Play Store, choose " bponury stock mod" module when popup ask.
Mpokang Kernel with Tweaks (install script modified by itasoulas): HERE
md5: 1e2e20a68295eb9c7b072302965d71bc
ADD ON Packages
Keyboard in Full Language and Dictionary(Dark theme and swipe supported) : Download Link1, Download Link2
Viper4 Android Sound : Download Link1, Download Link2
DSPManager will be removed
XLounder Mod : HERE
apktool 1.5.3 for TRDS 3.0 (windows version): HERE
Github: LINK
Support my work by hitting thanks or make a donation with paypal with this Email address
XDA:DevDB Information
CM-REMIX-TOROPLUS, ROM for the Samsung Galaxy Nexus
Contributors
burstlam
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod, AOKP, Slim, Vanir, Omni, PA, BeanStalk
Version Information
Status: Testing
Created 2014-03-02
Last Updated 2014-09-17
reserved
Looks legit!!! any screenies
Thanks for keeping my Gnex new and fresh!
Fix Patch 3th Mar 2014 (for ver 2.8.2) : http://www.sendspace.com/file/gchnot
- fix Mms Theme derp and Spanish Translation derp in SystemUI.apk
burstlam said:
This ROM is a remix of the best options coming from famous team and developer: AOKP BEANSTALK CrDroid ChameOS CM MOKEE OMNI PA SLIM VANIR etc. with custom build kernel based on Imoseyon with cherry-picks options from ASKP, ezkeels,faux123, Fancy & Franco.
Current Status :
Kernel:
Custom build 3.0.101 (enable with Big Mem option from ASKP, 1080p preserved)
Clock: 230mhz-1650mhz(default 350mhz-1250mhz), undervolted already.
govenors:dyninteractive, ondemand, interacive(default), lazy, ondemandplus, wheatly, hotplug
io sched: deadline, vr, sio, row, zen, cfq, bfq, fiops
snappier ZRAM, PGM supported, UKSM, purple-tint fix with tweaking values on color temp and contrast values.
init.d script : seeder optimization, dynamic fsync enabled, Swap enabled (Data Partion)
ROM( ver 2.4.1) :
Options and Credit Author: (as much as I could remember ... )
In general this is based on CM's framework.
SLIM : Battery and Date options, Quiethours, Keyboard and IME, Lockscreen and Notification Shortcut, Navigation, Powermenu, Quicksettings, DPI Density Changer, TRDS
BeanStalk: Quicksettings, Toggles option, Profile Support , PowerMenu rework
ChameOS: ActiveDisplay, AppSidebar, Gesture unlock, Gesture Anywhere, Netstats, ScreenRecorder
Mokee : PhoneLocation and LunarCalendar Support (only available with Chinese Languages), Speed Dial, IP Call
PA & Carbon : HALO, PA PIE (custom modified, more buttons )
Maxwen: Suspend Actions, Wakelock Blocker, CPU overlays
OMNI: DSPManager Modification, Intrusive Incall options, end call sound
Vanir : Tweaks and debug options, Halo and notification boost
KNOWN ISSUES and COMMONLY ASK QUESTIONS
1. Don't dirty flash over if you update from other genius works. Make a full wipe before you flash.
if you are updating from an old version of this rom, dirty flash should be fine.
2. Flashing kernels : 3rd party kernel that consist of CM ramdisk(ie flash with a boot.img image) is not compatible with this rom.
3. On restoring App with Titanium Backup: for those who switching roms all the time, it is recommend to wipe dalvik cache again with recovery.
dalvik cache generated by different rom build from different toolchains may not be compatible. You better do it prior to ART conversion.
4. If you flash SuperSu over this rom, pls checked "Enable su during boot" option in menu, otherwise, root privileges won't work
5. For dev reason I have switch on adb logging in developer options by default. Turn it off if you don't need it and somehow it save battery and get better performance.
6. Currently no proper ui restart function presents, dpi changes and some ui changes need to check the system ui restart option (under developer options) or even a reboot(using hot reboot option should work in most cases) .
7. Wifi Display Support : You need to check the option "Wireless display certification" under developer options to work properly.
8. Statusbar Carrier Label popup no matter how : still looking around and not yet solved.
ChangeLog
Coming:
2th Mar 2014 - ver. 2.8.2
Kernel : bk-13 pre-release 1
Built with @metalspring 's custom optimized- Linaro 4.7.4 toolchain -O3 optimized, graphite , link-time opt
Add Adaptive, Dyna Interactive, Hyper Governor Sakuractive from Fancy , Intelliactive from FAUX
ZBUD and ZSWAP (DirtyV)
Update ZRAM and ZCache with LZ4 Compression support
Fix Active Display Brightness Mode
Fix FC with Default App Grid Options (won't enable at the same time)
NetTraffic Rework (by default authhide, add a simple text view style regarding download speed only.)
Expand Desktop through Profile setting (CM)
[1/2] Speed up booting on multicore devices. (CM)
Notification Reminder (Slim)
Settings: Fix Color Control settings not sticking with Reboot
Increase promxity senor update interval. ie. improve sensitivity with Direct Call function
Fix Power Shutter Exception (CM)
23th Feb 2014 - ver. 2.8.1
1) hide statusbar battery icon
2) dialer: prevent touch to wake in phoneUI (oncall screenoff) when touchwake /PGM enabled (base on AOKP)
3) Power Shutter NPE fix (cm)
4) Force highend GFX option (you won't get it for we are running in highgfx mode already)
5) dalvik and libcore leaks (AOSP)
6) stock Recents panel view: force clear caches on longclick
7) Active Display Rework
- fix derppy pocket mode
- partially fix unlock action
(so far I did work out a workaround that need to reset lockscreen state. ie. you will get a normal lockscreen view in transition. )
- add back sun light mode and turn screen off option.
8) Security Settings: Add multi user enable switch.
note: since there are numerous option not yet fix with multi user support. FC are expected with multi user.
9) Fix Statusbar Carrier Label option doesn't stick with reboot.
10) ramdisk tweaks based on DirtyV picks (portion done by franciscofranco, ak, boype & osm0sis + Franco's Dev Team).
18 th Feb 2014 - ver. 2.8
1) Kernel:
- update interactive governor to linux 3.4 ver
- fix invalid input boot value with interactive governor
- add cpu boost interface
- memcopy memmove function update (dirtyV and Ezekeel)
2) Add OmniSwtich as default recent button action.
note: please enable it with the switch in actionbar first. It cost the 25-28mb system ram when enabled.
3) Color tweaking support Custom Kernel with CM hardware opt: tested mpokernel franco:
4) Dialer : Fix FC with Call Stats
5) Add ADB Paranoia mode (CM)
6) Fix Sound Panel timeout value not stick with reboot
7) Add ability to use EdgeGestureService for system gesture (CM)
8) Screenshot rotation
Previous Change log
ver 1.9 - 2.7.2 : https://www.mediafire.com/?mxjp7vsqacb0wzd
DOWNLOAD :
ROM (build date: 2nd Mar 2014 ver. 2.8.2 patched) : Download Link1 , Download Link 2
md5:26e05b91b2c4bfb45b510c24d487a89c
Fix Patch 3th Mar 2014 (for ver 2.8.2) : http://www.sendspace.com/file/gchnot
- fix Mms Theme derp and Spanish Translation derp in SystemUI.apk
Please clear Settings.apk data to avoid FC.
NOTE 1: To get Root working normally, Please uncheck "Respect CM root settings" in SuperSU.
NOTE 2: On Custom Wallpaper with Mms: you cannot pick the pics with recent tab in DocumentUI, you need to browse your folder(swipe it out from left hand size and pick the actual location of the pic), otherwise you will get FC with it.
GAPPS : RECOMMEND GAPPS PACKAGE FROM BANKS
PA version works fine with this, but u could get alternative options:
Gapps minmal version : HERE
Note: only with Play store and sync options, you need to download google options from play store by yourself. At least google search needed in order to avoid FC with in-app search...
ADDON:
GET LATEST SUPERSU FROM : HERE
Kernel (20th Feb 2014, compile with A9 Cortex optimized GCC 4.7.4 )
Embedded Version (PGM support) : Download link1, Download link2
md5: 9e5a2d89938dd0ed9c7053850fbe09c4
Alternative Touchwake Enabled Kernel : Download link1, Download link2
md5: e52d7cf6b8fff09464285f4b6e2a1f74
- support touch wake control in Google Play Store, choose " bponury stock mod" module when popup ask.
Mpokang Kernel with Tweaks (install script modified by itasoulas): HERE
md5: 1e2e20a68295eb9c7b072302965d71bc
Keyboard in Full Language and Dictionary(Dark theme and swipe supported) : Download Link1, Download Link2
Viper4 Android Sound : Download Link1, Download Link2
DSPManager will be removed
XLounder Mod : HERE
apktool 1.5.3 for TRDS 3.0 (windows version): HERE
github: here
XDA:DevDB Information
CM-REMIX-TOROPLUS, a ROM for the Samsung Galaxy Nexus
Contributors
burstlam
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Based On: CyanogenMod, AOKP, Slim, Vanir, Omni, PA, BeanStalk
Version Information
Status: Testing
Created 2014-03-02
Last Updated 2014-03-03
Click to expand...
Click to collapse
How do you clear settings.apk
To Clear Settings.apk
uconnpat said:
How do you clear settings.apk
Click to expand...
Click to collapse
Go to Settings: Apps: All: settings.apk and press clear data. Hope this helps
So good
this rom is so good it just might cure my addiction to flashing
Possibly a small bug... when I reboot it shows the carrier even though I have it selected not to... to fix I just go into settings select and then de select the carrier setting
I have had several good first ROM impressions over the life of this phone but DAMN this is a GREAT build (latest in OP). I just finished setting it up but every feature seems to be working and its flying right from boot. The color settings are pretty much identical to how I would set mine. GREAT JOB and THANKS!! Keep them coming and I will keep carrying this phone along with my HTC One running ViperROM KitKat. Its as if this phone got a second life!
Sent from my Galaxy Nexus using Xparent Gray Tapatalk 2
I love this ROM and so far it works great but....nearly all of my games such as real racing 3 and candy crush and a few others shows they are not comparable with my phone..this happened in the 21 version by the previous developer and the problem was corrected in the 22 version..I would keep this ROM but without the use of my games and a few select apps its a deal breaker..can you fix this?
Sent from my Galaxy Nexus using xda app-developers app
Nevermind I fixed it myself..I'm amazed how developers always miss a few simple things..I guess you guys just work on so many builds at once you kinda overlook a few settings by accident.. Its understandable.. Thanks for all your countless hours and hard work because without you guys us toroplus users wouldn't have KitKat!
Sent from my Galaxy Nexus using xda app-developers app
nexusbandit said:
Nevermind I fixed it myself..I'm amazed how developers always miss a few simple things..I guess you guys just work on so many builds at once you kinda overlook a few settings by accident.. Its understandable.. Thanks for all your countless hours and hard work because without you guys us toroplus users wouldn't have KitKat!
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
What was the fix? I want to get my NBA JAM going and I am not changing ROMs. I am loving this setup!
Edit...I am testing Djdarkknight's upcoming KlearKat theme. After he releases it will be his famous inverted black and white BlakKat:thumbup::thumbup:
Sent from my Galaxy Nexus using Xparent Gray Tapatalk 2
JohnCorleone said:
What was the fix? I want to get my NBA JAM going and I am not changing ROMs. I am loving this setup!
Edit...I am testing Djdarkknight's upcoming KlearKat theme. After he releases it will be his famous inverted black and white BlakKat:thumbup::thumbup:
Sent from my Galaxy Nexus using Xparent Gray Tapatalk 2
Click to expand...
Click to collapse
its actually an easy fix..change your LCD density to 320 which is stock on the toroplus nexus if your on a different phone then youll need to find out what you standard density (DPI) is.now go to settings..apps...all...google play store...clear cache...clear data..I did the same thing with google play services but im not sure you really need too..now that your dpi/density is set to stock size reboot then go to google play and install your game..once installed you can return your density to what it was and your game should still work..my games did anyway..on the downside to changing your dpi to stock this will rearrange the icons on your home screen..you will have 4 rows of icons instead of 5..it was worth it to me because several games that I play did not work with this rom....after I did this all the games now showed compatible and downloaded and worked love that theme!
did I see your battery time right at 21 hours? im burning 10% of battery life and hour if the phone is sleeping! that's with everything hibernated using greenify..please share your secrete
I actually don't think there is an answer to this question
but....
I would love to have PIE instead of ring targets... does anyone know if this is possible? I prefer to have PIE triggered from the bottom but I since I must have the navbar there it won't let me do PIE...
updates
will there be any future updates to this rom or is this the end of it?
nexusbandit said:
its actually an easy fix..change your LCD density to 320 which is stock on the toroplus nexus if your on a different phone then youll need to find out what you standard density (DPI) is.now go to settings..apps...all...google play store...clear cache...clear data..I did the same thing with google play services but im not sure you really need too..now that your dpi/density is set to stock size reboot then go to google play and install your game..once installed you can return your density to what it was and your game should still work..my games did anyway..on the downside to changing your dpi to stock this will rearrange the icons on your home screen..you will have 4 rows of icons instead of 5..it was worth it to me because several games that I play did not work with this rom....after I did this all the games now showed compatible and downloaded and worked love that theme!
did I see your battery time right at 21 hours? im burning 10% of battery life and hour if the phone is sleeping! that's with everything hibernated using greenify..please share your secrete
Click to expand...
Click to collapse
Well like I said I test for Djdarkknight and Team Blackout. They have an app called Team Blackout Updater that's usually in the Play Store but currently isn't for some reason. Go to TeamBlackout.com and switch to as many inverted apps as possible.
. it has been shown in testing to nearly double battery life on SAMOLED screens. Here's a sample from the app of what is available. Unfortunately there are 2 versions... A free one and a paid one. Mine is the paid version so I can't post the app link. I may have the free version on my NS4G. If I do I will post a link then you can update to the completely redone app. The site has all of these and more...
Edit..thanks for the fix tip. I did forget to clear the cache and data when I switched to 320
Sent from my Galaxy Nexus using Xparent Gray Tapatalk 2
Also as far as getting good deep sleep, make sure you use the screen lock with the "zzz's" it puts phone into deep sleep immediately. I literally tap that last when I turn my screen off. Its 5th from the left in my screenshot.
Sent from my Galaxy Nexus using Xparent Gray Tapatalk 2
Hmmm..once more the screenshots don't show on my end
Sent from my Galaxy Nexus using Xparent Gray Tapatalk 2
nexusbandit said:
will there be any future updates to this rom or is this the end of it?
Click to expand...
Click to collapse
Hopefully it will continue. I know burstlam just took it over from Justin Xu and the most current build is running flawlessly for me. I imagine as new commits are added by the CM Team there will be new builds of this ROM.....fingers crossed
Sent from my Galaxy Nexus using Xparent Gray Tapatalk 2
I went to the webpage to try and download that app but the links are dead..I would buy it if its as good as you say and after seeing the video on it it looks to be well worth the money!!! I guess I'll wait till it hits Google play again and keep checking the site..
Sent from my Galaxy Nexus using xda app-developers app

[Android 4.4+] [KERNEL] [OC] Nui kernel for CM ROMs

Hi everyone! After a couple of days working on ubuntu, I have built my own kernel
If you enjoy my work, please buy me a coffee. Thanks: http://nui.pe.hu/donate.html
Download here: https://play.google.com/store/apps/details?id=com.nui.kernel
I AM A STUDENT, NOT A DEVELOPER. I CANNOT FIX ALL ERRORS. SO PLEASE DON'T GIVE MY APP 1 OR 2 STARS.
FAQs
I can't flash zip file!
You must install TWRP. It doesn't work with CM recovery
My phone gets bootloop. What can I do?
You can use fastboot to flash stock kernel. Or just easily re-flash ROM.
This kernel makes my phone runs slow!
I can't help you. It works fine for me. I use CM's source code and I just add some feature.
Can you add/remove/fix blah blah feature?
OK. I'll try. But first I must do my homework. I'm a student, not a developer
Do I need to move data from internal storage to sdcard before disabling it ?
Yes. But if you forgot, don't worry. All your data is still in /data/media/0
See post #2 for more infomation
Changelog:
V6.1
Update FAQs
Update built-in TWRP to 3.0.0 (thanks to cucumber09)
Enable pressure report for touch screen (may not accurate)
Fix delay for guide on boot logo
Sync with newest CM13 kernel source.
V6.0
Re-enable F2FS
Use uncompressed main ramdisk (only gzip TWRP ramdisk)
Sync with CM13 kernel source
Underclock to 192MHz (may increase standby time)
Optimize voltage value for CPU
Increase CPU bus speed
Fix/update extract_elf_ramdisk (thanks to cucumber09)
V5.9
Add fade animation for flash torch on/off (in Tweaks > More)
Fix recording video error
Sync with CyanogenMod kernel source
App: fix FC in screen/brightness settings
V5.8
Add an awesome fade animation for LED notification
Sync with Ron's CM13 kernel source
App: Remove options for KSM and brightness lock
V5.7
Fix some FCs in the app
Disable KSM for fixing random reboot
Update disable internal storage for android 6.0+
Option for offline charging (Tweaks > Boot options)
V5.6
Add loading recovery.cpio from /cache
Add tips in FAQ menu
Add KSM support (Tweaks > RAM tweaks)
Follow Google's guidelines for Low RAM devices
Disable offline charging by default
Edge gesture: Custom action for menu gesture, increase its sensitive
Always enable dt2w/s2w vibration
V5.5
Add earpiece volume gain
Support camera button on selfie stick (in Tweaks > Buttons)
Fix swipe to control music
Fix FM radio
V5.4
Kernel:
Full support for android 6.0 marshmallow
Optimize sensor drivers (gravity, light and compass driver)
Press volume up/down to answer/decline incoming call
Fix swipe to control music
Fix speaker gain being overwritten randomly
App:
Fix sound settings can't be restored on boot
V5.3
Fix Edge gesture
Add function to Backup/Restore settings.
New "Edge gesture" function (see more in Tweak menu)
Add volume control from kernel level (for mic, speaker and headset)
Many optimizations for touch screen driver
Add tweaks for camera
Button: add "recent" button action
App: Rearrange tweaks menu
V5.2
Kernel:
GCC 5.2.0
Removed kexec hard-boot (it's broken and I can't fix)
Tweaked low memory killer module
Workaround for mobile data issue
App:
Allow opening tweak menu without updating to newest version
Rearrange some settings in "More" section in tweak menu
Add tweaks for Android side
V5.1
Now use GCC 5.1.0
Add Croatia translation (Thanks to Petar Cerin)
Improve/fix installer script (compatible with more ROMs)
Improvements for touch screen driver and dt2w/s2w:
+ Optimize code (save CPU cycles)
+ Fix screen freeze issue (for dt2w/s2w)
+ Removed debug code
Workaround for init.d
Disable mpdecision by default
V5.0
FIX SYSTEMUI FCS (tested on Archidroid)
Add Hindi translation (thanks to Garv Maggu)
Fix shortcuts on home screen
Remove many unused built-in drivers (IR control, PS2 mouse, TV tuner,...)
Add interactive GPU governor
Enable H264 High profile codec (Experimental)
Remove debug messages in wlan and LED driver (speed up a bit)
LED blinking for boot decision (can be disabled in tweaks menu)
V4.9
Add Vietnamese translation (thanks to Tuan Loc)
Fix some English grammar error (thanks to Garv Maggu)
Add more shortcut for home screen
Fix mobile signal/SIM card for CM11 (Thanks to PecanCM)
New method to choose boot type
No delay after choosing Recovery boot
Add HYPER cpu governor
"Very dim" brightness now a bit dimmer
Prevent audio glitches for music playback (experimental, enable in accessibility service)
V4.8
Add kexec/MultiROM support (read post #2)
Add swipe to control music playback on screen off
V4.7
Governors: remove NUIOndemand, add intellidemand
Fix forever deep sleep on dt2w/s2w
Add GPU Control
Add CPU control and power menu shortcuts for launcher
V4.6
Built-in No-frills CPU Control (thanks to Sineo)
Add option to control Dynamic Fsync (disabled by default)
SELinux set to default (Enforcing)
Add overclock levels
V4.5
Downgrade to GCC 4.9.3 (to fix dt2w/s2w and some problems with ril)
Add intellimm governor
Set noatime for all partitions (I/O boost)
Fix disable internal storage mod for dual SIM (check post #2 on xda)
Remove automatic install method (we only have to flash ONE zip)
Improve algorithm in tweaks menu
V4.4
Fix touch screen freezing cause by dt2w/s2w
Option to force brightness to a specific value
Improve algorithm in tweaks menu
V4.3
GCC toolchain 4.9.4 linaro
Auto check for update when app is opened
Add swipe to wake (still for testing, sometimes need to swipe twice)
Merge new changes from CM (Except removing logger)
SElinux set to permissive by default
Add some help messages in tweak menu
Add MD5 checker for installer
V4.2
Tweaks for camera and focus button when screen is off
Add zen io scheduler
Update TWRP to 2.8.7.0
Option to change:
+ Sensitive of proximity sensor
+ Intensity of torch LED
+ Disable FOTA recovery
Improve dt2w:
+ Fix forever deep sleep bug (Need to test more)
+ Disable on screen edge (to prevent sliding from edge)
+ Fix some accidentally tapping case
V4.1
Add tweaks for camera and focus button
Add guide text on boot (can be disabled in tweaks menu)
Fix dt2w issue when calling
V4.0
Fix some settings cannot be saved
Fix headset volume button (in kernel level)
Add fiops io scheduler
Built-in frandom (Fast pseudo-random generator)
V3.9
Fix Settings menu can't show correct value
Add option for overclock, disable by default.
Add vibration for dt2w
Add lulzactive governor
Add fifo, tripndroid io scheduler
Hold volume up and press focus key to force reduce brightness (useful when you get "Android is upgrading" for a long time)
Update FAQs
Fix all FCs in Settings
V3.8
Fix lag when CPU goes above 1GHz. You phone will be very smooth.
Re-enable mpdecision (fix problem with sdcard)
Improve double tap to wake:
+ Fix battery drain
+ Add half screen mode
+ Add setting
+ Now can work in deep sleep but sometimes need to tap 4 times
V3.7
Fix sdcard not mounting on some ROMs
Fix Settings menu
Add manually install method
Fix/update NUIondemand
Fix all problem with zip method
Disable normal install method
Clean source code and toolchain (may fix problem with mounting sdcard and random reboot)
V3.6
Option to on/off vibration on boot decision
Fix FC in settings
Add NUIondemand governor (still for testing, read FAQs)
Re-built all kernel object files (may fix problem with mounting sdcard)
V3.5
Add custom vibration intensity for haptic feedback
Re-add CM11 support
Add init.d support
Added installer via zip method
Fixed FC in settings
Add FAQs
Fix install algorithm
Add more information for reporting
V3.4
Remove support for CM11
Add kernel tweaks
Revert adjusting microphone volume
Mount system rw at boot
V3.3
Disable mpdecision by default
Revert using focus button as camera button
Add exFAT and f2fs file system
V3.2
Fix bootloop for update on devices using Disable Internal Storage mod
Optimize init.sh script
Reduce brightness when booting (Save battery)
Built-in undervolt script (set on every boot)
Add Lionheart governor
Add sioplus iosched
Increase microphone volume
V3.1
Fix apk file not recognize Xperia M dual
Fix camera button not working on all CM roms (Open camera app and try it yourself!)
Add sio iosched
Add SmartassV2 governor (UNSTABLE, I need developers to help me)
Merge newest commits from CM
V3.0
Stock boot logo
Build with GCC 4.9.3 linaro
New way to install (via apk file)
New way to reboot: press and hold power button for 8 secs
Re-enable FOTA recovery (read post #2)
Re-enable Dynamic FSync 2.0
Sync with CM's source code
V2.5
Based on CM12.1 branch from CM's source code
New funny boot logo!
Fixed beeeeeeeeeeeep noise when recording audio
Disable intelli plug (to control individual cores)
New boot script (add vibrations for boot decision)
Add 2ndrom function (still for testing)
Add new method for disabling internal storage
V2.0
Use SXD's source code (from here: https://github.com/NoelMacwan/SXDNickiLolly/ )
GCC 4.8
Overclock to 1.7GHz
Fixed dt2w (EXPERIMENTAL, MAY CAUSE BATTERY DRAIN)
Add intelli_plug, fsync, fstrim,...
intelli_plug tweak
Add support for CM12.1
V1.1:
Build with gcc tool 4.8.5 (thanks to @shrisangram )
Add doubletap2wake function (Worked but not stable!)
Disable mpdecision by default
Read ahead cache size to from 128KB to 2048KB
V1.0:
Stock boot logo
Overclocked to 1.6GHz (thanks to @FindYanot )
Added volt control and undervolt (thanks to @icoolguy1995 )
reduced min brightness level
Added TWRP 2.8.3.0 (with MTP support)
Added support for patch.cpio (for cm11 kernel patch)
When boot, blue led for boot decision and white led for TWRP (this is not an extra feature. I added it to test my codes)
Build with gcc tool 4.7 (Sorry, I have problems compiling with 4.8 and 4.9)
XDA:DevDB Information
[Android 4.4+] [KERNEL] [OC] Nui kernel for CM ROMs, Kernel for the Sony Xperia M
Contributors
thichthat, Garv Maggu, ndrancs
Source Code: https://github.com/ngxson/android_kernel_sony_msm8x27
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2015-06-08
Created 2015-03-30
Last Updated 2016-02-15
Reserved
Useful information:
See 3rd post for disabling internal storage
List of old versions can be found here: https://drive.google.com/folderview?id=0B2-0MyP06DN5LWs1YWZudm5La3M&usp=sharing
Manually install method: If you have problem with installing via apk file, try this method:
- Extract all files zip files from apk file
- In apk/assets/nui you will see a zip file. Extract and copy it to your phone.
- Reboot to recovery and flash method_zip.zip
- Reboot again.
Done!
Recommended setting:
Normal usage:
Use built-in undervolt table
CPU: max=1026MHz
governor=intellidemand
GPU: max=320MHz
io sched=zen
Battery saving:
CPU: max=810MHz
governor=conservative
Hard gaming:
Set all to max. It's easy for you.
MOD: Disable emulated storage (internal storage)
MOD: Disable emulated storage (internal storage)
FOR ANDROID 6.0+: http://forum.xda-developers.com/showpost.php?p=63787343&postcount=845
This mod works on almost roms. I tested it on CM11, CM12, Bliss pop v2.3, AICP, CM12.1 (beta 2 and 3), Flex OS and XenonHD
Update: Maybe not works on CM12.1 nightly
Unlike init.d method, this method is more stable. It will disable the emulated storage and change default storage to your real sdcard.
To use this mod, you must have:
- A computer running Windows
- Java Runtime (jre) installed (to use apktool)
- Your xperia M using NUI kernel
- You have to move ALL data from internal storage to sdcard before using this mod
- Download this file: http://www.mediafire.com/download/rj3vnokcbl8eyit/disable_emulated_storage_20150917_2.zip
Update log:
9/17/2015: Update apktool to v2.0.1. Fix problem on some nightly builds. Add zip align tool.
6/27/2015: Use 7z instead of zip1.exe
7/29/2015: Fix for dual SIM
7/30/2015: Adapted to v4.5
Guide:
Extract files from disable_emulated_storage.zip
Run 1Pulling_Files.bat and follow the instructions
After running 2Patching.bat, 3 files named backup.zip, NUI_MOD.zip and NUI_MOD_1.zip are generated
Flash NUI_MOD.zip
If it doesn't work, flash NUI_MOD_1.zip
If both files don't work, flash backup.zip
Enjoy!
Notice:
If you want to remove your sdcard, turn off phone first.
Wiping dalvik cache is recommend
Pre-built file (just flash it and enjoy):
RazorRC-2.0 (Thanks to @Garv Maggu ):
http://forum.xda-developers.com/showpost.php?p=63414136&postcount=757
Tipsy OS V2.0 (Thanks to @Garv Maggu ):
http://forum.xda-developers.com/showpost.php?p=63359465&postcount=751
For CyanideL RC20.0 (thanks to @Garv Maggu)
http://forum.xda-developers.com/showpost.php?p=63291657&postcount=739
For Archidroid_V3.1.3:
http://www.mediafire.com/download/y7r8zb67iybj0ud/NUI_MOD_Archidroid_3.1.3.zip
For xenonHD stable_2 06-06-2015:
http://www.mediafire.com/download/52wr93mc2z6mdhm/NUI_MOD_xenon_stable2.zip
For AOSP-20151807-DUALSIM:
Link: http://forum.xda-developers.com/showpost.php?p=62119355&postcount=560
ROM info:
allrested said:
AOSP-20151807-DUALSIM
ROM OS Version: 5.1.1 Lollipop
Build Number: LVY48C
Build Date : 2015-07-18
Based On: AOSP
link : [ROM][5.1.1][DUALSIM] The Android Open Source Project by smartAgent47
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Parallax OS 1.0 (thanks to @Garv Maggu )
Garv Maggu said:
XDA link to NUI_MOD.zip and backup.zip for Parallax OS 1.0 :- http://forum.xda-developers.com/showpost.php?p=62308309&postcount=219
Click to expand...
Click to collapse
See screenshots below:
Thanks so much for this kernel!
What's the default voltage for any given CPU frequency and how much can we undervolt safely at 1.3Ghz for instance?
Not sent by me.
BlackArtsInc said:
Thanks so much for this kernel!
What's the default voltage for any given CPU frequency and how much can we undervolt safely at 1.3Ghz for instance?
Not sent by me.
Click to expand...
Click to collapse
You can reboot your phone to have the default voltage value
This is my UV settings. I suggest using Kernel Tuner
From 384MHz to 702MHz I reduce 200mV
From 702 to 1.6GHz I reduce 150mV (Don't reduce more. Otherwise, your phone will reboot immediately)
Code:
384000: 750000
432000: 775000
486000: 775000
540000: 800000
594000: 800000
648000: 825000
702000: 825000
756000: 875000
810000: 875000
864000: 900000
918000: 900000
972000: 925000
1026000: 925000
1080000: 975000
1134000: 975000
1188000: 1000000
1242000: 1000000
1296000: 1025000
1350000: 1025000
1404000: 1037500
1458000: 1037500
1512000: 1050000
1620000: 1100000
Wiil try tonight and post the results.
My ROM at the moment is RR 537 CM12.
N.
Well...as is the case with almost every OC kernel I've tried, the second core is stuck at maximum frequency. Kernel Tuner cannot make the settings stick. Any suggestions?
Not sent by me.
BlackArtsInc said:
Well...as is the case with almost every OC kernel I've tried, the second core is stuck at maximum frequency. Kernel Tuner cannot make the settings stick. Any suggestions?
Not sent by me.
Click to expand...
Click to collapse
That's because of the mpdecision included in almost qcom devices. You can try the newest Kernel Tuner 2015 (with green icon). Or you can use these command in terminal:
Code:
su
stop mpdecision
So I can use Kernel Tuner 2014 and be OK even after a reboot? OK thanks!
Not sent by me.
thichthat said:
That's because of the mpdecision included in almost qcom devices. You can try the newest Kernel Tuner 2015 (with green icon). Or you can use these command in terminal:
Code:
su
stop mpdecision
Click to expand...
Click to collapse
Sir
Thanks for the awesome kernel , everything works fine
Few requests
Can you check out and add commits from this kernel http://forum.xda-developers.com/xpe...rnel-thunderzap-4-1-r2-sound-control-t2390831 if you have time
BlackArtsInc said:
So I can use Kernel Tuner 2014 and be OK even after a reboot? OK thanks!
Not sent by me.
Click to expand...
Click to collapse
Yes. I will include this feature in the 2.0 version. So you can use other apps to set CPU
dastan4eva said:
Sir
Thanks for the awesome kernel , everything works fine
Few requests
Can you check out and add commits from this kernel http://forum.xda-developers.com/xpe...rnel-thunderzap-4-1-r2-sound-control-t2390831 if you have time
Click to expand...
Click to collapse
Almost feature in that kernel was included in my kernel. Just enjoy the smoothness and longer battery life!
SOME REMARKS:
1) Is undervolt is really working? You know i have tried undervolting from inside ACPUCLOCK file but i didn't find any difference.
2) AFAIK mpdecision maintains clock speed disabling it will give you max freqs all the time.
3) Use intelliplug it governs frequency better than mpdecision.
icoolguy1995 said:
SOME REMARKS:
1) Is undervolt is really working? You know i have tried undervolting from inside ACPUCLOCK file but i didn't find any difference.
2) AFAIK mpdecision maintains clock speed disabling it will give you max freqs all the time.
3) Use intelliplug it governs frequency better than mpdecision.
Click to expand...
Click to collapse
There's only one method to make sure UV work: If you under volt more than 250mV and change cpu freq again, your phone will reboot immediately! That because voltage table will be read when cpu freq is changed
About the mpdecision, I've found a way to disable it. I found this code in init.qcom.rc
chown root system /sys/devices/system/cpu/mfreq
chmod 220 /sys/devices/system/cpu/mfreq
chown root system /sys/devices/system/cpu/cpu1/online
chmod 664 /sys/devices/system/cpu/cpu1/online
start mpdecision
service hostapd /system/bin/hostapd -dddd /data/hostapd/hostapd.conf
class late_start
user root
group root
Click to expand...
Click to collapse
Just delete this code and you'll have permission to control 2nd core.
Will it improve battery life in cm12?
Cannot download @thichthat
haresh311999 said:
Cannot download @thichthat
Click to expand...
Click to collapse
Links are working fine, there may b server problem... Try again?
KHM90 said:
Links are working fine, there may b server problem... Try again?
Click to expand...
Click to collapse
Ya It was a server problem...now its fine.....anyway thanks[emoji2] [emoji2]
Finally a fully working OC Kernel for CM12!
Been waiting for this for so long. Just installed it moments ago. FindYanot's kernel was working fine except that there was Camera and Flashlight FC issues. But no such issues in this one, so I am delighted. No other feature seems to be broken at the moment.
One question: Where to install Kernel Tuner 2015 from? Kernel Tuner 2014 was updated on Feb 28, 2015 according to Play Store, so is that gonna work as needed? (override mpdecision and set on boot)
manal.21sinha said:
Been waiting for this for so long. Just installed it moments ago. FindYanot's kernel was working fine except that there was Camera and Flashlight FC issues. But no such issues in this one, so I am delighted. No other feature seems to be broken at the moment.
One question: Where to install Kernel Tuner 2015 from? Kernel Tuner 2014 was updated on Feb 28, 2015 according to Play Store, so is that gonna work as needed? (override mpdecision and set on boot)
Click to expand...
Click to collapse
It's KT 2014. Sorry I forgot the version.
Btw, the doubletap2wake function is now working. 2.0 version will be release soon!
thichthat said:
It's KT 2014. Sorry I forgot the version.
Btw, the doubletap2wake function is now working. 2.0 version will be release soon!
Click to expand...
Click to collapse
Dude, can you add intelliplug to v2.0?

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

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

[ROM] [7.x] nAOSProm for Xperia S

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.

[JDCTeam] 🌴Optimized LineageOS 15.1🌴 Release 06 [11 Sep] [8.1.0_r43] [KANGED] [EOL]

[JDCTeam] 🌴Optimized LineageOS 15.1🌴 Release 06 [11 Sep] [8.1.0_r43] [KANGED] [EOL]
{
"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"
}
Optimized LineageOS 15.1 for the Samsung Galaxy S4 (Qualcomm variants)
Brought to you by the Jflte DevConnection Team​
Code:
* 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! YOU are choosing to make these modifications and if
* you point the finger at us for messing up your device, we will laugh at you.
FEATURES
Based on LineageOS 15.1 - Android 8.1 Oreo r_43
September 2018 security updates integrated
F2FS support
Improved speed, stability, RAM usage & battery drain
LEDify by JDCTeam - choose your favorite notification LED pattern at device's boot!
Toolbox by JDCTeam - the all-in-one device manager
OMS integrated / Substratum supported plus LOS themeing
Spectrum profile manager supported
Powered by BUFFcore kernel:
Code:
BUFFcore 2.17:
Set CONFIG_HZ to 300
Add intelliplug, use as default hotplug.
Tweak our touch boost, after new hotplug
Add Color control tweak
Stop lowclocks from defconfig
Build with GZIP
Quickwakeup - the kernel can semi-wakeup and decide if needs to end suspend or return to suspend with losing doze.
fully optimized toolchain flags;
reduced sleep timeout;
dynamic file syncing - early_suspend and dyn_fsync by default;
boeffla wakelock blocker;
print to dmesg log when a suspend gets broken;
sdfat enabled;
fastcharge implemented (up to 1900 ac / 1600 usb);
bcmhd wakelocks for rx and tx halved;
libmemcopy and libstring sped up;
io readahead to 1024k;
lower min cpu governor frequency (270);
power efficient work queues;
voltage tweaking user interface;
faster vmstat;
autosmp hotplugging replacement;
mmc crc disabled;
allow for lower cpu voltage;
reduce swapiness;
optimize divide / multiply by power of 2;
added tcp optimization options;
set westwood default;
force doze screen off helper;
optimize cbfillrect function;
reduce wifi wakelock times;
nohz: reduce overhead under high-freq idling patterns.
Many, many more - install and see for yourself!
SUPPORTED DEVICES
All Galaxy S4 variants with Qualcomm Snapdragon 600 are supported:
GT-I9505
GT-I9505G
GT-I9507
GT-I9508
SCH-I545
SCH-R970
SGH-I337
SGH-M919
SPH-L720 - * you may need this workaround *
SGH-S970G
SM-S975L
All Variants with a locked bootloader are currently unavailable until the unified tree is further updated.
AT&T USERS: since your bootloader is locked, you must be on the UCUAMDB or UCUAMDL bootloader.
VERIZON USERS: since your bootloader is locked, you must be on the VRUAMDK bootloader.​Do 'getprop ro.bootloader' in Terminal Emulator or through ADB shell to find out which bootloader you have.​
TWRP
You are REQUIRED to be using TWRP 3.2.3-0 to be able to flash any Pie rom.
If your device does not have an updated relevant version then you can use the standard JFLTE version.
If you have a device with a locked but exploitable bootloader as above (AT&T + Verizon) then use the Loki-patched version.​
UNSUPPORTED DEVICES
GT-I9515 is not / will never be supported (slightly different hardware)
GT-I9500 is not / will never be supported (completely different hardware)​
DOWNLOAD
Optimized-LineageOS-15.1 at AndroidFileHost: HERE
Official OptLos aroma addon package: HERE
Latest official TWRP Recovery v3.2.3-0 for JFLTE: HERE.
Latest official TWRP Recovery v3.2.3-0 for JFLTE Loki-patched by @mattgyver: HERE.
Other variants may require a different recovery. ​
INSTALL
Move any files you want to keep to PC - or you will lose them !
Make sure you are using the unofficial JDC version of TWRP above. Earlier versions will give Updater process ended with ERROR: 7.
Download the Optimized LineageOS rom , root solution and a Gapps 8.1 package (nano / pico or larger) for arm
Move the Optimized LineageOS rom, root solution and Gapps package to external storage
Boot into recovery mode (hold volume UP, HOME, and POWER button for 1 second after vibrate)
Wipe > advanced wipe > select (enable / tick) for Dalvik / Art Cache, System, Data, Internal Storage, Cache
Swipe to wipe at bottom of screen
Back to main start screen
Wipe > format data
Type ‘yes’ and press blue checkmark at the bottom-right corner
Back to main start screen and select Install to install rom, root solution, Gapps and Aroma.
DO NOT wipe cache / dalvik / art after flashing as this rom is pre-deodexed
Reboot System! Enjoy!
Once first boot is completed you can safely move your files back to Internal Storage
NOTICE:
First boot after an install / update takes a while, wait at least 5 - 10 minutes for it to boot.
Phone will be hot / slow after first boot as dex optimisation of your apps occurs and media catalog is built of your audio / video files.
If the LED stops flashing and goes solid with any color then SuperSU did not correctly trigger the reboot. You can either pull the battery -OR- hold down the power button for 15 seconds till the led / screen goes blank, then let go of the power button. Then after another 4 seconds it will automatically boot and vibrate and everything is 100% normal. It only happens that one time on a new Rom install with SuperSU.​
-----------------------------------------------------------------------------------------------------------------------------------------------
JDC aroma flashable addon
This is an optional addon that needs flashed through TWRP after rom, SU and gapps.
Download from HERE.
It contains working tested versions of:Adaway, Arise, AudioFX, Bromide, Buffcore Aduitor, Eleven, Google Camera, Magisk, Magisk Uninstaller, Mixplorer, Snap, Toolbox, YT Vanced, Wallpaperpicker​
The Buffcore branded version of kernel auditor is the full version. It has a settings page for boeffla wakelock blocker editing and a spectrum switcher page, so no longer need spectrum app, and other JF specific tweaks.
-----------------------------------------------------------------------------------------------------------------------------------------------
SOURCECODE
Available on:JDCTeam GitHub​CREDITS
Side - Lead developer / da boss.
Buff99 - Minor developer / major meddler
JDCTeam
LineageOS
OpenGapps
SPECIAL THANKS
Donators
OptLos test team / Slack testers
AndroidFileHost
Sausages
All of you!
JDCTeam
Buff - @Buff99
Creeper - @Creeper36
Diego Monaco - @alucard_24
Dimitris Katikaridis - @side
Franck Rohée - @franzyroy
Ray Daley - @gadget!
Jim Silverlock - @Jimsilver73
Marco Zanin - @-+BB+-
Matthew Booth - @MattBooth
Mattia D'Alleva - @AntaresOne
Mike Atkins - @FernBch
Oliver - @angelcalibur
Paul Harris - @hawkerpaul
Paul Keith - @javelinanddart
Simeon Ivanov - @smstiv
Stefano Meroni - @smeroni68
Giwrgos Mantratzis - @Retrial
Yannis Menexes - @SkL*
You are welcome to join the official OptLos chat / test group in Slack optlosoreo
XDA:DevDB Information
Optimized LineageOS 15.1 for S4 unified, ROM for the Samsung Galaxy S4
Contributors
side, buff99
Source Code: https://github.com/JDCTeam
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.4.x
Based On: LineageOS
Version Information
Status: No Longer Updated
Created 2017-11-22
Last Updated 2018-12-02
Reserved
Video review by @MikeTheTechSavvy
Here -> https://www.youtube.com/watch?v=4OzQXZiBSbc&feature=youtu.be
Current issues
​
​
BT calling from headsets or cars MAY not work now. Stay tuned.
Wifi uses the region set in your phone sim, if you don't have a sim your region may get incorrectly set. See here
​
Since ROM supports all (SuperSU,native root,magisk) JDCToolbox is coming as a flashable depending on your root method.Download the one that fits you
please join the public group at Slack:
https://join.slack.com/t/optlosoreo...E0YWY2M2U2ZTM1Yjg5OGNiY2IwMmI0ZDExMGFjNzQ3Zjk
Things you can find at this channel ->
-Direct messages with users and me
-Todo list for next version
-current changelog
-Requests
-Fast messages and bug reports
-Fast support
Rules:
-No "BEST ROM FOR S4?"
-No "this doesnt work" without a log
Some notes from me:
Use opengapps 8.x and ARM ..not ARM64
Ledify custom pattern
Some notes about ledify. In case u need some "hardcore" edits or even create your own ledify patterns
here is a small tutorial:
at /system/bin/ledify the script exists.
as you can see at line 236 , the default pattern is the 'heartbeatblue'.
your options are:
disabled)
heartbeatblue)
heartbeatgreen)
heartbeatred)
jdcdefault)
nexus)
nexusreverse)
police)
secdefault)
if u want to create a new one do this :
go to line 70 and add a function with the name u want.lets say OPTCM
Code:
OPTCM() {
//write your routine here as the others.
}
now go to RUN() and add
Code:
optcm) OPTCM;;
finally go to final lines where it says
Code:
# Default
PATTERN=heartbeatblue
and change it to
Code:
# Default
PATTERN=optcm
save the file and u r ready.
For better results u better go to twrp,mount the system partition,take the ledify file to your pc,edit it and push it again back to it's location.
Changelog:
Changelog:
Date:11-September-2018
Version 6
md5:8a814513db672990b3d0d891dafc8b8e
kernel: Set CONFIG_HZ to 300
kernel: Add intelliplug
kernel: Tweak our touch boost, after new hotplug
kernel: Add Color control tweak
kernel: Stop lowclocks from defconfig
kernel: Build with GZIP
QS: Add "silent-vibrate-loud" tile
wifi: More edits again
BT: and again...
post-fs: Add permissions to trace_marker
Fixed flickering white fonts on black background
a2dp: Improve the driver
Upstream merge since:
Update our wallpaper
New bootanimation
Ledify: Match the color with the bootanimation
GPS: Edits again side
Fix the "unknown calls" issue for some providers
kernel: Add 'State notifier' for better sleep situation
Settings: Show version number at settings
QS Tiles reorder. Add the useful tiles on the first row
Audio edits,clean up and such
Remove 'x' sign from signal icon when no data
Update the 'over the horizon' Crapsung ringtones
Custom kernel adiutor comes prebuilt for buffcore
Septembers security patches.
Update to revision 46 of Oreo
Upstream merged until 11-September 2018
Old changelogs:
Date:20-August-2018
Version 5
md5:51a24d1db518bdff3a53ef803c28e5b6
Fix OMX video recording after Coocle's changes came from August security patch
Set stats collect to false.
Add OnePlus sounds for alarms/ui/notifications/ringtones
Updated wallpaper
Display and general hardware edits.
4g/lte status bar icon is now selectable (Settings/System/Status bar)
Upstream merge until 20 august
Fix netflix
Turn LED to BLUE when camera is used (This feature is added for security reasons.Now you know which app spys your face)
GPS edits
Reduce system's partition size. (ROM's ! not partitions. that means u have ~200mb more available)
Speed up coocle apps installations and pure apks
SystemUI: Do not use transparency on QS
Use some Ubuntu's fonts
Wifi is edited again
Build audio amplifier
Added Airvoice APN as requested
CPU scheduling edits
init:fix a bug on boot completed
No more low clocks
Viper4android now works ( https://androidfilehost.com/?w=files&flid=251286 )
Kernel edits:
Add quick wakeup feature
Date:11-August-2018
Version 4
md5:43162b6499c24a55558fc7f006f98d4d
FULLY rework the camera and go to the closed source solution
Fix our hardware sources ( fixed my fault on branches tracking )
USE_CUSTOM_AUDIO_POLICY and USE_LEGACY_AUDIO_POLICY
BuffCore updated including Doze improvements
GPS edits
9507 is now supported (?)
General source clean
Clean my build script (-Doesnt affect the rom)
Clean device tree. (-Doesnt affect the rom)
Clean double directories (-Doesnt affect the rom)
Clean blobs (-Doesnt affect the rom)
Clean vendor/jdc (-Doesnt affect the rom)
Rename the rom after build complete (-Doesnt affect the rom)
Create script to create remotes in one shot (-Doesnt affect the rom)
Add more permissions from framework ,affecting camera
Some fun at settings/vendor security date
Fix google play edition installation (?)
system_prop:Set dexopt.boot to verify.
jf:Add seccomp policy for media stack
system_prop: Dalvik:Use 4 threads when needed
Force enable aptx for bt
Update our wallpaper
Enable doze with a better way
Fix recents icon lines
Revert wifi when kernel is ready
Tweak the boot up process to improve speed
Edit WiFi driver and downgrade the hidl version - Seems stabler
Make recents blocks,circle
Upstream until 10 august
Reduce minimum CPU clock (We may gain some juice from here)
Enable multisensors HAL - a better overall experience
Cleanout the doze/display sources. (possibly better sleeping and on-screen drains)
Aptx is now fully working - YOU HAVE TO UNPAIR AND PAIR AGAIN YOUR DEVICE - Thank that guy -> @Buff99
update to _r43
Add August security patches
Build date is now in english
Add Reading mode at QS Tiles
Update libwvdrmengine.so for O
Youtube playback edits on 720p-60fps/1080p - still kinda broken i guess
Do not use sdclang
Add ldac support
emmc_trim now works on boot
Add some camera,wifi and nfc permissions just in case
Date:30-July-2018
Version 3
md5:dfab4dcaa370d848d281254b615d1e8b
jf:Remove a double-declared cache partition size
build.sh:Some edits here and there.not affects the flashable zip
Τweak the GPS
Binary permission fixes
Enable SDclang
BlueTooth:Revive optcm14.1 code
BlueTooth:Fix prepatch dir
jf-common:Vendorize permissions
jf-common:Vendorize bt prepatch
init.power:Rewrite it from scratch
prop:Set LCD density to 420
Add vidc firmware
Add missing props
Declare Radio Access family
Add vendor props and fingerprint
prop: Declare the security patch level
Fix alarm's/clock's visual bug
Tweak thermald's sampling time (We may have better temperature?)
Now building both ROM and kernel with Linaro,specially tweaked for our jf
add classifier (https://source.android.com/devices/tech/display/textclassifier)
Clean out the ledify script execution
Fix proximity reset on first boot
wifi: wait for kernel driver to get ready
Set default 'Never turn off wifi on sleeping'
overlay:Set wake gestures off
Replace recents icon when no app
Show USB mode dialog when USB is inserted
Back to stable Webview
Speed up the installation process by 2 seconds (Remove 2 sleep commands)
Ship FlipFlap-A common Lid/Flip Cover app for AOSP, focused on rooted devices and specially designed for the LineageOS Project.
Tweak the input boost
Use Samsung fonts
Add call recording feature
Add 3-finger-screenshot gesture
Reset camera when media service restarts too
base:Allow screenshot secured apps
Disable kernel checks ( we may gain some juice from here)
prop: Calls: Do not delay at all
props: Disable power collapse on RIL
prop:Remove unused props
props:Enable stagefright smoothness
props:Enable HW accelaration on video playback
Update our wallpaper
Replace jelly with Bromite browser
Fix mixplorer initial crash
Upstream until 30 july
aapt: enforce 0 compression
core: use 0 compression when creating the target_files package
Create 0 compression ratio jar files
Scroll: modified velocitytracker
Frequently used OpenGL ES methods whitelisted for fast JNI path
Use -O3 on our ART
Updated buff kernel
Use -O3 on dalvik executables
Add clock position option
JDCTOOLBOX IS NOT INCLUDED IN ROM.DOWNLOAD IT FROM POST 2
BUFFcore 2.09b - 2.12 changes
fully optimized toolchain flags;
reduced sleep timeout;
fastcharge properly functioning now - AC forced on highest you can attain and USB now working higher than 460mA
dynamic file syncing - early_suspend and dyn_fsync by default;
boeffla wakelock blocker;
print to dmesg log when a suspend gets broken;
Printing broken suspends to dmesg.log - you can check the dmesg.log file to see what is waking your device from suspend. Using SYSLOG, grep the dmesg for "active wakeup source" to see if you get any reports. Alarmtimer here is OK, other WLs are worth checking, then possibly adding to the blocked WL list if deemed safe.
Wakelock blocker : the following WLs are blocked by default -
Code:
qcom_rx_wakelock; wlan; wlan_wow_wl; wlan_extscan_wl; netmgr_wl;
NETLINK; IPA_WS; [timerfd]; wlan_ipa; wlan_pno_wl; wcnss_filter_lock;
_rx_wake; wlan_ctrl_wake; wlan_wake; qbt_wake_source
you can also ADD more yourself if needed to the following user file in ROOT
/sys/class/misc/boeffla_wakelock_blocker/wakelock_blocker​This will be a list delimited by ; semicolon and no-spaces. WLs should be exact case you find them.
So an example addon file would be
Code:
mmc2_detect;PowerManagerServiceWakelocks;msm_hsic_host
The wakelock blocker may give absolutely no difference to your battery life in suspend - It will only help if your issues are wakelock based. Monitor the log file for any broken suspends for a few nights, look them up in google to see what they are (some wakelocks are not safe to remove) then try adding any identified wakelocks to the user file.
Date: 11-July-2018
Version 2
md5:bfd7a3a93641e2d3d3f3415c0a4a30aa
Update to r36
Update july security patch
Tide up the policies
Revert:jf:Allow adjust the lights
Update media profiles
Enable memcg at kernel
overlay:Remove burnin protection
overlay: Allow display HWC hardware accelerated transformations
manifest:Add graphics.composer
manifest:graphics.allocator:Move to hwbinder
jf:Make device debuggable
Fix a thermald path(fixes battery drain?)
Fix the toast icon and expose it to themers
Disable bt by default
Enable advanced reboot by default
Fix spinners' lag
overlay:Set default theme's color to a custom one
SystemUI:Enable alarm info to QS
Change ledify pattern
Revive System UI Tuner
Trim partitions on every boot
Correct ledify contexts
Refresh proximity sensor on every boot
Change rom name display at settings
Fix toolbox working with magisk
Always use the latest webview even its beta (we trust Coocle)
Add turbo app (Contains Pixel wallpapers)
Add Mixplorer
Date: 5-July-2018
Version 1
md5:80b8eb2e629030ee7889e9308330650c
Changes:
Update to r30
Replace "clear all" with a button like previous opt lineage series
Smooth out BT and wifi
Fix some background denials ( affects the battery while sleeping )
Switch to buffcore kernel as main kernel
Update our wallpaper
Upstream merge until 5-July-2018
Fully fix camera ( video and photos are working for both rear and back camera )
GPS edits
Enable SDfat
Enable 64bit binder
Use pure-native Oreo build.Not GO configuration
Network Traffic to status bar
Introduce the Boost framework under the hood
Speed up the damn animations
Speed up the whole core while compiling
Use -Ofast flag for our bionic
Refresh the mediaserver sources ( mismerges happened and now its fixed )
Completely remove STweaks ( Bye Bye alucard .....for now (?) )
Smooth out the screen's flickerings and such
Speed up our dex like older optlos series
many more i dont remember.
Good job mate
Yeah here it is! Big thanks for all the good stuff you spread out
@side congrats mate! Running smooth on my OP5! ??
lekiaM said:
@side congrats mate! Running smooth on my OP5!
Click to expand...
Click to collapse
hahahahha.thats true.
I try later. Maybe camera works with the Camu app.
I am going to flash this as my secondary rom(dual boot to test alpha builds).hope it will work
Thanks for your work, it's a great rom.
Thank you MR.Side
Thank you again for your amazing work!
Some screenshots..
Lenny Bard said:
Some screenshots..
Click to expand...
Click to collapse
Sim not working?
dimuthu7 said:
Sim not working?
Click to expand...
Click to collapse
Don't pay attention, I just don't have sim card in my S4
Lenny Bard said:
Don't pay attention, I just don't have sim card in my S4
Click to expand...
Click to collapse
Ah ok sir
Lenny Bard said:
Some screenshots..
Click to expand...
Click to collapse
Mate can You please try if Camu app works in this Rom? Since Stock Camera is completely broken.
xell75 said:
Mate can You please try if Camu app works in this Rom? Since Stock Camera is completely broken.
Click to expand...
Click to collapse
not working
shoxieJESUS said:
not working
Click to expand...
Click to collapse
Damn, ok thanks so I will wait, cause completely without camera is not possible for me.

Categories

Resources