yashsingh1/xdaforums huggingface dataset:
[Thunderbolt Android Development] vinylfreak89:
I am more than willing to accept an alternate explanation. Your code about running run-parts twice though doesn't address this specific issue. Again let me be very clear... logcat never shows run-parts terminating and the phone never boots...remove the snipit of code I posted and logcat shows run-parts terminating and the system booting successfully. I don't know if the problem is in the kernel, rom, or script....I'm more than willing to troubleshoot this with you. So you know my setup I am running OMFGB with imoseyons latest AOSP kernel, if you would like to try to duplicate with that setup.

Another thing to note...the drop cache mod causes the same problem and has a similar kind of loop.
[Thunderbolt Android Development] twistedumbrella:
The () run the code in the background, and by doing so, the other code continues. That is the definition of background process. Please reference Gingeritis, as drop cache was a direct merge, as credited in the menu. If your statement were fact, then no user of that build should boot. Sorry but I do refuse to troubleshoot an issue when the claim is that I do not understand how my own code works.

My current configuration, which I rebooted just minutes before taking this shot of to make sure wasn't freezing. It has to be user specific.
[Thunderbolt Android Development] vinylfreak89:
i very well understand your code runs in the background... for whatever reason on that stup it keeps run-parts from terminating... that is all I'm saying... have you tried imoseyon's AOSP kernel? I want to rule the kernel/ramdisk out before I look in to the rom, where I think the problem is most likely occuring.
[Thunderbolt Android Development] RjsShadows:
Did you close your own thread (FusionBread) because Xda censored someone for no reason? :/

God Xda mods are retarded.
[Thunderbolt Android Development] twistedumbrella:
It's a tough job. What is acceptable? What isn't? The problem on that thread is that was not the question. Any post that was not a direct question, answer, or comment on the ROM itself was being deleted. My request for leniency was ignored, and almost every other post was being deleted. It was not a matter of inappropriate content, but simply whether or not one person felt that post was relevant or necessary. When I joined this forum, the delete option served as a way for moderators to remove offensive posts or breach of rules, and if a moderator was involved in a specific topic, they were both maintaining and contributing to it. Cyanogen branched off due to the amount of relevant content, but developers were not creating forums as an escape route. I will open the thread again when the time is right, but for now it seems recent events have too much influence over conduct to allow it.
[Thunderbolt Android Development] thunderbread:
This is a shame. I was really liking the ROM and was looking so forward to its evolution. My post was one deleted and frankly its quite silly. Oh well. If I can test anything fusionbread related please let me know. Thanks twisted.
[Thunderbolt Android Development] twistedumbrella:
There will be something fun to test soon enough....
[Thunderbolt Android Development] RjsShadows:
I'd like to test anything you have in store for us aswell. :)
[Thunderbolt Android Development] twistedumbrella:
Test mode will now launch setCPU when it is chosen as the clocking option using custom. When you set your app install location to external it launches settings for now, but hoping to change that to the app list. App is halfway built. It runs, updates, gets su, but doesn't run it yet.
[Thunderbolt Android Development] vinylfreak89:
+ banuser=`busybox grep -m 1 -iF 'vinylfreak89' /data/data/com.quoord.*.activity/shared_prefs/com.quoord.*.activity.ForumNavigationActivity.xml`

+ if [ $banuser ]

+ echo "Sorry! This feature has been locked"

cute... i'd appreciate you removing that so I can do my own testing thanks.
[Thunderbolt Android Development] dhacker29:
LMAO!
[Thunderbolt Android Development] twistedumbrella:
When the next update hits, it will be removed

Speaking of updates, fixed a lot of install code. Realized how difficult it is to write to the system without it remounted. Downside to having terminal auto remount is you never notice that. Very close to new. VERY CLOSE
[Thunderbolt Android Development] caspersfi:
Sweet! Appreciate all u do Twisted.

Thanks
[Thunderbolt Android Development] vinylfreak89:
thank you. I'm sorry if i came off confrontational with you. That was not my intention. I have been looking further in to this, and have noticed the kernel I'm using uses the CM run-parts method:

exec /system/bin/sysinit

class_start default

which I noticed your install script does not check for... I'm not sure why it is causing problems though. Again the only thing I can think of is for some reason it is not allowing the run-parts to terminate. I do not know enough about run-parts to know why this would be the cause. If it is an issue based on the way CM run-parts executes, I do have a sorta hacky solution to get it to terminate. Basically pidof run-parts and then kill it after a sleep timer of a few seconds. If you can think of a better method, I'm all ears.

Also, I did not see what set up you are running, as the picture you posted was just blank for me.
[Thunderbolt Android Development] onyx_64:
btw, the "restore voltages from file" references to a /sdcard/ScriptFusion/Voltages.bak , which is different from the location to which the script backs up when we choose to backup current settings..

jus letting u know..
[Thunderbolt Android Development] twistedumbrella:
10)

clear

echo

echo "Select Backup Location"

echo "----------------------"

echo "1) Backup to Internal"

echo "2) Backup to SDcard"

echo

echo "0) Exit Menu"

echo

echo "---"

echo -n "Please enter a number: "

read savelocation

case $savelocation in

1)

# data

sfile="/data/Voltages.bak"

cp $ifile $sfile

echo

echo "Backup to INTERNAL complete"

;;

2)

# sdcard

sfile="/sdcard/ScriptFusion/Voltages.bak"

cp $ifile $sfile

echo

echo "Backup to SDCARD complete"

;;

*)

;;

esac

;;

11)

clear

echo

echo "Select Restore Location"

echo "-----------------------"

echo "1) Restore from Internal"

echo "2) Restore from SDcard"

echo

echo "0) Exit Menu"

echo

echo "---"

echo -n "Please enter a number: "

read backlocation

case $backlocation in

1)

# data

sfile="/data/Voltages.bak"

busybox rm -rf $ifile

cp $sfile $ifile

chmod 555 $ifile

echo

echo "Restore from INTERNAL complete"

sh $ifile

;;

2)

# sdcard

sfile="/sdcard/ScriptFusion/Voltages.bak"

busybox rm -rf $ifile

cp $sfile $ifile

chmod 555 $ifile

echo

echo "Restore from SDCARD complete"

sh $ifile

;;

*)

;;

esac

if [ -e /data/data/imoseyon*.backup ]

then

cp /data/data/imoseyon*.backup /data/Voltages.bak

busybox rm -rf /data/data/imoseyon*.backup

fi

if [ -e /sdcard/imoseyon*.backup ]

then

cp /sdcard/imoseyon*.backup /sdcard/ScriptFusion/Voltages.bak

busybox rm -rf /sdcard/imoseyon*.backup

fi

For the record, I do make it a point to think about what might already be there and account for it even if it is code that might only be used once by someone who has a 1942 original install. Don't worry, it checks itself.

Has anyone tried searching ScriptFusion on market? Hope that price tag is just to keep people from downloading while its being finished...
[Thunderbolt Android Development] twistedumbrella:
Well here you have to install it yourself, and run everything through terminal. That is an app to Do all that for you. Besides, if I want to pay the bills I need to keep selling apps.
[Thunderbolt Android Development] gokudre:
Lol. Ok. Point taken
[Thunderbolt Android Development] gokudre:
I just flashed a ziggy kernal. Do I have to reflash scriptfusion?
[Thunderbolt Android Development] vinylfreak89:
thank you for the aosp changes. In order to make this work properly should I rerun speedtweak.sh fusion or will just starting the script reinitialize everything properly
[Thunderbolt Android Development] twistedumbrella:
Not as long as you're on the same ROM

It will clean itself out.
[Thunderbolt Android Development] gokudre:
Well I tried 1.9. Lol. Froze. Weird thing is when I reflash the ziggy kernal it still leaves me at 1.9. Had to reflash the rom. I also noticed that option # 1 isn't visible with the ziggy rom in speedtweak. Weird. Makes it so I can't choose a profile
[Thunderbolt Android Development] twistedumbrella:
It's because in his kernels, there are some 20 frequencies and the order is reversed. It was a nightmare just getting custom to work right.
[Thunderbolt Android Development] onyx_64:
the code looks good. but it didnt work for me when i tried to restore /sdcard/imoseyon*.backup. Perhaps there was no folder named ScriptFusion that errored the code. So I manually copied that bugger to /sdcard/ScriptFusion/Voltages.bak and it worked. :) Else it was deleting 01vdd_levels and was getting lost.

If what i saw makes sense, then good. Else pls forget it. It may be somethign that i had done wrong. (btw, i updated busy box with script).
[Thunderbolt Android Development] twistedumbrella:
I added extra checks to make sure the folder exists. Thanks
[Thunderbolt Android Development] twistedumbrella:
This app is complete insanity. Running a live system modification right from the internet with the script installed for offline use... Nuts
[Thunderbolt Android Development] dhacker29:
I totally agree keep up the great work.
[Thunderbolt Android Development] twistedumbrella:
Took down the install and removal package. Before I sleep they will be replaced by a much better method.
[Thunderbolt Android Development] twistedumbrella:
Thread has been reopened to support the release of the application. Moderators, please be advised that unless you intend to repost any relevant information from the post, deleting a post that is partially off-topic, but unoffensive to the general member should NOT be common practice. Membership at this forum is OPTIONAL and moderation is a PRIVILEGE that is given to those with the best interest of the entire community in mind. The entire community getting frustrated does not benefit ANYONE. Please feel free to contact me if you believe I am not being improper in my request, as that should have been the first step.
[Thunderbolt Android Development] twistedumbrella:
A lot got done while I was letting the temperature cool. The app now has a handful of scripts, including busybox install, fix permissions, create/activate swap, reboot, etc. There were also some changes in the swap portion of the script to prevent issues with existing binaries on the device not being available.
[Thunderbolt Android Development] twistedumbrella:
The application currently supports installing the script, if it is not present. I am considering creating an automatic in-app update of itself and the script, but this may be pointless. As of yet, it is undecided. When "donating" or purchasing the application, running the available script chunks (which can be linked together) becomes available. Although I do not plan to force anyone into a purchase (by keeping the script updated and installing it for use through terminal), that is the method in which I am accepting donations.

Note that the script included in the application now differs from the one regularly found on the site. I recommend if you want to use the application, please delete /system/customize/speedtweak.sh and allow the install to proceed. The difference is that the script that updates from within the app no longer checks wget and busybox versions because it relies on the internal application ones, but still allows installing the newest versions to the system. This is to ensure that the script will work for people who do not have the proper binaries, without the usual issues of trying to get them on the system.
[Thunderbolt Android Development] gsxraddict:
Sorry if this was covered but is there something up with bamf busybox cause I got the app and it says busybox permission denied.
[Thunderbolt Android Development] twistedumbrella:
Run fix permissions or just chmod 755 /data/data/com.fusion.tbolt/files/busybox I will try to get a fix for next release. Seems to be a random recurring issue.
[Thunderbolt Android Development] sublimaze:
Nice to see you're pushing this project to the limit. I switched to ziggy's kernel & I can't wait to play with the new features
[Thunderbolt Android Development] twistedumbrella:
Zipalign hates the idea...
[Thunderbolt Android Development] twistedumbrella:
Just a side note, if you click a script and just get a bunch of stderr, that is the script not the app that isnt working. The app only really runs whatever i throw at it, so seeing the stderr means the app is doing its part.

Question. Do we like the console look? At any time i can turn that into pretty checkboxes and bs that only output things like "done", but which is better?

I know much of xda moved to teambamf, but I do not intend to transfer my work there. That site has plenty of other tools, it doesnt need mine. If you need somewhere else to track me down, you can also find my work at droidforums.net
[Thunderbolt Android Development] RjsShadows:
Most people, including chingy, moved to rootzwiki. Also the synergy rom website constantly has over 1500 visitors in the tbolt section I'd recommend trying it if you haven't already. Its an amazing rom.
[Thunderbolt Android Development] twistedumbrella:
Honestly, I would rather not host my work anywhere owned or operated by developers with a dishonorable discharge... These forums are neutral, not the retarded offspring of a competition. I honestly build the script, the app, the installs, and everything else for myself, my girlfriend, and a few random friends. Everyone else just falls into place when and if they decide to. I will take requests, feedback, etc. I just don't go looking for users, I let them stumble upon me. :)
[Thunderbolt Android Development] chrootz:
@RjsShadows - I am sure the synergy ROM is amazing. I rather stick with AOSP rom :)

No need move another site, Just let these rant developers run away somewhere but I am sure they will come back one day. Who knows.

I know moderators can be ass and I am not worried about it. I got good life, family and job anyways! ;)
[Thunderbolt Android Development] sublimaze:
Can you offer both? Some ppl prefer console, others like a pretty UI
[Thunderbolt Android Development] M@|ice:
i am sorry if this is a stupid question, but i got the sandbox app and the shovel and im not seeing how i acquire a password. i hit password in the menu, i hit get pass but i dont see anywhere to acquire a password. where am i going wrong?
[Thunderbolt Android Development] twistedumbrella:
Shovel grub substitute for having a password. The password was more for Dial-A-Droid users to get the same access. It's a bit confusing, but next priority will be phasing out the password, since it only paid off once.
[Thunderbolt Android Development] M@|ice:
outstanding. it looked like it was ok because i can install apps no problem. thank you for clarifying.

now is there a "adult browser" in this thing? i found something called skindroid, can you educate me on it a bit? thanks! i checked the FAQ but i dont see anything.
[Thunderbolt Android Development] twistedumbrella:
Hit me up with a PM lol, I will gladly fill you in
[Thunderbolt Android Development] gokudre:
Lol. Hit me up too. Hahaha
[Thunderbolt Android Development] caspersfi:
What's up Twisted.... love your work. Quick question... I downloaded sandbox and purchased Shovel, I downloaded dial-a-droid/math library. Now when a dial 555 It will ask If I want to unistall math library. Could you let me know what I'm doing wrong here. Please forgive my ignorance as I'm still learning. I've been using ScriptFusion for about a week now and It's working great. Thanks again.
[Thunderbolt Android Development] twistedumbrella:
See if the updates I will be posting tonight solve the issue, then if not feel free to email me. There is a link to contact in sandbox. Trying to keep discussion here to just fusion and autobot, but I will definitely help you out.
[Thunderbolt Android Development] caspersfi:
OK thanks
[Thunderbolt Android Development] twistedumbrella:
Optimized the poop out of the load times for license users. Had it check all three methods at once instead of in turn. Switched to password login as second priority to shovel. Should fix a lot of time outs and force closes with everything because it is no longer waiting on something most people don't have. Market is getting me with these location based prices. Screws the whole process.

Hmmm.... More scripts coming. New rewrite in progress for all versions. Other than that its just another night spreading joys to little girls and boys.
[Thunderbolt Android Development] twistedumbrella:
Got a little held up in development. Went to play a video and it didn't play. Rock is expensive, arc has a lame interface, vplayer requires two apps to run it, and all of them are 10+ MB. Making a plugin instead...
[Thunderbolt Android Development] gokudre:
Running droidth3ory new 6.2. After installing ur script I no longer see the option to unlock 184.....

Sent from my badass thunderbolt running Th3ory 6.2 GB.
[Thunderbolt Android Development] DroidTh3ory:
There isn't a 184 slot in the kernel. :)

IMO, the impact is has on battery savings is not even noticeable. But the amount of posts saying "my phone won't wake up" is VERY noticeable. LOL.
[Thunderbolt Android Development] sublimaze:
Agreed. 184mhz isn't worth the trouble.
[Thunderbolt Android Development] gokudre:
Well then..... That settles that. Lol Thx

Sent from my badass thunderbolt running Th3ory 6.2 GB.
[Thunderbolt Android Development] twistedumbrella:
I only use the 184 because I set the voltage low and have it lock on to lower battery temp or during sleep, so basically just for battery temps.

Slow progress today...
[Thunderbolt Android Development] twistedumbrella:
Need testers. Licensed is preferred, but if not, a temp one will be provided. Doing both development and testing is just getting a little too strenuous right now.
[Thunderbolt Android Development] jimmydene84:
I will test it for ya
[Thunderbolt Android Development] vinylfreak89:
im up for testing... i have a shovel license... if u dont know who i am... my email starts with aaronsd if u haven't figured out im the same person :P
[Thunderbolt Android Development] gsxraddict:
I'm getting a force close when going to the console.

Edit..didn't read the description saying it would work
[Thunderbolt Android Development] twistedumbrella:
Pretty sure that will be fixed tonight.

For anyone who saw the post:

Don't add that script in combination with scriptfusion. It was already set up, only a little more in depth as part of the script.
[Thunderbolt Android Development] gsxraddict:
I added that but for some reason I haven't been able to run any of your tweaks since I flashed bamf 4.9. I can edit the voltages manually but if I do it through the script it just freezes and I have to reflash the 3.4 kernel to get it to boot.
[Thunderbolt Android Development] twistedumbrella:
Major update tonight...
[Thunderbolt Android Development] twistedumbrella:
Fixed console mode. Fixed demo interface to allow interacting with base script. Added menu option to reinstall script for full version, and will install fresh on first run. Changed UI for better response. Added ability to send console output with bug reports. Smoothed the entire process.

Time to work on the ubuntu install app and the graphical UI for this one...
[Thunderbolt Android Development] gsxraddict:
Awesome first time I actually ran everything without a hitch in about a week no problems editing voltages this time also updated to imo's 3.5.0 so maybe that helped some.
[Thunderbolt Android Development] twistedumbrella:
And I didn't even finish the big conversion to the new method yet... Let's just say MUCH faster and more reliable...
[Thunderbolt Android Development] Pithism:
so this has the capabilities of working on other phones?

saw on the post a few moments ago on the top that someone uses this on HTC Thunderbolt, MyTouch 4G, and my Samsung Galaxy Tab.
[Thunderbolt Android Development] twistedumbrella:
Not all the profiles will work, but a lot of it still functions. I use it on my Droid. It focuses on Thunderbolt, but does work on others.
[Thunderbolt Android Development] gsxraddict:
So my only issue with the app is going back to it a second time it always force closes. Wipe data runs fine then go back in and it force closes.
[Thunderbolt Android Development] twistedumbrella:
Working on fixing some issues with it trying to resume not restart. Data wipe shouldn't be needed, just letting it settle a minute usually works. Need more garbage collection and variable clearing. Updates coming

Script now has adb wireless, which holds until reboot or disable. One more app I can uninstall. Things should get fun when I start school... Might actually learn some new tricks. Been faking it so far. Lol.
[Thunderbolt Android Development] jpa77:
Getting fc also. Will run fine after wiping application data but fc when going back in. Fc's even after a reboot. Everything else is working great, just gotta make sure to do everything at once.... Lol
[Thunderbolt Android Development] twistedumbrella:
Have you downloaded the newest update? I was able to go back in with both trial and full versions on the last two releases.
[Thunderbolt Android Development] twistedumbrella:
For licensed users, the newest update is a requirement, not a recommendation. The quick scripts will not function without it.
[Thunderbolt Android Development] jpa77:
Yes, just purchased from market last night.
[Thunderbolt Android Development] twistedumbrella:
Should be an update tonight with a lot of fixes and better use of space and resources, etc. Will keep everyone posted.
[Thunderbolt Android Development] jpa77:
Just noticed an update in the market, autobot 3.5, and still same issue. Only wipe of app data will let me open for a second time. I will keep an eye out for the update later.
[Thunderbolt Android Development] booda3000:
Twistedumbrella

I emailed u and sent screen shots.

I will discuss here next time.

My CM7 screen shots arent valud here.
[Thunderbolt Android Development] twistedumbrella:
I replied. If you did not attempt to reinstall ubuntu from within the app I recommend that. It uses a file with included binaries instead of expecting you to have or download them first.
[Thunderbolt Android Development] booda3000:
It says it cant stat 'Data/ubuntu/root/.bashrc' and that directory doesnt exist. It doesnt. How do i get. bashrc?
[Thunderbolt Android Development] twistedumbrella:
data/ubuntu is the folder which your install should have mounted to. Root is the base user for most streamlined installs like this. If that folder doesn't exist, the ubuntu is not installed, or mounted. Try typing

busybox mount -o rw,noatime,nodiratime,nobh -t ext2 /dev/block/mmcblk1p2 /data/ubuntu

ls /data/ubuntu/*

Let me know if it says anything
[Thunderbolt Android Development] twistedumbrella:
Thinking of new features to add reminds me how much code I lost when the original server went down. It's also amazing to see how many ideas seem new because they have been lost so long.

Old code capabilities:

adb wireless, which became an app

SD split, which became an app

Messaging and sense optimization

Compcache, which is pretty standard

Apps2SD, which Google reinvented

Cache2SD, which became an app

Added adb wireless and SD split, both as individual commands, and combined into a boot tweak. Messaging optimization was added under the contact enhancements, and sense has its own menu option
[Thunderbolt Android Development] twistedumbrella:
Speaking of which, would anyone like to be able to mount the system and data partitions to the computer? It is a trade off, either sdcard or system at any one time, but if it's desired, I will add the menu capability. It is useful for backups and such, but not something that would be added to happen on boot
[Thunderbolt Android Development] vinylfreak89:
a million times yes!