Code:
[B]Disclaimer[/B]
You are entitled to NO support, I will do my best, but my time is limited. Everything you receive here is a bonus and given AS-IS.
If you need really stable ROM, I recommend you use Stock.
I'm not responsible to any damage you cause to your device.
All the flashing is on you.
I'm not a developer, I'm just an enthusiast trying to learn.
Introduction:
Hello guys,
Thanks to the team behind AOSPA-Legacy we now have our device succesfully merged into their git. This means that our device is now officially supported, and should be getting auto builds.
You can follow AOSPA-legacy community on G+ for latest updates.
Click to expand...
Click to collapse
Images and videos:
{
"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
Features:
EternityProject RILJ by @kholk
lights library by @arararagi
Click to expand...
Click to collapse
Installation instructions:
1. DOWNLOAD YOUR ROM
2. DOWNLOAD THE LATEST PA 4.4 GAPPS PACKAGE from OFFICIAL 0-Day PA-GOOGLE APPS
3. BOOT TO RECOVERY
4. FACTORY RESET
5. WIPE CASHES
6. INSTALL
Click to expand...
Click to collapse
Download links:
ROM
pa_p880-3.99-RC2-20131012.zip
Old builds:
pa_p880-3.99-RC2-20130924.zip
pa_p880-3.99-RC2-20130921.zip
pa_p880-3.99.1-RC1-20130918.zip
pa_p880-3.99-20130912.zip - 150.71 MB
pa_p880-3.99-20130831.zip
pa_p880-3.99-20130902.zip - 150.69 MB
pa_p880-3.99-20130903.zip - 150.63 MB
pa_p880-3.99-20130904.zip - 150.64 MB
GAPPS:
http://download.paranoidandroid.co/Developers/TLKruzze/gapps/
http://goo.im/devs/paranoidandroid/roms/gapps
Click to expand...
Click to collapse
Thanks/Credits:
ParanoidAndroid
CyanogenMod
AOSP
@kholk (EternityProject) for new RIL implementation
@arararagi for his lights library
arcee for being our CM device maintainer. Without him none of this would exist!
molesarecoming & D4rKn3sSyS for founding and inventing ParanoidAndroid.
XDA:DevDB Information
[ROM] [4.4.2/4.3] [Paranoid Android 3.99/4.0][Official AOSPA-LEGACY], a ROM for the LG Optimus 4X HD
Contributors
dcos, JoinTheRealms
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.1.x
Based On: AOSPA, AOSP, CyanogenMod
Version Information
Status: Beta
Current Stable Version: 3.99-RC2
Stable Release Date: 2013-10-12
Current Beta Version: 4
Beta Release Date: 2014-03-26
Created 2013-09-14
Last Updated 2014-03-31
Reserved
Hybrid Properties – DPI / Layout / Colors
Settings / Hybrid Properties / (swipe right)
Interface – Here you can define your workspace layout and assign global properties (Phone UI / Phablet UI / Tablet UI).
Apps that have been set up manually will override global properties. These are simply preset options available to the user as a base.
Apps – Define individual properties to customize how the app displays. These settings apply only to the selected app.
Lock Screen - The lock screen is controlled by the "Android System" app. Make changes to this app to control DPI, Layout and Color.
Apps - Size vs Layout
Size allows you to change the DPI of the selected app
Layout changes the outlook of the app by defining which screen size it should use (changes may be slight or drastic, this is up to the app)
When layout is adjusted, sometimes you may have to adjust the size to make sure items fit neatly.
Colors
Settings - Hybrid Properties - Interface - GLOBAL COLOR (enable)
For every app installed (system apps & user app) you can set individual colors for the status bar and navigation bar. This can be done globally or on a per app basis. In order to enable hybrid colors you MUST enable per app color
Color - Transparent Status bar/Navigation bar
Transparency for both the status bar an nav bar should be set only on the launcher (default launcher or installed launcher of choice). Setting transparency on some individual apps will return "garbage" as apps don't draw under the status and nav bar. It's best to set a solid color for the status bar or nav bar in individual apps.
Color - PIE Colors
PIE color is based on status icon color, navigation glow color and navigation button color.
Tools
Reset properties
Backup preferences
Restore Preferences
Delete Backup
Expert Mode – this gives you deeper control over the hybrid engine. Options included are overall DPI and UI settings and extra options per-app.
Once expert mode is selected, under the interface option you would now have access to the lockscreen slider and Global Apps control.
The lockscreen slider allows you to change the DPI of your lockscreen, while the global apps section allows you to change the settings for all system apps or user app at once.
On a per-app bases you now have an extra menu with three options when expert mode is enabled (Expand / Force / Large)
Expand – displays app in full screen mode
Force – force scaling through other hosts such as widgets
Large – Force app to display as though it were displaying for a large tablet
I think everyone pretty much understands Expand.
Force
In short, it allows widgets to succumb to hybrid properties.
Widgets depend on the launcher to define its size/layout parameters. So normally, even if you setup an app to follow a custom layout, the widget ignores these scaling values and uses its default settings as dictated by the launcher. Force allows you to override this system and the hybrid values of the app would be forced on to the widget.
Use this feature cautiously and enable it only if you need it.
Large
Sometimes, changing the layout of an app to Tablet UI isn't enough to actually change the layout of the app. For such apps, enable the large screen option to see the difference.
For some apps, enabling Large give it a whole new layout, additional to the available layout options.
Again, use this option only if needed.
Per app full screen
Nexus 4 - Paranoid Android - Hide NavBar in Specific Apps
Mini tutorial – getting the best out of dash clock
https://plus.google.com/u/0/107979589566958860409/posts/VaJphjUqZx8
Miscellaneous Settings/Features
Settings – Toolbars
Quick pulldown - Edge of status bar will pull down quick settings
Circle battery
Quick Settings Panel - Options (reorder tiles, add new tiles, auto-close panel when tile is selected)
Settings – Display
Display Brightness sensitivity
Pulse notification light - Custom LED colors for notifications
Font Size
Settings – Users
Multi-user accounts (Lockscreen MUST be in landscape orientation to switch users)
To use multi-user:
Turn on lock screen rotation
Go to Settings - user
Create new user account (restricted or normal)
DONE!
Switching Users
Go to lock screen (turn off / turn on screen or use quick toggle tile)
Switch to landscape orientation
Select user account
Settings – Lockscreen
Background – Custom image
Allow rotation – Enables landscape mode on lockscreen
Quick unlock - no need to press enter when entering lock pin
See through lockscreen (exactly what it sounds like!)
Home screen widgets - allow widgets from the homescreen to be added to the lockscreen
Maximize widgets - lockscreen widget always maximised
Shortcuts - add shortcuts to the lockscreen
Settings – Language & Input
Disable fullscreen keyboard - Landscape keyboard will not take up the entire screen
Settings – Sound
Volume panel style - Single / Expandable / Expanded / None
Quiet Hours – Configure hours the device should be silent
Volume rocker music controls - long press volume control to seek tracks
Volume rocker wake - turns screen on when volume is pressed
Settings – More
NFC Polling modes (screen off / screen on, locked / screen on, unlocked (default))
Phone - Settings - Blacklist - (Enable Blacklist)
Expanded Desktop Mode (Full Screen Pie Mode)
Long press the power button and select Full Screen (PIE) – this removes your status bar and navigation bar and activates the PIE controls. All screen real estate is utilized without stretching or distorting your homescreen.
The stock Paranoid Android launcher has the option to use a pinch gesture to toggle this mode.
There is also a quick setting PIE tile to toggle PIE mode
- To activate PIE without activating Full Screen mode (PIE and status bar at the same time), you need to set your nav bar to 0%. Do this by going into
Settings -> Hybrid Properties -> (swipe right) -> Interface -> (slide nav bar to 0%).
Because the status bar is still visible, PIE will not show status information when activated like this as such information would be redundant.
Reserved
Paranoid Android - Main Features
PIE is an unobtrusive replacement for the stock on-screen navigation buttons. It stays hidden off-screen, only to be brought to life by a predefined gesture. PIE can be manifested on all four sides of the devices.
PIE isn't just about a new navigation experience, either – it also offers customizable colors, status information (like clock, date, et cetera), notifications, and toggles. One nice thing about PIE is that it's dynamic, meaning its size will be defined by the device's dpi; in other words, you won't see a stretched phone UI on a tablet.
Hybrid Mode
This Rom features true Hybrid Mode… it lets you scale and project every app, every widget, even system components individually. Remember, android is modular, everything is an app (Lockscreen, navigation bar, dialogs, popups, keyboards, widgets and your regular apps of course).
Apps have the capability to switch into various designs or layouts according to the device they run on. This can result in a complete new experience as many apps will transform to the better.
For every element that you like, chose a mode (Phone UI, Phablet UI, Tablet UI) and/or a size. Regardless of the mode selected, you are 100% independent of the system DPI which runs nicely in whatever value it has been assigned to.
You do not need to boot your phone into a certain DPI. Neither will most of the changes you apply require a reboot.
What is DPI?
Dots Per Inch. As the name defines, DPI is the number of dots per inch of a screen.
In PA, we can modify DPI of any & every app or service independently.
Lower DPI value, would cause a general shrinkage, & higher DPI value, would cause the app to get bigger.
In general, we have a few standard DPI values:
xHDPI: 320 DPI | HDPI: 240 DPI | MDPI: 160 DPI | LDPI: 120 DPI
Per App Color
Part of the Hybrid Engine allows you to color the status bar and navigation bar for individual apps. This completely transforms the user interface and allows for customization on a completely different level.
HALO (2.0)
What this update brings...
Version 2.0 of HALO retains all the original functionality of HALO as described below, with the added bonus of
1. The actual notification is displayed as opposed to just the notification text
2. As a result of point 1, some apps can provide you with a "richer" notification experience (notification widgets).
The most common use of notification widgets would be found in music apps, however, any app can create this type of notification.
Remember, this is dependent on the app itself. HALO does not control this behavior and is not responsible for creating the widget.
As long as the feature is supported by the app however, it can be displayed in HALO without the need for any additional HALO configurations.
These notification widgets can be interacted with via multi-touch. One touch to drag HALO and hold the notification on screen, the second to select an option in the notification widget.
Activation
Pull down (status bar) or swipe up (PIE) the notification shade, tap HALO icon
NOTE:
Animator duration scale must be turned on, at least .5x or higher (Don't know what this is, don't touch it)
Deactivation
Reverse HALO Checked* - Double tap HALO, hold on second tap and drag over red X
Reverse HALO Unchecked* - Tap and drag HALO over the red X
*Reverse HALO option: Settings - Toolbars - Reverse HALO
Move HALO - Same as deactivate but DO NOT place over the red X. Instead, drag to screen location you would like HALO to dock at.
Settings - Toolbars - (HALO)
HALO Policy - Choose either blacklist or white list
Blacklist - select the apps that WILL NOT appear in HALO
Whitelist - select the apps that WILL appear in HALO
Hide HALO after activity - HALO will appear for incoming tasks and scroll out of sight after a short while.
Reverse HALO - Swap the task switching and moving gestures
Re-size HALO - Select between predefined HALO sizes
Pause Active App - When opening an app in HALO, the underlying/active app will be paused
Gestures
Swipe Up (marker 1) - Dismiss Notification
(persistent notification CANNOT be dismissed - just like your status bar)
Swipe Up (marker 2) - Dismiss All Notifications
Swipe Down (marker 1) - Hide HALO
(HALO immediately goes into hidden state, bypassing normal hide delay)
Swipe Down (marker 2) - Silence HALO (New notifications will not cause HALO to pop-up until the user "wakes" HALO)
Swipe Left/Right - Swiping away from HALO allows you to scroll through notifications (if multiple notifications exist).
Buglist & changelog
Just standard CM/PA "bugs" (if there are any )
Changelog:
12.10.2013:
Button backlight notification for 2 sec when USB/charger is plugged in (Settings->Display-> Battery light - has to be enabled)
Some GPS tweaks
Added HALO))) to the build
Built with Linaro24.09.2013:
Removed ParanoidOTA.apk
Added Torch21.09.2013:
Volume button wake: (Settings->Buttons->Volume button wake)
Proper control over button backlight, you can now enable/disable Notification Light, Battery light, Battery low light (Settings->Display->Pulse notification light and Battery light)
Upstream fixes18.09.2013:
Paranoid Android 3.99 RC1
Menu key is properly detected by apps12.09.2013:
Added lights library all thanks to @arararagi
Disable backlight during charging04.09.2013:
Add EternityProject RILJ all thanks to @kholk03.09.2013:
Add LG camera HAL parameters02.09.2013:
Navigation bar disabled by default
Hardware buttons back light & custom actions control
Vibrator intensity control31.08.2013: Initial build
---
I'll try thank you very much
Sent from my LG-P880 using xda premium
Thanks for the rom, i will try to used! I was waiting for this rom for a while:good:
Finally PA for our device, thanks very much! I'm downloading now, will report later!
nice work, but an important Q: what device tree and what kernel are you using?
please put this information into your OP for being fully GPL compliant you might wanna take a look at this
laufersteppenwolf said:
nice work, but an important Q: what device tree and what kernel are you using?
please put this information into your OP for being fully GPL compliant you might wanna take a look at this
Click to expand...
Click to collapse
Yes, you are completely right. Thanks I'll update it. Device and kernel tree are the ones from official CM.
Sent from my lg-P880 using XDA Premium 4 mobile app
EDIT: sources stated in third post, hope it's OK now
Could just resist and flashed
About this advanced settings FC's , it is normal for non official PA. I have the same on Galaxytab 7.0, maybe it contains device specific settings I don't know
But I found serious bug... My external SDcard is not detected :/
EDIT: Wait !! It is mounted on /storage/sdcard1 , but just doesn't show up normally with X-plore like it did on 4.2.2
EDIT1: Bug with busybox and Xposed, same as in SlimBean 4.3 by Demetris, Xposed could not be installed because of busybox not being found.
FunkyRasta said:
Could just resist and flashed
About this advanced settings FC's , it is normal for non official PA. I have the same on Galaxytab 7.0, maybe it contains device specific settings I don't know
But I found serious bug... My external SDcard is not detected :/
EDIT: Wait !! It is mounted on /storage/sdcard1 , but just doesn't show up normally with X-plore like it did on 4.2.2
EDIT1: Bug with busybox and Xposed, same as in SlimBean 4.3 by Demetris, Xposed could not be installed because of busybox not being found.
Click to expand...
Click to collapse
Device specific settings are pa bug.
Es file explorer can normally see sd card
I haven't tried xposed yet. I suppose you flashed 4.3 framework?
Sent from my lg-P880 using XDA Premium 4 mobile app
FunkyRasta said:
But I found serious bug... My external SDcard is not detected :/
EDIT: Wait !! It is mounted on /storage/sdcard1 , but just doesn't show up normally with X-plore like it did on 4.2.2
Click to expand...
Click to collapse
well, this "bug" should not be that big of a problem OP should easily be able to fix the mountpoints inside the ramdisk
(if not, just PM me )
Also I had problems with HybridEngine and HybridProperties not remembering per app DPI and Layout settings :/ Now flashed SlimBean, I miss that rom
the backlight hardware button doesn't light off, and i can't find the setting to configure the timeout. another thing is, can you disable the soft navigation by default? kind of redundant, and the hardware button light not switching off bug just made it twice more annoying.
FunkyRasta said:
Could just resist and flashed
About this advanced settings FC's , it is normal for non official PA. I have the same on Galaxytab 7.0, maybe it contains device specific settings I don't know
But I found serious bug... My external SDcard is not detected :/
EDIT: Wait !! It is mounted on /storage/sdcard1 , but just doesn't show up normally with X-plore like it did on 4.2.2
Click to expand...
Click to collapse
@FunkyRasta Can you be more specific? I belive that external SDcard is mounted on /storage/sdcard1 by default on CM 10.2. It shouldn't be much of a deal to change it, however I don't want to deviate from CM or PA standard is it's not really neccessary, where do you think external SD should be mounted?
FunkyRasta said:
EDIT1: Bug with busybox and Xposed, same as in SlimBean 4.3 by Demetris, Xposed could not be installed because of busybox not being found.
Click to expand...
Click to collapse
No problem here mate, check the screenshots below.
Please make sure you followed procedure to install Xposed on 4.3
How to install Xposed on 4.3 based ROMs:
1. Install XposedInstaller_2.1.4.apk DON'T USE IT
2. Reboot to recovery and flash cwm-Xposed.JB4.3.Framework.Installer.zip
3. Reboot and use Xposed Installer to enable modules, etc.
gingerboy92 said:
the backlight hardware button doesn't light off, and i can't find the setting to configure the timeout. another thing is, can you disable the soft navigation by default? kind of redundant, and the hardware button light not switching off bug just made it twice more annoying.
Click to expand...
Click to collapse
@gingerboy92
I hope to introduce backlight hardware buttons control in next build, should be ready until the weekend.
Soft keys can be disable by setting navbar height to 0, tt will be defaulted in next build.
FunkyRasta said:
Also I had problems with HybridEngine and HybridProperties not remembering per app DPI and Layout settings :/ Now flashed SlimBean, I miss that rom
Click to expand...
Click to collapse
Also no problems here, can anyone else confirm this?
This installs Xposed without the need to flash anything: http://forum.xda-developers.com/showthread.php?p=45149120
Sent from my LG-P880 using Tapatalk 4
Build 02.09.2013
New build is uploaded, OP updated.
Try it.
Changes:
Navigation bar disabled by default
Hardware buttons back light & custom actions control
Vibrator intensity control
no way to delete
About these problems that were reported.
Sure card is mounted right, it wasn't just showing in Xplore
And about hybrid engine, perhaps I just needed reinstall, because no users reported it and you
Gonna comeback to PA as soon as I set up dual boot
Sent from my LG-P880 using xda app-developers app
This is a guide to enable System UI tuner on Marshmallow.
Since we cannot root our Android One currently, it is a good way to tweak our devices right now.
It includes
•Re-arrange the Quick Settings toggles.
•Show hide items from the status bar (such as casting icon, do not disturb icon, etc.)
•Show the embedded battery percentage in the Battery indicator.
•Toggle Demo Mode
To enable this, do the following:
•Pull down the notification drawer to display the Settings gear icon in the top right corner.
•Long press this icon. It may not be noticeable, but it will begin to spin under your finger. It may take a couple of tries (did for me on two different devices).
•When it's activated, you will see a popup that says "Congrats! System UI Tuner has been added to Settings" (See screenshot).
•Go to your Settings and you will see an option for "System UI Tuner" under "About Phone".
That's it! Enjoy
hp5942 said:
This is a guide to enable System UI tuner on Marshmallow.
Since we cannot root our Android One currently, it is a good way to tweak our devices right now.
It includes
•Re-arrange the Quick Settings toggles.
•Show hide items from the status bar (such as casting icon, do not disturb icon, etc.)
•Show the embedded battery percentage in the Battery indicator.
•Toggle Demo Mode
To enable this, do the following:
•Pull down the notification drawer to display the Settings gear icon in the top right corner.
•Long press this icon. It may not be noticeable, but it will begin to spin under your finger. It may take a couple of tries (did for me on two different devices).
•When it's activated, you will see a popup that says "Congrats! System UI Tuner has been added to Settings" (See screenshot).
•Go to your Settings and you will see an option for "System UI Tuner" under "About Phone".
That's it! Enjoy
Click to expand...
Click to collapse
System UI tuner is some of the best feature i like in android marshmallow update without custom rom you can customize your quick settings
Nice info, thx
Sent from my EVERCOSS A65 using XDA Free mobile app
Maheep Shrimali said:
System UI tuner is some of the best feature i like in android marshmallow update without custom rom you can customize your quick settings
Click to expand...
Click to collapse
Yeah without gravitybox and xposed right now it is our only way of tweaking
Does it work for HTC m8? Can't seem to be getting anywhere??
Stuck ram
I think that only works on AOSP/Close to stock ROMs.
Oh OK thanks for responding.....I've been trying and nothing so no ui tuner for me.
Does not work for note 4 CM 13 ...
Endormin said:
Does not work for note 4 CM 13 ...
Click to expand...
Click to collapse
Use edit tiles in CM13
Hello,
Know someone a trick to enable / view network speed on status bar ( some trick as for battery )? Some hide settings from where to enable?
Thanks
cyber-mix said:
Hello,
Know someone a trick to enable / view network speed on status bar ( some trick as for battery )? Some hide settings from where to enable?
Thanks
Click to expand...
Click to collapse
Wait for bootloader unlock and custom ROM.
Only way to do it right now is to download an app that displays it in the left corner.
just to add to that , the 3G or 4G symbol is always displaying EVEN with the data turned OFF...
in the case that the phone is indeed using Mobile Data there are small arrow indicators that show Mobile usage.
app for everything that you need. This is something which bothers me coming from MIUI and its available customisation options. Ability to record calls from the dialler all the way to something trivial like Battery% in status bar.
Skamath said:
app for everything that you need. This is something which bothers me coming from MIUI and its available customisation options. Ability to record calls from the dialler all the way to something trivial like Battery% in status bar.
Click to expand...
Click to collapse
Battery Percentage can be set to be displayed either while on charge or always.
That can be set within the system ui tuner, and that can be activated by holding down the gear symbol (settings) on the pull down menu.
Then in the settings menu you should see the system ui options.
Lähetetty minun TA-1004 laitteesta Tapatalkilla
hinuk said:
Battery Percentage can be set to be displayed either while on charge or always.
That can be set within the system ui tuner, and that can be activated by holding down the gear symbol (settings) on the pull down menu.
Then in the settings menu you should see the system ui options.
Lähetetty minun TA-1004 laitteesta Tapatalkilla
Click to expand...
Click to collapse
Strange enough that my TA-1004 not able to enable this System UI Tuner by long pressing the gear icon and then release it.
alexander3133 said:
Strange enough that my TA-1004 not able to enable this System UI Tuner by long pressing the gear icon and then release it.
Click to expand...
Click to collapse
Have you disabled any animations in developers options? If so, you have to turn them on again to make it work.
references said:
Have you disabled any animations in developers options? If so, you have to turn them on again to make it work.
Click to expand...
Click to collapse
You are right, I disabled them all. Strange that this UI tweak menu need that to be enabled.
Thanks.
What is this icon for ?
Auto Rotation OFF
Why this appears all of sudden . Most of the time I off the auto rotation and it's not appear before .
Do you use system ui tunner? This app has sometimes this issue when you hide some icons in the statusbar
Actually, my experience is, that icon shows up when you have auto-rotation on. When you turn auto-rotation off, the icon also disappears.
I thought it was an OS update available
Sent from my SM-N950U using Tapatalk
Max_Terrible said:
Actually, my experience is, that icon shows up when you have auto-rotation on. When you turn auto-rotation off, the icon also disappears.
Click to expand...
Click to collapse
Really odd, in my case, the icon appears when autorotation is disabled! ?
Usually stock for Samsung devices it doesn't appear at all no matter what you have it set to, well not on any of my past Samsung phones anyway.
As said, if you use System UI Tuner or ADB to disable or enable any status bar icons, it will show up. I disabled my alarm clock icon & doing so makes the rotation icon appear so I had to disable that too.
If not using System UI Tuner you can disable it using ADB, no root needed.
Code:
adb shell settings put secure icon_blacklist rotate