[Samsung Galaxy Nexus] dreamsforgotten:
DREAMSFORGOTTEN

AND ANDROID CREATIVE SYNDICATE PRESENT

TSM Pool Party V 2.0 Milestone 2

​

I give you TSM Pool Party v2.0 ICS 4.0.4 for the Sprint Galaxy Nexus . Pool Party began with Sbrissen (xda/rootzwiki) a Samsung Fascinate developer that ported every single SGS style lockscreen into one convenient package. At the time, his work was called TeamSbrissenMod Lockscreens. After perfecting the control app TSMParts.apk and adding in some status bar GUI love and a few other system wide options, he packed it into what was called Pool Party. The rom was released on the Facsinate, ported to the Epic in GB by Maddoggin and ported to the NS4G as well as the Nexus S by myself (Dreamsforgotten). Since GB, Sbrissen has been churning out work (I believe for CM9 ICS) on the Fascinate and has stopped production of Pool Party. I put this together for everyone to continue to enjoy the Pool Party Line of Roms.

[color="blue"]
Android:Source = IMM76I ICS 4.0.4
Linux:Platform = Ubuntu Linux 10.04 LTS Lucid
Android:Kernel = NONE [Both Franco Kernel and James Bond work flawless, I use Franco]
[/color]

((I rather NOT flash a kernel, because kernels are a personal choice, each user uses a different kernel for different reasons. Being that this rom does NOT flash a kernel, if your on a stock kernel, your good. However, if you are NOT on a stock kernel, keep in mind any init.d folders, modified modules, etc that the kernel your using flashes, will be overwritten by the rom and you MUST reflash your kernel.))

Sbrissen's Official Thread can be found here: http://rootzwiki.com/showthread.php?2670-ROM-8-24-TSMPoolParty-V1.2-2.3.5&

Please stop by and thank Scott for everything without which this would never be possible.

The features in the ROM are a colaboration of TSMPool Party code via Sbrissen, CM9 source, and AOKP source. The control app is 100% work of Sbrissen and I re wrote the app to speak to the new variables in ICS that changed since GB (which was a **** ton!)

Rom features

Status Bar Toggles from AOKP with brightness slider to be controlled with -Settings-Display & Interface

Native Tethering

GPU handle Scolling Cache

5 Lockscreens from original TSM Pool Party rom

Currently Working Features TSMParts:
[COLOR="RED"]
General Options: OMITTED IN V1.2
[/color]
*Window Animations -- not sure
*Transition Animations -- not sure
*Fancy Input Animations -- not sure
*Haptic Feedback -- working
*Compatability Mode -- not sure

[COLOR="RED"]
LockScreen Options:[/color]
*LockScreen Style: working
-Rotary Lock Screen - [color="red"](Added in Milestone2) (Themed by Chrystal0925)[/color]
-Rotary Revamped Lockscreen - [color="red"](Added in Milestone2) (Themed by Chrystal0925)[/color]
-Lense Square Lock Screen - [color="red"](Added in Milestone2) (Themed by Chrystal0925)[/color]
-Stock Lock screen
-AOSP Lock screen
-4 Tab Lock screen
-Honey Comb Lock screen
-Ring Lock screen
[COLOR="RED"]
Widget Text Options[/color]
*Always show battery - working
*Custom Message - working
*Clock Text Alignment - working
*Music Control (long press vol up to change tracts) - working
*Lockscreen music controls - [color="red"](Added in Milestone2) (Added the choice and fixed discription of Long press skip track[/color]
*Always show music controls - working but can't turn it off, you always have these on screen
*SGS style music widget - working
*Always show SGS music widget - working
*SGS music layout (top or bottom of lock screen) - working
*Show weather widget on lock screen - working but not connecting to DL temperatures Needs improvement
*Missed Events widgets - Not working looking into
*Enable custom app (For 4tab's extra tab) - working
*Rotary Lock Screen pull down - Not yet
*Volume Wake - omitted and will be deleted, it can be a huge battery drain in your pocket
*Enable Torch (by long pressing home button at lock screen) Not working, no soft keys on home screen. You can pull down the status bar and hit torch on the toggle
*Lockscreen Timeout (after screen goes black) - working
*Lockscreen wallpaper - fully working
[COLOR="RED"]
Device Info[/color]
*Battery History - working
*Battery Information - working
*Usage Statistics - working
[COLOR="RED"]
Status Bar Settings: [/color] ( Toggles controlled in Settings-Display & Interface )
*Clock Style - working
- small am/pm - no am/pm - normal am/pm
*Clock Color - working
*Clock Position - working ( note too many notifications icons will go behind clock if centered - if you update 20 apps at once for instance)
*Signal Style - working
-Signal Icon - Signal Text - Show w/dbm
*dBm text color - working
*Hide Signal Icon - not working yet
*Battery Style - working
- Icon - Text only - Icon with text - Icon centered text (hardest to read) - Hide
*Battery Bar - working (position on top of the status bar)
*Carrier Text - working (displays at bottom of expanded status bar
*Carrier Text Color - [color="red"](Added back in Milestone2) [/color]
*Unhide Alarm and ADB icons - broken they don't hide to begin with working on it

[color="red"] AOKP Custom Nav Bar-per numerous requests[/color]
Enable bar
Menu location
Menu visibility
Navigation bar color
Navigation bar glow color
Navigation bar quantity
Navigation bar apps and icons and long press options

[COLOR="RED"]
Overall UI Settings[/color] - OMITTED IN V1.2
*Long press back to kill apps - working
[COLOR="RED"]
Misc Settings [/color]- OMITTED IN V1.2
[COLOR="RED"]
CPU Settings[/color] - Omitting in future, use your kernel control app/ NS Tools/ SetCPU

Settings available in Settings-Display interface (AOKP)
Auto-Hide Status Bar when full screen app (AOKP)
Status Bar Toggles (AOKP)
Enable Toggles
Toggle Order
Brightness-Location
Autio-hide toggles
Toggle Style
Reset Config

[color="red"](Added in Milestone2) Tmobile Theme Chooser Fully Working[/color]

Temporarily find pictures here:

http://s23.photobucket.com/albums/b399/dreamsforgotten/ICS Pool Party/

Qb king videos thanks bro! :

Install

http://www.youtube.com/watch?v=3rpGa0bIgtk&feature=g-u-u

Review

http://www.youtube.com/watch?v=GNWLpDOvA1A&feature=watch_response_rev

INSTALL INSTRUCTIONS

Put Rom, Gapps, and desired Kernel on SDCard

Factory Data Reset Phone/ Delete Dalvik Cace **NECESSARY STEP

Flash all zips in CWM recovery back to back

Reboot

Enjoy

Follow Me:

Twitter @Dreamsforgott3n

Facebook

Google+ James DeVesci

If you feel like donating you can here:

**REMEMBER if your on stock kernel it'll stick, your on custom kernel it's recommended to re flash to ensure all system files are restored

TWRP users: far as I know TWRP sees the phone as torospr not toroplus so you will need to down load the zip on your PC, open the zip as an archive. Nav through /Meta-Inf/com/google/android/updater-script right click and open that as a text file. Delete the top of the file where it says

assert(!less_than_int(1332827356, getprop("ro.build.date.utc")));
assert(getprop("ro.product.device") == "toroplus" ||
getprop("ro.build.product") == "toroplus");

****Also available in Goo Manager as Version 2 (They don't allow decimal numbers in the version in goo manager

Daily Driver

DOWNLOAD TSM POOL PARTY V2.0 Sprint Galaxy Nexus Milestone 2 FACTORY DATA RESET!!!

TSM POOL PARTY V2.0

Click Here ^^^

ChangeLog: Link coming soon to in dept changes

Here's the short and sweet

v1.2 Milestone 1, Finally looking how it's supposed to, stable code came in v1.0, theme and new features came in 1.2

Included Honey, and Ring LockScreen in addition to Stock, Tab, 4Tab Screens. Total 5 LockScreens

Lockscreens Themed for ICS from GB and Clock widget updated to ICS text.

Changed to the design of the new toggles via AOKP versus the classic ones

Added a submenu in Lockscreen Parts including the nav bar menu from Rom Control. You have all the nav bar features of AOKP in the SystemUI

Big menu softkey in nav bar is achieved by hiding the normal menu key and adding in another soft key that triggers the menu

Back is always Longpress to kill keeps it locked in by default.

Added in the code for Rotary, Rotary Revamped, and Lense LockScreen. Have to tweak the code and size the images to add the choices into TSMParts.apk

V1.0 Bugfix Rom / Still V1.0 Released May 21, 2012. (From here out version numbers change)

Fixed MMS failing to download Bug noticed by snoopy1e11

Native Tether included pointed out by radadev fix via jakdillard

Included LatinIMEGoogle and LatinIMEDictionaryPack.apk fix explained here [url="http

V1.0 - First Draft

This rom is AOSP goolge source, mods on top inlcude:

TSMParts.apk, Settings.apk mods for control app, 100% Sbrissen work, I rewrote the values that changed in settings.java and deleted features that are not relevant any longer. I also added in methods to speak with AOKP code in the status bar

SystemUI.apk-Kanged AOKP for the new toggles layout and used their code for carrier text in the status bar. I did not Kang the swagger toggle powersave code/toggle and the rest of thier added code, I only Kanged the features that were already in Pool Party from day 1

Frameworks Framework.apk/Framework.jar

I modded the lockscreens using the original lockscreens from TSM Pool Party 1.5 by Sbrissn. None of this code is from AOKP or CM9

I change the value to never use scrolling cache to default with no way to reach that setting in the control app. That means this rom runs with scrolling handled by the GPU not cached in android. I am not a fan of the scrolling cache at this point, lets see if it improves in future versions

Credits:

Maddoggin - I thank Maddoggin first and he didn't contribute directly to building the rom. He actually donated me the Galaxy Nexus which is the only reason I'm here to begin with. I would still be shelling out this rom only for the NS4G

Scott Brissenden - (Sbrissen aka Team Sbrissen Mods) for creating Pool Party for the fascinate in Ginger Bread. Before him there was CM7, OMFGB, and 1 or 2 othes that were using similar mods. Scott perfected all the galaxy S lockscreens into a package of his own with their own personal features. These are present in this rom as well. Also thank him for answering numerous questions

BigRushDog - My phone came in non working with no 3G so I had to leave it stock in case of a return. BRD stepped up and cracked the mms errors found in building with the device files that were available from the beginning. Brd supplied me with the stable device and vendor files.

k0nane - for being on Gtalk 24/7 fixing my java issues with ubuntu 12 (before I ditched it for 10.04 again :P) helping me with troubleshooting in logcat. And for always supporting my work.

ShabbyPenguin - for his normal antics, his hosting space at holyling****.com so I can give you my releases with no ads, no delay, and no data limits. For giving me an ear to vent into when I'm pissed. Many many more reasons lol.

Parabola from ACS - always giving me pointers in Java and helping me with errors

QBking77 - Making the video that will surface later :P

Peter Alphonso - All his support and base for the NS4G version before I converted this to the Galaxy Nexus. He has also came to my aid when I've reached points I couldn't pass.

The testers and users who support my work. I build roms for myself and hosting them and supporting them takes just as much time as building them. Your support and appreciating make it worth while to release and constantly update instead of keeping this to myslef.

and last but not least I like to give a special thanks to Jason aka (JasonK75 on xda). He is a stand up guy. I can't say why I'm thanking him, but we both know. ;)​