[ROM][ICS:CM9/JB:CM10 hybrid]ParanoidAndroid 1.5/2.10[1Jul/08Sep2012] - Epic 4G Android Development

{
"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"
}
*Screenshot 1: SystemUI.apk in TabletUI/230DPI, Launcher PhoneUI/320DPI, System running in 320DPI
*Screenshot 2: SystemUI.apk in PhabletUI/220DPI, Launcher PhoneUI/320DPI, System running in 320DPI
*Screenshot 3: SystemUI.apk in PhoneUI/320DPI, Launcher PhoneUI/320DPI, System running in 320DPI
Find any combination you like, scale and project apps, widgets and system components! Modes and DPI will differ for the Epic.
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 molesarecoming
to D4rKn3sSyS
to Cyanogenmod
​
CWM: PA 1.7 onwards needs no Wipe Cache / Factory Reset, everything else does!
CWM: Install Zip: Rom: Download
md5sum is ce08fbb97b572fead0f90713defecaf9
CWM: Install Zip: Gapps: Download Or your preferred Gapps.
CWM: Wipe Cache Partition
CWM: Advanced/Wipe Dalvik Cache
OPTIONAL http://forum.xda-developers.com/showthread.php?t=1842037 Install a kernel with Nexus S 4G support, reported major increases in 3g speed and call reliability. Please note what kernel you are using, if you go this route and experience issues.
Reboot and edit your Apps Dpi & Layout under Settings/Paranoid Settings
If you want to explore the various phone modes, tap "Configuration," chose an option, wait for it to finish, then do a manual reboot
Video tutorial: http://www.youtube.com/watch?v=72Ow-YQeex4
Our webpage: http://www.paranoid-rom.com/
You want to port PA? Take a look here: http://forum.xda-developers.com/showthread.php?p=27558806
Themes and other goodies you can find here: http://forum.xda-developers.com/showthread.php?t=1646034
Go to Settings, System, Font size, set it to NORMAL
Check "Auto Hide" in Settings, System, Statusbar, to finally get Fullscreen
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.
ParanoidAndroid team sources
Tina: http://krebsmilk.de/
Cyanogenmod Team sources
EpicCM Team Donate
Marcusant- hosting/CM10 preview help
Xboxfanj- CM10 preview help/early porting help, Nexus S modem support
Epicnoob- help with early porting
All the help I've had with this thread along the way, and those of you who suffered through the rough versions with me
CM9/ICS based for the less bold
Flash CM9 first, let it boot, then dirty flash this...
http://marcusant.com/sgtkwol/PARANOIDANDROID-epicmtd-1.5a-30JUN2012-1400.zip
Flash this Gapps http://4ndr01d.com/drcmda/common/
My github, merging CM9 release source with PA/ICS source https://github.com/sgtkwol If you wish to continue this work, have at it. I personally feel that the JB base is the best place to concentrate efforts.

20120810v1.9.8alpha
Project butter recents in tabUI (2/2)
Quick access hybrid properties by longpressing a recent app
More refined hybrid algorithm to reveal more layout containers
TabletUI toggles
All recent cm merges (Trebuchet, googles 4.1.1 r4 with a whole bunch of fixes for memory leaks, etc)
20120806v1.9.7alpha
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
20120805v1.9.6alpha
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
20120801v1.95alpha
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
20120730v1.9.2-4alpha
Keeping up with CM10
Bugfixes
More descriptions and images in the panel
20120725v1.9.1alpha
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
20120722v1.9alpha
Newest CM10 patches (powertoggles for phoneUI, lockscreen options, etc,)
Definable number of notifications for navbar shaping
Hide clock wont cut it out of the notification center aswell
Lockscreen tutorial overlap *should* be fixed
Notificationcenter in TabUI has a draghandle like phablet and phone have
New gapps
20120719v1.8alpha
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
20120717v1.7alpha
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
20120712v1.6prealpha
JELLYBEAN
New hybrid codebase, won't touch build.prop and changign build.prop wont ever be necessary
Can drop apps and system into three modes: Tablet, Phablet and PhoneUI
It is VERY raw and basically a preview. Much code has to be merged, the framework will have to be adjusted as JB introduces crazy overlappings again, just like ICS did
There will be no panel to control it, you can take an editor and edit /system/pad.prop yourself in the meantime.
Expect updates soon
20120625v1.5beta
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
A warning: if you need to scale keyboards, do close their hosts first (that is, if you have the keyboard running in chrome, close chrome, then attempt to change the size). Otherwise you run into caching problems. Also not that some keyboards use fixed layouts and others dont. Should one of your keyboards not scale, just leave it at PhoneUI/DPI and be happy about those that do scale.
20120618v1.4beta
New Hybrid code, keyboard troubles should be gone, apps that crop images or display weird, that should be gone aswell
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
20120615v1.3beta
Navigationbuttons in phone mode are fixed
Franco kernel smashed games, storage, bootmanager - i switched to cm's default kernel
Settings panel had a bug, you couldnt set android.dpi, decriptions sucked, too
Speed improvements, all launchers are buttersmooth now
Force option for widget scaling works again
20120614v1.2beta
Compiled from a unified GIT that is shared by a growing number of devices
Has all the latest CM9 additions
Completely revamped hybrid code-base, should be better overall
New PAD/PAL code allows system-scaling finally, that means you can scale the lockscreen, dialogs, toasts, etc.
Trebuchet comes with new menu options: 4x4 grid grid folders, options for backgrounds, tablet effects
New cool backup app for pad.prop, *maybe* even an OTA app, either 1.2 or 1.3
New panel options and descriptions
Hide status-bar clock doesnt hide HOLO clock in notification center
Number of notification icons definable in settings
Tons of fixes and improvements
20120530v1.1beta
.Force option that allows apps to push their custom DPI through hosts, this effectively allows to scale widgets again, only this time without breaking anything
Menu button has been merged with recents button. Three dots will appear if an old gingerbread app needs it, longpress it to access the menu. This will allow more notification symbols in future releases
New option to scale navigationbar without reboot
Trebuchet has been forked again, this will be the smoothest launcher you have ever tried. its projected into phoneUI but it brings all the cool tablet features like tab controls in the corners and those cool blue outlines when you scroll homescreens. Try the effects, rotate_down is awesome!
Fixed ICS standard keyboard, no cutoff anymore
All you toggle lovers, todays your day. customize them in settings/system/notification drawer
Dynamic prop values that work in phone and tablet UI
More descriptive captions and settings
CM is turning into such a beast, you'll find tons of new goodies, especially in phoneUI
20120521v0.9beta: P.A.L., PROBABLY THE MOST AWESOME FEATURE EVER
First time in Android history that Per-App-Layout has been realized
Comes with a better panel
Allows you to switch between Phone mode (with curtain and bear paw buttons) and tablet UI seamlessly. PAD & PAL work in both domains. That means you can have 3d Youtube in 320 dpi standard Phone mode or mobile Chrome without those horrible tabs in 192 Dpi Tablet mode.
Since PAL solved all scaling issues our Trebuchet fork is now obsolete. It comes with Nova 1.1.4 projected into mobile layout.
20120517v0.6beta: Bugfixes, new PAD panel, Fullscreen-toggle
Fresh cm9 repo
Franco Milestone 3
Bugfixes for PAD preventing it from screwing up some apps (notification icons were bigger for some apps, launchers would display icons bigger or smaller, etc.)
New PAD panel, lists DPI's, can delete values again
Powermenu Fullscreen-toggle, this finally allows you to play games without navigationbar!
20120512v0.5beta: Control per-app-density via Settings Panel!
Fresh cm9 repo, build IMM76I + non broken theming engine
Franco Milestone 3
Several fixes for p-a-d
Settings Panel, its the one with a droids eye. Still in the making but a start - /system/pad.prop is still there if you need it
20120505v0.4preview-add-on: Apps were too small? Problem solved!
Define the scale of your apps, system-apps, framework-components and even widgets in /system/pad.prop
31 character limitation gone
No Reboot required, restart your app and it should pick up fresh values
Also contains a hacked version of Google Talk, messages use up the full screen now, you don't get these awful stretched message windows anymore
20120504v0.4preview: Apps were too small? Problem solved!
First ever Android ROM with Per-App-Density feature, it once and for all solves the problem that was tablet mode. You never, ever have to deal with apps that are too small again since now you can decide how apps, systemapps, framework-elements and even widgets are scaled by defining their native dpi seperately from the system DPI. Its an experimental feature and for now these values are defined in your /system/build.prop - it has drawbacks (maily notifications can look a bit strange), but that will be fixed in time. Warning: Keyboards MUST run in system DPI!
A list of apps and predefined values is included, this should include most of what you need. everything else is blown up to 210 dpi per standard. if you still need apps to be bigger, get a build.prop editor from the market, edit and reboot.
Trebuchet fixes: Folder Name cut-off, landscape name cut-off, divider bars
Please set your Font to "Normal" in the System Settings, you won't need "Huge" anymore and all this does now is provoke overlapping.
20120430v0.3alpha:
Freshest CM9 Repo
Forked Trebuchet and rewrote its layout and parts of its code to adapt it to tablet mode. I went for stock look plus tablet controls and changed the number of icons/widgets shown in the drawer. It's butter-smooth aswell. It has kinks left, those will be solved in the coming days!
100% fixed android standard keyboard
Better Bootanimation
Fixed Gapps package based on 20120429 including Gmail and a working Market
20120427v0.2pre-alpha-gapps:
Fixed Gapps package based on 20120422 including Gmail and a working Market
20120427v0.2pre-alpha:
PARANOIDANDROID custom bootanimation, still has some kinks - first sketch though
crystall clear thumbnails in the recents window, pixel mush no more!
brightness setting easier accessable
ICS toggle button fixes
20120425v0.1pre-alpha:
freshest CM9/nightly repo build (25/04)
recents window way nicer than before. close to stock. i only need to get rid of that darn gradient
keyboard looks like stock now
new bootanimation
camera works
comes with cm9 repo kernel, no color tint
notification clock is smaller, won't overlap so easy
20120425v0.0pre-alpha:
freshest CM9/nightly repo build set to tablet mode
Hacked Nova. I know 1.1 is out, but this one is still closer to stock
Androids keyboard reacts hellish in tablet mode. I fixed it but its still too large, tomorrow i'll fix it proper
I was trying make to recents window look more like stock. COULD be the thumbnails are a tad bigger than before but i'll get to that don't worry
2 notifications icons max in portrait for now to prevent overlapping
Settings comes as the first item in the notification panel, hated to scroll down every time
ALOT will follow, please be patient, i made all that stuff blind because it needed ~13 hours to compile. now compiling is alot faster and i'll see to it that we will have true hybrid mode very soon

First-ish
iSaint and such

Sweet. Still running ur build from the kang thread n it rocks. Got themes to work now too. I think it may have been the particular themes I was trying to use. Good to see you're working on this, pa looks dope.
Sent from my SPH-D700 using xda premium

really? yeahhh
It looks promising! Can't hardly wait for a full Rom to test it out...keep up the great work!

Great Job! Haven't run the ROM yet, but I plan to. My suggestion to fix carrier name is open up system/framework/framework-res.apk of both paranoid and cm9 with your archiver and navigate to res/xml in both. Then drag and drop eri.xml from cm9 to paranoid and then save that and keep going back out to system until it asks you if you want to save. Say yes and that should fix the issue.

Thanks for bringing this to our epics!!!
Sent from my SPH-D700 using Tapatalk 2

COOL ... looking forward to trying this out

Anyone got this working yet? Install fails for me. Tried 4 different downloads, 2 from my desktop, 2 from phone , TWRP and CWM.... So sad...
Sent from my Galaxy Nexus using xda premium

Shermanballz said:
Anyone got this working yet? Install fails for me. Tried 4 different downloads, 2 from my desktop, 2 from phone , TWRP and CWM.... So sad...
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.

sgtkwol said:
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.
Click to expand...
Click to collapse
I did.

sgtkwol said:
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.
Click to expand...
Click to collapse
Devhost bud
Sent From My Sprint Galaxy Nexus

I can't wait to try this.

sgtkwol said:
Anyone else with this issue? I might need to switch up to Dropbox or something else for distribution. I'll have a couple of sources and MD5 checksum for the next release.
Click to expand...
Click to collapse
I'll pm you in a sec

YES! Downloaded from DevHost.
Thanks!
IT'S FLASHINGGGGG

PARANOIDANDROID-epicmtd-1.4a-21JUN2012-0000 posted on OP, make sure you back up your pap.prop with ParanoidAndroid Backup before flashing.
Bug fixes:
service provider tag works
about phone works
Trebuchet works in landscape
better hosting
Generally, everything works. Mostly visual cleanup needed. Going to get the OP set up with the PA format tomorrow.

sgtkwol said:
PARANOIDANDROID-epicmtd-1.4a-21JUN2012-0000 posted on OP, make sure you back up your pap.prop with ParanoidAndroid Backup before flashing.
Bug fixes:
service provider tag works
about phone works
Trebuchet works in landscape
better hosting
Generally, everything works. Mostly visual cleanup needed. Going to get the OP set up with the PA format tomorrow.
Click to expand...
Click to collapse
We're in 2012 lol. Your title says u made this a year ago lol.
Sent from my SPH-D700 using XDA App

does the charging light work?
Sent from my SPH-D700 using XDA

Any screenshots? What exactly is this? Not a lot of info in the OP really describing it and I've never heard of it.
Sent from my SPH-D700 CM9 ANDROID 4.0.4

Zeinzu said:
Any screenshots? What exactly is this? Not a lot of info in the OP really describing it and I've never heard of it.
Sent from my SPH-D700 CM9 ANDROID 4.0.4
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1712910
Sent From My Sprint Galaxy Nexus

Related

[ROM][CM9][JUL13-Build80] Domination - Taking Cyanogenmod to the next level

{
"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"
}
Why is this ROM "taking CyanogenMod to the next level?
CyanogenMod does not want to include many customizations like they did in cm7
But why not? We want to customize our phones!
This ROM adds more options and cherries to CyanogenMod, cherry picked from the CM gerrit, Google gerrit, AOKP gerrit, many github pages that are around or made by me
This ROM also includes a lot of experimental changes like many NEON optimized code sets, better libraries like jpeg-turbo and tweaked surface flinger, skia and many more
Want to turn the recent panel in to an app killer?
Just select the option for a kill-all button!
You want to use this big awesome screen for tablet mode?
OK! just boot in tablet mode then!
You want to reboot but don't wait to long?
Just execute a hot reboot this is 50% - 70% faster then a normal reboot
You want a custom density?
Got that covered!
Hate the default Roboto font?
Just change it to another font with the build in font changer!
Hate the stupid useless overflow menu button (onscreen menu button)?
Also got an option for that just hide it!
Hate the ugly Android Global Action (power menu) dialog?
Just change it to a nice three row picture view without text
In Android you can swipe from the top of the screen downwards to expands the status bar
Why only from the top of the screen?
In this ROM you can define actions for
Swiping top edge
Swiping left edge
Swiping right edge
Swiping bottom edge
for example if you want the hide the status bar you can simply define a swipe action for it to an edge you like
And there is many more in this ROM!
Stock but still highly customizable the way we like it
ROM:
Download portal
Gapps:
gapps-ics-20120429-modified-for-custom-density
If you have problems with the modified package flash the stock package
gapps-ics-20120429-stock
flash one of those
and if you want inverted holo black gapps instead of holo white flash this afterwards
gapps-ics-20120429-holo-black-addon
Running the new baseband on your p999? than you'll need this fix for ROM side support!
flash this after the ROMhttp://owain.hopto.org/T-Mobile LG G2x (p999)/Domination/new_baseband.zip
Zowie93 - For all the drawables in this topic
Team douche - For CyanogenMod
Team KANG - For AOKP
Pastime - For a ****load of patches
sgt7 - For a lot of nice stuff
Aksolanki - For his drawables
Temasek - For being a source of inspiration
Harsh - For keeping me awake all night
Mr Apocalypse - For leaking butter all over my ****
Ricardo aka arcee - For well this is obvious isn't it...
build 80
Odexed
A lot of Power Widget improvements
Camera burst shot
Camera ISO
Smart call option
Statusbar brightness sliding and longpress
Settings apk GPS toggle (right under WiFi and Bluetooth)
Settings Processor.java: Fixes and Cleanups
Mms: fixes battery drainage while receiving Mms with data connection off
Libjpeg-turbo is back
Externalize symbol picker options to resources
Mms: cleanup in locale
Fix a possible off-by-one in the dalvik verifier
Camera: added continuous-picture focus mode
Dalvik: switched code to blx <reg>
Dalvik: hprof generation, not writing the first record
Improve HttpResponseCache performance
Option to let the ringone start with low volume and get louder.
Option for rotating while in call
Option to use the statusbar while in call
Option to fade touch keys while in call
Standardized keybord input
Updated lockscreen weather layout
Fixed weather refresh bug
Inlcuded AOKP weather icons they look way better IMHO
Included jelly bean animation
Animations are way smoother now
Hybrid bar thanks to rob43
Reduced the lockscreen clock margin it was to bug in my opinion
Fix a bug that slow down opening of applications
Replaced new lockscreen music layout black background with a transparant one
Fix in WiFi policy
Added correct honeycomb lockscreen ripple (previous one was to small)
Improved button changer
Fixed multiple Global actions dialog that slows the system down
Added a status bar section in Settings main screen it became to big for a sub settings
Profile status on settings header screen
Theme status on settings header screen
Improved power widget behaviour
Added tablet power widget options
Added hybrid power widget options
Disabled recent chooser when you activated hybrid bar OR flipped combined bar (while in tablet mode ofc) will be compatible later on
Deleted lockscreen alignment it was to confusing for some people
Cleaned up battery info
Fixed font changer
Prioritize input methods
Added smart call (when you are in a SMS conversation just hold you phone next to your ear to call that person (That ugly GS3 is not the only phone designed for humans)
Initialize mJunkPath to false
Parcel compRequired flag correctly
Fix shutdown sequence to avoid SIGSEGV when running am command
Limit length of SSID input string to 32
Wifi: update text displayed during hotspot on/off
Fix automatic timezone failing on some GSM networks
Fixed a lot of hot reboots
Servicemanager: Allow tegra audio to register as a service
Fixed google voice voicemail function
Everything is build with a new toolchain
Fixed 95% of all the reboots
Click to expand...
Click to collapse
Build 79:
Updated to IMM76I
Fixed tablet mode
Share to clipboard (usefull when you cannot copy something but only share for example youtube)
PowerSaver ported over from AOKP
Init.d config UI
Ability to choose the recent layout (Stock, WebOS, Sense 4)
Option for adding the day of the week next to the clock in statusbar
Option for persistent lockscreen battery percentage
Option to disable the camera shutter sound
Added more information to the "About phone" screen
Huge code cleanup
All the items in Settings -> System -> Statusbar should be working better now
More Linaro improvements
Don't let apps disable the SIM PIN entry screen
Don't consider input restricted if keyguard is still disabled
Option to use hardware menu key for app switching
Add system setting to control display of action overflow button
Brightness toast panel
Switch to dp from px for insets (lockscreen settings)
Lockscreen: toggle music layout (between stock and custom)
Bluewall firewall (notification sound mute)
Adds options to control scroll friction and velocity
Bootanimation performance enhancements
MIUI Style carrier text in the statusbar
Custom alpha level and color overlay for notification icons
MIUI like battery bar
Modified expanded status bar layout a bit it looks way better in my opinion
Build.prop tweaks UI
Click to expand...
Click to collapse
Build 78:
merged up to the lastest cm sources
merged all the experimental and stable linaro changes
system is build with the latest linaro 4.7-2012.05 toolchain
live wallpapers are build with the stock 4.4 and 4.3 AOSP toolchains because linaro can't build them
frameworks optimized for new linaro toolchain
expirimental arm v7 cortex a9 improvements
Add option to enable notification counts
Performance: Activity manager perf unnecessary recalc of oom_adj
Make brightness control more responsive
fixed external BT gps date/time issue
Settings observer to screenshot sound option
Fix off-by-one error when filtering application UIDs
Prevent empty overflow popup when there are no overflow items.
Foreground activity performs [Resume] and [Pause] when any process died in sleep mode
Fix for too many binder calls in packagemanager
Fix potential NPE when saving fragment state
Do not dispatch context selection events to non-visible fragments
Edge swipe configurable distances
Avoid dirty region drawing when EGL Surface object is not updated
Optional compact contact listview
Status Bar Brightness Control Padding
bootanimation: performance enhancements
Fix some Applications ANR issue in monkey test
Updated libjpeg-turbo to the latest linaro sources
Updated libpng to the latest linaro sources
Optional bottom statusbar
Port bug fixes from webkit to plug leaks
WebGL for the Android browser in Ice Cream Sandwich
Click to expand...
Click to collapse
Thanks
Sent from my LG-P999 using xda premium
hopto is uploaded
mediafire will be up in about 5 minutes
Welcome to the party brother
x0xhellx0x said:
Welcome to the party brother
Click to expand...
Click to collapse
I was thinking i support the p990 and the su660 lets support the p999 the whole optimus 2x serie =D
Sent from my Galaxy Nexus using xda premium
What took you so long owain? I was wondering when you'd bring your build over here...
Mr. Apocalypse said:
What took you so long owain? I was wondering when you'd bring your build over here...
Click to expand...
Click to collapse
i have realy no idea i think i am just top lazy
btw you two are you still using arcee his libs and bins coz they won't work on builds after 25 march?
or do you use the camera overlay if not i will upload them for you
booting up now yeaaaah boy!
AWW YEAHHH! Even more ROMs!
+1 for the awesome cm9 Boot animation
EDIT: So far this is the smoothest feeling ICS rom ive ran, i like the optioin for the dual view pane. works perfect if you force the phone in landscapre
owain94 said:
i have realy no idea i think i am just top lazy
btw you two are you still using arcee his libs and bins coz they won't work on builds after 25 march?
or do you use the camera overlay if not i will upload them for you
Click to expand...
Click to collapse
I used the overlays and now it works wonders! If anybody is still using arcee libs and bins, I recommend using the overlays from Owain and Pastime and use the prebuilt libs and bins
I can't get it to boot. I tried twice, it flashes like stupid quick, like 2 seconds. When it boots just stays at the 2nd lg splash. Maybe I got a bad download because I see it's booting for others. I'll try another DL. Thanks for the support, we all appreciate it big time!
mustangtim49 said:
I can't get it to boot. I tried twice, it flashes like stupid quick, like 2 seconds. When it boots just stays at the 2nd lg splash. Maybe I got a bad download because I see it's booting for others. I'll try another DL. Thanks for the support, we all appreciate it big time!
Click to expand...
Click to collapse
some CWM recoveries got his stupid bug we can't figure out what it is...
but lucky you the solution is very simple flash it 2 times just flash it and without rebooting flash it again
jookdakang23 said:
So far this is the smoothest feeling ICS rom ive ran, i like the optioin for the dual view pane. works perfect if you force the phone in landscapre
Click to expand...
Click to collapse
i know for sure hellfire rom will be updated to use faster and better libs and bins within a very short time hell and i have been sending messages just now =D
and also it will get the dual pane option atleast i hope =D
they will do the same and patch the same things but this overlay is nicer to use because it doesn't edit that much framework files w2e should stick as close as possible to official sources
owain94 said:
some CWM recoveries got his stupid bug we can't figure out what it is...
but lucky you the solution is very simple flash it 2 times just flash it and without rebooting flash it again
i know for sure hellfire rom will be updated to use faster and better libs and bins within a very short time hell and i have been sending messages just now =D
and also it will get the dual pane option atleast i hope =D
Click to expand...
Click to collapse
Team HellFire is an open source group we share everything
Welcome to the 24 hour a day seven days a week dev team
Any idea what the mods music is?
Sent from my LG-P999 using xda premium
x0xhellx0x said:
Team HellFire is an open source group we share everything
Welcome to the 24 hour a day seven days a week dev team
Click to expand...
Click to collapse
Thank you very much
shovelhead83 said:
Any idea what the mods music is?
Sent from my LG-P999 using xda premium
Click to expand...
Click to collapse
it is the beta cm9 music app
if you flash it it will replace the current AOSP music app
mustangtim49 said:
I can't get it to boot. I tried twice, it flashes like stupid quick, like 2 seconds. When it boots just stays at the 2nd lg splash. Maybe I got a bad download because I see it's booting for others. I'll try another DL. Thanks for the support, we all appreciate it big time!
Click to expand...
Click to collapse
same thing happened to me just recopy to storage card
All good brother, you're right about the bug, flashed the second time and it took about 15-20 seconds to boot. Strange, that is the first time I've encountered this bug. But thanks, nontheless! It's so cool that all the NVIDIA/LG haters are gone and the kick ass Devs are back.
mustangtim49 said:
All good brother, you're right about the bug, flashed the second time and it took about 15-20 seconds to boot. Strange, that is the first time I've encountered this bug. But thanks, nontheless! It's so cool that all the NVIDIA/LG haters are gone and the kick ass Devs are back.
Click to expand...
Click to collapse
believe me we still hate them
but hey if you hate everything your life sucks
live with the things you have the things you need will come when they are ready
by the way can somebody confirm if the internal sd is being found by the system i have the feeling i forgot that part
owain94 said:
believe me we still hate them
but hey if you hate everything your life sucks
live with the things you have the things you need will come when they are ready
by the way can somebody confirm if the internal sd is being found by the system i have the feeling i forgot that part
Click to expand...
Click to collapse
its not being found when i click internal storage it says this folder is empty

[PARANOIDANDROID JB/CS] Developers only: Porting, Support and Maintanance

{
"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"
}
disclaimer:
it shouldnt be necessary to mention but well, Paranoid-Settings is meant for official paranoid android only or ports that stay true to our vision. it is not meant to be included in other roms or kangs - unless we give permission. this is our good name that people pull through the mud when they mix it with conflicting source like aokp. hybrid engine and dpi changer will only result in a crappy user experience for the end-user. Hybrid relies on a clean system and does not change its DPI, thats the whole point of it. furthermore hybrid engine is huge and complicated to kang because it grew over half a year and hundreds of commits, resets, reverts, rewrites. the only real hybrid engine is the result of a clean repo init and . rom-build.sh devicename.
kangs and roms that dont have our permission can either write their own implementation (its really just a text file reader/writer) or adapt on the old paprefs version in the ICS branch, which is 100% opensource. hybrid engine is 100% open source aswell of course.
Some of you may have heard of tablet mode and if you have tried it you know well that it smashes your phone. Apps are small, their layout is screwed, things overlap, crash or stop working, Google Play forbids you to download, if you tried AOKP you cant even use launcher and phone. In short, it is a mess.
PARANOIDANDROID changed that. It does not "heal" tablet mode, it obliterates the boundaries. You define how big or small apps are, you define in which UI they display, no matter if your phone runs in tablet or phone mode, which also you can define. Customize every single entity on your phone, lockscreen, navigationbar, system-components, widgets, apps. If you prefer stay with your three bearpaw buttons + drop-down curtain or switch to a combined navigationbar + drop-up notificationcenter, enjoy Youtube in 3D, Gmail and settings in 2-columns, Chrome in its better mobile UI, etc. Nothing overlaps, nothing crashes, everything works as you'd expect. This is completely new ground and has never been realized before, it is lightyears from tablet mode.
We created it to establish the idea that tablet/hybrid mode can indeed work and that is was an error on Googles side to use the same layout for high resolution devices that is used on tiny little things like htc wildfire. We saw how badly build.prop tablet-mode was milked so we decided to remain closedsource until the codebase is mature enough to publish. Our first repos went public last week and the rest will follow soon, i will personally commit the hybrid sourcetree into CM9. Until then, do not ask us for sources, we have good reason to do it like this and when it's out people will know why, they will see something that works, not features for show. We are still fully open to ports. As long as they stay true to our vision and base on CM9.
As the sheer amount of porting requests needed to be addressed somehow we open this topic so maintainers can help each other and it'll be easy for us to take a look once in awhile as our pm-boxes are exploding. We understand that setting up PA can be quite confusing since it introduces must-have configurations that are unique.
​
GUIDE FOR PORTING PA 1.6 and higher (JELLYBEAN/CM10)
the bad news is, everything has changed. the good news is, porting will be way less troublesome. (-;
look at the ICS guide for more info, this ones onna be straight forward.
1. pad.prop no more. you'll have to look in /system/etc/paranoid/properties.conf. dont forget to supply the same file twice, as backup.conf, its a sefety net for users who screw their properties.
you dont need to worry about this file anymore. rom_min/max are arbitrary values. choose something that makes sense for your device. the GUI will pick it up and load its sliders with these values.
rom default dpi is a simple fallback value, used by the GUI aswell. rom default mode is the same. notice though that modes are not hardcoded, Youre targeting the actual layout containers. the GUI can even extract them from any apk. layouts for sysUI are: 360 (phone mode), 600 (phablet mode) and 720 (tablet mode). apps can define these tresholds as they want. thats the reason you couldnt get tabUI for playmarket for instance, because its containers sits at 800dp. "tabletUI" was hardcoded to 720. so thats no problem anymore.
the rest is clear, find a couple of good values for standard apps. make sure you dont create a spotty experience. and do set tabUI for the interesting apps. i have seen PA reviews on youtube and the guy browses the phone and everythings stock ... that kinda sucks. you dont need to boot into tablet mode right away, but at least take the time to find good values for settings, gmail, etc.
Code:
###################
# PARANOIDANDROID #
###################
## CONFIGURATION
%rom_dpi_min=160
%rom_dpi_max=320
%rom_default_dpi=320
%rom_default_layout=360
## CONFIGURATION
%hybrid_mode=1
%system_default_layout=0
%user_default_layout=0
%system_default_dpi=0
%user_default_dpi=0
## WORKSPACE PREFERENCES
android.dpi=0
android.layout=0
com.android.systemui.dpi=%rom_default_dpi
com.android.systemui.layout=%rom_default_layout
## SYSTEM PREFERENCES
com.paranoid.preferences.dpi=270
com.android.chrome.dpi=%rom_default_dpi
com.android.chrome.layout=%rom_default_layout
com.android.contacts.dpi=%rom_default_dpi
com.android.contacts.layout=%rom_default_layout
com.android.settings.dpi=245
com.android.settings.layout=720
com.android.calendar.dpi=260
com.android.browser.dpi=260
com.android.browser.layout=600
com.android.calculator2.dpi=160
com.android.calculator2.layout=600
com.android.email.dpi=230
com.android.email.layout=600
com.android.vending.dpi=220
com.android.vending.layout=1000
com.google.android.gm.dpi=250
com.google.android.gm.layout=600
com.google.android.talk.dpi=260
com.google.android.talk.layout=360
com.google.android.youtube.dpi=240
com.google.android.youtube.layout=800
com.google.android.apps.docs.dpi=240
com.google.android.apps.docs.layout=600
## USER PREFERENCES
well, thats it. i told you it was easy.
for those who port for legacy devices, we included a hide softscreenbuttons option in settings/system/navigationbar.
and then theres the speed dial preferences in the PA panel. thats a little bit compliated right now because the xml files that drive it are in the app itself. im not sure if you can backsmali it, it has a rom fingerprint. i need to ask jesus. one thing more, then that is resolved you will be able to create your own configurations, and those can not only contain hybrid data but ANY setting you can make in the entire android system.
example: on nexus we dont have much space in portrait mode, so the android standard of 5 notificationicons in tabletUI overlaps. so in one of those prefs i simply say: sysUI.dpi=240, that makes the systembar pretty big, sysUI.layout=720, that drops it into tabletUI, clock=0, that hides the android clock, notificationnumber=2, that limits the icons to two. i guess most of you will switch off softbuttons, and with these prefs you can do it, or even create several and let your users choose.
i know jesus has already completed the code to load user presets, i will add the information when i have it.
and dont forget this in your build.prop
Code:
ro.cm.version=PARANOIDANDROID
ro.modversion=PARANOIDANDROID
ro.pa.version=PARANOIDANDROID-pa_YOURDEVICE-1.XXa-DDMMMYYYY
oh, and do not, under any circumstance, touch build.prop dpi. system dpi runs always in default dpi.
GUIDE FOR PA 1.5 and lower (ICS)
1. Unlock Tablet Mode for all devices
This has been already stuffend into the framework by us and if you use our files you wont need it, but i will include it nonetheless. Legacy devices crippled with hardware buttons need hacks to make tablet mode work. I dont know exactly whom to thank for this find, names that pop up in my head are Xylograph and evilisto. Ics compilant devices simply need one more entry in their build.prop: qemu.hw.mainkeys=1. You can include both, doesnt hurt.
Code:
--- a/services/java/com/android/server/wm/WindowManagerService.java
+++ b/services/java/com/android/server/wm/WindowManagerService.java
@@ -5962,7 +5962,7 @@ public class WindowManagerService extends IWindowManager.S
unrotDw = dw;
unrotDh = dh;
}
- int sw = reduceConfigWidthSize(unrotDw, Surface.ROTATION_0, density, un
+ int sw = reduceConfigWidthSize((int)(unrotDw / density), Surface.ROTATI
sw = reduceConfigWidthSize(sw, Surface.ROTATION_90, density, unrotDh, u
sw = reduceConfigWidthSize(sw, Surface.ROTATION_180, density, unrotDw,
sw = reduceConfigWidthSize(sw, Surface.ROTATION_270, density, unrotDh,
build.prop
Code:
###################
# PARANOIDANDROID #
###################
ro.sf.lcd_density=192
qemu.hw.mainkeys=1
2. Find out tabletmode DPI treshold value
Tablet mode is AOSP standard functionality. ICS is will drop into tablet mode if it acknowledges a certain treshold DPI, depending on your devices screen. Changing ro.sf.lcd_density in /system/build.prop will do. You can calculate that value as follows, here's a snippet of the ICS code that decides if your UI runs in tablet mode or phone mode.
Code:
int shortSizeDp = shortSize * DisplayMetrics.DENSITY_DEFAULT / DisplayMetrics.DENSITY_DEVICE;
mStatusBarCanHide = shortSizeDp < 600;
In short, you need to reach a short-side device-independend pixel number of 600. Example: Nexus has a width of 720 and a height of 1280, shortest side is 720, default density is 320. shortSizeDp = 720 * 160 / 320 = 360. lower than 600, phone mode. We need to lower the Dpi: shortSizeDp = 720 * 160 / 192 = 600. Thats it, tablet mode!
The formula is:
Code:
treshold_dpi = shortest-side-dp * 160 / 600
3. Setting up pad.prop and build.prop
/system/pad.prop is the file that defines how apps scale and in which UI they display. You should provide your users with a nice selection of everyday apps and define the system-apps well. Users should not be shocked when the phone boots up, what they are supposed to see is something that drops their jaws.
For Galaxy Nexus it looks like this:
Code:
###################
# PARANOIDANDROID #
###################
## DEFAULTS
%rom_tablet_base=192
%rom_phone_base=320
%rom_mid_base=260
%rom_mid_high_base=290
%rom_framework_dpi=250
%rom_systemui_dpi=220
%rom_launcher_dpi=290
%screen_default_width=360
%screen_default_height=567
%screen_default_layout=268435474
%screen_opposite_width=600
%screen_opposite_height=1018
%screen_opposite_layout=268435491
## CONFIGURATION
%hybrid_mode=1
%system_default_dpi=%rom_mid_base
%user_default_dpi=%rom_mid_base
%user_default_mode=1
android.dpi=%rom_framework_dpi
com.android.systemui.dpi=%rom_systemui_dpi
## PREFERENCES
com.android.phone.mode=1
com.android.inputmethod.dpi=%rom_phone_base
com.android.inputmethod.latin.mode=1
com.android.inputmethod.dpi=%rom_phone_base
com.android.camera.mode=2
com.android.camera.dpi=%rom_tablet_base
com.cyanogenmod.trebuchet.mode=1
com.cyanogenmod.trebuchet.dpi=%rom_launcher_dpi
com.anddoes.launcher.mode=1
com.anddoes.launcher.dpi=%rom_launcher_dpi
com.teslacoilsw.launcher.mode=1
com.teslacoilsw.launcher.dpi=%rom_launcher_dpi
com.android.chrome.mode=1
com.android.chrome.dpi=%rom_mid_high_base
com.android.calendar.mode=2
com.android.contacts.mode=2
com.android.email.mode=2
com.android.htmlviewer.mode=1
com.android.mms.mode=1
com.android.settings.mode=2
com.android.vending.mode=2
com.google.android.gm.mode=2
com.google.android.googlequicksearchbox.mode=2
com.google.android.talk.mode=1
com.google.android.youtube.mode=2
What is important here is that you need to set it up first with device specific informations. Here's a small rundown of these values:
%rom_tablet_base=xxx - table mode treshold dpi
%rom_phone_base=xxx - default device dpi
%rom_mid_base=xxx - a good middle value that works both for tabUI & phoneUI apps, for nexus its ~260
%rom_mid_high_base=xxx - a little bit higher than middle
%rom_framework_dpi=xxx - a good value for the lockscreen
%rom_systemui_dpi=xxx - good value for navigationbar
%rom_launcher_dpi=xxx - default value for trebuchet
%system_default_dpi=0 - sets the global density for system apps. 0 means undefined. We will probably make it obsolete soon.
%user_default_dpi=xxx - sets the global density for non-system apps, set it to default dpi as this will guarantee that all of your users apps will look stock
%user_default_mode=1 - sets the global UI for non-system apps. 1 = phoneUI, 2 = tablet UI. set it to 1, all user apps will display in mobileUI. If the user has tablet ready apps he can switch himself in the settings panel
## P.A.L PARAMETERS - these are extremely important. you get them by logging the output of Configuration in tablet mode (_opposite) and phonemode (_default) kevdliu wrote a nice little helper to make it easier for you, look here
make dead sure you get pad.prop right or you'll get bootloops or crashes!
notice that we use packagenames for apps, if you dont know the name of an app open up your shell and type:
Code:
adb shell
pm list packages -f
android - framework-res, applies to lockscreen, dialogs, powermenu, toasts
systemUI - applies to the navigationbar, makes it bigger or smaller. DO NOT APPLY an UI to these two apps. everything else is fine, set it to tablet or phoneUI all you want, but not these two!
Configuration in phone mode and tablet mode
build.prop needs to be configures like this:
Code:
###################
# PARANOIDANDROID #
###################
ro.sf.lcd_density=192
ro.cm.version=PARANOIDANDROID
ro.modversion=PARANOIDANDROID
ro.pa.version=PARANOIDANDROID-pa_maguro-1.5a-28JUN2012-180025
density to tablet treshold. versions to PA and version in that exact format because internal functions are relying on it (OTA for example). change the name of your device and the date. the last numbers, i have no idea what they are, came from the buildscript.
4. Check our sourcetrees
More and more source will be published soon. Right now we have three projects out, OTA, Backup and Trebuchet (optimized for tabletmode with cool features). Hybrid code will come out soon. Use what you can get from there: http://betadan.com/paranoid/sources/
5. Port the rom
You are ready to go. Do what you always do when porting roms. I have zero experience with that. Again, use CM9. Do not even think about using AOKP.
Check out Xylopgraph's PA porting guide
6. Link to our Google Apps
Google policy forbids you to use their market if you change your DPI. The only values allowed are 160, 240, 320. Why? No one knows why. There have been workaroundw, wiping cache, using a valid DPI, open market, reboot back, blablabla, forget it, its rubbish. It will work for a minute and then it will cease to. In our package Phonesky and GoogleServicesFramework were hacked. It has other additions aswell: http://4ndr01d.com/drcmda/common/
7. Post your port link and help out others
We will include you in our webpage and when our repo's are open you are invited to compile from source and/or submit patches and additions. We might even work together as theres still much to do. Be sure to help out others here.
​
-----------------------------reserved
Thanks Moles, this will continue to help us on the Vivow Port till we can build from source.
Thanks for this innovation. Salute!
I just thanked all post ,if yo had one more I woudl have thanked it to ,
in other words , thanks !
Awesome! Thanks for this awesome contribution!
Thanks for opening up this thread, I actually have a question for you professionals. I have been trying to figure out how to enable audio during the boot animation. I have been searching like crazy to figure it out. I have tried adding the following to /system/customize/CID/default.xml. And also ading a android_audio.mp3 to /data/local.
Code:
audio="/system/customize/resource/android_audio.mp3"
I have also tried placing the android_audio.mp3 and the bootanimation in /system/media but no love.
My buddy GROGG88 even made a zip file for me to flash that added some files to /system/bin but still no luck. Here is the zip if you would like to take a look at it.
I plan on making some more bootanimations for the Paranoid Android ROM for the Sensation and would really like to be able to include audio with them. Any assistance you can give will be very much appreciated.
What files does ParanoidOTA depend on, (/system/framework or others)? I get it copied over, but it crashes on me when I try to open it.
sgtkwol said:
What files does ParanoidOTA depend on, (/system/framework or others)? I get it copied over, but it crashes on me when I try to open it.
Click to expand...
Click to collapse
Only settings are used (but settings depends on OTA not OTA on settings), you must be sure the right intent is sent via Settings > About > Check for updates. Also we need first to setup environment if some device is gonna add OTA.
D4rKn3sSyS said:
Only settings are used (but settings depends on OTA not OTA on settings), you must be sure the right intent is sent via Settings > About > Check for updates. Also we need first to setup environment if some device is gonna add OTA.
Click to expand...
Click to collapse
I'm porting from Crespo4g to Epic4g which are very similar devices.
Paranoid OTA and Paranoid Settings showing in Settings.apk I pulled from Crespo4g must be different, then. Not seeing a ParanoidSettings.apk, am I missing something? I have "Paranoid Settings" showing, but clicking it or "System" crash Settings.apk that I pulled from Crespo. No Paranoid Settings when I compile from source. Unable to local pad or pal within existing builds, either.
made an app that displays the needed PAL information and tablet dpi threshold and thought i would share it here for other developers
its attached to this post
kevdliu said:
made an app that displays the needed PAL information and thought i would share it here for other developers
its attached to this post
Click to expand...
Click to collapse
thanks! is there a way to make it calculate the treshold dpi aswell?
molesarecoming said:
thanks! is there a way to make it calculate the treshold dpi aswell?
Click to expand...
Click to collapse
yup im going to update it shortly
uploaded
mole: ive got my port on i717 almost running flawlessly now, few minor issues
http://forum.xda-developers.com/showthread.php?t=1686320
Thinking about porting this..
I am ported it to HTC Desire HD..
http://forum.xda-developers.com/showthread.php?p=26929079
Sent from my Desire HD using Tapatalk 2
JamieD81 said:
mole: ive got my port on i717 almost running flawlessly now, few minor issues
http://forum.xda-developers.com/showthread.php?t=1686320
Click to expand...
Click to collapse
need your problems here dude, thats why i opened the topic.
if somethings not working post logcats, etc.
@molesarecoming
I totally forgot my skills of compiling kangs, can you guide me a bit through pm... Wifi Tethering is not fully working....
My computer specs, already had external HDD to compile...
-Intel i7-2760qm (8 cores, 2.4ghz)
-8 GB Ram
-1 TB HDD SATA (Internal HDD)
-500 GB HDD 3x faster writing...
DaXmax said:
@molesarecoming
I totally forgot my skills of compiling kangs, can you guide me a bit through pm... Wifi Tethering is not fully working....
My computer specs, already had external HDD to compile...
-Intel i7-2760qm (8 cores, 2.4ghz)
-8 GB Ram
-1 TB HDD SATA (Internal HDD)
-500 GB HDD 3x faster writing...
Click to expand...
Click to collapse
what i do is mostly hacking. i have never ported a rom before. i guess what i would do is taking a nightly or compiling a build, test if everything works and then add pa's additions. i cant remember all components but from mind they are: framework.jar, framework-res.apk, android.policy.jar, services.jar, maybe core.jar. the apps are not so important, you can compile our trebuchet fork from source, try making settings.apk run, if not i think that ones coming out today and if not today than very soon.
it would be cool if one of the guys who's made it writes a small rundown and i would put it up.

[ROM] [KANG] CM10 with Tablet UI

The philosophy of this ROM is to keep it as close as possible to pure CM10 whilst providing a tablet interface, because the Nexus 7 is a tablet, not a phone.
The ROM features the following:
Built daily from CyanogenMod 10 source.
Tablet UI independent of DPI.
Tablet UI can be toggled.
Custom DPI settings.
Settings menu reflects Tablet or Phablet modes.
Modified Trebuchet launcher for Tablet UI layout on the Nexus 7.
Expand desktop power menu option (now exported to CM10).
Clear all recent apps button.
Extra spaces in launcher dock for Phablet UI.
Goomanager hooks for notifications and incremental updates.
I will consider feature suggestions, but will only implement those which I feel enhance the tablet experience.
Download the ROM from here: http://goo.im/devs/zigackly/roms/grouper/tablet_ui
To install, wipe the caches if coming from CM10, do a factory reset if coming from another ROM, flash with the latest JB gapps from goo.im, and enjoy.
Credits:
CyanogenMod community for the code base and some cherry-picks.
Barmullio for the initial Tablet UI mod and the idea for how to mod Trebuchet.
D4rKn3sSyS and Paranoid Android for the ideas behind expand desktop and clear all recents mods.
sgt7 - for the content observer code I used in enabling tablet-ui toggling without a reboot.
JellyBeer ROM for Custom DPI changes and some settings utils.
This ROM is built from pure CM10 source, with just the tablet UI modifications detailed above. However if you want to patch an existing installation of CM10, you can use the patches from here:
http://goo.im/devs/zigackly/patches/grouper/tablet_ui
The latest patch should always work with the latest nightly build. Let me know if it does not, and I will release another patch.
Source code can be found here, in the tablet-build branches, unless there is a tablet-patch branch, in which case I use that for the patches:
https://github.com/zigackly
There are no known issues at present with this ROM which are not also present in CM10, however feel free to report bugs or ask for help and I'll do what I can.
When you finally implement a toggle can you have separate toggles for the status bar and the apps. I like to use the tablet status bar with the stock app layouts. The phablet apps are great. Its just the status bar that takes up too much room and is hard to reach the soft keys in the middle that sucks. The tablet combined bar solves both of those by having the soft keys on the side and not taking up as much vertical real estate. I used to use paranoid android but I am not a fan of the direction its been going in lately. They are starting to branch further away from cm by replacing the toggles with aokp phone style toggles but in the tablet UI. Even aokp uses the stock style toggles in the tab ui.
Sent from my Nexus 7 using xda premium
blackhand1001 said:
When you finally implement a toggle can you have separate toggles for the status bar and the apps. I like to use the tablet status bar with the stock app layouts. The phablet apps are great. Its just the status bar that takes up too much room and is hard to reach the soft keys in the middle that sucks. The tablet combined bar solves both of those by having the soft keys on the side and not taking up as much vertical real estate. I used to use paranoid android but I am not a fan of the direction its been going in lately. They are starting to branch further away from cm by replacing the toggles with aokp phone style toggles but in the tablet UI. Even aokp uses the stock style toggles in the tab ui.
Click to expand...
Click to collapse
I know exactly what you mean. I think there comes a point in the lifecycle of many ROMs when the amount of customisation begins to detract from the user experience rather than add to it, and that's why I want to be careful to stick as closely to the standard CM10 experience as possible, because in many ways I admire their restraint in trying to keep it simple and standard across many devices.
I'm hoping the few features I have included here enhance the tablet experience without breaking that design simplicity, and if I found myself adding feature after feature, I'm sure I would eventually reach the point where I just didn't like the ROM any more.
I do love the basic premise with Paranoid Android of being able to adjust many aspects of the interface individually, but I also don't want to re-invent the wheel and make another PA. I like your idea of being able to separate the combined navbar/sysbar from the application interface though, and that's certainly something I can see myself looking into at some point down the line.
How soon I introduce those kind of features will be a combination of what time I can spend on it and how much I can learn along the way. It's not a big secret that I'm very new to Android development, even though I've been developing software at home or at work for over 25 years.
I think what you're suggesting would be valuable and interesting to play with though, so it's definitely going on the list
Another thing I'd like to work on is to have the ability to control where launchers put their application docks. I like the way in the stock ROM that the dock moves to the side when you go into landscape mode, as it leaves a consistent amount of real estate in the home screen. Most tablet UIs, including mine, break that, so if I can make it a user choice how those bars behave, then that would also be a useful mod for me.
Getting Trebuchet to retain the dock in tablet mode would be a start!
z1gackly said:
I know exactly what you mean. I think there comes a point in the lifecycle of many ROMs when the amount of customisation begins to detract from the user experience rather than add to it, and that's why I want to be careful to stick as closely to the standard CM10 experience as possible, because in many ways I admire their restraint in trying to keep it simple and standard across many devices.
I'm hoping the few features I have included here enhance the tablet experience without breaking that design simplicity, and if I found myself adding feature after feature, I'm sure I would eventually reach the point where I just didn't like the ROM any more.
I do love the basic premise with Paranoid Android of being able to adjust many aspects of the interface individually, but I also don't want to re-invent the wheel and make another PA. I like your idea of being able to separate the combined navbar/sysbar from the application interface though, and that's certainly something I can see myself looking into at some point down the line.
How soon I introduce those kind of features will be a combination of what time I can spend on it and how much I can learn along the way. It's not a big secret that I'm very new to Android development, even though I've been developing software at home or at work for over 25 years.
I think what you're suggesting would be valuable and interesting to play with though, so it's definitely going on the list
Another thing I'd like to work on is to have the ability to choose where third party launchers put their application docks. I like the way in the stock ROM that the dock moves to the side when you go into landscape mode, as it leaves a consistent amount of real estate in the home screen. Most tablet UIs, including mine, break that, so if I can make it a user choice how those bars behave, then that would also be a useful mod for me.
Getting Trebuchet to retain the dock in tablet mode would be a start!
Click to expand...
Click to collapse
Thanks that would be great. Trebuchet and phablet mode are essentially the tablet ui with the dock. In landscape it looks almost identical. I don't think theres really any reason to try to force the tab UI with the dock.
Sent from my Nexus 7 using xda premium
blackhand1001 said:
Thanks that would be great. Trebuchet and phablet mode are essentially the tablet ui with the dock. In landscape it looks almost identical. I don't think theres really any reason to try to force the tab UI with the dock.
Click to expand...
Click to collapse
If it's something the user can choose rather than have forced on them, then it's worthwhile. Personally I don't like the notification shade in phablet mode, but I do use the dock, so I end up using Nova Launcher instead of Trebuchet with Tablet mode, but with Nova the dock is either at the bottom or on the side, and you don't get that stock hybrid approach.
If I find a way to keep the dock in tablet mode though, I would want it to be a user choice whether it appears and how it behaves. We all want things to work differently, so it's nice if they are configurable.
z1gackly said:
If it's something the user can choose then it's worthwhile. Personally I don't like the notification shade in phablet mode, but I do use the dock, so I end up using Nova Launcher instead of Trebuchet, but with Nova the dock is either at the bottom or on the side, and you don't get that stock hybrid approach.
If I find a way to keep the dock in tablet mode though, I would want it to be a user choice whether it appears and how it behaves. We all want things to work differently, so it's nice if they are configurable.
Click to expand...
Click to collapse
Yeah. What I was saying is the stock phablet trebuchet layout is fine. Its the phablet status bar that is bad. Changing that is part of systemui not trebuchet. What I was suggesting essentially looks like this.
{
"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"
}
Sent from my Nexus 7 using xda premium
Looks nice, that's what I want too. Now I just have to do the work
Great Rom. One thing I saw in the sgt7 rom was the recent apps viewer had larger screenshots. This ended up being a much nicer experience for me on the n7 than the small thumbnails that most other roms have. I don't know how difficult that is to implement or if people even want it so it's entirely up to you. Just thought I would ask since it seems like an excellent tablet tweak to me. Here is a screenshot of it on the sgt7 rom:
sn0wmis3r said:
Great Rom. One thing I saw in the sgt7 rom was the recent apps viewer had larger screenshots. This ended up being a much nicer experience for me on the n7 than the small thumbnails that most other roms have. I don't know how difficult that is to implement or if people even want it so it's entirely up to you. Just thought I would ask since it seems like an excellent tablet tweak to me.
Click to expand...
Click to collapse
Thanks for the feedback.
I have actually already implemented this feature in my codebase for my CM10 kang for the Moto Xoom, so if people want it, I would just have to pull in the commits for the next build. It didn't pass code review for CM10 because they felt that fewer apps were visible in the recents menu per page, but personally I like the bigger thumbnails more than having lots visible.
I guess I could try it out and if people don't like it, I can tweak it. Anyone else have any thoughts on it? It could go into tomorrow's build.
z1gackly said:
Thanks for the feedback.
I have actually already implemented this feature in my codebase for my CM10 kang for the Moto Xoom, so if people want it, I would just have to pull in the commits for the next build. It didn't pass code review for CM10 because they felt that fewer apps were visible in the recents menu per page, but personally I like the bigger thumbnails more than having lots visible.
I guess I could try it out and if people don't like it, I can tweak it. Anyone else have any thoughts on it? It could go into tomorrow's build.
Click to expand...
Click to collapse
I'd prefer being able to see more apps so I'd say no.
z1gackly said:
Thanks for the feedback.
I have actually already implemented this feature in my codebase for my CM10 kang for the Moto Xoom, so if people want it, I would just have to pull in the commits for the next build. It didn't pass code review for CM10 because they felt that fewer apps were visible in the recents menu per page, but personally I like the bigger thumbnails more than having lots visible.
I guess I could try it out and if people don't like it, I can tweak it. Anyone else have any thoughts on it? It could go into tomorrow's build.
Click to expand...
Click to collapse
I'd also prefer to keep the smaller thumbnails, personally, as I use the tablet in landscape orientation a lot (and I'd guess the number of recent apps displayed in landscape would be very few). Would there be any chance of making it a toggle? Or even allowing users to just specify the size of the thumbs themselves?
Thanks for providing the ROM and the patches, though -- I don't get why Google ever thought losing screen realestate on a 7" tab was a good idea, especially after they'd spent some time developing an excellent interface just for tablets ...
---------- Post added at 06:41 AM ---------- Previous post was at 06:26 AM ----------
Also, a quick bug report on the latest ROM and patch (15th October) -- with "percentage" as the battery style, the percent charge is now incorrectly justified when the notifications/settings panel is displayed -- it's not next to the battery icon as it should be (and used to be) but is now over by the settings icon. (I don't know if this is a bug with your patches, though, or with the CM code itself ...)
Have you thought about submitting the expanded desktop power menu patch to CM? It makes a huge difference on a 7" screen ...
owenjm said:
Also, a quick bug report on the latest ROM and patch (15th October) -- with "percentage" as the battery style, the percent charge is now incorrectly justified when the notifications/settings panel is displayed -- it's not next to the battery icon as it should be (and used to be) but is now over by the settings icon. (I don't know if this is a bug with your patches, though, or with the CM code itself ...)
Have you thought about submitting the expanded desktop power menu patch to CM? It makes a huge difference on a 7" screen ...
Click to expand...
Click to collapse
I've just taken a look on the Motorola Xoom which is in tablet mode naturally without any code changes, and that issue you describe with the battery percentage is the same on the Xoom as well, therefore it is an issue with the CM10 code base itself, not my changes.
The expanded desktop changes are in review right now on CM's Gerrit site. Not sure what the outcome will be, but my gut feeling is that it probably won't be merged. I don't take credit for that, by the way, I kanged it from other ROMs.
Many of my changes are kanged. No point re-inventing the wheel.
Giving this a shot. Will report back.
Been running it for the last hour or so w francos kernel and all is good. I really wish we had the option of changing the navigation bar height though. Overall, pretty solid.
Woo! *subscribed to thread*
One feature request (I have it on my S2), is a "kill all" button for the recent apps list. Saves having to "swipe" each and every recent app.
I was thinking about both those features (reduced nav bar height and kill all recents).
I will add them to my ever-growing list of things I might want to work on. No promises though
10/15 flashed great over official CM10 10/15. I love the tablet ui I think I'll stick with this.
Thanks!
Sent from my Nexus 7 using Tapatalk 2
z1gackly, you rock man. Thanks for starting this thread for your mod.

[ROM][4.2.2] Unofficial Paranoid Android 3.69 Build - V2.5 TF101

Unofficial Paranoid Android 3.69 Build ​
Welcome to unofficial Paranoid Android 3.69 build for Asus Eee Pad Transformer (TF101) . This is my first ROM built from source. I am compiling it from Paranoid Android sources and their repositories. I will do my best to make this ROM for our wonderful TF101 as best as possible. However, this is quite similar to normal PA nightlies but with several goodies baked in.
"What's unique about this ROM?"
-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.
Click to expand...
Click to collapse
Video Review of Paranoid Android 3.5+ Halo
{
"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"
}
DISCLAIMER
Code:
#include
/*
* Your warranty is now void.
*
* I'm 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 it! 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
Android 4.2.2 Jelly Bean (JDQ39).
Stable
Fast and Smooth!
Based on Google's Android Open Source Project (AOSP)
Many customization
Cherry-picks :good:
Hybrid Properties
Per-App Color which you can change the color of the navigation bar and status bar on each app you want.
HALO feature. :good:
Per-App DPI which you can change the layout of an app to look Tablet, Phablet and Phone layout.
The latest KatKernel and K.A.T App by timduru. :good:
Performance Control, which allows you to overclock your tablet and some tweaks had included. Its been ported from AOKP ROM. :good:
Compiled with Linaro 4.7.4 toolchain with O3 optimizations for faster performance. :good:
Trebuchet launcher to make the launcher in this ROM smooth. It had been set as a default launcher in the ROM. :good:
You can change DPI you want for display whether Phone UI, Tablet UI, Phablet UI. No mods needed to install.
Hybrid mode
Working SD Card Dock
Fully working Camera
HALO working on Tablet UI
PIE feature.
Privacy Guard feature from CyanogenMod
Always updated with latest sources
Working dock battery with special keys
USB Dock support.
Advanced Settings for more customization in this ROM. :good:
Toolbar settings
SuperUser shortcut in the settings.
Known Issues
No major problems :fingers-crossed:
When select reboot to recovery it reboots normally.
The ROM lags a bit when HALO is activated, especially on launchers. Maybe the TF101 doesn't have NEON support due to lack of Hardware. I will look for more info.
The others are working flawlessly
How to report issues
If you have faced any problems other than the listed above, and felt like it's device tree related, be sure to go here:
https://github.com/TheMrcool212/device_asus_tf101/issues
Or if you want to make a public discussion for your problem, just post it here.
How to install?
Make sure your TF101 is rooted and the TWRP Recovery v2.3.2.3 or higher installed.
If you are coming from 4.1.2 and lower, you must wipe all.
If you are coming from older builds of this ROM, no need to factory reset. Just wipe cache, dalvik cache and system before installing the ROM. (NOTE: This will also deletes your mods you've installed before)
If you are coming from another 4.2.2 ROM, a factory reset is very very recommended.
1. Download the ROM and gapps
2. Put the ROM and gapps to your TF101
3. Reboot to the recovery
4. Make a backup (NOTE: Always always make a backup before performing something to your device)
5. Wipe cache, dalvik cache, factory reset and system
6. Install the ROM and gapps
7. Reboot
Download link
Mirror links are welcome
TF101 (Wi-Fi Version)
TF101G (3G Version)
Google Apps (Fully working camera including front facing but no photosphere, but with more features)
Google Apps (Camera with photosphere, but with less features and the front camera doesn't work)
NOTE
Don't expect daily builds, i will build this ROM 3 or 4 times in a week if i have a free time.
Click to expand...
Click to collapse
Screenshots
Thanks to / Credits
Paranoid Android and CyanogenMod team for their awesome job.
josteink for maintaining RaymanFX's 4.2 device tree.
timduru for the KatKernel and K.A.T App.
gokussjx for the tutorial how to build Paranoid Android ROM.
Google for helping me to search for my problems.
garwedgess for the linaro toolchains.
ShevT for TF101G device tree and EOS4 kernel.
oode for the video review.
Sources
Paranoid Android
https://github.com/ParanoidAndroid/
My device tree for PA ROM.
https://github.con/TheMrcool212/device_asus_tf101
ShevT's TF101G device tree
https://github.com/ShevT/device_asus_tf101g
ShevT's EOS4 kernel compatible with CM10.1 or PA
https://github.com/ShevT/kernel_asus_tf101g
KatKernel
https://github.com/timduru/tf101-katkernel
Linaro
https://github.com/garwedgess/toolchains
Banners
You can put these into your signature if you love this ROM.
Changelog
11/5/
Fixed display issue on certain apps
13/5
Updated Paranoid Android source with the new Alpha 4 build
15/5
Finally Hybrid Properties crash problem FIXED, now you can change whatever you like in the settings
Changed the UI to the Android 4.2 tablet UI like on the nexus 10 by default
16/5
Added Trebuchet launcher from my own CM 10.1 build to make the launcher in this ROM smooth. Credit: CyanogenMod
Replaced Tablet UI (big) with Stock UI (Normal) if you want to got back to normal display with Phablet UI in the Hybrid Properties.
Experimental : I've also include this ROM with the 3G version of this tablet (TF101G). So i need a tester to tell me whether the 3G are working or not. Thank you so much to josteink for the device tree for the TF101G.
18/5
Compiled with the latest Linaro which is 4.8.
ROM is now included with the latest KatKernel which includes lots of features and goodies. Thanks to timduru for his awesome kernel
Fixed SystemUI crash when trying to revert back to Stock UI (Normal) in Hybrid Properties.
Updated Paranoid Android source.
26/5
Removed Tablet UI (small) from the Hybrid Properties. Seems like it is useless.
Compiled with the Linaro toolchain for faster performance.
Improved internet speed.
Added K.A.T App. Thanks to timduru for the app.
Updated PA source with the latest v3.56 Alpha (Last alpha build, the next version will be beta)
3/6
Removed Advanced option in the settings.
Added Trebuchet Launcher into the settings for easy access, located below Themes.
Updated Paranoid Android source, with the latest CM 10.1 RC4 (Note: Some PA sources comes from CyanogenMod)
Changed PA Gapps to TF101 4.2 Photosphere Gapps. (Photosphere are not working yet, i'm sure it is ROM file related.)
5/6
Added K.A.T App into settings for audio tweaks.
Fixed battery dock issue.
Updated PA source.
7/6
Ported Performance settings from CyanogenMod 10.1, which allows you to:
Tweak CPU frequencies or overclock up to 1.7 GHz !
Change CPU governors and IO Schedulers
zRam
Purging assests
KSM
etc
Updated to the latest PA 3.57 (First beta stage)
Added Slovenian keyboard layout.
9/6
Updated PA source.
Increased touch responsivity
Reduced auto rotate lag
Updated to linaro 4.8 for faster performance.
11/6
HALO feature is now working!!! . Slide down the status bar and tap the circle icon to activate !
Fixed SystemUI crash when changing to StockUI
Removed Phone UI and Phablet UI in the Hybrid Properties. We don't need it on 10 inch tablets.
Halo options available in the Toolbar settings.
Updated PA source with the new v3.60.
15/6
Updated Paranoid Android source.
23/6
Fixed front facing camera
New Gapps, which includes a camera app without the photosphere, and also some options had been added.
SD Card dock is now working
Rearranged settings options
New Performance and Launcher icon in the Settings
Latest PA Source
Used Linaro 4.7.4 for a more stable toolchain, the 4.8 is still beta.
29/6
Added support for TF101G (3G version)
TF101: Add exfat support.
Updated source.
1/7
TF101G
Working USB & SD Card dock
Working front facing camera
Ported some configurations from my TF101 device tree
Updated PA source
Fixed error while flashing, thanks to vbob for the report
7/7
New options in the camera
FIXED: Front camera orientation
Latest Paranoid Android source
8/7
FIXED: Trebuchet Launcher settings. Now we have a fully working Trebuchet Launcher!
Updated to 3.65 which are:
New Privacy Guard feature from CyanogenMod
A bunch of new HALO features
More of them coming soon as promised by PA Team
Updated Paranoid Android source.
13/7
Trebuchet Laucher: enabled wallpaper quick render hack by default
Full list of PA 3.65 changelog
- Google Security Fixes (master key 1 & 2)
- Other Google patches (zip file and apk handling related)
- Privacy Guard Manager (Cyanogenmod) -> Settings/Security/Privacy Guard
- PIE controls on protected lockscreen (Bare style)
- Increase PIE "Monster" size (for low DPI users)
- Hide pinned Halo))) apps from PIE
-HALO now works with tablet UI
- HALO is now a trusted overlay (resolves install button issue)
- HALO will not launch apps on protected lockscreen (HALO still scroll-able)
- HALO will not wake on orientation change
- New vertical gestures
- Clear all notifications
- Silence HALO until woken
- HALO graphics tweaks
- Message bubble design update
- Speech bubbles are centered
- Notification number batches are round and simplified (same color as in g+)
- Markers appear as dots above the bubble
- Hiding and dismissing triggers text hints
- Code cleanup & bug fixes
Click to expand...
Click to collapse
Fixed advanced settings from the settings, but when the app opens but it still crashes.
Updated to KatKernel 104 with Razer Onza support(TF101 only)
TF101G changes:
Used EOS4 kernel compatible with CM10.1 (Thanks to ShevT)
Used gsm configurations from CyanogenMod vendor files.
Updated PA source
14/7
FIXED: Advanced Settings :victory:
Advanced Settings: Add K.A.T Toolbox and Trebuchet Launcher shortcut for easier access
Merged USB Bluetooth support from CyanogenMod
Updated CM and PA source
16/7
Advanced Settings:
Removed smartdimmer option, we don't have it on our old TF101.
Removed CPU option, replaced by Performance Control.
Feature Port: Performance Control which allows you to tweak CPU and more. Available in Advanced Settings .(Credit: AOKP)
Updated to Paranoid Android 3.67.
Trebuchet launcher configuration minor changes.
Updated PA and CM sources.
TF101G: Added SIM Toolkit.
18/7
Change the HALO size
Pie settings changes
Updated to PA 3.68
Enabled O3 optimizations for the linaro toolchain
Updated PA and CM sources
19/7
Updated to the latest KatKernel 105
TF101G: Back again to KatKernel as a default kernel as the latest version have it working.
TF101G: Fixed flash error.
Fixed Hybrid Properties in the settings.
21/7 - V1
New Trebuchet Launcher from PAC-Man ROM with pinch to enable expanded desktop and more!
FIXED: Menu button overlay issue :victory:
FIXED:Photosphere camera on photosphere Gapps, finally!
Latest Linaro GCC 4.7 toolchain updated
Added Performance Control and Launcher shortcut to the settings
Settings: Added x0.75 animation scale to developer option CREDIT: Temasek
Privacy Guard: Un-list apps that have been disabled
This ROM is now include cherry-picks :good:
Hybrid Properties: Renamed Tablet UI mid to Stock UI
Updated CM and PA source
More init.d tweaks
Official changelog from PA, or you can just go here
HALO
- speech bubbles make way when you task, your thumb won't cover them
- displays icons correctly, some were displayed too large before
- comes with a first-run tutorial for new users
- new icon set, closer to Googles Holo
- new animations, for now the number batch makes a flip
- HALO is scalable, meaning you can define sizes
- Low level bugs fixed for closing floating apps (WeChat, ...)
- Tap outside overlay to exit app (complete exit) use back button to go back
- Should now be able to attach pictures in overlay windows (whatsapp, hangout, mms ... etc)
Other changes
- Privacy guard, more neutral icons
- internal Android bugfixes from Google (strncpy / snprintf)
Click to expand...
Click to collapse
NOTE: I'll post a new changelog when theres a lot of changes, a release that are 'unchangeloged' are updated source only.
The changelogs that comes from the Paranoid Android team are here: https://plus.google.com/107979589566958860409/posts
Note: Mostly changes comes from Paranoid Android source. However if the device tree had a new changes i will post the fix
Q&A
"Do i need to flash the KatKernel?"
No, it's already included in this ROM with the latest version.
"Why the PlayStore appeared as no connection although i've connected to the Wi-Fi?"
Backup all of your data then flash the ROM with a factory reset.
"Does this ROM includes cherry-picks?"
Yes, most likely those cherry-picks are from CM10.1, AOKP or AOSP gerrit website.
Helpful Tips
Animation speed
-You guys know that Android 4.2 ROMs in this tablet are quite slow when opening apps, a window. If you want to make it look faster, go to settings > developer options, scroll down a bit > there is three options:
1. Window animation scale.
2. Transition animation scale.
3. Animator duration scale.
Those are set 1x by default, change it to 0.5x to make it faster or just off the animation.
Hybrid Properties
-The Hybrid Properties is the main feature of Paranoid Android ROMs. Since PA 3+, we can do lots of things with it. We can change the navigation bar color and also status when opening certain apps. It is also can change the layout and dpi's on apps like GMail, Google+ and Youtube to your liking. You can always reset the settings if you've messed up with it.
DPI and Layouts
-DPI is for screen sizes, most of devices have the same DPI, but others don't. Like this TF101, the proper DPI for this device is 160. If its higher or lower by the number it may have screen issues. You can change these DPI's the Hybrid Properties.
Other than DPI, there's 3 layouts. 360p is for phone mode, 720p is for phablet mode, and 1000p is for tablet mode. For example in the Hybrid Properties, you changed a layout for the You Tube app to 1000p. So if you go to the app the screen will look like tablet mode (navigation bar and stasus bar on below). However by changing these layouts it will not effect your DPI's.
HALO
Halo feature was presented by the Paranoid Android team since they released version 3.5. In this feature, you will get a floating bubble that will stay on your screen. When you have a notification, the bubble will appear in an icon of the notification and you can open it directly from there. This will make it easier especially while playing games or watching a video rather than swipe down on the status bar. To activate it, swipe down on the status bar and tap on the blue circle icon.
Tutorial
thanks for keep tf101 alive! Paranoid *-*
WOW! Awesome...i didn't think i will see this brilliant rom on our TF101
Downloading...will update
Thank you!
Roms running pretty well.
Ive used Pimp my rom to help smooth out the lag and switched to Opera mobile for the browser.
Got the settings menu text a little smaller by going into "language and input" and adjusting the font size to "small"...... the dpi is still a bit to big though lol.
Switched to Apex launcher which has helped a little.
Wee problem i found - on the keyboard dock, the numbers are coming up as hyphenated characters rather than numbers - i fixed this with "external keyboard helper" (i have the paid version which has been really handy)
As youve stated, the advanced sub menu force closes as well as the hybrid menu.
If you can sort out the lag and the small niggly bits then im sure the rom will be very popular :good:
Nice to have a tablet UI back!
scottyf79 said:
Roms running pretty well.
Ive used Pimp my rom to help smooth out the lag and switched to Opera mobile for the browser.
Got the settings menu text a little smaller by going into "language and input" and adjusting the font size to "small"...... the dpi is still a bit to big though lol.
Switched to Apex launcher which has helped a little.
Wee problem i found - on the keyboard dock, the numbers are coming up as hyphenated characters rather than numbers - i fixed this with "external keyboard helper" (i have the paid version which has been really handy)
As youve stated, the advanced sub menu force closes as well as the hybrid menu.
If you can sort out the lag and the small niggly bits then im sure the rom will be very popular :good:
Nice to have a tablet UI back!
Click to expand...
Click to collapse
The font is too big because of the dpi of the settings. I will change it too make it normal in the next build.
reboot to recovery just does a normal reboot
scottyf79 said:
reboot to recovery just does a normal reboot
Click to expand...
Click to collapse
Thanks for your info, i noticed that too. I will look for a solution
Update 11/5
Fixed display issue on certain apps
god dam that was quick!
downloading now - does it fix the browser?
scottyf79 said:
god dam that was quick!
downloading now - does it fix the browser?
Click to expand...
Click to collapse
Yes
Sent from my Transformer using xda app-developers app
Nice man, I'd run this as a daily once you get hybred properties working. I love Pie.....Would complement my N4 with PA on it Nicely!
Looks real promising.
tweaked said:
Nice man, I'd run this as a daily once you get hybred properties working. I love Pie.....Would complement my N4 with PA on it Nicely!
Looks real promising.
Click to expand...
Click to collapse
I've never saw Paranoid Android Halo (3.50) for 10 inch tablets. Only on phones and nexus 7. I think i'm sure that thats the cause of the Hybrid Properties crash. I'll wait for someone release the stable 3.50 version for 10 inch tablets like nexus 10 and TF300.
REMEMBER: The Halo version of Paranoid Android (3.50) is still in alpha build.
TheMrcool212 said:
I've never saw Paranoid Android Halo (3.50) for 10 inch tablets. Only on phones and nexus 7. I think i'm sure that thats the cause of the Hybrid Properties crash. I'll wait for someone release the stable 3.50 version for 10 inch tablets like nexus 10 and TF300.
REMEMBER: The Halo version of Paranoid Android (3.50) is still in alpha build.
Click to expand...
Click to collapse
Good luck. You could ask moles or Aaron about it. They are nice peeps.
I noticed in this ROM there is messaging and people app. The first build i released also had the phone UI. I changed the dpi to make it look normal. So im pretty sure that this build are only meant for phones, not for tablets.
Paranoid Android Team had just released alpha 4 build for HALO version. I will update it to this device soon.
Great news! Thank you TheMrcool212 !!!!!!!
if i go to settings andf choose "advanced" get message "unfortunately, settings has stopped.
the same with "hybrid properties"
The pie is what making the launcher so laggy (even when the nav bar is hidden)
There is any way to disable the pie settings?

[ROM] [INFAMOUS][OFFICIAL][IOAP][4.4.2] MAR-25

{
"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"
}
INFAMOUS OPEN ANDROID PROJECT
AN INFAMOUS PRODUCTION​
Code:
#include
/*
* Your warranty is now void.
*
* I am 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 it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
By using the rom you agree with the above terms!
ABOUT THE ROM:
You may be asking yourself, "What the hell is IOAP". Well, its simple really so I will keep it short and sweet. IOAP is built from source. Almost similar to AOSP with lots of added features.
FEATURES:
BT Car Fix
Dark UI
Active Display
Halo
MulitWindow
Gesture Anywhere
Appbar
LCD Density
Animation Control: System, listview, Scrolling, Keyboard, and Toast
Custom Progress Bar
Lockscreen Notifications
OmniSwitch
Recent RAM bar
Screen Record
System App Remover
Init.d
Build.prop Mods
GPS Optimizer
Navigation Bar
Expanded Desktop
Slim Recents
MORE!!!​
Source:
Rom-https://github.com/IOAP
Kernel-https://github.com/CyanogenMod/android_kernel_htc_msm8960
Screenshots:
Changelog:
Code:
3/17/14 * intitial release for ville
3/18/14 * Added On-The-Go (Turn on from settings/IOAP settings/buttons/Power menu
*v3. 59  
Removed GPSOptimizer
Added PACPreformance (open from settings)
Remove QuickSearchBox from build
releasetools: don't create prebuilt_dir path if it exits
av: added missing profiles
rebased: Launcher3
Added ONTHGO, powermenu and tiles (nameless)
Fixed naming convention for jflte bootlogo
Fixed some dependencies
removed paddingLeft broke build after slim card update
CM updates
Removed Bubble option in mms caused fc
Extend installd to support SELinux restorecon function
Add support for ECDSA P-256 with SHA256
libc: Fix memchr inclusion (older devices)
more fixes and tweaks than I can remember...
Downloads:
IOAP FOR VILLE
IOAP GAPPS
PA GAPPS
INSTRUCTIONS:
FULL WIPE, FLASH ROM THEN GApps
BUGS:
Code:
* You tell me
USE THIS RECOVERY
Dont forget the THANKS button
XDA:DevDB Information
INFAMOUS IOAP, a ROM for the HTC One S
Contributors
WhiTeRhiNo, mr impossible, Jamison904, mr impossible, Jamison904
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod, AOSP
Version Information
Status: Stable
Current Stable Version: 3.55
Stable Release Date: 2014-03-17
Created 2014-03-17
Last Updated 2014-03-31
Reserved
Reserved
WhiTeRhiNo said:
...
FEATURES:
BT Car Fix...
Click to expand...
Click to collapse
You got me with this one :laugh: I'll download it and try.
Also I saw that the GAPPS packages from OP are a little bit old (2013). Is there an issue if I use Slim GAPPS that are more recent? Why Slim? Because they have better compatibility with the "dark" switch
NOTE: There's a new official TWRP recovery version 2.7.0 HERE and I can confirm it is full SELinux compatible and you can flash KK ROMs with it. There's no need to use a modded TWRP recovery anymore. I am using it for some days and works great, flashed Twisted and Beanstalk with it (and now I'll try IOAP)
What you might consider adding to the ROM (if it's not already there)...Sound Packs. These are implemented in Beanstalk and provide different sound "sets" that are used for the different ROM sounds (screen lock, camera, tap and so on)
Rapier said:
You got me with this one :laugh: I'll download it and try.
Also I saw that the GAPPS packages from OP are a little bit old (2013). Is there an issue if I use Slim GAPPS that are more recent? Why Slim? Because they have better compatibility with the "dark" switch
NOTE: There's a new official TWRP recovery version 2.7.0 HERE and I can confirm it is full SELinux compatible and you can flash KK ROMs with it. There's no need to use a modded TWRP recovery anymore. I am using it for some days and works great, flashed Twisted and Beanstalk with it (and now I'll try IOAP)
Click to expand...
Click to collapse
Lol yea I remembered u. And thanks for the info I'll update op with recovery when I wake up lol
And u can use whichever GAPPS u prefer I just linked our teams GAPPS they will get updated eventually but feel free to use any they should all work fine
Edit: and I will definitely look into the sound packs and see what we can do
WhiTeRhiNo said:
...Edit: and I will definitely look into the sound packs and see what we can do
Click to expand...
Click to collapse
LOL..No need to look into it. It is ALREADY included :laugh:
What I've noticed so far:
- there are no color options for status bar items: battery, signal, clock
- there are no color options for the tiles
- there are no clock options at all: show date/AM/PM, clock color, clock position (center, right)
- even if in build.prop default screen DPI are set to 240, the look of the interface is like it is set to 200 (or something like this). Everything is smaller including status bar. I'll try to change DPI from the settings and reboot to see what's happening
- Messaging app is FC when entering in it and tapping on a message or sending a new message (this is annoying as hell for those texting a lot). Workaround: use Hangouts for SMS, that is working
- "selector notification" (also known as IME notification) ON/Off checkbox is doubled: once is present in Languages & Input and once is in Advanced Settings under Language & Input
- this is the only ROM for which Thyrus's HoloDark KK Theme (which in my opinion is the most good looking and complete dark theme out there) is theming the dialer completely including the incoming call screen. That means that the dialer is based on Carbon or Slim cause for any other dialers from any ROM I've tried, it is not properly themed (the incoming call screen has a semitransparent band on the bottom, text in the non-intrusive call is readable...and so on)
I'll add more as I test more... So far very good job :good:
---------- Post added at 12:03 PM ---------- Previous post was at 11:47 AM ----------
Rapier said:
...
- there are no color options for status bar items: battery, signal, clock
..
- there are no clock options at all: show date/AM/PM, clock color, clock position (center, right)
Click to expand...
Click to collapse
EDIT on that. Clock options (both color and position, etc) are present in Settings - Clock & Date. Not the usual place for them compared to other ROMs but they're present. Still looking for battery color
OK. Got sorted out the Messaging app FC as well. There's an option in Messaging settings to use "Speech Bubble theme". If that option is enabled (it is by default), Messaging app is FCing. Disable it and it'll work but you'll have the background white that's not so nice looking on dark theme...but that will be sorted out later
I just installed your new Rom as I was curious. All in all nice job, but I haven't tested to much. One issue is, that I get FC's, when I try to open the Dev settings.
Hi, which version of Hboot for this rom? thanks
kalel77 said:
Hi, which version of Hboot for this rom? thanks
Click to expand...
Click to collapse
2.15
Thanks for the feedback guys. All things will be improved and fixed in time. Keep the feedback coming so I know what u like and what doesn't work
derkleinebroicher said:
I just installed your new Rom as I was curious. All in all nice job, but I haven't tested to much. One issue is, that I get FC's, when I try to open the Dev settings.
Click to expand...
Click to collapse
Dont have that problem. You are talking about developer options in settings correct?
Nice rom and all i need... nice font nice design...
CRT animation in Display does not work properly. Regardless of the setting, there's only the colapse horizontal that is working
Sent from nowhere over the air..
WhiTeRhiNo said:
Dont have that problem. You are talking about developer options in settings correct?
Click to expand...
Click to collapse
Exactly! And I just made a new clean install, but with same result. Furthermore, when I tab the build number in settings and dev options are enabled, there should come something like "You are arlready a Dev." But nothing happens in this case, so for me, there is something wrong. BTW, I'm running ART, which normally should be no problem, I guess. Going to make some more inquiries and keep you informed.
derkleinebroicher said:
Exactly! And I just made a new clean install, but with same result. Furthermore, when I tab the build number in settings and dev options are enabled, there should come something like "You are arlready a Dev." But nothing happens in this case, so for me, there is something wrong. BTW, I'm running ART, which normally should be no problem, I guess. Going to make some more inquiries and keep you informed.
Click to expand...
Click to collapse
Not quite, if you're using ART it could very well be the problem. ART is experimental and it has issues sometimes. Doesn't mean that if you used ART on other ROMs without issues, you won't have issues at all with any ROM.
First, you don't need to tap several times on build number. This is needed only if Dev Options are not visible in settings but this is not the case, they are. Second, Dev Options works perfectly so you could switch to Dalvik and check again
@WhiTeRhiNo: there's another issue I found and that's related to audio libs somewhat. ONLY if using headset (wired ones not BT), if I'm in a call, the other party report that I can be barely heard, distorted and with frequent interruptions. It is not happening on normal call through handset, speaker or BT car kit. If for examplke I start the call through headset, after unplugging them all things go to normal if I continue to talk via handset. This is something I got also on TwistedKat but was not present in Beanstalk. I don't think it's kernel related because on all three ROMs I've used the same kernel with the same settings. Check with phoenixita what audio libs he's using, I'm not even sure which are used when headset is plugged in. Practically I cannot use a headset during a call because of this. I can hear perfectly, also music coming through OK, just that when I speak the other party cannot hear me well.
Rapier said:
Not quite, if you're using ART it could very well be the problem. ART is experimental and it has issues sometimes. Doesn't mean that if you used ART on other ROMs without issues, you won't have issues at all with any ROM.
First, you don't need to tap several times on build number. This is needed only if Dev Options are not visible in settings but this is not the case, they are. Second, Dev Options works perfectly so you could switch to Dalvik and check again
@WhiTeRhiNo: there's another issue I found and that's related to audio libs somewhat. ONLY if using headset (wired ones not BT), if I'm in a call, the other party report that I can be barely heard, distorted and with frequent interruptions. It is not happening on normal call through handset, speaker or BT car kit. If for examplke I start the call through headset, after unplugging them all things go to normal if I continue to talk via handset. This is something I got also on TwistedKat but was not present in Beanstalk. I don't think it's kernel related because on all three ROMs I've used the same kernel with the same settings. Check with phoenixita what audio libs he's using, I'm not even sure which are used when headset is plugged in. Practically I cannot use a headset during a call because of this. I can hear perfectly, also music coming through OK, just that when I speak the other party cannot hear me well.
Click to expand...
Click to collapse
I second the audio libs issue. I found the same problem actually. Any fix? Only work around I see is not to use my headphones in a call. My voice apparently drops in and out periodically, but I hear everything perfectly.
Sent from my One S using Tapatalk
Maybe something will be found in Beanstalk, that ROM does not have this issue. So far I found it in TwistedKat and on this one but to be honest I didn't test the headset with all the ROMs I've flashed
You asked also for suggestions what to add to the ROM. Well there are some, I'll make a list with what just crossed my mind:
- color option for battery
- lockscreen theming capabilities (lockring, colors, etc)
- tiles color settings
- add custom tile and contact tile
Rapier said:
Not quite, if you're using ART it could very well be the problem. ART is experimental and it has issues sometimes. Doesn't mean that if you used ART on other ROMs without issues, you won't have issues at all with any ROM.
First, you don't need to tap several times on build number. This is needed only if Dev Options are not visible in settings but this is not the case, they are. Second, Dev Options works perfectly so you could switch to Dalvik and check again.
Click to expand...
Click to collapse
Tapping the build number was simply to see, what happens. I know, I don't have to do this, if dev options is already enabled. And sadly, I can't switch the runtime on this Rom as long, as I can't open dev options. This will get a bigger operation. But maybe I will return to dalvik anyway as I can't see a really convincing advantage in using ART.
derkleinebroicher said:
Tapping the build number was simply to see, what happens. I know, I don't have to do this, if dev options is already enabled. And sadly, I can't switch the runtime on this Rom as long, as I can't open dev options. This will get a bigger operation. But maybe I will return to dalvik anyway as I can't see a really convincing advantage in using ART.
Click to expand...
Click to collapse
It just crossed my mind that the theory that ART broke dev options is correct. You COULD.enter dev options initially because you couldn't switch to ART in the first place. And after switching dev options didn't work.... Right? There is no ROM that has ART enabled by default.
Ok, if you don't want to full wipe and start over, here's a quick workaround to get you back to Dalvik. Install Xposed framework and reboot after activating it. Xposed is not ART compatible and has a safety measure built in...whenever try to install it, it switches to Dalvik automatically
Sent from nowhere over the air..
EDIT: It's a little bit unclear for me how the "multi window" feature work. There's a note in the Halo settings screen that if Halo is enabled, multi window is disabled. OK, I've disabled Halo completely, now what? There's no option I can see to make the apps show in multi window. Is there something that should be done?
Found a strange "bug" if I may call it like this but it's annoying as hell. I text alot. Mostly on whatsapp and I am using SwiftKey keyboard that's one of the best. Well, I am used to type fast, I swipe alot and I can say I am pretty good at it. What I've noticed though since I used this ROM, is that I have a lot of cases in which I don't insert "space" between words even if I was sure I've pressed space. Then I start to pay attention to this detail and I've noticed that there a small bottom area, several millimeters tall that's unresponsive some times. Not all the times, just sometimes. If I press any keyboard button on the bottom row like space, punctuation and so on, nothing happens. On a second tap it start to react but if I send the message and start another one it happens again. The area is almost half the height of the space bar and therefore it's happening not to insert a space. I've tested this alot till I figured it out. Don't know why is happening but it's present only on this ROM. I type the same every time and I am not talking about just few words. I've flashed and used this ROM since it was released so I was texting alot whole day. Now I've switched to Beanstalk and it's not happening. Don't know how to isolate the issue or if it was only for me but I thought it worth to be mentioned
Multi window is on as long as halo isn't activated there are no options for multi window just turn halo off then in your recent apps just long press an app and choose multi window

Categories

Resources