Thread Closed

[MOD] Trickster MOD [2012-07-09]

OP bigeyes0x0

26th May 2012, 05:05 AM   |  #1  
bigeyes0x0's Avatar
OP Senior Member
Flag Saigon
Thanks Meter: 1,629
 
1,335 posts
Join Date:Joined: Jun 2011
Donate to Me
More
Introducing Trickster MOD, bringing Trickster experience to virtually every ROM out there.

Users using Trickster ROM 1.2.1 or newer can use this MOD to update

This CWM zip include the binaries and scripts I used for optimization in Trickster ROM. What it can do/set:
- Zipalign and sqlite DB optimization at boot
- Some android properties tweaks with mobile network speed tweak
- Screen state optimization for kernel task scheduler and virtual memory management (ch33kybutt)
- Set I/O scheduler, read ahead buffer, CPU scaling governor, min and max CPU speed
Following features are dependent on kernel features:
- Color (applied by default), contrast and gamma tweaks
- Generic hotplug
- CPU Temp limit
- Minimal SmartReflex voltage of Core, IVA, and MPU domains
- Nominal SmartReflex voltage for Core, IVA, and MPU domains
- Regulator voltages
- GLaDOS live OC of Core, GPU and MPU
- WIFI mode for screen off (power saving or full speed)
- Vibrator strength
- Headset volume boost
- High performance sound
- Force fast charge
- Battery live extender
- Touch wake and touch wake duration
- fsync control

Download
Trickster MOD 20120709
Control App
Changelogs


Requirements:
- CWM
- Someone who understands instructions below

Installation/Update instructions:
- Reboot to CWM recovery
- Do a nandroid if you're scared (recommended in case you have problem)
- Install zip from sdcard
- Reboot the phone
- If you see /sdcard/trickster directory with configuration files inside then this mod installed successfully

Usage:
By default Trickster color, some android property regarding UI smoothness and mobile data speed tweaks and screen state optimization are applied. If you want to change additional settings then either use the app or :
- Go to /sdcard/trickster directory, you'll see at most four following configuration files, depending on kernel features:
. color.conf: color related tweak
. general.conf: generic tweaks like zipalign, sqlite, and screenstate optimization
. kern_general.conf: generic kernel tweaks like CPU speed, governor, IO scheduler and readahead buffer
. kern_specific.conf: specific kernel features like sound control, WIFI power, fast charge...
- Edit any above file to change the settings you want using app like ES Explorer, Root Explorer..., instructions included inside
- Settings are automatically applied when user saves any of these files
- Some changes require restarting your phone
- To check log to see if it works use "logcat|grep Trickster" from adb/terminal

Reinstall boot service, Reset settings, Removal instructions:
- If you install a new kernel that includes ramdisk (boot.img format like franco or leanKernel), you can either reinstall Trickster MOD, run "tricks install" from adb root shell or terminal, or apply this CWM zip from recovery.
- You can delete a configuration file, files, or entire /sdcard/trickster directory to reset to default settings for a file, files or all configuration respectively
- If you mess up and can't boot, say aggressive OC/UV , use this CWM zip to reset
- If you want to uninstall, use this CWM zip

Credits:
- Google
- Our great kernel devs
- chainfire for SuperSU and su
- stericson for busybox
- ch33kybutt's for his brilliant idea on screen state optimizations
- Beta testers for your dedication in testing this
- nexus.prime for his unintallation script
- phone_user for init.d CWM zip
- Anyone I learnt from

Disclaimer: This is provided with NO GUARANTY whatsoever. Use your common sense.

Beta test: If you want to test my stuffs, including other things beside this. Contact me through PM.
Last edited by bigeyes0x0; 12th July 2012 at 06:01 PM.
The Following 30 Users Say Thank You to bigeyes0x0 For This Useful Post: [ View ]
26th May 2012, 05:06 AM   |  #2  
tanner4137's Avatar
Senior Member
Texas
Thanks Meter: 115
 
688 posts
Join Date:Joined: Dec 2011
More
First :P

Thanks for this! Downloading now

Sent from my Galaxy Nexus using XDA
26th May 2012, 05:07 AM   |  #3  
Senior Member
Thanks Meter: 3
 
124 posts
Join Date:Joined: Aug 2009
More
Quote:
Originally Posted by tanner4137

First :P

Thanks for this! Downloading now

Sent from my Galaxy Nexus using XDA

DERP!
26th May 2012, 05:14 AM   |  #4  
mazubo's Avatar
Senior Member
Thanks Meter: 134
 
681 posts
Join Date:Joined: Jun 2011
Looks great! @OP, I remember your contributions in Franco's thread. Will any of these modifications conflict with his setup?

Cheers,
26th May 2012, 05:23 AM   |  #5  
bigeyes0x0's Avatar
OP Senior Member
Flag Saigon
Thanks Meter: 1,629
 
1,335 posts
Join Date:Joined: Jun 2011
Donate to Me
More
Quote:
Originally Posted by mazubo

Looks great! @OP, I remember your contributions in Franco's thread. Will any of these modifications conflict with his setup?

Cheers,

No, it won't. This is supposed to be a unification for all the stuffs that one can unite on the GNex. I will try to create an app to do this along side of improving this script in the future.

TBH with the recent CM episode I felt this is needed even more, screw them all. My script or app won't include things that won't work with CM like what they did, I assure you.
The Following 5 Users Say Thank You to bigeyes0x0 For This Useful Post: [ View ]
26th May 2012, 05:45 AM   |  #6  
mazubo's Avatar
Senior Member
Thanks Meter: 134
 
681 posts
Join Date:Joined: Jun 2011
Quote:
Originally Posted by bigeyes0x0

No, it won't. This is supposed to be a unification for all the stuffs that one can unite on the GNex. I will try to create an app to do this along side of improving this script in the future.

TBH with the recent CM episode I felt this is needed even more, screw them all. My script or app won't include things that won't work with CM like what they did, I assure you.

Awesome, thank you! I'm currently running paranoid android which is cm9 base.

I'll report back!
26th May 2012, 06:39 AM   |  #7  
nexus.prime's Avatar
Senior Member
Thanks Meter: 130
 
360 posts
Join Date:Joined: Mar 2012
Quote:
Originally Posted by bigeyes0x0

...
This is supposed to be a unification for all the stuffs that one can unite on the GNex. I will try to create an app to do this along side of improving this script in the future.
...

Cooool!


---------- Post added at 02:39 PM ---------- Previous post was at 02:14 PM ----------

Hi bigeyes0x0

Air kernel V1.3 changed many things

http://forum.xda-developers.com/show...91&postcount=3
Last edited by nexus.prime; 26th May 2012 at 07:12 AM.
26th May 2012, 06:43 AM   |  #8  
r_data's Avatar
Senior Member
Thanks Meter: 2,267
 
650 posts
Join Date:Joined: Jan 2012
Donate to Me
More
Woooow, Thank you !!
26th May 2012, 07:02 AM   |  #9  
bigeyes0x0's Avatar
OP Senior Member
Flag Saigon
Thanks Meter: 1,629
 
1,335 posts
Join Date:Joined: Jun 2011
Donate to Me
More
Quote:
Originally Posted by nexus.prime

Hi bigeyes0x0

Air kernel V1.3 changed many things

http://forum.xda-developers.com/show...91&postcount=3

It's fine, the mod is already written in a way that it can handle update like this with ease. If there's actually a new sysfs that isn't exist anywhere else, I will add it if I deem it necessary. If that were not the case I would be in for maintenance hell for every kernel of every dev's update .

Quote:
Originally Posted by r_data

Woooow, Thank you !!

You're welcome. I actually wanted to get into kernel dev before but it seems like destiny is a bitch and I am stuck with these, as I am not going able to find enough time to care for my ROM, this mod, the app that I wanted to create and a kernel to add to these. Ranting aside, I'm fine with how things are .
27th May 2012, 04:35 AM   |  #10  
Senior Member
Flag Rimini
Thanks Meter: 12
 
146 posts
Join Date:Joined: Feb 2010
More
Where is trickster.conf?
Don't understand, I installed the zip, but no trickster.conf appeared in /sdcard...

Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Galaxy Nexus Android Development by ThreadRank