[APP][18/06/2012]Thoravukk Control [RELEASED] for Thoravukk Kernel - Galaxy S II Themes and Apps

{
"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"
}
HI, I am new member of team-blockbuster.
I am developing an android application for thoravukk kernel made by pinpong.
Lets start with screenshots:
Reboot options for rebooting device in 3 modes.
Cpu- Change governors, Change IO schedulers, Change min-max Frequencies
Gpu- Change Frequencies and voltages
Misc- Change charging voltages( Charger,Misc,USB )
Set level for Vibrator from 0-6
Set gamma level, Set LED timeout
Ntfs mount option for sdcards and hdd
Save as boot settings option
Still many to come in next versions.
Changelog beta v2
Script generation failed error fixed .
New icon added
Changed LED min- max timeouts
Changelog beta v3
New screen added - lulzactive settings
Added BLN toggle button
Added Touch screen sensitivity
Added Fuel gauge reset
Changelog beta v4
New Screen Cpu voltages added
New Screen Cpu States added
Script now have lulzactive commands
Reset fuel gauge yes buttons fixed
Orientation is fixed to portrait now until beta finish
New screen added- screen & soft key
Blinking effect control added
Changelog Final Version
Minor bugs fixed
Script fixed , hope now works properly
***Please uninstall old app before installing new one***
To download application use the link below
DOWNLOAD
Great Thanks to-
All of them which are there in credits section of pinpong thread
---Team Blockbuster---
fuss132 for supporting me
pan cit for excellent graphics,icons in application and thread
and
pinpong for all information needed to build this app
For more information related to my development visit my page
For information related to kernel,apps,roms and more .. visit our homepage

FAQ:-
Q.The application is crashed ( Force close) , what should I do ?
A. Give me logcat using adb logcat or aLogcat application
Q.Can I use this application with some different kernel ?
A. No. ( currently it only supports thoravukk)
Q.If anyone getting script generation failed error ?
A. Consider giving me logcat
There is no blink toggle and blink on/off interval features in application, they will be added in next release ^^
Just give me feedback about the app after using it

Welcome

Can't wait for this wonderful application
Sent from my GT-I9100 using Tapatalk 2

im the one who are using this great kernel..keep up good work...

I use it too !!! Great job at the team !!!
But i have too look more seriously, it seems that settings arn't saved after reboot ... i retest it !
EDIT : it's probably script related ... i take a look at this. It doesn't work at all after reboot

Tom_2b said:
I use it too !!! Great job at the team !!!
But i have too look more seriously, it seems that settings arn't saved after reboot ... i retest it !
EDIT : it's probably script related ... i take a look at this. It doesn't work at all after reboot
Click to expand...
Click to collapse
Btw application is still in beta version, I ll look at it. is there any file named "thoravukk" in /system/etc/init.d folder ?

rohitiskul said:
Btw application is still in beta version, I ll look at it. is there any file named "thoravukk" in /system/etc/init.d folder ?
Click to expand...
Click to collapse
Maybe he got wrong permissions for folder "init.d"? Was installing kernel 2.45 and i had to set permissions to 775 (rwxrwxr-x). On v2.43 I only needed 755 to set up thoravukk init.d script.
Gesendet von meinem GT-I9100

rohitiskul said:
Btw application is still in beta version, I ll look at it. is there any file named "thoravukk" in /system/etc/init.d folder ?
Click to expand...
Click to collapse
Yes the script is correctly written, the init.d folder works, the VC's script is loaded but when i try with the thoravukk it isn't
Envoyé depuis mon GT-I9100 avec Tapatalk

Script creation failed...
Set permissions for init.d to 775 and 755 but still same issue.
Using kernel v2.45...
Gesendet von meinem GT-I9100 mit Tapatalk

Tom_2b said:
Yes the script is correctly written, the init.d folder works, the VC's script is loaded but when i try with the thoravukk it isn't
Envoyé depuis mon GT-I9100 avec Tapatalk
Click to expand...
Click to collapse
I tested the script on my galaxy sl i9003, the script works fine on my phone.
my init.d permissions are rwxr-xr-x and script with rwxrwxrwx permission.
Even pinpong also said me its working fine on his galaxt s II i9100. So just check permissions of init.d folder.

Ok thanks i ll take a look
Envoyé depuis mon GT-I9100 avec Tapatalk

OK .. If anyone facing script generation failed problem , pls send me logcat.
Also, report me about .. how much cpu screen lags while changing the values of min,max,scheduler,governor ?

rohitiskul said:
OK .. If anyone facing script generation failed problem , pls send me logcat.
Also, report me about .. how much cpu screen lags while changing the values of min,max,scheduler,governor ?
Click to expand...
Click to collapse
OK, seems App doesn't mount /system/etc/init.d as R/W but keeps it as R/O only:
I/System (13356): at com.stericson.RootTools.b.run(Unknown Source)
W/System.err(13356): java.io.FileNotFoundException: /system/etc/init.d/thoravukk: open failed: EROFS (Read-only file system)
(Changed CPU from 100 -1200Mhz)
EDIT: manually mounted R/W (using root explorer) and script is created

Thanks, for checking the script logcat.
And can u tell me when u changed cpu values do you feel stuttering while swiping value gallery ?

rohitiskul said:
Thanks, for checking the script logcat.
And can u tell me when u changed cpu values do you feel stuttering while swiping value gallery ?
Click to expand...
Click to collapse
no swiping seems still smooth for me, neither within swiping the values nor in swiping the menues

rohitiskul said:
Thanks, for checking the script logcat.
And can u tell me when u changed cpu values do you feel stuttering while swiping value gallery ?
Click to expand...
Click to collapse
You could use a simple Runtime for executing the command "su", and then "busybox mount -o rw,remount /system", then no more EROFS. This is how my apps does it. Also FileWriter class doesn't work over /system files, at least not on some times. You better use runtime for "busybox echo "+string+" > /system/somewhere"

fine kernel , fine apk fine team

Charge Power
Hi. I love this app in Combination of the Kernel!
I used the Kernel V 2.45 and all works fine.
Now i have a question about the App.
in the App i can change the charge power by usb, misc and Charger.
I change it by +50mA on every Port but i seems no effect or just a little bit.
has someone experience of it? Can i only crash my Battery or my Handy also if i reach to much?
Can i raise it? I think the carger gives me the max of it or?
The max of my Charger is 1 Amp. I think USB 2.0 max Power is 500mA.
And what means the Misc Option?

Is it possible to add an option to have backlight for keylights to be always on?

Related

[GUIDE] How To Make An Init.d Script (Noob Friendly)

How to make your own init.d script​
Hey fellow XDA users!​
I'm creating this thread as I've seen a countless number of times the same question asked (literally hundreds)
'How to I set (_____) on boot?'​
Finally I have come around to answering that question! This thread will allow you to control system/kernel parameters on boot
Now many of the kernel devs around the HOX forums have created some pretty epic kernels with tons of features which can be modified as much as the user wants and now I'll be showing you how to set these parameters on boot without the use of apps! :laugh:
Requirements
Rooted
Busybox
Custom Rom with Init.d Support (Most custom Rom's, check in OP of Rom thread)
A Root File Explorer (We're going to do this through the phone)
Stock ROM does not support init.d
If you're on a stock rom, you can easily add init.d support using Ryuinferno's very very helpful thread!
Enable Init.d Support
Once you've done that, come back and follow the instructions
Now to begin, let's look at a typical init.d script
Code:
#!/system/bin/sh
#CPU
echo pmc > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
#Smart Dimmer
echo 1 > /sys/devices/tegradc.0/smartdimmer/enable
#Fast Charge
echo 1 > /sys/devices/platform/htc_battery/fast_charge
#S2W
echo 1 > /sys/android_touch/sweep2wake
OK, now to a new user this may seem quite confusing but once broken down it can be easily understood:
#!/system/bin/sh = This is required at the start of every init.d script
echo .... = Sends the command
'<insert value here>' = You can put a value after 'echo' and it will send that value to the file you have shown the path to, e.g. 'echo 1 >...'
>/.... = Specify the path and file in which to change on boot
So for example if I put this in my script:
echo '1' > /sys/devices/system/cpu/cpu0/cpufreq/gpu_voltage
I am changing the file 'gpu_voltage' to 1, allowing gpu voltage to be enabled on boot (currently only XM's & Alex-V's kernel)
Similarly with the command:
echo '0' > /sys/class/leds/button-backlight/auto_bln
I am disabling auto-bln on boot
Hopefully after you've read all of that, you've understood a little more about init.d scripts
Now let's actually create some scripts
Instructions​
We'll be using a file explorer on Android since Window's editors don't format the text correctly
1. Create a file using your choice of file explorer, I'm using Root Explorer and put it in /system/etc/init.d/
2. Open the file and write the following into it:
#!/system/bin/sh
3. Then choose which file you want to modify on boot and what value you want to change it to, and write the echo command and path into the file
For example: echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor - (for interactive governor on boot)
echo 1200000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq - (for 1.2ghz on boot)
Now there's some things to look out for when doing this:
• You need to make sure you're pointing to the file not just folder when entering the path in '> /....'
• You need to make sure you put the spaces in the right places and don't put any spaces in random places
• When entering multiple values you need to put the values in quotation marks like this "....." - so for example if I want to set max GPU speed I would do this:
echo "416 416 416 416 304 304 247 247" > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
• Also if you put a '#' in front of the line of text then it ignores that line, as you can see in my example I have a line that says '#CPU'. This is just to tell me I'm making modifications to the CPU and so I put a # in there so that line is ignored (the echo command below it is still carried out)
• You can do all the commands in one script and do as many as you like!
The various parameters that can be controlled are most likely on the OP's of the respective kernel threads (it would be ridiculously long if I were to put them all in this thread)​
4. Once you're done, save and exit the file
5. Then rename it with a number in front, this number will decide which init.d script will run first (lower the number the earlier it's run on boot)
So for example I named my file: 25kerneltweaks
It doesn't really matter what number you put but just make sure there's no other scripts running after which will also change kernel parameters (leave them but just give your script a higher number)
Almost done now!
6. The final thing you have to do is set permissions:
Now you won't be able to use ES File Explorer for this step as it just can't set the right permissions for init.d scripts for some odd reason, preferably use Root Explorer but others should work (except ES)
Set permissions as rwx-rwx-rwx (shown in the image)
{
"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"
}
If you don't have Root Explorer or a good substitute you could also do this through terminal emulator:
To do that enter this into emulator (press enter after every line)
Code:
su
chmod 777 /system/etc/init.d/insertfilenamehere
And permissions should be set
​
And that's pretty much it folks
You have successfully created your own init.d script!
Many people prefer this method as you don't require apps to set stuff on boot, now it'll just be done automatically for you :good:
Btw this will work on any android device, so if your a wandering googler (is that even a word ) searching for a guide like this, it should work on your phone/tablet as long as you fulfill the requirements
Hope you guys found this useful, it's the first thread I've made so sorry if it's a little rough around the edges and
Press thanks if I helped and please rate the thread, I'd greatly appreciate it!
now all who have this questions can make their own script every time they ask if somebody else can do -.- ... good guide mate i always do that with smanager but some ppl are then confused ._.
One-X-master said:
now all who have this questions can make their own script every time they ask if somebody else can do -.- ... good guide mate i always do that with smanager but some ppl are then confused ._.
Click to expand...
Click to collapse
Haha thanks man!
I actually only made it because I seen you reply to someone who was asking about scripts on Xmister's thread and I thought 'Damn I'm tired of these questions'
But yeah hopefully people find this useful :thumbup:
Sent from my :tank:
Headless_monkeyhunta96 said:
Haha thanks man!
I actually only made it because I seen you reply to someone who was asking about scripts on Xmister's thread and I thought 'Damn I'm tired of these questions'
But yeah hopefully people find this useful
Sent from my :tank:
Click to expand...
Click to collapse
then you know how i'm tired of these questions i hate those simple questions which even are mentioned and also asked in google...i searched in google and found really MANY of those question, for example for scripts etc which are really easy....why not even try in google play? i searched a long time ago...and i found smanager...one of the easiest way to make scripts
Thanks, man. This was really needed.
May I add a link to this in my thread?
csec said:
Thanks, man. This was really needed.
May I add a link to this in my thread?
Click to expand...
Click to collapse
Yeah sure man
Sent from my :tank:
Thanks for this thread man!
Was really useful since I didn't like using apps to set my stuff on boot but didn't know how to do it with scripts
Really good guide :good:
Great Guide, well written and presented.
Not for me as I don't program, but great guide non the less !
Rahman2012 said:
Thanks for this thread man!
Was really useful since I didn't like using apps to set my stuff on boot but didn't know how to do it with scripts
Click to expand...
Click to collapse
matt95 said:
Really good guide :good:
Click to expand...
Click to collapse
Wilks3y said:
Great Guide, well written and presented.
Not for me as I don't program, but great guide non the less !
Click to expand...
Click to collapse
Thanks guys!
Means a lot..
Sent from my :tank:
:good:thanks alot
I made a script yesterday but when I restarted this morning the script was deleted. Do I need to place a specific place?
Sent from my HTC One X using xda app-developers app
tandeman said:
I made a script yesterday but when I restarted this morning the script was deleted. Do I need to place a specific place?
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Well it has to be placed in system/etc/init.d
That's weird though it shouldn't randomly delete. Do you have any other mods installed?
Sent from my :tank:
Maybe because it put it in sys/
Sent from my HTC One X using xda app-developers app
tandeman said:
Maybe because it put it in sys/
Sent from my HTC One X using xda app-developers app
Click to expand...
Click to collapse
Yeah your gonna have to move it to /system/etc/init.d
Follow the instructions to the letter and you should be fine
Sent from my :tank:
Thanks! I have a question: I tried to set a different max cpu frequency by using this command for my device echo 2107680 > /sys/bus/cpu/devices/cpu0/cpuinfo_max_freq
via adb shell and Root Explorer but anytimes I save the file it back to original value.
I also put a new init.d file within that command with no success. Why that?
sev7en said:
Thanks! I have a question: I tried to set a different max cpu frequency by using this command for my device echo 2107680 > /sys/bus/cpu/devices/cpu0/cpuinfo_max_freq
via adb shell and Root Explorer but anytimes I save the file it back to original value.
I also put a new init.d file within that command with no success. Why that?
Click to expand...
Click to collapse
try
Code:
$ adb root
$ adb shell
and do it all over again
matt95 said:
try
Code:
$ adb root
$ adb shell
and do it all over again
Click to expand...
Click to collapse
matt, thanks! It says about "adbd cannot run as root in production builds" but I flashed my custom ROM. Why that?
Thanks...
sev7en said:
matt, thanks! It says about "adbd cannot run as root in production builds" but I flashed my custom ROM. Why that?
Thanks...
Click to expand...
Click to collapse
Mmmhh then try to do it into recovery mode which is already set as root
matt95 said:
Mmmhh then try to do it into recovery mode which is already set as root
Click to expand...
Click to collapse
Thanks! Doing that now... (God bless my device eheh)
---------- Post added at 07:18 PM ---------- Previous post was at 06:35 PM ----------
Hi, unfortunately it doesn't work. I also made a stand-alone script (below)...
then flashed it with a new ROM but as you can see frequencies and parameters haven't changes at all... why?

Enable Pen Mode - Any pen or pencil works as stylus!

AOKP introduced pen mode for Z1 and I could enable it on stock ROM!
Xperia Z Ultra can use the pen or pencil made of wood or metal as stylus, but Z1's screen also supports it and Sony disabled it for some reason.
root is needed to enable this.
To enable pen mode, there's three methods.
One of them is enough.
● Create init.d script in /system/etc/init.d (requires init.d support):
Code:
#!/system/bin/sh
chown system:system /sys/devices/virtual/input/clearpad/pen
echo 1 > /sys/devices/virtual/input/clearpad/pen
● Add these lines at the bottom of /system/etc/hw_config.sh:
Code:
chown system:system /sys/devices/virtual/input/clearpad/pen
echo 1 > /sys/devices/virtual/input/clearpad/pen
● Use toggle app
I created pen mode enable/disable toggle app with Tasker.
https://drive.google.com/open?id=0B0j3VJ1Xp5N8ZWtYVlRRYWNPSWM
Now you can use anything made of wood, metal or rubber.
I couldn't use a plastic pen, though...
I recommend changing one value in /system/usr/idc/clearpad_pen.idc for more accuracy.
Change
Code:
# Pressure
touch.pressure.scale = 0.2
to
Code:
# Pressure
touch.pressure.scale = 0.1
works for me.
{
"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"
}
In /sys/devices/virtual/input/clearpad/,
there is "grove" but I could only show circle with pen and I couldn't use with glove.
http://i.imgur.com/RibpIAi.png
Thanks championswimmer for finding this.
RyokoN said:
AOKP introduced pen mode for Z1 and I could enable it on stock ROM!
Xperia Z Ultra can use the pen or pencil made of wood or metal as stylus, but Z1's screen also supports it and Sony disabled it for some reason.
To enable pen mode, create init.d script:
Code:
#!/system/bin/sh
chown system:system /sys/devices/virtual/input/clearpad/pen
echo 1 > /sys/devices/virtual/input/clearpad/pen
or add these lines to hw_config.sh:
Code:
chown system:system /sys/devices/virtual/input/clearpad/pen
echo 1 > /sys/devices/virtual/input/clearpad/pen
Now you can use anything made of wood, metal or rubber.
I couldn't use a plastic pen, though...
In /sys/devices/virtual/input/clearpad/,
there is "grove" but I could only show circle with pen and I couldn't use with glove.
http://i.imgur.com/RibpIAi.png
Thanks AOKP for infomation.
Click to expand...
Click to collapse
where to add the lines in hw_config.sh , at bottom ?
Anyone tried it ?
ImAnurag said:
where to add the lines in hw_config.sh , at bottom ?
Anyone tried it ?
Click to expand...
Click to collapse
I tried in hw and in init.d, but it doesn't work, also clearpad doesn't look like folder when i browse with root explorer it looks like file??
Changed 0 to 1 in sys/devices/virtual/input/clearpad/pen
Too bad it didn't work with plastic
ImAnurag said:
where to add the lines in hw_config.sh , at bottom ?
Anyone tried it ?
Click to expand...
Click to collapse
Yes, bottom is safe to add.
secretfile said:
I tried in hw and in init.d, but it doesn't work, also clearpad doesn't look like folder when i browse with root explorer it looks like file??
Click to expand...
Click to collapse
clearpad folder looks like this:
Please try my toggle app, this will change pen's 0 to 1.
http://d-h.st/5az
RyokoN said:
clearpad folder looks like this:
Please try my toggle app, this will change pen's 0 to 1.
http://d-h.st/5az
Click to expand...
Click to collapse
it works perfectly mate....thank you :good:
It was root explorer that cose problem with folder,
with es explorer i can see inside folder and there is pen file with content 1 but i tried with ball pen and it didn't work,
could this be because of screen protector?
Ok it works now strange there is part of screen where it doesn't detect pen.
OP - good job
Is a flashable zip possible for stock based roms?
Edit: the apk worked perfect, thanks mate...!
Sent from my C6903 using XDA Premium 4 mobile app
@RyokoN
I have Changed 0 to 1 in sys/devices/virtual/input/clearpad/pen => needn''t to reboot => WORK
But after reboot NOT WORK and i check the value it back to 0 again?????
thanhhii said:
@RyokoN
I have Changed 0 to 1 in sys/devices/virtual/input/clearpad/pen => needn''t to reboot => WORK
But after reboot NOT WORK and i check the value it back to 0 again?????
Click to expand...
Click to collapse
The values reset to default after reboot, hence why it's required to use init.d script or hw_config
Sent from my C6903 using Tapatalk
tomascus said:
The values reset to default after reboot, hence why it's required to use init.d script or hw_config
Sent from my C6903 using Tapatalk
Click to expand...
Click to collapse
Hw_config in system/etc not work
Can u help me?
Sent via Honami 6903
thanhhii said:
Hw_config in system/etc not work
Can u help me?
Sent via Honami 6903
Click to expand...
Click to collapse
Change permission of file to rw-r-rw then you can edit it. Add the lines as specified and save and close the file. Change permissions back to normal rw-r-r.
Sent from my C6903 using Tapatalk
tomascus said:
Change permission of file to rw-r-rw then you can edit it. Add the lines as specified and save and close the file. Change permissions back to normal rw-r-r.
Sent from my C6903 using Tapatalk
Click to expand...
Click to collapse
I can edit but after reboot it not work!
The code add still in hw_config but not work
Sent via Honami 6903
It work for me with the App.
It awesome that we have something like that.
I must learn to write with pencil
Sent from awesome Z1
thanhhii said:
@RyokoN
I have Changed 0 to 1 in sys/devices/virtual/input/clearpad/pen => needn''t to reboot => WORK
But after reboot NOT WORK and i check the value it back to 0 again?????
Click to expand...
Click to collapse
Use this: https://www.dropbox.com/s/q0n4beony585gmv/Pen_Mode
Move to system/etc/init.d
Enviado desde mi C6906 mediante Tapatalk
Working greeeeeeeeeeeat on my phone, thanks.
Than's to yall Dev's who make our devices more fun/great every day
Cheers!
danytrial said:
Use this: https://www.dropbox.com/s/q0n4beony585gmv/Pen_Mode
Move to system/etc/init.d
Enviado desde mi C6906 mediante Tapatalk
Click to expand...
Click to collapse
Still not work bro!
Second time i delete .txt but still not work
Try to add code into hw_config but still not work!
Can u help me?
Works like a charm!!!:thumbup:
Thanks!
Sent from my Rooted C6903 using XDA Premium
Ohh...it's working, it just needed few seconds to start accepting pen...
Nice new feature
Tnx mate...
Sent from my C6903 using Tapatalk

5/14/2016 || Note 4 (msm 8084) || CPU, TCP, IO, RAM "Tweaks"

Hello from the V10 Forum! This is a mod I created and posted for V10 users, but as various devices use Qualcomm hardware and similar operational conditions, the biggest similarity being Linux , and by some requests from others here to post this, I am offering this modification to other devices as well. It is already thoroughly tested and the logic and rationale behind the conditions are cross compatible with many Linux systems/machines anyways. You should see positive results just as everybody else has.
You must be rooted to apply this mod.
**SEE POST 2 FOR CHANGE LOG**
***VERY IMPORTANT IF YOU ARE GOING TO USE THIS MOD, you need to navigate to the /system/etc folder on your device, and rename any files that exist in that sub-folder that have the words "ZRAM" in them to have a .bak extension rather than a .sh extension so it does not run at boot.
You will also need to navigate to the /system/bin directory with a root explorer and rename the "mpdecision" binary to "0mpdecision.bak" .... The added 0 is just to move it to the top of the list of files so you can find it easily if you need to.
This is a step by step instruction on how to replace the /system/etc/init.qcom.post_boot.sh file for the device. Be it known, however, that this instruction (and file) can be used with any device running the Snapdragon 805 SoC combo.
What does this do?
Simple. It turns your device into an even more efficient powerhouse. Here are is a list of everything done:
-Interactive Governor tuning for performance and better battery life, a quick description of what I did...
-low load, quick response, low frequency
-high load, quick response, higher frequency
-modified input boost settings for Interactive
-Locked cpu cores on - your battery life will not suffer, don't worry.
-Modified a bunch of system permissions to remove samsung garbage from controlling hardware.
-Switched IO scheduler to noop, and tuned accordingly
-Adjusted minfree values (RAM management, it is a little more multi-tasking friendly)
-Adjusted VM parameters - swappiness, dirty ratios, cache pressure, centisec values, etc (again to complement multi-tasking... your data will hang out a little bit more before being written to disk, but house cleaning won't happen all at once, so there is still good performance and your system won't bog down while it is flushing the toilet)
-DISABLED zRAM!!! - I have no idea why a device with 3 GB of RAM has zRAM enabled. This is purely a waste of CPU cycles and other system resources. You want physical memory, not compressed memory.
-Changed congestion algorithm to cubic (better network performance... assuming the network bandwidth is already there
-Cleaned up the shell file and fixed some errors.
-Removed calls to mpdecision
-More to come!
How to do this, we'll just get right to it.
Download this app https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
Download this file https://drive.google.com/file/d/0BzM9W6qUvx-gX1I4UDlLV3VIUWM/view?usp=drivesdk
Very important you put the file on the root of your INTERNAL SDCARD!!!
Do not forget to do this.
After you do that, open terminal emulator, and type the following commands in the order they are presented (I would highly recommend just copying them from this post one by one and switching back and forth between your browser and the terminal app):
Code:
su
Code:
cd /
Code:
mount -o remount,rw /system
Code:
cd /system/etc
Code:
rm init.qcom.post_boot.sh
Code:
cd /sdcard
Code:
mv init.qcom.post_boot.sh /system/etc
Code:
chmod 0644 /system/etc/init.qcom.post_boot.sh
Double check the file has been replaced with a file explorer of some sort, double check permissions, then reboot. Good to go.
***CHANGE LOG
5/14/2016
-Modified scaling up activity to be a little less aggressive, this should help battery life quite a bit
-Switched scheduler to cfq and tuned it, huge increases in io throughput - the new cfq should be used for these devices, no comparison in performance to any other
-Moved. above_hispeed_delay module down the pole a bit (moAr batteries)
4/28/2016
-Initial Release
Why does it say ef you bro?
{
"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 Not4 Mod using Tapatalk
souluneek said:
Why does it say ef you bro?
Sent from my Not4 Mod using Tapatalk
Click to expand...
Click to collapse
Lol. I originally did this for a good friend of mine, I left him a message in the file as a joke - forgot to change it lol.
Interested to see what others results are like. .
Sent from my SM-N910P using Tapatalk
the note 4 has 3gb ram..?
So just copy and paste and hit return after each line in terminal
Edit: i think it worked because my i/o is set to noop now
Sent from my Not4 Mod using Tapatalk
I just did this the old manual way in root explorer. Added .bak to post boot instead of .sh, copied the new post boot to system/etc and changed permissions. Added .bak to mpdecision. No zram files for us to edit. Rebooted. Ran antutu with a 5,000 point increase. With MM I steady got 70,450's and now.
This is great for now until we get some well built custom kernels. All the roms I flashed since I had the note 4 from launch day, and I don't think any devs worked on tweaking the post boot like they used to on the HTC eVo line like I was used to.
Hello only for sprint note 4? Can be used for 910c?
SM-910C EROBOT 13.4 SUEMAX 1.7.8
Can it be use on MM??
Sent from my SM-N920P using XDA-Developers mobile app
To the users above ↑
File can be used on ANY device running the snapdragon 805 processor.
And I fixed the typo about 4 GB of RAM. This device has 3, v10 has 4 (I copied the thread over from the other forum)
Says no such file or directory.?
Sent from my Not4 Mod using Tapatalk
souluneek said:
Says no such file or directory.?
Sent from my Not4 Mod using Tapatalk
Click to expand...
Click to collapse
Our directory is different, this needs to be corrected in the OP. Follow what I did a couple posts up.
]
Where did you find mpdecision in the file i don't see it
Sent from my Not4 Mod using Tapatalk
Death-Dealer said:
Our directory is different, this needs to be corrected in the OP. Follow what I did a couple posts up.
Click to expand...
Click to collapse
Fixed it for you
Well my experience with this is odd. I did what Death-Dealer suggested and I can tell things are working faster/better but my antutu score went down instead of up. As long as I'm happy with the performance I guess it doesn't matter what antutu says.
souluneek said:
]
Where did you find mpdecision in the file i don't see it
Sent from my Not4 Mod using Tapatalk
Click to expand...
Click to collapse
Kernel/Rom combo?
Death-Dealer said:
I just did this the old manual way in root explorer. Added .bak to post boot instead of .sh, copied the new post boot to system/etc and changed permissions. Added .bak to mpdecision. No zram files for us to edit. Rebooted. Ran antutu with a 5,000 point increase. With MM I steady got 70,450's and now.
This is great for now until we get some well built custom kernels. All the roms I flashed since I had the note 4 from launch day, and I don't think any devs worked on tweaking the post boot like they used to on the HTC eVo line like I was used to.
Click to expand...
Click to collapse
Hello, as the title says, wich setup are u using?
liriolebron said:
Hello, as the title says, wich setup are u using?
Click to expand...
Click to collapse
tx's stock deodexed PC1 rom with xposed
New file in the link in the OP, made some pretty drastic improvements for you note 4 guys.
You should see a good bump in performance with no hit to the battery life.
Check the change log in the second post.
I'll be around

5/14/2016 || Note 4 (msm 8084) || CPU, TCP, IO, RAM "Tweaks"

Hello from the V10 Forum! This is a mod I created and posted for V10 users, but as various devices use Qualcomm hardware and similar operational conditions, the biggest similarity being Linux , and by some requests from others here to post this, I am offering this modification to other devices as well. It is already thoroughly tested and the logic and rationale behind the conditions are cross compatible with many Linux systems/machines anyways. You should see positive results just as everybody else has.
You must be rooted to apply this mod.
**SEE POST 2 FOR CHANGE LOG**
***VERY IMPORTANT IF YOU ARE GOING TO USE THIS MOD, you need to navigate to the /system/etc folder on your device, and rename any files that exist in that sub-folder that have the words "ZRAM" in them to have a .bak extension rather than a .sh extension so it does not run at boot.
You will also need to navigate to the /system/bin directory with a root explorer and rename the "mpdecision" binary to "0mpdecision.bak" .... The added 0 is just to move it to the top of the list of files so you can find it easily if you need to.
This is a step by step instruction on how to replace the /system/etc/init.qcom.post_boot.sh file for the device. Be it known, however, that this instruction (and file) can be used with any device running the Snapdragon 805 SoC combo.
What does this do?
Simple. It turns your device into an even more efficient powerhouse. Here are is a list of everything done:
-Interactive Governor tuning for performance and better battery life, a quick description of what I did...
-low load, quick response, low frequency
-high load, quick response, higher frequency
-modified input boost settings for Interactive
-Locked cpu cores on - your battery life will not suffer, don't worry.
-Modified a bunch of system permissions to remove samsung garbage from controlling hardware.
-Tuned the cfq scheduler
-Adjusted minfree values (RAM management, it is a little more multi-tasking friendly)
-Adjusted VM parameters - swappiness, dirty ratios, cache pressure, centisec values, etc (again to complement multi-tasking... your data will hang out a little bit more before being written to disk, but house cleaning won't happen all at once, so there is still good performance and your system won't bog down while it is flushing the toilet)
-DISABLED zRAM!!! - I have no idea why a device with 3 GB of RAM has zRAM enabled. This is purely a waste of CPU cycles and other system resources. You want physical memory, not compressed memory.
-Changed congestion algorithm to cubic (better network performance... assuming the network bandwidth is already there
-Cleaned up the shell file and fixed some errors.
-removed calls to mpdecision
-More to come!
How to do this, we'll just get right to it.
Download this app https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
Download this file https://drive.google.com/file/d/0BzM9W6qUvx-gX1I4UDlLV3VIUWM/view?usp=drivesdk
Very important you put the file on the root of your INTERNAL SDCARD!!!
Do not forget to do this.
After you do that, open terminal emulator, and type the following commands in the order they are presented (I would highly recommend just copying them from this post one by one and switching back and forth between your browser and the terminal app):
Code:
su
Code:
cd /
Code:
mount -o remount,rw /system
Code:
cd /system/etc
Code:
rm init.qcom.post_boot.sh
Code:
cd /sdcard
Code:
mv init.qcom.post_boot.sh /system/etc
Code:
chmod 0644 /system/etc/init.qcom.post_boot.sh
Double check the file has been replaced with a file explorer of some sort, double check permissions, then reboot. Good to go.
****CHANGELOG
May 14, 2016
-initial release
Sounds interesting.....would you mind linking to v10 forum so i can read what experiences people are having? Thanks and thanks for your work and time.
Last question (for now ) any reason this wouldn't work with a ported S7 rom?
Edit nvrmd found some threads......reading now
Awesome....something new haha. Thanks bud. I'm currently running Tekhds rom and using Kernel Adiotour with Senthils Nightmare profile and Project Skynet mod......is it a bad idea to try this while using those? Thanks in advance and thanks for your hard work too.
Good info. Thanks.
How effective is this mod on the note 4 n910t
Sent from my SM-N920T using Tapatalk
I'm trying it out now and it seems to be doing a damn noticeable job....on Tek Urv7.4 with Skynet installed. I can't provide data cuz it's only been a few hours but seems legit. Im open to any info on how to test from anyone.
rblckmnjr84 said:
How effective is this mod on the note 4 n910t
Sent from my SM-N920T using Tapatalk
Click to expand...
Click to collapse
I'm trying it out now and will report back it a few hours. On a side note, I tried to install it per op instructions multiple times and it refused to work,so I just copied and pasted,fixed permissions and rebooted. Now the nodded init file is where it needs to be.
Sent from my SM-G935F using XDA-Developers mobile app
marseillesw said:
I'm trying it out now and will report back it a few hours. On a side note, I tried to install it per op instructions multiple times and it refused to work,so I just copied and pasted,fixed permissions and rebooted. Now the nodded init file is where it needs to be.
Sent from my SM-G935F using XDA-Developers mobile app
Click to expand...
Click to collapse
OK cool report back to let me knw how things are
Sent from my SM-N920T using Tapatalk
I'm running RR 5.6.8 on Marshmallow and I'm not seeing any of the files you listed on my phone. No ZRAM files, no mpdecision, and there isn't a init.qcom.post_boot.sh already on the phone. I went through the steps any way just to see if it would do anything and it all worked successfully, but I can't really comment on any performance gains. Is this a Kitkat/Lollipop only mod? Perhaps MM got away from the same file that this is intended to tweak?
Thanks for your help either way. Looking forward to trying it again when I have a rom it's intended for.
Joebroni said:
I'm running RR 5.6.8 on Marshmallow and I'm not seeing any of the files you listed on my phone. No ZRAM files, no mpdecision, and there isn't a init.qcom.post_boot.sh already on the phone. I went through the steps any way just to see if it would do anything and it all worked successfully, but I can't really comment on any performance gains. Is this a Kitkat/Lollipop only mod? Perhaps MM got away from the same file that this is intended to tweak?
Thanks for your help either way. Looking forward to trying it again when I have a rom it's intended for.
Click to expand...
Click to collapse
The file is there. Look in system/etc and scroll down to it.
Sent from my SM-G935F using XDA-Developers mobile app
How's it going for everyone?
So I went to edit the file to change the SD readahead value to 2048 and was greeted by a commented out "F*ck you bro" at the top of the file. Is this really the way we act on XDA now? Apparentry sadly...
necromnicon said:
So I went to edit the file to change the SD readahead value to 2048 and was greeted by a commented out "F*ck you bro" at the top of the file. Is this really the way we act on XDA now? Apparentry sadly...
Click to expand...
Click to collapse
Screens hot? If that is true, that's funny
Sent from my SM-A710F using XDA-Developers mobile app
I saw in the original thread someone post the same thing....dev explained he accidentally left that in....and that it was originally intended for his buddy.....not sure why he hasn't cleaned out the text yet though..
louforgiveno said:
I saw in the original thread someone post the same thing....dev explained he accidentally left that in....and that it was originally intended for his buddy.....not sure why he hasn't cleaned out the text yet though..
Click to expand...
Click to collapse
Can u plz post the link for the original thread?
Sent from my SM-G935F using XDA-Developers mobile app
necromnicon said:
So I went to edit the file to change the SD readahead value to 2048 and was greeted by a commented out "F*ck you bro" at the top of the file. Is this really the way we act on XDA now? Apparentry sadly...
Click to expand...
Click to collapse
Is this the value to edit to change read ahead?
{
"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 SM-A710F using XDA-Developers mobile app
Duplicate. Tapatalk bug
ctrlaltdeln said:
Duplicate. Tapatalk bug
Click to expand...
Click to collapse
Yes that's the one
Sent from my SM-G935F using XDA-Developers mobile app
Yes that is the value for internal SD. If you scroll down you will find the one for external SD. It is set to 1024 in the file. I set mine to 2048 as it provides better performance with my SD caRd

Advanced Interactive Governor Tweak

NOTE:
1- First tnx to @soniCron for his amazing work for governor profile... here
2- I edited GhostPepper in to the init.d script and values completly with XZ cpu cores frequency.
3- No need to run terminal any more for set profile at any boot! or use third-party kernel manager or profile manager apps. only copy/past, set permissions, reboot and BINGO
BACKGROUND:
I test Butterfly (from HTC10) profile and MadDog from (Nexus 5x) and edit that for xperia xz. After multi time test and check diffrent values... i fine GhostPepper v1.3 is a complex of smooth like butter, good performance in games and best battery life for day to day use.
Quote from @soniCron :
Uses a quantized, frequency-aligned parametric curve to influence low core clock rates while providing extremely smooth transitions from each clock rate and exceptional battery life. The current favorite, albeit not very well tested so far. HIGHLY RECOMMENDED
Click to expand...
Click to collapse
REQUIREMENTS:
1- rooted xperia xz
2- enable init.d (see post2)
3- TWRP recovery installed (for enable init.d)
4- any file manager with root browsing feature. (or use twrp built-in file manager!)5- enough knowlage about linux permissions, governor, init.d
CREDITS:
@Ryuinferno for add init.d support to any android kernel here
@soniCron for interactive governor tweaks here
@AndroPlus for kernel and twrp for Xperia XZ here & here
DOWNLOADS:
https://drive.google.com/file/d/0Bx-04WhcoxYlLUdLd2txSXN6VEk/view?usp=sharing
SCREENSHOT:
{
"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"
}
enable ini.d at Xperia XZ
1- download term-init.sh
2- copy the sh file in root of sdcard
3- reboot device to recovery mod
4- in TWRP, go to advanced/mount then mount the "system" partition
5- go to advanced/terminal and run built-in terminal
6- type this commend line by line in terminal:
Code:
cd /sdcard
sh term-init.sh
7- reboot device. go to /data folder and check any Test.log file is there? YES??? woow you now can run any init.d scripts from boot :laugh:
-------------------------------------------------------------------------------------------------------------
NOW copy 99governor file from last post to /system/etc/init.d/
set all permissions "rwxrwxrwx" then reboot your phone
-------------------------------------------------------------------------------------------------------------
​
Working fine
I will test in some hours and days and give a feedback
karrouma said:
Working fine
I will test in some hours and days and give a feedback
Click to expand...
Click to collapse
Phone speed lower than before.
Before flashing my phone running fast, but now battery are a bit better
Tanks for your feedback
karrouma said:
Phone speed lower than before.
Before flashing my phone running fast, but now battery are a bit better
Click to expand...
Click to collapse
The interactive tweaks change to cpu clock jump step. In medium usage like web surfing or lesson to music you don't need max freq.
Now cpu need more time to raise to max frequency
This profile set gpu clock at maximum for little frame drop in games (play AAA games drain battery fast)
If you no need that only delet init.d folder or delet governor file.
please, help!
sh: can't open 'term-init.sh'
why is it happening?
First mount /system in twrp (your device must be rooted and busybox installed)
Run terminal and
cd /sdcard
sh term.init.sh
OR
sh /sdcard/term-int.sh
Check sh file saved at root of sdcard and check file name
GenomeX said:
First mount /system in twrp (your device must be rooted and busybox installed)
Run terminal and
cd /sdcard
sh term.init.sh
OR
sh /sdcard/term-int.sh
Check sh file saved at root of sdcard and check file name
Click to expand...
Click to collapse
UB - done
TWRP - done
SuperSU - done
in TWRP:
mount system - done
run terminal - done
"cd /sdcard
sh term.init.sh" - done
terminal says "sh: can't open 'term-init.sh' "
term-init.sh is in the root of sdcard, redownloaded it several times (file size 8kb)
what am I doing wrong?
kernel is stock with restored ta and drm fix
Can you make one for drunksauce gov it's the best on Nexus 5X and is used in D.U. has crazy SOT on my Nexus can we get this ported to XZ. If not what do I do to get it ported just open the init file and edit the frequencies and how many CPU like ex: cpu0 cpu1?
Well I tried to port drunk sauce my self using the 99gov for Xperia XZ I found in this thread as a reference for the frequencies on our device. I'm running it now can confirm it is a success. I'll m working on it over the week. If anyone wanna try and give me feedback that be cool. I'm noticing a small drop in proformance in stamina mode but there no lag and SOT seems to be great. Give it a shot :good:
https://drive.google.com/file/d/0B2bXgjj9jECcZkVXOFNfVGYtMXM/view?usp=drivesdk
It´s necesary keeping root to use your modded governor?
thanks in advance
sonice21 said:
It´s necesary keeping root to use your modded governor?
thanks in advance
Click to expand...
Click to collapse
Of course...
:good::good:
The latest update to my port, tried doing a pull request to get help from original devs. I cleaned up some code and changed some values. much better now
https://drive.google.com/open?id=0B2bXgjj9jECcSU5mcmZ0ajFpR3c
Smacksmack206 said:
The latest update to my port, tried doing a pull request to get help from original devs. I cleaned up some code and changed some values. much better now
https://drive.google.com/open?id=0B2bXgjj9jECcSU5mcmZ0ajFpR3c
Click to expand...
Click to collapse
TNX
I check your tweak and feedback.
GenomeX said:
TNX
I check your tweak and feedback.
Click to expand...
Click to collapse
I appreciate it fam. let me know what you think
New update to my DrunkSauce port now on Version 4, Noticed that when I was checking CPU statistics I was showing the most used frequency on LITTLE Cluster was 1593MHz, Also noticed the associated battery drains from this. Added 3072MHZ Target load to LITTLE Cluster and Also changed the Input boost to have LITTLE Cluster firing at lowest frequency 3072MHz for CPU cores 0-3.
Enjoy!!!! Because im loving this thing right now buttery smooth and power saving.
https://drive.google.com/open?id=0B2bXgjj9jECcUVpHQXlYVUFrTDg
Here's what I was talking about earlier
Just updated here is my GitHub so anyone can snag my recent edits. Major improvements overy last commits. Got the original devs looking over my commits. Happying Drunksauce FTW!
-Edit- Drunksauce is the 99governor for our device in my GitHub. And 100drunksauce is the original file from Nexus 5x in my branches. and download from the readme branch
https://github.com/Smacksmack206/Sony-Xperia-XZ/tree/readme-edits
hi! I've installed everything and activated the last edition of governor99, but still get about 3-4 hrs SOT
what am I doing wrong?

Categories

Resources