Per app densities and per app layout (tablet/phone)
Change the dpi value for each app (or system element) the way you want.
Enable and disable the 2D hardware accelleration on a per app basis.
As we still don't have a properly working hwa (thanks LG!) this tool makes the waiting easier.
For example: Just disable hwa for the Browser / Facebook to fix the rotation crash.
Deny certain apps the access to specific ressources.
V6 supercharged, OOM groupings, lagfree, dalvik fixes, etc.
and a lot more
P990: automatic detection of SU660 BBs for automatic time (automatic NITZ fix)
a couple datadrop fixes
adb remount enabled
flashable zip for LG UI 3.0
flashable zip for AOKP weather icons
tons of other things I am too lazy too list
PAD (Per App Density) - choose a custom density for each of your apps!
PAL (Per App Layout) - chose PhoneUI or TabletUI for each of your apps!
To be honest, this is not tablet mode at all, it has nothing to do with silly build.prop hacks.
This is the first and only Android rom to feature true Hybrid mode.
This rom lets you scale and project every app, every widget, even systemcomponents individually.
Remember, android is modular, everything is an app: Lockscreen, navigationbar, 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.
Now for every element that you like chose a mode (PhoneUI, Phablet/Nexus-7UI, TabletUI) and/or a size.
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.
You will not suffer from the myriads of troubles which normally haunt you under build.prop tablet mode.
Your market, phone, etc. will all work, apps won't shrink on you unless you shrink them yourself.
This project will entirely transform your device, but retain the aesthetics and the feel of your phone.
Post --- You're looking at it!
Post --- Downloads, Installation Instructions, Known Bugs & Changelog
Post --- Addons
Post --- Cherrypicks
Post --- Q&A by noahk423, ty!
You have a problem?
First consult the Known Bugs section!
Next read through the Q&A!
Still nothing? - it's time to use the search!
Okay, go ahead and post your problem - but please include as much information as possible!
Try to include a Logcat if you want quick help! (How to Logcat)
If you post something that is mentioned in the Known Bugs or the Q&A section you will get personally FACEPALMED:
I add everyone here who has his xda name in the PayPal comment. It can take a couple days sometimes.
If you didn't do that or I somehow forgot you please send me a PM and I will make sure to add you asap!
The CM Team and especially Ricardo Cerqueira, our CM device maintainer
D4rKn3sSyS and molesarecoming for the PARANOIDANDROID ROM
pastime1971 for his CM9 build and constant support. Thank you so much!
EaglesBlood Team for their data drop fix
owain for the screenshots, porting it to the G2x and his overall greatness
or use the GooManager (supports update notifications!)
Flash ROM + Hybrid Gapps
Advanced - Fix permissions
Do another reboot!
You don't need to do a full wipe. Just flash and wipe cache + dalvik.
If you want to keep your customized densities then make a backup of your pad.prop file with the "ParanoidAndroid Backup" app!
If you're coming from another ROM a full wipe highly recommended. It might work without if you come from another CM9 based ROM but: don't even dare to post any bug reports when you didn't do a full wipe!
Don't restore system apps (like Settings) or system data (like Wifi data) with TitaniumBackup!
You'll find a new Settings entry "Paranoid Settings" where you can setup all the magic
By default I set it up to use the standard Phone UI and disabled the navigation bar which I don't need.
But you can enable it at Settings - System - Navigation bar!
This Q&A has been written mainly by noahk423 from the G2x section.
If you appreciate his work please head over to the original post and leave him a Thanks there!
Q: Some apps Force Close for me A: Some apps don't like non-stock DPI values and will FC.
If an app Force Closes go to Settings - Paranoid Settings - List of apps and apply "Stock DPI (Phone)" (or custom 240 which is the same thing).
For apps with widgets also check the "Force Scaling (widgets)" option. After a reboot your problems are gone. This fixes 99% of all app FC's!
The next 0.5% are caused by restores from TitaniumBackup. Please try to avoid any unnecessary restores!
Q: My status bar disappeared? A: Hold power button until Power Menu comes up, click Expanded Desktop.
Q: Video recording isn't working A: Yes, that's LG's fault, we need the official ICS release for that. You can use "Videocam illusion" from the playstore. No HD but at least recording is working with it.
Q: Paranoid Android settings force closing? A: Clear data for "Settings" and see if that works. If it doesn't, did you do a full wipe before installation? If you didn't, then that is most likely the problem.
Q: My Youtube videos won't play? A: Turn phone to landscape mode, and turn off the HD option.
Q: I saw something about a hotfix in the thread, do I still need to flash that? A: No, you only need to flash hotfixes if they're mentioned in the first post. If not the hotfixes are already baked in into the newest version.
Q: I don't have the on-screen navigation buttons? I want those bacause it looks nice in Tablet UI! A: Go to Settings> System> Navigation bar> Softkeys, also works without Tablet UI.
Q: No USB mounting support for my SD card? A: The stock kernel doesn't support UMS. Flash a custom one (like Harsh's) and go to Settings> Storage> Menu> USB computer connection.
Q: The Stock browser crashs from time to time. A: Yes, the Stock browser crashes when turning from landscape to portrait. There is now a fix by tonyp here: http://bit.ly/R6afjw
Q: What are the major bugs in this ROM? A: Nothing ROM related! There are only the typical ICS bugs. We need the official ICS release by LG to solve them. Examples are no video recording(Camera does work though).
Q: Does Chrome work? A: Nope! Cnrome does not work because of missing drivers. We need the official ICS build for the Optimus 2x.
Q: My font size is rather small? A: Increase either the default or the apps specific density at Settings> ParanoidSettings or go into Settings> System> Font Size> and choose another font size.
Q: I've changed some things in Paranoid Settings. After rebooting, these Settings now force close, what do I do? A: Just reflash the ROM without wipe. This will fix it because it replaces the (modified)pad.prop in /system with an unmodified stock(as the ROM came) pad.prop.
Q: When switching through homescreens, I get a blue outline of the screen and I don't like it, how do I get rid of that? A: Go to Settings> Launcher> General> Disable the "Tablet effects" option. Then go to the Homescreen settings an change the Transition effect to Standard.
Q: My alarm didn't ring today, so I was late for work, then I got fired, then my house got reposessed, then my car gave out of gas, so now I'm just sitting under a bridge with my phone and what little battery I have left. Why didn't my alarm go off?! A: This was probably a bsod (black screen of death). All phones react different to different kernels, you have to try yourself which one works best for you. Don't undervolt! Undervolting increases the chance of bsods a lot. If this only happens during charging it's a charging bsod with an easy solution: Go into Settings - Developer Options and check "Stay awake"(No man's financial life was harmed in the making of the above question)
Q: Does the HDMI connection work? A: Yes! The HDMI connection works at full 1080p HD, just not at 720p though(just like CM7, and any other ROM). Just plug it in and it recognizes it just fine!
Q: When using a root checker, I got a failed root check(saying I'm not getting root access). What do I do? A: Try wiping the data of Superuser. If that doesn't work, try updating the SU binary, or the app itself. If that doesn't work, the ultimate solution is to wipe data(a complete data wipe/factory restore in CWM to be specific), and reinstall the ROM, this might not work however, a trick that has been used by a fellow Optimus 2x user, found that he had to erase all internal memory in "Mount Storage". But, in reality, there is NO need for a root checker if everything else Superuser related works, so don't worry!!
Q: Can you include the Optimus 4x lockscreen? A: Unfortunately: No - and there's nothing I can do about that as long as the ParanoidAndroid team doesn't release it's source.
Q: Why isn't Opera working? A: The newer versions aren't working on on P99x ICS unfortunately. You need to use Opera Mobile v11.5.3 or Opera Mini v6.5.2.
Some settings menus are not reachable in TabletUI and Portrait view, the problem is the too small screen size.
For example: Settings - Security - Screen lock - Pattern: The Next and Cancel buttons are missing in TabletUI.
There are three workarounds:
Most of the times it's enough to just tilt the device into landscape, the missing settings will appear due to a specific landscape layout.
Setting the Tablet DPI (128) does make it work, but it will get pretty tiny.
Last but not least: Apply PhoneUI (and if needed even a dpi of 240).
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?