yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] adobrakic:
Haha no problem, I just wanted to make sure before I flashed it. :) Also, if I flash a new ROM, do I have to flash thunderbolt over again as well? I've been doing it, not sure if it's necessary though.

Sent from my SGS 4G.
[Android Software/Hacking General [Developers Only]] pikachu01:
Yes. You have to flash ThunderBolt! again after a ROM flash. A ROM flash (even if its a nowipe) wipes the init.d and ThunderBolt! files. :)
[Android Software/Hacking General [Developers Only]] BAleR:
If i want to use this with the latest valhilla black, do i flash rom then flash this then boot, or, if ive already flashed the rom can i just flash this and go?
[Android Software/Hacking General [Developers Only]] nativesmiley:
I am running Valhalla black edition and I am kinda lost with this. Well it work with my current rom, if so, can someone tell me how to flash this. I've been trying to read the OPs but still kind of lost. Please.
[Android Software/Hacking General [Developers Only]] lainvalenajr:
It should work just fine. What I did was go to cwm and mount data then finally flash the file. Please correct me if an wrong.
[Android Software/Hacking General [Developers Only]] nativesmiley:
Just mount data only? And can I flash it without doing a fresh ROM fflash? I'm sorry but I never did anything like this.
[Android Software/Hacking General [Developers Only]] lainvalenajr:
Yea. Well i just leave everything else untouched and mount data
[Android Software/Hacking General [Developers Only]] RaymondPJR:
Thunderbolt!

Thanks, Pika! Surprisingly to me, it was yaffs! And the difference is really noticeable when the main package and the 60LMK are applied. The Vibranturk devs plan to add another ROM tomorrow using the Platypus kernel, so maybe I can go back to using the screenstate_scaling addon. Right now, though, using this on Glitch with 200 min and 1000 max is really sweet! I'm afraid to go higher as too many people report instability.
[Android Software/Hacking General [Developers Only]] pandalow:
i have 2 qustions :)

1) Which governor needs more battery? smartassv2 or ondemand?

2) Which script do i have to run?(now i have only the script"remount i9001" running) <= is this enought?
[Android Software/Hacking General [Developers Only]] Dutch.ly:
1. Ondemand

2. Only remount i9001
[Android Software/Hacking General [Developers Only]] manishdev:
Thanks for the answers i have a few more questions. I dint flash the cwm as mine is a different model so wanted to try individual scripts. So i put them in the init.d folder

1) Are only those scripts running successfully which dnt get any code error in script manager?

I get only the following running fine with no error (drop, s70darkyzipalign, sqlite_optimize) and in the rest which i tried i get code error (s98CSF, s78enable_touchscreen_1)

2) so does it mean i am getting only 3 scripts working fine for me?

3) Is it safe to run (S98screenstate_scaling) as i have a i9100g which goes max to 1200 unlike i9100 which can overclock to 1500.

Thanks for your time and work
[Android Software/Hacking General [Developers Only]] adobrakic:
It tells you what needs to be mounted when you're flashing the files, just pay attention in CWM. If I'm not mistaken, system and data need to be mounted. Still make sure though; if you don't have the correct mounts the first time you flash, just go mount them and flash thunderbolt again.

Sent from my SGS 4G.
[Android Software/Hacking General [Developers Only]] pikachu01:
Flash your ROM, then flash this :)

Which instruction are you stuck with? :)

You should mount /system, /data and /sdcard.

You can do this without a fresh ROM flash.

/system and /sdcard too :)

Yup, /system and /data is the important ones. :)

/sdcard if you can, if you can't mount /sdcard, copy the bolt_scripts manually.
[Android Software/Hacking General [Developers Only]] pikachu01:
1)All scripts will run fine in Script Manager except for screenstate_scaling (as it needs to be perpetually running, hence init.d is needed. The CFS script needs the kernel_debug flag in your kernel. If you kernel didn't build with kernel_debug flag, it won't work (It'll just be skipped though, no harm there). Enable_touchscreen script is only for i9000. It will be skipped without harm if your phone can't support it.

2) Yes.

3) screenstate_scaling doesn't modify the maximum frequency scale.
[Android Software/Hacking General [Developers Only]] pikachu01:
Actually, it depends on how much the governor has been tuned for your kernel. If you're using ThunderBolt!, both ondemand and smartassV2 should have almost the same amounts of battery drain (with smartassV2 more draining the longer the display time is).
[Android Software/Hacking General [Developers Only]] manishdev:
Awesum is the only word for the help you give to noobs :D

Last question : How to check if a kernel supports init.d without the description given by the original maker of the kernel. Any tool or method for it?

Thanks so will try screenstate_scaling and see
[Android Software/Hacking General [Developers Only]] pikachu01:
You can check "How do I know if it works" section in the original thread. The values will be like the examples shown. That itself shows init.d works :)
[Android Software/Hacking General [Developers Only]] jaiiscool:
Any updates coming?
[Android Software/Hacking General [Developers Only]] pikachu01:
There is one coming that is only a cosmetic update :/

Do you have any features you would want to see in a future update? :)
[Android Software/Hacking General [Developers Only]] lainvalenajr:
Love it
[Android Software/Hacking General [Developers Only]] nativesmiley:
Which is the latest? 2.4 or 2.4.1?
[Android Software/Hacking General [Developers Only]] adobrakic:
^ Are you serious, man? You can't look three posts above yours?
[Android Software/Hacking General [Developers Only]] pikachu01:
2.4.1 is the latest :)

The topic title is 2.4.1 ;)
[Android Software/Hacking General [Developers Only]] bradman117:
Does ThunderBolt work on the Xperia Play?
[Android Software/Hacking General [Developers Only]] pikachu01:
I'm not sure.

The main CWM, the LMK and screenstate_scaling could work, but I don't have a device I could test it on. All the other addons wouldn't work.

Can you test it and let me know? :)

Do a nandroid backup before hand.

Be sure to have a nand-unlocked device before proceeding :)
[Android Software/Hacking General [Developers Only]] bradman117:
Sorry but I don't really want to try running any risks with the Xperia play right now. But if you or someone else knows please let me know!
[Android Software/Hacking General [Developers Only]] nativesmiley:
Thanks pikachu. Appreciate it! =)
[Android Software/Hacking General [Developers Only]] pl4cid:
does your script affect cm9 performance tweaks? since build15 there are some options for zram and vm heap size.

should i disable all options if i'm using your script or is it independet from your tweaks? whats a good value for heap size? currently i set 32. attached the settings i'm talking about..

View attachment 955962
[Android Software/Hacking General [Developers Only]] danieldmm:
Just to say one big thanks for your work and one more time like in times of i9000 you mod its bundled whit my ROM...

XWLA4 Light By TugaPower V1.0

Cheers and keep the good work
[Android Software/Hacking General [Developers Only]] :
pika pika pikachhhuuuuuu xD

is it ok if i run it like this? i set everything as root and boot
[Android Software/Hacking General [Developers Only]] broodplank1337:
you don't need to manage init.d scripts in Script Manager, they all will be executed on boot so no need for Script Manager there. only bolt_scripts scripts must be managed with Script Manager

@Pika

What i do wonder, is it possible to place the remounti9001 script in init.d? would save me allot of time on building broodROM RC3
[Android Software/Hacking General [Developers Only]] reddd123:
Should I use this or adrenaline SHOT? or.can both work together which one gives better battery life on black final?
[Android Software/Hacking General [Developers Only]] pikachu01:
Thank you for your support :)

Only use one or the other. To know more about SAS, read my review of it here:

http://xdaforums.com/showpost.php?p=18021594&postcount=184

:)
[Android Software/Hacking General [Developers Only]] pikachu01:
Don't do that. Only use remount and sqlite_optimize needs to be ran in Script Manager.

Actually, if your kernel doesn't remount after Android OS finished booting, you can include it. Just to be safe and compatible with all known Samsung devices I support, I use Script Manager to launch it.
[Android Software/Hacking General [Developers Only]] pikachu01:
Cool :)

Maybe you could make it odexed, to make the first fully customed odexed in SGSII? :)
[Android Software/Hacking General [Developers Only]] pikachu01:
A nandroid backup would be suffice to restore your phone if anything goes wrong. However, the choice is yours to make :)
[Android Software/Hacking General [Developers Only]] AndroidFiber:
Guys, im on checkromv4 and siyah .9..sytem/etc/initfolder:

In the "int.d" folder I have:

02modules

05module

90ram-tweaks

98mounts

99complete

S95zipalign

Just want to clarify. Do i have to erase all tweaks excluding zipalign before flashing this thunderbolt script on my sgs2? Cheers...
[Android Software/Hacking General [Developers Only]] danieldmm:
Its not bad idea :cool:

Maybe tonight i will have that... It will come in Light Odexed Flavour :D

Same like Deodexed XWLA4 Light but Odexed... :)

Cheers and keep your magic alive....
[Android Software/Hacking General [Developers Only]] danieldmm:
Update:

OP Updated Pika: Flavor - Odexed Version :D

Cheers
[Android Software/Hacking General [Developers Only]] keiemz:
siyah kernel include this script. Right?

If i use siyah kernel, do i need to install this script?

Sorry for my English
[Android Software/Hacking General [Developers Only]] corrupt1234:
Sorry for these noobish questions but can I flash this thunderbolt on custom rom via CWM? If I want to remove it, which files should i flash? i9001 stock remove? Thx :D

-corrupt1234
[Android Software/Hacking General [Developers Only]] pikachu01:
Delete everything :) Those scripts will clash with ThunderBolt!

Cool! First SGSII custom Odexed ROM? :)

Siyah only uses part of ThunderBolt!'s scripts. To get the full experience, you have to install the main CWM package as well as the addons that you want :)
[Android Software/Hacking General [Developers Only]] pikachu01:
Yes. :)

Install via CWM and restore using i9001 stock remove :)
[Android Software/Hacking General [Developers Only]] AndroidFiber:
...

Thanks mate
[Android Software/Hacking General [Developers Only]] keiemz:
hello. I cant understand attention well because i am not good at English.

So i have a simple question.

I am using NDT miui now.

Is it no matter flash screenstate_scailing add on?

Sorry for stupid Question.

I really want to change governor between screen on and off.
[Android Software/Hacking General [Developers Only]] jdogg21:
Hey Piku which files if any do I need to delete before flashing Thunderbolt Tweaks 2.4.1 View attachment 892437
[Android Software/Hacking General [Developers Only]] pikachu01:
Can you attach the files here? There are some that I'm not familiar with :)
[Android Software/Hacking General [Developers Only]] pikachu01:
No prob :)

You can try. If it hangs, flash the restore pack. :)

Then don't flash screenstate_scaling as some MIUI kernels/ROMs have the didle patch which hangs when using screenstate_scaling.
[Android Software/Hacking General [Developers Only]] jdogg21:
.thjanks again
[Android Software/Hacking General [Developers Only]] keiemz:
Thanks you are kind arthor.^^
[Android Software/Hacking General [Developers Only]] pikachu01:
Remove everything except the ocmod :)
[Android Software/Hacking General [Developers Only]] pikachu01:
Thank you for the compliment :)
[Android Software/Hacking General [Developers Only]] burner07:
hy pika... on sgs2 do in need to run script as root and boot in script manager like it was on sgs1?thx siyah kernel everything was mounted in storage meniu from default
[Android Software/Hacking General [Developers Only]] pikachu01:
Yes. You need to do the remount script in Script Manager. The mount instructions in CWM is totally different than the remount script in Script Manager. Both those are separete things that has to be done.

Also, Siyah doesn't mount /data by default.
[Android Software/Hacking General [Developers Only]] AndroidFiber:
Just flashed the script. When i open remounti9100 and eqlite_optimize via scriptmanager /external_sd/boltscript/remounts ill just check as root/boot and boot respectively and then save. Is this the right method? I run emulator and type "sysctl -a | grep vm" but i got thes result:

export PATH=/data/local/bin:$PATH

$ export PATH=/data/local/bin:$PATH

$su

# sysctl -a | grep vm

vm.overcommit_memory = 1

vm.panic_on_oom = 0

vm.oom_kill_allocating_task = 0

vm.oom_dump_tasks = 0

vm.overcommit_ratio = 50

vm.page-cluster = 3

vm.dirty_background_ratio = 65

vm.dirty_background_bytes = 0

vm.dirty_ratio = 80

vm.dirty_bytes = 0

vm.dirty_writeback_centisecs = 500

vm.dirty_expire_centisecs = 3000

vm.nr_pdflush_threads = 0

vm.swappiness = 0

vm.lowmem_reserve_ratio = 32 32

vm.drop_caches = 0

vm.min_free_kbytes = 3184

vm.min_free_order_shift = 4

vm.percpu_pagelist_fraction = 0

vm.max_map_count = 65530

vm.laptop_mode = 0

vm.block_dump = 0

vm.vfs_cache_pressure = 1

vm.stat_interval = 1

vm.mmap_min_addr = 4096

vm.highmem_is_dirtyable = 0

vm.scan_unevictable_pages = 0

sysctl: error reading key 'net.ipv4.route.flush': Permission denied

sysctl: error reading key 'net.ipv6.route.flush': Permission denied

#

What does it mean?
[Android Software/Hacking General [Developers Only]] danieldmm:
Dont press save, presse RUN... And everything will be smoth...

Cheers
[Android Software/Hacking General [Developers Only]] pikachu01:
You can save (but you'll need a reboot for it to take effect), or you can run it for it to take effect immediately. Both way yields the same effect afterwards (it'll be automatically ran afterwards).

Your sysctl grep shows the correct output :)
[Android Software/Hacking General [Developers Only]] AndroidFiber:
Thanks mate. Do i need to run the script manager in every phone reboot?
[Android Software/Hacking General [Developers Only]] pikachu01:
Nope. Only once for remount. It'll do so automatically when you turn on the boot setting (wheel icon). For sqlite_optimize, launch it as many times/often as you want.
[Android Software/Hacking General [Developers Only]] Lulavc:
Hi Pikachu1, first of all, i would like to thank you for ther amazing pack of scripts/tweaks.

I would like to know whats the best bet for max battery saving.
[Android Software/Hacking General [Developers Only]] pikachu01:
Try changing your governor to one that has a screen off profile :)
[Android Software/Hacking General [Developers Only]] MysticKing32:
Thanks for bringing them over here. Makes navigating a lot easier lol
[Android Software/Hacking General [Developers Only]] pikachu01:
Heh, no problem :)

Thank you for your support!
[Android Software/Hacking General [Developers Only]] slaid480:
Finally you post it for the galaxy Sl-LCD Thansk you ,I Like you're Tweaks!!
[Android Software/Hacking General [Developers Only]] pikachu01:
Thank you for your support :)
[Android Software/Hacking General [Developers Only]] vishal24387:
Superb work...!!!I am really sorry to ask this but I am quite confused. In ur original thread there are lots of attachments. Which file is specifically related to i9003?? (If possible) Can u attatch that file here??
[Android Software/Hacking General [Developers Only]] insestito:
Yeaahhh !!!!

GPU overclockkkk !!!!??!?!?!??
[Android Software/Hacking General [Developers Only]] pikachu01:
Only for Siyah kernel, which is an SGSII kernel ;)
[Android Software/Hacking General [Developers Only]] insestito:
but i can use this in galaxy s plus ????
[Android Software/Hacking General [Developers Only]] pikachu01:
Nope. :(

As I've mentioned, only if you're using a Siyah kernel on SGSII.

You can still use the CPU tune file (if your kernel supports undervolting) - as an alternative to Voltage Control.
[Android Software/Hacking General [Developers Only]] insestito:
okay !

There are many devices that have been created with gpu overclock kernels

think could be done for the galaxy s plus???
[Android Software/Hacking General [Developers Only]] pikachu01:
All of the files are compatible with i9003 (except the 3G addon). There's the main CWM versioned 2.5.0 in the first post and the second post with the addons :)
[Android Software/Hacking General [Developers Only]] afrojoc:
Hell yeah!! love these :-)
[Android Software/Hacking General [Developers Only]] pikachu01:
Yes :)

Ask the i9001 kernel developers to try porting another device's GPU overclock code. However, some device's GPU hardware might be different and this will create some difficulty in porting.
[Android Software/Hacking General [Developers Only]] pikachu01:
Thanks for your support!
[Android Software/Hacking General [Developers Only]] AndroidFiber:
Cool! Another update. Downloading. . .thanks mate

Btw, i've read your screenstate scaling by VIM and i've learn that the awake/off governor uncommented is ondemand. The freq is 100-1000 for screen-on and 100-400 for screen-off. What's the effect of this script if im using SETCPU in scaling my freq with governor selection and its parameters? Im just curious.
[Android Software/Hacking General [Developers Only]] pikachu01:
Actually, I didn't uncomment any awake/sleeping governor. They're all commented out. And the frequency scaling is also commented out (it's for you to uncomment and edit from there).

You can only use one or the other. Don't use both.
[Android Software/Hacking General [Developers Only]] pancit:
but there is no remount script for i9003? like remounti9003... all i can see is remounti9000
[Android Software/Hacking General [Developers Only]] pikachu01:
Can you provide the output in terminal emulator for:

mount

I'll make one for i9003 :)
[Android Software/Hacking General [Developers Only]] pancit:
$ export PATH=/data/local/bin:$PATH
$ mount
rootfs on / type rootfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,noatime,mode=111)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
none on /acct type cgroup (rw,relatime,cpuacct)
tmpfs on /mnt/asec type tmpfs (rw,noatime,mode=755,gid=1000)
tmpfs on /mnt/obb type tmpfs (rw,noatime,mode=755,gid=1000)
none on /dev/cpuctl type cgroup (rw,relatime,cpu)
/sys/kernel/debug on /sys/kernel/debug type debugfs (rw,noatime)
/dev/block/stl9 on /system type ext4 (ro,relatime,commit=20,barrier=1,nobh,data=ordered,noauto_da_alloc)
/dev/block/stl3 on /efs type rfs (rw,nosuid,nodev,noatime,vfat,llw,check=no,gid/uid/rwx,iocharset=cp437)
/dev/block/mmcblk0p3 on /data type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=20,barrier=1,nobh,data=ordered,noauto_da_alloc)
/dev/block/stl10 on /dbdata type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=20,barrier=0,nobh,nodelalloc,data=ordered,noauto_da_alloc)
/dev/block/stl6 on /mnt/.lfs type j4fs (rw,noatime)
debugfs on /debug type debugfs (rw,noatime)
/dev/block/stl11 on /cache type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=20,barrier=1,nobh,data=ordered,noauto_da_alloc)
/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro,discard)
/dev/block/vold/179:17 on /mnt/sdcard/external_sd type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/vold/179:17 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
tmpfs on /mnt/sdcard/external_sd/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)
/dev/block/dm-0 on /mnt/asec/com.aura.ringtones.aurasoundeffects-2 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/dm-1 on /mnt/asec/com.feelingtouch.dragon2-1 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/dev/block/dm-2 on /mnt/asec/org.seanw.fresco.pro-1 type vfat (ro,dirsync,nosuid,nodev,relatime,uid=1000,fmask=0222,dmask=0222,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
$
[Android Software/Hacking General [Developers Only]] pikachu01:
You can use i9000 remount for it. It is compatible :)
[Android Software/Hacking General [Developers Only]] pancit:
w0w that was fast... thanks ;)
[Android Software/Hacking General [Developers Only]] theROMinator:
Hey, pikachu will the galaxy tab 10.1 ever be supported?
[Android Software/Hacking General [Developers Only]] pikachu01:
I don't have a device to test actually. If you would like to see it in Galaxy Tab 10.1, can you test out the main CWM, LMK and screenstate_scaling?

Do a nandroid backup in case something goes wrong. I need to know if the initial boot will be successful, then I will proceed from there (need your help from that point onwards though).

Let me know if you are interested to do this :)
[Android Software/Hacking General [Developers Only]] theROMinator:
Well, what's the worst that could happen? It's a brand new tab :p
[Android Software/Hacking General [Developers Only]] pikachu01:
The worse is it being unbootable. Hence, having a nandroid backup is integral for you to test it (or at least some kind of download mode that you can restore to).
[Android Software/Hacking General [Developers Only]] theROMinator:
Cwm error (status0).
[Android Software/Hacking General [Developers Only]] pikachu01:
Can't even install? Hmmm, what CWM version is it using?
[Android Software/Hacking General [Developers Only]] theROMinator:
EDIT: VERIFIED

Custom 5.1.2.6 I belive, let me verify that..
[Android Software/Hacking General [Developers Only]] theROMinator:
Thread to rom/recovery I am using: http://xdaforums.com/showthread.php?t=1348533
[Android Software/Hacking General [Developers Only]] desiromeo719:
Will thunderbolt tweak work on Entropy's kernel?
[Android Software/Hacking General [Developers Only]] stevehkim:
Good to see you here Pika! If it weren't for you I wouldn't know a damn thing about init.d scripts and how they work. So thank you. Also still using your s98bolt and screenstate scaling scripts. Works flawlessly. Thanks.
[Android Software/Hacking General [Developers Only]] JazonX:
Thank you sooo much pikachu01 !
[Android Software/Hacking General [Developers Only]] pikachu01:
It should work, unless Entropy himself disabled the tunables and/or disable init.d support :)

Thanks for your support :)
[Android Software/Hacking General [Developers Only]] pikachu01:
Weird. The CWM zip should work with 5.0.2.6 (which is the base).

You can try extracting all but the /system files manually. (You should only extract /system files when you're in recovery via ADB or it'll corrupt some /system files).
[Android Software/Hacking General [Developers Only]] JazonX:
I see siyah kernel based content (im no dev) - inside init.d, Will they cause trouble ?

Made all backups, About to flash.
[Android Software/Hacking General [Developers Only]] pikachu01:
Nope. They'll just be skipped :)
[Android Software/Hacking General [Developers Only]] vishal24387:
I have flashed all zip files except 3G addon. Now I can see some scripts in init.d folder. Is this ok??? Or I have to do something more???
[Android Software/Hacking General [Developers Only]] pikachu01:
Yes. There should be files in the init.d :)

Check the first post for the title: How do I know if it works
[Android Software/Hacking General [Developers Only]] vurrut:
echo "100 100 100" > /sys/class/misc/gpu_clock_control/gpu_control;

Control of the gpu does not work in our mobile