• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[JB:CM10:HYBRID] PARANOIDANDROID [1.97a, True HybridMode, Size & UI on Per App Basis]

Search This thread

DaXmax

Senior Member
Sep 16, 2008
10,846
9,928
Singapore
[JB:CM10:HYBRID] PARANOIDANDROID [1.97a, True HybridMode, Size & UI on Per App Basis]


logo.png



untitled-19kkgo.png


untitled-1bnls4.png



paranoid_notabf8j0a.png

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.


Donations to CM http://forum.cyanogenmod.com/donate , to molesarecoming http://forum.xda-developers.com/donatetome.php?u=4491046, to D4rKn3sSyS http://forum.xda-developers.com/donatetome.php?u=3484876, to me http://forum.xda-developers.com/donatetome.php?u=1216319

Do not report ANYTHING or as moles and D4rkn3sSyS says, I will hunt you :p

paranoid_instructions4zkp3.png

JellyBean Beta
  • CWM: Wipe Cache / Factory Reset IF you're on any ROM other than AOSP JB (May work without fullwipe from older PA versions if your /data folder is not full of things)
  • CWM: Install Zip: Rom: Download
  • CWM: Install Zip: Gapps: Download
  • CWM: Wipe Cache Partition
  • CWM: Advanced/Wipe Dalvik Cache
  • Reboot
    [*]Video tutorial: http://www.youtube.com/watch?v=72Ow-YQeex4 - Could someone kindly record a video ? thanks

ICS Stable


paranoid_hintsu4kjw.png



paranoid_troublernbsn.png

  • If you have an issue and you want to call our attention, here's what you do:
  • 1. Try everything you can, find solutions for yourself. Wipe caches, revert all your settings you have made, go back to your stock Kernel, factory reset if you have to or reflash the rom. Assume that the issue is on your side and try your best to isolate it.
  • 2. Search this thread and Cyanogenmods aswell (its our base) for possible reoccurences of your issue and hopefully solutions that may have come up.
  • 3. If you think the issue is important enough that we should cease our work and look into it, post your issue, BUT ...
  • ... stay friendly, do not demand anything, do not threaten
  • ... explain your issue as precise as you can, name the exact apps and conditions that cause trouble, help us to replicate the issue right away. If we can't there's no way we can fix it and your post will simply clutter the thread
  • ... collect evidence, keep in mind this is a developer thread so even if you are not one, do us the favor and research how to record logcat. logcat is the single most important help you can give us to resolve your issue.



paranoid_creditsjkkeh.png


 
Last edited:

DaXmax

Senior Member
Sep 16, 2008
10,846
9,928
Singapore
ParanoidAndroid JellyBean - v1.9.2

Thanks to - nerve21, spirobakos, netmatrix and gokussjx for testing it for me. :)

paranoid_changelogjmkth.png

  • v1.97
  • New option: "large" to trick an app thinking the device has a real big screen. some need it, like amazon kindle to jump into tabUI. some even react on it, gdrive will slightly adapt its layout - makes only sense if you give it a small dpi though.
  • The algorithm to extract the actual layout containers from apk files works more precise and can reveal more than before. there will still be a few apps left who do that layout stuff in java - we will add an override button for that, but in the meantime you can edit /system/etc/paranoid/properties.conf .layout=360 for phone-like UI, 600 for phablet, 720 = tablet, 1280 = super huge tablet
  • Several bugfixes from us and cm

  • v1.96
  • Breakthrough: We can finally target the actual layout containers inside the apk. If an app brings only phoneUI, you see it right away as you only have one UI option. If it brings ten, you will be able to pick each one of em. We're finally away from this Phone/Phab/Tab nonsense.
  • Total Hybrid engine revamp, alot less clutter, many bugfixes, apps wont make jumps when you load them up because their actual size is calculated by the engine.
  • Panel is still growing. It brings new options and new preferences that can even change android system settings.
  • All recent cm10 patches and fixes

  • v1.9.5
  • Finally hardware accelerated recents in TabUI, as fluid as ever. The ugly gradient is gone aswell
  • Paranoid got its own dir in /system/etc/paranoid - pad.prop is not properties.conf
  • A clean backup properties file is shipped, you can make a full reset in the panel in case you lost it with all the settings you made
  • Force option can be activated in the panel, good for widget scaling
  • The DPI sliders in the panel read min/max props from properties.conf, define them as you like
  • TabUI Recents are back to a bigger size, this is temporary, i'll look for ways to port the phone implementation as project butter skipped the tabUI code
  • CM fixed alot of features again, we included them all

  • v1.9.2
  • Softkeys toggle
  • Merged CM's theme engine
  • Fixed a few unclean sources
  • HDPI adjustments
  • Fixed Wifi Supplicant

  • v1.9.1
  • Hybrid bugfix, finally keyboard/facebook scaling works on JB again without sideeffects
  • Layout fix for notificationcenter gap in tabUI
  • Layout fix for recents in phabUI
  • Speed prefs ask for reboot
  • New bootani thx to nasaorc
  • CM10 patches

Code:
[B]20120719v1.8alpha[/B]
Bluetooth was not working in 1.6, now it does
Selection in landscape was botched, now it isn't
Hide statusbar/navbar is back
A whole bunch of CM features and powermenu options
Corrected the way JB displays sw720 TabUI apps (it wasted almost 40% of the screen with margins)
Dreadful CM-default ringtones are out
Some other stuff i cant remember right now

[B]20120717v1.7alpha[/B]
SysUI bugfixes, all three modes work by simply dropping it into a mode, no more navbar height issues
Recents/menu merge
ParanoidPreferences panel, barebones stripped down version, no bug reports please, we know its not stable yet
new bootanimation, thx nasaorc

[B]v1.6[/B]
Built from source - 10/7/2012 - 00:27:58
OTA app changed (This trashes OTA update, please download manually this version). More responsive methods
Merged latest CM changes, including a lot of fixes and improvements for device tree
Improvements on frameworks, fixed for once and finally all DPI related crashes
SystemUI mode can be configured now
Cleanup and speedup of hybrid code via native libs (I'd say 25%)
A [B]lot[/B] more of changes, you can check them here: [url]https://github.com/ParanoidAndroid[/url]

[B]v1.5[/B]
Built from source - 25/6/2012 - 11:3:12
Updated CM9 Kernel to 3.0.36
Improvements on OTA app, scheduled checkups
Improvements on Backup app, now it automatically launches on startup after you install a newer (or older) version
Hybrid speedup, less lag, considerably faster list scrolling when pad/pal is in action
Keyboard scaling, an androids first
PAD/PAL bugfixes for apps that still crop images in lower dpis
Settings revamp, speed preferences to switch between modes without having to set up anything, less clutter
Trebuchet extras: 3x4 widgets, speed dial menu button, ... and some weird rocket button which im sure will be very useful to most of you
Pad.prop revamp, new preferences that should pretty much nail it. Im sorry but this trashes your old settings again, do not attempt to restore them unless you do it in a text editor

v1.4
Built from source, 3:03pm COT. Synced with latest Paranoid sources
Fixed most of the issues with pad & pal, now facebook, whatsapp, keyboards, etc will be shown just fine
PAD/PAL work in phonemode 100%, no weird toggles and stuff like that. you get full tablet apps without caveats
Settings cleanup, most of the garbage dpi options are gone, should be more intuitive - i ask you to not bring your old pad.props though some things changed. if you know what you do take a look and edit by hand
Trashed our LatinIME repo - not needed anymore
Fixed OTA 100%, now it should never hang on 99%
Navbar editor is now hidden on tablet mode ... ups missed that one.
ParanoidAndroid Alpha Livewallpaper

Issue

-Wifi Tethering doesnt works, but USB/Bluetooth works fine

[B]v1.2[/B]
Built from source, 04:27 CEST.
Updated kernel to latest CM Kernel
Patched linaro spare parts
Fixed Tethering
First unified release, compiled from our git
New panel (You already know it if you used betas)
Added ParanoidBackup app
Fixed bugs on beta releases (Battery swapping, overlaps, ui bugs etc)
Recent apps improvement on tab mode (bigger preview)
Error where app shows up in the wrong UI will be fixed
Scaling lockscreen dialogs and so on
Removed hardcoded framework values (yay! )
Removed "Global density", if you STILL want to mess with this one with v1.2, you've not even tested a 50% of what this ROM can do.
Fixed a lot of other things on pad & pal, cleaned up sources
Fixed themes crash on tab mode, still crashes sometimes on phone mode. [Seems this one is totally fixed now. Need to test a bit more]
A HUGE amount of fixes, improvements and so, this version should be rockstable.

[B]v1.1[/B]
Kanged from source, 9:26am COT. All features included (even the ones that are on CM9 changelog but not on latest nightly)
Updated kernel to latest Pete's kernel
Fixed Bigmemory problems
Fixed Bluetooth?
Fixed navbar on phone mode, and now doesn't removes statusbar transparency
Fixed Utils.isScreenLarge() method, now it checks for LCD Density, wich reduces % of error to 0
Improved panel a LOT, including a cool action bar for saving or discarding changes
.force pad feature implemented, now you can resize widgets
Added more descriptive strings to panel
Added customizable toggles for tablet mode. You can choose now between 9 toggles, and a max of 6 of them. You can also reorganize or remove all the toggles.
Removed some battery styles, and HC lockscreen, searching for a common base
Translated a lot of things in spanish XML's :p ([url]http://review.cyanogenmod.com/#/c/16596/[/url])

[B]v1.0[/B]
Kanged from source, 1:04pm COT. All features included (even the ones that are on CM9 changelog but not on latest nightly)
Improvements on OTA app
First time in Android history that Per-App-Layout has been realized
Comes with a better panel
Fixed pin screen hot reboot

[B]v0.6[/B]
Kanged from source, 2:52pm COT. 
Updated kernel to latest siyahKernel
Fixed tablet mode swapping not overriding sense recent apps option
Automatically disable all the DPI options if PAD is not enabled
General fixes. We're now stable. This version is not a beta but a RC
Fixed reset button on PAD panel
Fixed tablet mode keyboard popup (Is little but there it is, not cutted anymore)
Force to hide statusbar (Global menu option)... finally fullscreen gaming!
New PAD code. No lags at all, rotation is smoooth.

[B]v0.5[/B]
Kanged from source, 11:10am COT. All features included
Updated kernel to latest siyahKernel
CherryPicked a few CM things that I'm sure they will merge soon (and what if they dont :p)
Home button long press on tablet mode now handles recent apps (just like on phone mode)
New PAD panel. Moles didn't sleep today
Fixed most of the crashes (99%, maybe I missed something)
Fixed lockscreen music transport overlay
Fixed Can't install apps to external sd, installing them causes acore fc
Tablet mode onScreen buttons toggle
Instant changes, SoftKeys (Not even on AOKP :p)
 
Last edited:

Lord AnubiS

Senior Member
Nov 15, 2009
118
23
Valencia
Error installing from the Play Store

Can't install anything from the Play Store, it giving me some error. Look at the attached screenshot.
 

Attachments

  • Screenshot_2012-07-27-12-16-53.jpg
    Screenshot_2012-07-27-12-16-53.jpg
    28.7 KB · Views: 1,006
Last edited:

Weedalot

Senior Member
Apr 23, 2011
628
140
DaXmax, i don't use stock Gallery, but if I remove it, I lose camera. Is it possible to have separate camera.apk?

You can get it on market militia or market.

Anyways I got a question. How do I get lockscreen and phone app(in call) portrait mod? I need it for when I'm driving.
Love this ROM, only thing missing for me is the option to edit softkeys like slim ICS has.

Sent from my GT-I9000 using Tapatalk 2
 

Top Liked Posts

  • There are no posts matching your filters.
  • 34
    [JB:CM10:HYBRID] PARANOIDANDROID [1.97a, True HybridMode, Size & UI on Per App Basis]


    logo.png



    untitled-19kkgo.png


    untitled-1bnls4.png



    paranoid_notabf8j0a.png

    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.


    Donations to CM http://forum.cyanogenmod.com/donate , to molesarecoming http://forum.xda-developers.com/donatetome.php?u=4491046, to D4rKn3sSyS http://forum.xda-developers.com/donatetome.php?u=3484876, to me http://forum.xda-developers.com/donatetome.php?u=1216319

    Do not report ANYTHING or as moles and D4rkn3sSyS says, I will hunt you :p

    paranoid_instructions4zkp3.png

    JellyBean Beta
    • CWM: Wipe Cache / Factory Reset IF you're on any ROM other than AOSP JB (May work without fullwipe from older PA versions if your /data folder is not full of things)
    • CWM: Install Zip: Rom: Download
    • CWM: Install Zip: Gapps: Download
    • CWM: Wipe Cache Partition
    • CWM: Advanced/Wipe Dalvik Cache
    • Reboot
      [*]Video tutorial: http://www.youtube.com/watch?v=72Ow-YQeex4 - Could someone kindly record a video ? thanks

    ICS Stable


    paranoid_hintsu4kjw.png



    paranoid_troublernbsn.png

    • If you have an issue and you want to call our attention, here's what you do:
    • 1. Try everything you can, find solutions for yourself. Wipe caches, revert all your settings you have made, go back to your stock Kernel, factory reset if you have to or reflash the rom. Assume that the issue is on your side and try your best to isolate it.
    • 2. Search this thread and Cyanogenmods aswell (its our base) for possible reoccurences of your issue and hopefully solutions that may have come up.
    • 3. If you think the issue is important enough that we should cease our work and look into it, post your issue, BUT ...
    • ... stay friendly, do not demand anything, do not threaten
    • ... explain your issue as precise as you can, name the exact apps and conditions that cause trouble, help us to replicate the issue right away. If we can't there's no way we can fix it and your post will simply clutter the thread
    • ... collect evidence, keep in mind this is a developer thread so even if you are not one, do us the favor and research how to record logcat. logcat is the single most important help you can give us to resolve your issue.



    paranoid_creditsjkkeh.png


    10
    ParanoidAndroid JellyBean - v1.9.2

    Thanks to - nerve21, spirobakos, netmatrix and gokussjx for testing it for me. :)

    paranoid_changelogjmkth.png

    • v1.97
    • New option: "large" to trick an app thinking the device has a real big screen. some need it, like amazon kindle to jump into tabUI. some even react on it, gdrive will slightly adapt its layout - makes only sense if you give it a small dpi though.
    • The algorithm to extract the actual layout containers from apk files works more precise and can reveal more than before. there will still be a few apps left who do that layout stuff in java - we will add an override button for that, but in the meantime you can edit /system/etc/paranoid/properties.conf .layout=360 for phone-like UI, 600 for phablet, 720 = tablet, 1280 = super huge tablet
    • Several bugfixes from us and cm

    • v1.96
    • Breakthrough: We can finally target the actual layout containers inside the apk. If an app brings only phoneUI, you see it right away as you only have one UI option. If it brings ten, you will be able to pick each one of em. We're finally away from this Phone/Phab/Tab nonsense.
    • Total Hybrid engine revamp, alot less clutter, many bugfixes, apps wont make jumps when you load them up because their actual size is calculated by the engine.
    • Panel is still growing. It brings new options and new preferences that can even change android system settings.
    • All recent cm10 patches and fixes

    • v1.9.5
    • Finally hardware accelerated recents in TabUI, as fluid as ever. The ugly gradient is gone aswell
    • Paranoid got its own dir in /system/etc/paranoid - pad.prop is not properties.conf
    • A clean backup properties file is shipped, you can make a full reset in the panel in case you lost it with all the settings you made
    • Force option can be activated in the panel, good for widget scaling
    • The DPI sliders in the panel read min/max props from properties.conf, define them as you like
    • TabUI Recents are back to a bigger size, this is temporary, i'll look for ways to port the phone implementation as project butter skipped the tabUI code
    • CM fixed alot of features again, we included them all

    • v1.9.2
    • Softkeys toggle
    • Merged CM's theme engine
    • Fixed a few unclean sources
    • HDPI adjustments
    • Fixed Wifi Supplicant

    • v1.9.1
    • Hybrid bugfix, finally keyboard/facebook scaling works on JB again without sideeffects
    • Layout fix for notificationcenter gap in tabUI
    • Layout fix for recents in phabUI
    • Speed prefs ask for reboot
    • New bootani thx to nasaorc
    • CM10 patches

    Code:
    [B]20120719v1.8alpha[/B]
    Bluetooth was not working in 1.6, now it does
    Selection in landscape was botched, now it isn't
    Hide statusbar/navbar is back
    A whole bunch of CM features and powermenu options
    Corrected the way JB displays sw720 TabUI apps (it wasted almost 40% of the screen with margins)
    Dreadful CM-default ringtones are out
    Some other stuff i cant remember right now
    
    [B]20120717v1.7alpha[/B]
    SysUI bugfixes, all three modes work by simply dropping it into a mode, no more navbar height issues
    Recents/menu merge
    ParanoidPreferences panel, barebones stripped down version, no bug reports please, we know its not stable yet
    new bootanimation, thx nasaorc
    
    [B]v1.6[/B]
    Built from source - 10/7/2012 - 00:27:58
    OTA app changed (This trashes OTA update, please download manually this version). More responsive methods
    Merged latest CM changes, including a lot of fixes and improvements for device tree
    Improvements on frameworks, fixed for once and finally all DPI related crashes
    SystemUI mode can be configured now
    Cleanup and speedup of hybrid code via native libs (I'd say 25%)
    A [B]lot[/B] more of changes, you can check them here: [url]https://github.com/ParanoidAndroid[/url]
    
    [B]v1.5[/B]
    Built from source - 25/6/2012 - 11:3:12
    Updated CM9 Kernel to 3.0.36
    Improvements on OTA app, scheduled checkups
    Improvements on Backup app, now it automatically launches on startup after you install a newer (or older) version
    Hybrid speedup, less lag, considerably faster list scrolling when pad/pal is in action
    Keyboard scaling, an androids first
    PAD/PAL bugfixes for apps that still crop images in lower dpis
    Settings revamp, speed preferences to switch between modes without having to set up anything, less clutter
    Trebuchet extras: 3x4 widgets, speed dial menu button, ... and some weird rocket button which im sure will be very useful to most of you
    Pad.prop revamp, new preferences that should pretty much nail it. Im sorry but this trashes your old settings again, do not attempt to restore them unless you do it in a text editor
    
    v1.4
    Built from source, 3:03pm COT. Synced with latest Paranoid sources
    Fixed most of the issues with pad & pal, now facebook, whatsapp, keyboards, etc will be shown just fine
    PAD/PAL work in phonemode 100%, no weird toggles and stuff like that. you get full tablet apps without caveats
    Settings cleanup, most of the garbage dpi options are gone, should be more intuitive - i ask you to not bring your old pad.props though some things changed. if you know what you do take a look and edit by hand
    Trashed our LatinIME repo - not needed anymore
    Fixed OTA 100%, now it should never hang on 99%
    Navbar editor is now hidden on tablet mode ... ups missed that one.
    ParanoidAndroid Alpha Livewallpaper
    
    Issue
    
    -Wifi Tethering doesnt works, but USB/Bluetooth works fine
    
    [B]v1.2[/B]
    Built from source, 04:27 CEST.
    Updated kernel to latest CM Kernel
    Patched linaro spare parts
    Fixed Tethering
    First unified release, compiled from our git
    New panel (You already know it if you used betas)
    Added ParanoidBackup app
    Fixed bugs on beta releases (Battery swapping, overlaps, ui bugs etc)
    Recent apps improvement on tab mode (bigger preview)
    Error where app shows up in the wrong UI will be fixed
    Scaling lockscreen dialogs and so on
    Removed hardcoded framework values (yay! )
    Removed "Global density", if you STILL want to mess with this one with v1.2, you've not even tested a 50% of what this ROM can do.
    Fixed a lot of other things on pad & pal, cleaned up sources
    Fixed themes crash on tab mode, still crashes sometimes on phone mode. [Seems this one is totally fixed now. Need to test a bit more]
    A HUGE amount of fixes, improvements and so, this version should be rockstable.
    
    [B]v1.1[/B]
    Kanged from source, 9:26am COT. All features included (even the ones that are on CM9 changelog but not on latest nightly)
    Updated kernel to latest Pete's kernel
    Fixed Bigmemory problems
    Fixed Bluetooth?
    Fixed navbar on phone mode, and now doesn't removes statusbar transparency
    Fixed Utils.isScreenLarge() method, now it checks for LCD Density, wich reduces % of error to 0
    Improved panel a LOT, including a cool action bar for saving or discarding changes
    .force pad feature implemented, now you can resize widgets
    Added more descriptive strings to panel
    Added customizable toggles for tablet mode. You can choose now between 9 toggles, and a max of 6 of them. You can also reorganize or remove all the toggles.
    Removed some battery styles, and HC lockscreen, searching for a common base
    Translated a lot of things in spanish XML's :p ([url]http://review.cyanogenmod.com/#/c/16596/[/url])
    
    [B]v1.0[/B]
    Kanged from source, 1:04pm COT. All features included (even the ones that are on CM9 changelog but not on latest nightly)
    Improvements on OTA app
    First time in Android history that Per-App-Layout has been realized
    Comes with a better panel
    Fixed pin screen hot reboot
    
    [B]v0.6[/B]
    Kanged from source, 2:52pm COT. 
    Updated kernel to latest siyahKernel
    Fixed tablet mode swapping not overriding sense recent apps option
    Automatically disable all the DPI options if PAD is not enabled
    General fixes. We're now stable. This version is not a beta but a RC
    Fixed reset button on PAD panel
    Fixed tablet mode keyboard popup (Is little but there it is, not cutted anymore)
    Force to hide statusbar (Global menu option)... finally fullscreen gaming!
    New PAD code. No lags at all, rotation is smoooth.
    
    [B]v0.5[/B]
    Kanged from source, 11:10am COT. All features included
    Updated kernel to latest siyahKernel
    CherryPicked a few CM things that I'm sure they will merge soon (and what if they dont :p)
    Home button long press on tablet mode now handles recent apps (just like on phone mode)
    New PAD panel. Moles didn't sleep today
    Fixed most of the crashes (99%, maybe I missed something)
    Fixed lockscreen music transport overlay
    Fixed Can't install apps to external sd, installing them causes acore fc
    Tablet mode onScreen buttons toggle
    Instant changes, SoftKeys (Not even on AOKP :p)
    6
    Now that PA is fully open-source and we can compile it, DaXmax won't port it to SGS anymore and so I'll compile it and post new releases in another thread :).

    Compiled 1.98 in the morning, right now I'm making sure the build has no bug and I'll start this new thread.

    Of course DaXmax knows it, thanks to him :).
    4
    So guys, you've heard it, i'm not supporting this device. So Trojan will. ;)
    4
    Updated OP with new build.