yashsingh1/xdaforums huggingface dataset:
[Thunderbolt Android Development] gsxraddict:
I hope this kernel is good on battery the very low slots are ridiculous way too much lag. Wish it had interactivex cause the smartass lags and ondemand seems to be the only one that doesn't I won't even touch performance.

Thunderbolt powered by Bamf effen 3.0
[Thunderbolt Android Development] twistedumbrella:
Huh?

What?
[Thunderbolt Android Development] twistedumbrella:
#!/system/bin/sh

# Mode: custom

sysfile="/sys/devices/system/cpu/cpu0/cpufreq/vdd_levels"

echo 24576 575 > $sysfile

echo 61440 575 > $sysfile

echo 122880 675 > $sysfile

echo 184320 725 > $sysfile

echo 192000 725 > $sysfile

echo 245760 825 > $sysfile

echo 368640 875 > $sysfile

echo 768000 975 > $sysfile

echo 806400 975 > $sysfile

echo 883200 975 > $sysfile

echo 960000 1025 > $sysfile

echo 1036800 1075 > $sysfile

echo 1113600 1075 > $sysfile

echo 1190400 1125 > $sysfile

echo 1267200 1125 > $sysfile

echo 1344000 1225 > $sysfile

echo 1420800 1225 > $sysfile

echo 1497600 1275 > $sysfile

echo 1574400 1275 > $sysfile

echo 1651200 1325 > $sysfile

echo 1728000 1325 > $sysfile

echo 1804800 1375 > $sysfile

echo 1881600 1375 > $sysfile

echo 1958400 1425 > $sysfile

echo 2035200 1425 > $sysfile

Know what that means?
[Thunderbolt Android Development] RjsShadows:
Wow those are low voltages :0
[Thunderbolt Android Development] dhacker29:
No but I'd love to be enlightened LOL

On another note out seems my bolt can't handle any extreme undervolting. If I use the voltage suggested by your script I should be ok right? I'm trying to overclock to 1.6 since I cannot seem to run 1.9 either.
[Thunderbolt Android Development] twistedumbrella:
Every kernel I have used ignores any value below 750 and replaces it, but I have to try anyway

Those are the 25 (insanity) frequencies of ziggy kernel configured through the custom menu.
[Thunderbolt Android Development] ready5:
Twisted... do you foresee any possible issues with ppl flashing ROMS in cwr..and before rebooting... flashing rapist? Or should they boot...restart and got back into recovery to flash rapist? I know some mods and some kernels can be funny like that where you need to let the new ROM settle then reboot...
[Thunderbolt Android Development] twistedumbrella:
When updating kernels, it will adjust to the new kernel without flashing it again. With a ROM or a first-time-adding-ScriptRapist-on-this-ROM kernel flash, the same recovery session is fine. That's how I do it.
[Thunderbolt Android Development] twistedumbrella:
Outgrew the menu system. Read before you enter selections as things have moved. Making room for new features.
[Thunderbolt Android Development] filkbomb:
Did you find out a solution? I also get this error. :/
[Thunderbolt Android Development] twistedumbrella:
If anyone has noticed the script has been down for a little while. Sorry for the outage, but it is designed to update and fix itself once an update is made available.

The outage was a result of fixing the "error" that is caused when you attempt to set scaling parameters for a governor that is not in use. It had no effect, it simply aborted the command. But since it has been listed more than once as a problem, there have been tests put in place to determine if the command will work and, in the process, some new commands were found.

As for swap, if the file existed when the phone was last booted, swapon already happened and will error because it will not aloow you to run it twice. For now, this should just be ignored.
[Thunderbolt Android Development] twistedumbrella:
Context has a great way of bringing things together...

Having a flashback:

So summing it all up...

;)
[Thunderbolt Android Development] kuwlness:
These are some powerful tweaks man, i appreciate all your script work/re-workings. Really digging the new features too!

BTW, what anime is that in your signature?
[Thunderbolt Android Development] twistedumbrella:
Elfen Lied. It's disturbing...
[Thunderbolt Android Development] gsxraddict:
LOL now he is gonna come here

Thunderbolt powered by Bamf effen 3.0
[Thunderbolt Android Development] twistedumbrella:
Well hopefully his sense of humor isn't hiding out where his dignity does during these outbursts. Either way...

Fixed a lot of install and update issues I didn't know where issues until I stumbled on a broken chunk of code. Seems the tweaks weren't tweaking. Also, when doing all tweaks, be careful. I got a frozen boot and i still don't know if it was the mounts, zipalign, or cache.
[Thunderbolt Android Development] dhacker29:
I installed your latest package on synergy rom, but it doesn't seem to take over the default speedtweak so I ran from/system/customize and uped my voltages but they don,t survive reboot. Any ideas?
[Thunderbolt Android Development] twistedumbrella:
That is actually the issue I was just correcting. Seems it was putting it on the ROM, and setting it up, but not taking over until reboot. Install the package again and you should be good. Sorry about that.
[Thunderbolt Android Development] dhacker29:
Thanks for the great work and all the help.
[Thunderbolt Android Development] twistedumbrella:
Sold my soul to the devil and added the donate button to my avatar if you want to take it from him.

Rewrote a chunk of the menu to be more efficient. Wrote the bash install section to prompt for a local file for offline initial install. Rewrote update to bypass if the file could not be downloaded. Fixed the full package to be faster and create less junk for it to clean up, increasing the speed of install.
[Thunderbolt Android Development] twistedumbrella:
Testing a less invasive wireless calibration that will not clear your current network settings
[Thunderbolt Android Development] PrsnlCrcl:
Twisted,

What is your current recommendation for a kernel to use with your script(s)?
[Thunderbolt Android Development] twistedumbrella:
Dreamkernel or leanKernel are always great choices.
[Thunderbolt Android Development] SomeGuyDude:
How about for us AOSP guys? Will Kang Bang work?
[Thunderbolt Android Development] twistedumbrella:
Nothing in the script is written for Sense specifically. It is tailored a bit to Thunderbolt, but if I test on a Droid1...

#updates() {

Added fix permissions from the script used by ROM Manager for those who do not use it and do not want to reboot to recovery to run it.

Split cache and battery stats into ties own menu.

Made the tweak setup more efficient by having it disable menu options that were already selected. And it will not duplicate any options if all is chosen after a tweak or group of tweaks.

Still requires exiting and reselecting to cancel until I finish the next revision in about 15 minutes, when this will no longer be a problem.

WiFi Calibrate can run without a reboot, but it is still recommended.

Reboot is now a script option.

}

#Edit: Cancel now disables tweak selections and resets file
[Thunderbolt Android Development] twistedumbrella:
Busybox install split into its own binary install menu to add support for installing bash. Busybox can be updated without installing it, and new specialized binaries will follow.

Working on new profile options for frequency min and max. SetCPU look out...

It's like McDonald's. In lovin it!
[Thunderbolt Android Development] twistedumbrella:
I feel like this is becoming a monologue, but volume wake toggle was added and this is why I asked about bamf users http://xdaforums.com/showthread.php?p=15249930 because it is like a separate forum in there...
[Thunderbolt Android Development] RjsShadows:
Has theory stopped using nerozehl's kernel with your tweaks? I'm wondering because his thread no longer says God Complex kernel. Also thanks for all the updates :D lol. They never stop coming.
[Thunderbolt Android Development] twistedumbrella:
(That's what she said)

He was having issues getting the kernel to work with the ROM and at the time, his ROM was having issues with my install. He had to get something working out there and I was buried in ideas, so getting a single fully operational copy of the script was almost impossible.

Since then, I finally made an update that put installing, updating, and running into three separate functions that do not rely on each other so that any version of the script could be used as a "hook", updates wouldn't kill installs, and installs would set it up to get the update, even if the script itself didn't work. I am sure something will come together eventually, but for now it works as an add on.
[Thunderbolt Android Development] jbeitel:
Don't think its a monologue. I check this thread several times a day. You do great work!
[Thunderbolt Android Development] ridobe:
I agree. It seems like because you and th3ory work so well together, that most of the questions are answered in his thread for convenience. He doesn't complain about going off topic and you are there to answer them.
[Thunderbolt Android Development] DroidTh3ory:
I wish I could get Twisteds Rapist to install right when I cook.it in the sbin. Even after the mods to the updater-script it still have issues.

But flashing it in after has no issues. That's why it is in my OP to add it. I am learning a few things and I have complied my own kernel (slasher) to go along with rapist. I just need to educate myself a little more on the modifications involved.

I'm confident it will be in the next release.

:)
[Thunderbolt Android Development] twistedumbrella:
Lol, I just meant my cheap trick of bumping my thread instead of editing the last post, but there were new features...

A lot of the issue was my install method. The new versions don't try to connect to the internet on the first install and don't look for anything but the busybox binary itself. Caught a lot of wild calls to grep and such, too. It's a group effort, lol.
[Thunderbolt Android Development] azturbomini:
Hey guys. I installed this last night. Set my min/max and I can't clock over 245. I'm sure I missed something during setup?
[Thunderbolt Android Development] DroidTh3ory:
Do you have setCPU installed? If is... Uninstall it. :)
[Thunderbolt Android Development] adrynalyne:
So you think its ok to insult me because its your own thread? Tell me it wasn't my kernel howto and me you insulted. What ever bug crawled up your ass...well I hope it keeps eating.
[Thunderbolt Android Development] lpd0084:
Kanged with no reach around

Pity the noob as u were pitied in ur noobishness
[Thunderbolt Android Development] Haze69:
Hey guys can you help me understand some things because I keep reading mixed answers, I was running test 5 with setcpu oc to 1.4 smartass and everything ran smooth but charging was dead slow, I just flashed test6 and decided to try the speedtweak.sh method. So I uninstalled setcpu and went to terminal emulator. Now I'm running normal with interactive x.

Is there a better combination(as in voltage/governor), I just want good battery life and still have a smooth phone and should fastboot be turned off I read mixed answers on which is better for his kernel..

thanks for any input guys
[Thunderbolt Android Development] DroidTh3ory:
I have found MY sweetspot with extreme mode/ondemandX. Also bumped the VM Heap from 32m to 64m. Speed and fluidity throughout the ROM is amazing. The video in my sig is this beast running.
[Thunderbolt Android Development] twistedumbrella:
Are you that sensitive? Look at how you talk to people and ask yourself why anyone would think you talk like your the only one capable of developing. I don't expect you to understand what I mean, but maybe you should go take a time out and come back when you can stop throwing tantrums because you don't get your way. Moving on...

Everyone has their own "best." Mine is a custom version of normal with ultra low voltages (lower than the predefined) and using setCPU so I can change min and max for charging to be higher than normal use. Best way is to try a couple different things and keep track of what worked best.
[Thunderbolt Android Development] DroidTh3ory:
Any plans on throwing up a 2.6.1 version? ? My replacement is not as willing to take what I give it. Time to do some tweaking.

:)

___

Sent from my GingerBolt 4G LTE on XDA.
[Thunderbolt Android Development] twistedumbrella:
Working on it now. Partition of my phone was erased while working on mounting issues. Installed lxde without realizing I'm not on a g1 anymore. Haven't been near a computer, but Ubuntu is installed, running, and I'm doing the mod.

If restoring from a 2.6.3 vdd, don't forget to change 1200000 to 1222400 and 1400000 to 1408000.
[Thunderbolt Android Development] twistedumbrella:
All these "Modified and rebuilt entirely on device." tags are these for a reason. Tonight I will be releasing full instructions and a package to build and modify entire ROMs and apps using a 4GB ext2 partition. It provides Ubuntu 10.04, android sdk, a kitchen, and eclipse all locally available.
[Thunderbolt Android Development] Daswolven:
I understand the source issue, but was wondering if anyone had managed a smooth camera set up yet?
[Thunderbolt Android Development] DroidTh3ory:
Running this in now... I love control. :)

___

Sent from my GingerBolt 4G LTE on XDA.
[Thunderbolt Android Development] DroidTh3ory:
Up and running, done the way I like it. Very happy so far. You and imo make a good team. :)

Great work on this.

___

Sent from my GingerBolt 4G LTE on XDA.
[Thunderbolt Android Development] twistedumbrella:
A lot of people say overclock, but i am a fan of life over speed. I run camera 2.1 at the cost of panorama, clocked to 768 max, with autokiller and my camera works just fine, with minor hiccups changing lenses. I also did autostarts and killed a LOT of runaway processes.
[Thunderbolt Android Development] twistedumbrella:
Agreed on the heap size. When a lot of apps use a lot of memory consistently it helps to up that. Like anything though, upping it when you dont need to has the reverse effect. I assume you use rosie and a couple good widgets?
[Thunderbolt Android Development] DroidTh3ory:
I do... I am not a fan of the neutering the aftermarket launchers do to sense. If that were the case, I would run a de-sensed ROM. :)

When it comes to Sense... it is ALL or NOTHING. LOL
[Thunderbolt Android Development] Daswolven:
Ah. Autokiller. Long time user, haven't pulled it down on my TB yet. :)

Am already running autorun killer, haven't used autostarts.
[Thunderbolt Android Development] dakoop:
I might try that
[Thunderbolt Android Development] Zarboz:
You kick ass man ill be tryin your kernel on my port
[Thunderbolt Android Development] webleeper:
Awesomeness

Can't wait to give this a shot
[Thunderbolt Android Development] spimonkey34:
The Stock TB GB camera works best. It can be found in the original leak. 3.0 cameras have seemed laggy to me.
[Thunderbolt Android Development] twistedumbrella:
Made a special version with swap.sh integrated into the kernel and a modified version of the imoseyon 6.2.1 tweak package installed. Tweaks are condensed into /system/etc/init.d/99imoseyon. Updated to use swap.sh instead of createswap.sh
[Thunderbolt Android Development] azturbomini:
Thanks for the response. I do setCPU installed. I did select #13 and have standard values back until I have more time to mess with setting custom values up and delete setCPU.

Thanks again
[Thunderbolt Android Development] twistedumbrella:
It should work with setCPU, unless safe mode in your case had a max value your kernel didn't support. I should probably fix that to not use set values. Good catch.
[Thunderbolt Android Development] azturbomini:
Good God, I contributed to something! Lol
[Thunderbolt Android Development] twistedumbrella:
If I had gold stars yours would be in the mail, but the best I can offer is that the main package was updated. Since you already installed, it won't overwrite your vdd file, and when you do run custom mode it will cooperate with setCPU (I use it for the profiles) so you don't need to reinstall, but you did help future new users and if you ever update your ROM and have to reinstall it won't be an issue. Thanks again.

Safe mode is now min of min and max of max/2
[Thunderbolt Android Development] klisp:
I install th3ory 4.5.1 with the a full wipe and all that jazz and then installed the rapist script. Auto update went well. Good job :-)

I tried the battery saver CPU option and got an error.

thoughts?
[Thunderbolt Android Development] bp328i:
I wish I had seen this about two weeks ago when I got pissed off because I keep turning on my phone by the volume buttons to the point of sitting down and staring at smali file's to the point of my eyes crossing.

I'm the one who made the zip to disable the wake by volume for BAMF 3.0, but your's is much easier to use (and I have nothing to update :D)

But hey, at least I learned how to do something else on Android...:D
[Thunderbolt Android Development] twistedumbrella:
Should be fixed. Changed the code to make sure it was reading the right values.

Well the feature only got added last night, so you didn't miss anything. It was because Th3ory released a new version and people were asking for the new disable and making a new zip gets redundant for every version. Thanks and I always like hearing there are people out there learning and experimenting. That's how it all happens.
[Thunderbolt Android Development] twistedumbrella:
Added toggle to tweaks. Instead of having to clear all, any + tweaks are ones that can be added, - are ones that can be disabled, and = will commit the file. Fixed some errors when running the tweaks live. Disabled some redundant code on initial install and set up delete of any previous files in init.d to prevent overlap. If you have files in system/init.d when you install, they were moved to data/scriptrapist and can be added using the custom tweak option.
[Thunderbolt Android Development] altimax98:
i have an issue i have had on every build. It says when i attempt to do tweaks that resource or device is busy while mounting... whats up with it?

Ive tried lean kernal and the dream kernals
[Thunderbolt Android Development] sublimaze:
In the tweak menu of the latest build, when I select "0" to commit changes, I get EOF error.
[Thunderbolt Android Development] CBMC:
Quick question. If I remove the max/min settings for setcpu, then remove setcpu, will rerunning speedtweak and selecting say extreme mode re enable the max/min settings? Sorry if this has been answered.

Also, I notice when running custom mode the 1.92 slot defaults to 1475 for the voltage setting no matter what value I enter.
[Thunderbolt Android Development] twistedumbrella:
Right now it doesn't check mount status and due to previous issues mounting, there are multiple different methods of mounting attempted to make sure it does. The shotgun approach.

Didn't have WiFi until I got into the restaurant to run my script formatter, so I didn't catch that until about 20 minutes ago, but it was corrected and updated. Sorry bout that.
[Thunderbolt Android Development] sgtguthrie:
Why you gotta use "rapist" for the name? It's kind of sick dude! If you'd ever known a victim of a violent crime, you might be a little more selective with the name. I'm not knocking the mod, but the name kind of pisses me off every time I see it at xda. It reflects poorly on the modding community. Maybe you should consider changing it bro...

I'm sure I'll get flamed over this post, but I quite frankly don't give a ****. I'm sure there are many who feel the same way I do. I've heard it mentioned a few times...

sent via rooted THUNDERBOLT with Tapatalk
[Thunderbolt Android Development] CBMC:
Do you get upset when people say stuff like "that was murder"?
[Thunderbolt Android Development] sublimaze:
Here we go again...

twisted has explained the origin of the mod name in the OP. If you don't like the name and/or feel like you are condoning a crime by using it, then DON'T USE IT.
[Thunderbolt Android Development] gsxraddict:
Then stay away from xda. if mods felt it was inappropriate I'm sure they would have made twisted change it. Get over it.

Thunderbolt powered by Bamf effen 3.0
[Thunderbolt Android Development] sublimaze:
@twisted

After your reply, I ran the tweak menu again and got the same result :/
[Thunderbolt Android Development] twistedumbrella:
Seems some functions just don't like being isolated. Updated again and this time it is working well.
[Thunderbolt Android Development] sgtguthrie:
Don't you think if you feel the need to explain it in the first paragraph of the op, it may not be worth the trouble? As I said, I think it reflects poorly upon the community.

sent via rooted THUNDERBOLT with Tapatalk
[Thunderbolt Android Development] gohamstergo:
@above

please go away now troll. kthxbai

lovin the way this script violently rapes the shiz outta my settings. its like my phone is handcuffed to a bed and everything.... working great. like how often we get updates too. thanks twisted!
[Thunderbolt Android Development] sublimaze:
I flashed the latest dreamkernel, went to tweak menu and got invalid argument, unknown operand & multiple device/resource busy errors
[Thunderbolt Android Development] twistedumbrella:
Sounds like update didn't run. Those errors will get fixed by autoupdate, but if it doesn't run then the package in the op has been updated to include the fix also.
[Thunderbolt Android Development] revs9k01:
Was wondering if someone could help me out. I just made a backup and opened up rom manager where i picked install rom from zip and picked the scriptrapist zip i just downloaded. The phone rebooted and started the install but now its stuck like 25% in and doesnt move.

What should I do?
[Thunderbolt Android Development] DroidTh3ory:
You can't do that... Flash the zips in Clockwork. The biggest favor you can do yourself is to forget you have ROM Manager.

:)
[Thunderbolt Android Development] revs9k01:
Thanks! Will do so!

Edit: Just rebooted into clockwork and installed zip from sd and it went by so fast it almost seemed like it if didnt do anything.... Going to check now if the script is running fine. Will defenetly rely strictly on clockwork now.
[Thunderbolt Android Development] sublimaze:
+100000
[Thunderbolt Android Development] gsxraddict:
+1 I don't even have it installed always just boot into recovery.

Thunderbolt powered by Bamf effen 3.0
[Thunderbolt Android Development] revs9k01:
Uninstalling as we speak, LOL!

I ran all the tweaks and optimization's, set the scheduler to BFQ, set the profile to extreme and rebooted. Phone is kicking ass now. It really is amazing and feels like a different phone. Thanx allot for this Twisted!

FYI I am running Gingeritis 3D Test 14.
[Thunderbolt Android Development] sublimaze:
I reflashed the Current ScriptRapist Package (the first zip in OP), tried to enable tweaks 1-7 but they don't "stick". Every time I run speedtweak, all tweak options have (+) next to them, like they still need to be enabled. Am I misinterpreting the (+/-) status?
[Thunderbolt Android Development] lanceman5000:
Swap doesn't seem to be sticking after a reboot either. Maybe it never has, but I thought I remember it sticking in the past.
[Thunderbolt Android Development] twistedumbrella:
It resets when you enter the menu to allow for new tweaks that have been added. next version will remember settings

I'll check into that
[Thunderbolt Android Development] B3L13V3:
Hey twisted got a problem, did what the quoted guy did but my phone is not kicking ass just stuck on splashscreen, now usually i can do all this in sense roms and yes it kicks ass but im on cm7 with latest aosp dreamkernel and your latest update script went to reboot and nada...any ideas?
[Thunderbolt Android Development] chrootz:
Hi Twisted- I got problem when I wipe everything clean then installed new MR2+ OMFGB and installed rapist script. I tried run su --> st or speedtweak.sh. It seems not hijack the imo's speedtweak.sh. I had to do cd /system/customize and run ./speedtweak.sh and It does work hijack the imo kernel's speedtweak.sh.

I tested reboot my TB and the profile did not stick. Basically itself went back default "Safe Mode" in speedtweak output. =\

Just let you know.

PS. I am using imo kernel unlock 184mhz ASOP kernel (imoseyon_leanKernel_184Mhz_v3.1.6CM7.zip) and somehow old version worked fine but now nope.
[Thunderbolt Android Development] jbeitel:
Huh?