yashsingh1/xdaforums huggingface dataset:
[Fascinate Android Development] Zennmaster:
Version 1.0.3 Now Current:

Some changes required for the Market broke some permissions. All better now.

Version 1.0.2

Not much new, just included the ultra-cool custom icon created by frostman89. Thanks again, Frost!

Now on the Android Market:

VERSION 1.0.1 WITH BUGFIXES:

Some people have had some trouble with the previous version of this app, so I have made some fixes. I'm pretty sure that if any of the problems that have been reported recur, it's because of the way VooDoo deals with disabling itself.

The link below is now to the current version.

Thanks again for everyone's patience and support!

Hi all.

I've just created my first Android app, and I hope the folks here might find it useful.

It has two functions:

1) it detects the presence or absence of the /sdcard/voodoo directory (and thus the presence or absence of Voodoo), and allows the user to toggle Voodoo on or off.

2) it allows the user to reboot, either a normal reboot or a reboot to recovery with a single button press.

Naturally, it requires root access.

I've found this is a pretty easy way to switch Voodoo on and off when flashing ROMs, kernels, and all that stuff.

I know there is something similar on the Market, but I wanted to make my own as a learning experience, and I also wanted a "Reboot to Recovery" button.

This one is also free, and the source is available on github (I'm sure my code sucks, but I honestly don't know why. If someone were to feel like explaining it to me, I'd sure appreciate it! :) ).

The usual installation procedures apply:

Method 1:

Download the file below to a location on your local computer in your $PATH and type:

adb install RebootButton.apk

Method 2:

Drop the file below to a location on your SD card and navigate to it using Astro, Root Explorer or another file manager (these are the two I use). In Astro, click on the file, then select "App Manager" then "Install"

In Root Explorer, select the file, then select "Install".

That's it.

Here it is:

http://www.zennmaster.com/Android/RebootButton.apk

I'll be sending this to the Market as soon as I can whip up an icon.

Suggestions and feedback are more than welcome!

I wish to sincerely thank all those very smart folks, around here and on IRC, for all the inspiration they didn't even know they were giving me, as well as all the cool toys that created the need for this app in the first place!

The application and the source code are both hereby released under the GPL.
[Fascinate Android Development] saps:
Wow thats going to help a lot of people; nice work zenn

Installed, I timed my ShootMe shot with your About button for the free advertising and credit for ya ;)
[Fascinate Android Development] keith.mcintyre26:
Right on man! Excellent work!
[Fascinate Android Development] GoBruins:
Nice work Zen, hope this solves a lot of issues pertaining to Voodoo!
[Fascinate Android Development] Sithben24:
I've been having problems just creating the disable_lagfix file to disable voodoo. Will this help and actually uninstall it or will it more than likely cause the same problems? Thanks for making this easier in any case.
[Fascinate Android Development] Zennmaster:
The App won't uninstall Voodoo completely, it just creates and removes the correctly named file from the appropriate directory.

What sort of problems have you been having creating the disable_lagfix file?
[Fascinate Android Development] Zennmaster:
Schweeet! Thanks!
[Fascinate Android Development] saps:
So basically it just adds the disable_lagfix file in sdcard/voodoo folder?

Still someone will benefit from that.

So in practice hitting the voodoo off creates the file and places it on sdcard and reboot obviously reboots, wait 10 minutes and voila

Still thats two clicks and done, a nice move for the lazy or the ignorant not meant to be disrespectful, ignorant simple means lacking knowledge
[Fascinate Android Development] Smitty9803:
Just installed but haven't used it yet.

Quick question (since i'm still new to all of this.) When rooting and installing lag fix on my SF a couple days ago, the instructions I followed did not include making a nandroid backup. If I use the app to disable lag fix, can I create a nandroid backup and then re-enable lag fix using the app?
[Fascinate Android Development] Zennmaster:
Yup!
[Fascinate Android Development] frostman89:
Zennmaster, what's your handle on IRC?
[Fascinate Android Development] 313:
Wow nice idea

Sent from my rooted clean & voodoo'd SCH-I500
[Fascinate Android Development] Zennmaster:
Zennmaster. I haven't been on for the last few days.
[Fascinate Android Development] frostman89:
Ah, gotcha, just wanted to ask if you needed help on the icon, and thought talking through it on IRC was going to be easiest.
[Fascinate Android Development] Zennmaster:
AFAIK, the Voodoo kernels we know and love can only disable the lagfix by looking for that file.

Exactly.

To be honest, I think a lot of the trouble people around here have been having with disabling the lagfix has been with what essentially amounts to typos. Getting the file name wrong, or putting it in the wrong place will only lead to frustration and Voodoo enabled. Automating the process takes out a lot of opportunity for error. At the very least, like you say, two clicks and done is a lot less work.
[Fascinate Android Development] Zennmaster:
Thanks! The challenge is more artistic than technical. I was thinking of something along the lines of the green android with some pins stuck in him 8-)...

I'm going to be traveling for the next few days, but I'll see if I can steal some time for some IRC, and I will definitely take you up on the offer if I can catch you!
[Fascinate Android Development] NOsquid:
Brilliant :)

Don't need this right now but I'm sure I'll use it at some point. Thanks for your time.
[Fascinate Android Development] Sithben24:
The lit up buttons with no screen, and it doesn't reboot completely. Then I have to Odin a few times and redo the clean update quite a few times, get all the force closes, redo it all again, then it finally, magically, works. Those gremlins get me sometimes. Again, thanks for all this, I'll test it when my patience comes back and let you know.
[Fascinate Android Development] Daswolven:
This is useful. Thank you.
[Fascinate Android Development] kupdegrove:
Hey Saps, a little off-topic I know but...where did you get the circle battery mod? I'm running bubby's Magic ASOP and I really like the black mod. I installed what was supposed to be just the circle mod from one of the themes but it gave me the whole theme. I like how yours apparently shows the "red,yellow,green" based on charge. How do I apply just that mod without changing bubby's black mods?
[Fascinate Android Development] ksizzle9:
Zennmaster

Very well played sir. The bonus with this app is that its free. I have preached to many a noob about using the voodoo toggle in the market so they don't screw their **** up. Now even the broke noob can get it done!! Yay. In al seriousness. Job well done sir. Thanks for putting in the time and effort
[Fascinate Android Development] saps:
CWM: This Install from sdcard, should not interfere with Bubby's stuff :)
[Fascinate Android Development] Thrillhouse847:
Really cool app. This should cut down on the "voodoo issues" type posts a bit.

Sent from my 1.2ghz VooDoo Fascinate
[Fascinate Android Development] johnt2k:
Great Apk for any phone

Sent from Rooted Galaxy S using TapaTalk Pro
[Fascinate Android Development] mackeydesigns:
Good stuff.

this is especially needed since most the Voodoo Kernels out their require a disable in order to update to a new kernel anyway. One less tedious step!
[Fascinate Android Development] Zennmaster:
Yuck. I don't know if this applies to your particular situation, but the black screen/lit up buttons thing happened to me once. I had some other stuff going on and I decided to just put the phone down and concentrate on something else for a while. About 20 minutes later I heard the robot chick, and the phone ended up booting. I honestly don't know if it's supposed to work like that (I suspect it isn't), but it seemed to work for me that one time.

I doubt this app will actually fix anything that may be broken, but at least it will streamline the process of fixing it.

Good luck!
[Fascinate Android Development] jbrdr985:
Thanks for this. I have a couple questions.

Instead of using astro, I can just go to the link directly on my phone and download/install right?

Also, basically what this does it disable lagfix to make it seem like lagfix is not even on my phone? My phone has been acting weird lately and I want to see if it runs better just stock/rooted (without voodoo), so this should accomplish that right? Once I disable voodoo it will be completely disabled and not interfering with my phone at all?
[Fascinate Android Development] jbrdr985:
Got it installed. So all you do it click on enable or disable voodoo and then click the reboot button? And with voodoo disabled I can flash ROM's, kernels, and all that good stuff?
[Fascinate Android Development] jbrdr985:
Damn, I have all sorts of problems now. First off, after I disabled voodoo and it booted up, my unlock pattern wouldn't work. I had to click on "forgot pattern". Once I got to the home screen, I saw that launcherpro was now uninstalled. And I can't open up anything. Everything force closes. Help!
[Fascinate Android Development] jbrdr985:
I don't understand what happened. I have some apps still installed and some not. Also, my data in my apps has gone to a previous saved backup (like my finance app). Why did disabling voodoo make it seem like it took me back to how my phone was at a earlier point?
[Fascinate Android Development] bblanski:
I have "lost apps" before. It seemed to do it more with Diirks kernels than jt's

VooDoo Fascinate
[Fascinate Android Development] chopper the dog:
Same thing happened here. Took about 20 mins to redo everything from the market. It seems like it was my last titanium back up point. Not sure though. I hope we'll find out.

good day.
[Fascinate Android Development] jbrdr985:
It also had apps there that I had previously uninstalled from my phone.
[Fascinate Android Development] chopper the dog:
I should add, once things went a little goofy I re enabled voodoo and then redid everything. And brought titanium current. But I'll see if there is any clarification on how or why it happened. At this point no harm no foul yet.

good day
[Fascinate Android Development] jbrdr985:
Also, all of the bloat that I had froze in titanium is now "un-frozen"
[Fascinate Android Development] kupdegrove:
Thanks Saps! I'll give it a try once I un-brick my phone...LOL. Guess it was my turn...and I'm always so careful too...

Strangely enough, I seem to have gotten a worm from somewhere. It blasted through my contacts and blitzed them all with spam. I was disabling the lagfix to do a wipe and caught the black screen flu. I got a conversion successful message but then a black screen. I'm gonna leave it overnight and see what happens

What is the prevailing opinion on antivirus for the android? Should i put it on when I'm back up and running?
[Fascinate Android Development] adianlorenzana:
Fantastic idea, and great work.

Thumbs up man
[Fascinate Android Development] chopper the dog:
I should also add that the app worked wonderfully and did exactly as it was supposed to. Just have to figure out what exactly happens when doing the disable.

good day.
[Fascinate Android Development] Sithben24:
Yep, I did the reboot, got the successful disable message, and now I've been stuck on the Samsung screen for 30 minutes. Any suggestions?

I hear data partition wipe detected, and then it stays on the samsung screen.

Fixed it with adrynalyne's uninstaller.
[Fascinate Android Development] Zennmaster:
First off, I completely and totally apologize for any trouble this app is causing. It worked 100% in testing.

I have a suspicion about what might be going on: For those who are having problems, how much time elapsed between selecting the toggle switch and hitting the reboot button? I suspect if it was a really quick "Click Click" that things might be getting jammed up.

I'll be working on an updated version right away and hope to have a new version out within a day or so.

Thanks for everyone's patience!
[Fascinate Android Development] Sithben24:
No worries. I did do it very quickly from one button to the other so that might be the reason. But its probably not your app for my phone at least. every one I've tried to disable, it messed up. So don't worry, good app, just my own problems.
[Fascinate Android Development] Zennmaster:
I tweaked the code a little bit, and I'm pretty sure the "traffic jam" has been alleviated.

Version 1.0.1 is now current, and is available at the same link.

OP has been updated.

I would suggest anyone using this app to upgrade.

I am also pretty sure that if people keep seeing the same sorts of issues they have been, that it's most likely a problem with the way VooDoo handles is enabling/disabling.

I'm not trying to pass the buck, but Reboot Button is so simple, I can't really imagine how it could really break anything.
[Fascinate Android Development] bblanski:
Hmm won't install now.

Fascinating Fascinate
[Fascinate Android Development] tatman28:
Same here.....
[Fascinate Android Development] Zennmaster:
Ooops!

Late night last night, I uploaded the wrong file. Should be working now...
[Fascinate Android Development] bblanski:
Yup installed now.. thx

Fascinating Fascinate
[Fascinate Android Development] nextlevelude94:
Voodoo

Hi, i was wondering if you actually tried it out yet?? were you able to turn off voodoo? did everything go alright?
[Fascinate Android Development] bblanski:
Nope. Not using a voodoo kernel right now. Just got it in case I do run voodoo again.

Fascinating Fascinate
[Fascinate Android Development] zeroxg4:
How do we replace the previous version with the new one? I tried installing the new .apk with Root Explorer and it said that it would replace the old one, but then it said "application not installed".
[Fascinate Android Development] Zennmaster:
Just remove the older version:

Method 1:

From Home Screen:

menu -> settings -> applications

select Reboot Button, then select "uninstall"

Method 2:

From Titanium Backup:

select "Backup/Restore"

Scroll to Reboot Button

single click, select "Un-Install!"

Then go ahead and install the new version normally.
[Fascinate Android Development] zeroxg4:
Thanks! that worked.
[Fascinate Android Development] em.Tea:
man this works flawlessly for me. thank man, lovin the reboot button. i hate powering off then on. also the recovery mode reboot is also smexy
[Fascinate Android Development] Zennmaster:
Glad you're liking it! Thanks for the feedback!
[Fascinate Android Development] frostman89:
Too Much? Lol
[Fascinate Android Development] Zennmaster:
(Brief pause while I pull my jaw off of the ground)

WOW!!!! That is BEYOND AMAZING!

I would be highly honored if you would be willing to let me attach my app to that icon!

If you're still willing, PM me or catch me in IRC so we can discuss how you would like to be credited.

Seriously, man, that is outstanding!
[Fascinate Android Development] GoBruins:
Yeah I like it too! GJ FM and ZM for both the icon and the app!
[Fascinate Android Development] frostman89:
Just put my name in the thread lol. I am Frost_ on the IRC channel if you are curious.
[Fascinate Android Development] Protonus:
I wanted to disable lagfix today for the first time (running JT's original unreleased here (only in chat) voodoo+1.2 GHz OC kernel). Decided to use your app to do it.

I don't think it's any fault of your app, but disabling voodoo "bricked" my phone. Robot chick said it was successful, vzw logo came up for 30 seconds and than the phone hung at a black screen for 50+ minutes before I yanked the battery and had to use adrynalyn's auto uninstaller for voodoo to get the phone working again :-(

I've seen others having this issue too, there are bugs in voodoo, super_curio is making a new voodoo 5 I guess for this reason and other improvements.
[Fascinate Android Development] Zennmaster:
Yeah, in messing around with Voodoo, I think I've experienced just about all of the problems that people have been describing around here. It seems to happen just as often and as randomly when I manually install the disable_lagfix file as when I use the app to do it, so I think you're right in that there is something in Voodoo that is a little unstable.
[Fascinate Android Development] kupdegrove:
Finally got things back to normal a couple of days ago and applied your zip. The battery mod is there but unfortunately, it overwrote bubby's status bar. His icons have been replaced by the standard ones and the translucent drop-down is gone.

Is there anyway to change JUST the battery?

I really do appreciate your help. You guys are awesome! :D
[Fascinate Android Development] filthy1:
what happened

Just wondering if this aop ever got completed with the awesome icon frost made and if so where can I get that version?!?
[Fascinate Android Development] SteveC485:
The download link in the OP is a .zip file not an apk. The .zip will noy install from recovery. Whats uo there?

Another question for where is the Market link?
[Fascinate Android Development] PhoenixPath:
From the OP

It is an apk. There is no market link as it is not on the market atm.
[Fascinate Android Development] SteveC485:
Thank you for the response, but when I download the file, and I do it from the OP , which you linked, it is a .zip file. That .zip file won't install from SD card in recovery. If the file is extracted, it does not show anything as a .apk. Clicking on the extracted file in Root Manager or Astro does not have an install option.

I installed, then uninstalled, the original one, but I had not used it before the complaints were posted and the OP updated the file. That one downloaded as a .apk and Root Explorer installed it fine. I deleted that first one because of the problems and decided to wait before I downloaded the upgrade in case there were other improvements. That, and I hoped the market app would show up. I figured when that happened, Zenmaster would have it good to go at that point.

I think I may just flash my non-voodoo backup and get rid of it that way.
[Fascinate Android Development] Zennmaster:
I just double checked. The file I am hosting is a .apk, and just to make sure, I clicked the link in the OP, and it says it's a .apk as well.

Honestly, with the way the Voodoo stuff seems to be falling out of favor, I figured the demand had gone away. Seems that was incorrect on my part (Thank you!). I'll get a new build up ASAP, and get it to the market.

Thanks again for everyone's support!
[Fascinate Android Development] Zennmaster:
New version is up, no changes except for frostman89's super-cool icon!

This one should be installable over the last version.

Please let me know ASAP of any problems or issues.
[Fascinate Android Development] SteveC485:
Well, I have no idea what is going on. Right click the link under properties it does say it is a apk. Click on the link to download it, and it calls it Reboot Button.zip. However, this won't be the first time I have done something either dumb or wrong.
[Fascinate Android Development] PhoenixPath:
Just rename it to .apk and run it.
[Fascinate Android Development] filthy1:
Awesome...

Nice love the icon...install says zip but package installer installs the apk.
[Fascinate Android Development] Zennmaster:
Sounds like you've got a program that's trying to save you from yourself 8-).

.apk files are actually the same as .zip, just renamed. You've probably got a download manager that's "helping you out". :)
[Fascinate Android Development] Zennmaster:
Now on the Market. qr code in OP.
[Fascinate Android Development] SteveC485:
Well, I am sometimes my own worst enemy :). I have been fighting a bad cold the last few days and likely did not realize how fuzzy my thought processes had become. I felt a lot better today and should have just waited untill I was not so foggy to do this. I see I made a lot of silly mistakes and I really did know better...live and learn.

Maybe a good thing I was saved from myself. Anyway all is as it should be now...a rooted phone with voodoo disabled.

Thanks again for the responses I got. Feel like I wasted a lot of your time.
[Fascinate Android Development] Zennmaster:
Not even a little bit! I'm glad you got to where you needed to be!
[Fascinate Android Development] nextlevelude94:
Hey I just wanted to say thank you.. It worked great... Turned off voodoo then hit reboot.. Took about 10 minutes then it rebooted...
[Fascinate Android Development] Zennmaster:
Thanks for the feedback! I'm glad to hear you've had smooth sailing!
[Android Software Development] aggie20x:
Howdy, the name's Mike. I've got an idea for a comics app that I think has legs. I want to release it for the Android Market, but I'm a graphic designer and I'm absolutely useless when it comes to code. The App Inventor isn't robust enough for my needs. So, I need to hire someone who can take my graphics, concepts and instructions and make it into a real app.

I'm planning this as a commercial application (~1.99/free with ads), so you will be paid well for your work. Preference will be given to developers who can code for multiple platforms (Android/iOS/WP7), have proven development and Android Market experience, enjoy internet comics, and who can meet in person in north Texas.

I've been lurking on XDA since I got my HTC Touch three years ago, and I can't think of anywhere else I'd like to start looking for talented developers. I supply the ideas, the capital and the interface. You supply the rest. Let's make an app. Email me at aggie20x at gmail dot com to get the ball rolling.

[Mods: If this post violates XDA rules, please take it down and email me to let me seek alternatives. I don't want to make any trouble.]
[Android Software Development] AndyCr15:
I was wondering a similar thing, but a search doesn't give much.

I didn't want to make a new post, I'm surprised there wasn't a long list of devs for hire already :(

Please post here if you might be available. I have a rather simple app request.
[Android Software Development] Gene Poole:
Let's hear it.
[Android Software Development] AndyCr15:
Basically I just want an app for my site (see sig below) which will give the posts in a list, have a tab for comments and a tab for videos (from our YouTube channel).

My idea was it would be a way for people to say thanks (I would charge 99p for it) and it would maybe help fund further progress of the site...
[Touch CDMA General] biomech91:
Hey everyone,

Today I mistakingly tried to update a Froyo ROM with an Eclair, and it messed up my phone. So I flashed the default Bell ROM and went to install the Eclair, only this time I kept getting an error that /sdcard/andboot/androidinstall.tar can't be read.

I've checked over and over and: 1) the folder location is right (in the root of the SD Card, all lower case), 2) the .tar file is not corrupt, and 3) the SD Card is formated in FAT32.

I have no idea what is going on, and I'm stuck with the default Windows Mobile 6.1 now.

Any help would really be appreciated. Thanks
[Touch CDMA General] victorclaessen:
same here

I'm actually having the same thing. Clean FAT32 card. 1 directory 'andboot' all lowercase, 1 file in that dir 'androidinstall.tar' all lowercase.

I see android detecting the insert of the SD card, but apparently it wont read it...:confused:
[Touch CDMA General] victorclaessen:
solved

After reformatting [and repartitioning] the sd card, what worked for me in the end, was reformatting it [yes, again] to fat32, making the directory, putting in the file, and then resetting the phone. My guess: even though it detected the insert of an sd card, it did not really mount the filesystem until after the reboot.