yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] larryccf:
only issue i've had since installing visionary has been an occasional blip where the home screen goes black for a split second then comes right back, all while it's sitting there on my desk, not in use

other than that, the other issues i had were app introduced - i deleted live wallpaper Thunderstorms and the speedtest.net app and that seemed to clear out some other issues the phone had - for some reason i suspect the G2 is sensitive to aftermarket apps but i'm not computer literate enough to know for sure
[G2 and Desire Z Android Development] paulobrien:
Upgrade to r9 my friend, problem solved. :)

P
[G2 and Desire Z Android Development] paulobrien:
Since Visionary closes after root, that problem is clearly app introduced too.

P
[G2 and Desire Z Android Development] Ready2Mosh:
I went ahead and tried the market version again and all is well. Thanks again Paul!
[G2 and Desire Z Android Development] mattseg:
Man, 9 versions in like a week?! you're an animal! Works great, and totally tides me over until proper root is found. Thank you!
[G2 and Desire Z Android Development] mustafazr:
What he said
[G2 and Desire Z Android Development] sinistersai4d4d:
Can I just say I won't even be perm rooting because I much prefer this as an option... I think a large portion of users just want to be able to install wifi tether and other basic root apps.

Keep up the good work paul!

Make this work for the HTC Merge too, cuz my girl is getting one next month.
[G2 and Desire Z Android Development] wheeliest:
works great!
[G2 and Desire Z Android Development] Cresho:
I LOVE YOU MAN!!!! REALLY! it's "temprooted"

WEEEEE!
[G2 and Desire Z Android Development] Bishybob:
I agree. This is very handy and working great for me. Can use wifi tethering just fine now. No need for me to perm root.

Thanks Paul!
[G2 and Desire Z Android Development] TL24:
Paul-

I hope you update this with the overclock script to automate the whole process at boot! That would be a killer!! You the man!!
[G2 and Desire Z Android Development] fearedbliss:
Thanks Paul ! This is awesome.
[G2 and Desire Z Android Development] decksy:
hey paul is there a way to prevent the visionary.sh from running on startup? i put a code in there thats freezing my phone and i cant remove it because i have no root....
[G2 and Desire Z Android Development] paulobrien:
You don't need root to delete files from /data/local....

When your device starts, while it's doing the root, do 'adb shell rm /data/local/visionary.sh'.

P
[G2 and Desire Z Android Development] paulobrien:
Or, when Visionary is running, click the 'run on boot' (to turn it off) then reboot again and use a file explorer to delete the file.

P
[G2 and Desire Z Android Development] decksy:
got it! thanks paul! thanks for all your contribution!
[G2 and Desire Z Android Development] biggrie:
Noob to Android

Hello, I want to say thanks to Paul & all the devs who've been working so diligently at making the G2 the device it was meant to be! I've followed this topic for some time now and still am unclear on the results post temp root.

I am a N00b to Android and rooting, and this is my first Smart phone since the Nokia 3650 but am able to follow the directions. I have been holding off on the temp root for a few reasons:

With the Run on Boot option of the root, will I need to sync data and re-input settings on my G2 every time it gets rebooted for every program installed, ie handecent, awd-launcher, ringoLite, contacts, etc?

Will I have to install the aforementioned apps each time the phone is rebooted?

My understanding is that each reboot would result in the temp root being instantiated again so as to counter act the G2 default restore. If that's the case doesn't that mean that all settings would be reset to "New G2" settings and intern loosing all contacts, 3rd party apps etc?

I'm really just confused on whether I would have to redo this stuff every time? Or is it that the temp root leaves all settings and files as set by user but refreshes the system files them selves that actually run the OS?

I could be over analyzing this (it's happened before) just wanna make sure I'm clear on the post tempRoot expectations. I hate to have to import my stuff all over again.

Also:

Will awd.launcher work with this temp root post root? (Disable AWD as default, root, and then re-enable AWD as default)

Will this allow me to switch currently installed apps to SD without restriction?

Would it be best to disable all third party apps I've put on the G2 until after root is achieved?

Thanks in advance! Keep up the great work! And my apologies for the n00b-ness no flames please :)

-BiGg RiE-
[G2 and Desire Z Android Development] rmcsc:
gah!

Same thing happens to me. Good apps that never crash now seem to crash on the background; even Android System and Launcher crash.

Not blaming Paul for this, btw. I'm just saying.
[G2 and Desire Z Android Development] larryccf:
to biggrie - as to having to re-enter data or re-installing 3rd party apps after rooting, negative - a rough analogy - think of it like opening the hood on your car, you've given yourself access to the engine but haven't made any mods yet

as to the adw launcher - someone will have to answer as i don't use those

as to instability in the OS - mine was exhibiting some slightly odd things before rooting, and they pretty much cleared up after i deleted some 3rd party apps that apparently introduced conflicts. Since rooting though, one odd behavior, whether visionary has been run or not, my screen will go black for 1/2 second to 3 seconds, and now this morning (after installing dolphin browser) it will blip from whatever screen is display, like while composing an email, it will blip to the home screen, then come right back to the screen i was on. Have no idea of what's going on, suspect i've got a diluted or milder version of the "phone shutting off" syndrome.

not sure of what's going on, but the G2's version of 2.2 seems to be more sensitive to aftermarket apps, plain & simple.
[G2 and Desire Z Android Development] wiimonkey9:
Thank you Paul for this :) I was going to go through all the steps of normally temp-rooting it, but my friend mentioned visionary so I just had to check it out. It worked and empowered my laziness!
[G2 and Desire Z Android Development] Corylulu:
Edit: Nvm. :D
[G2 and Desire Z Android Development] ImSoHungry:
thanks! this community rocks!
[G2 and Desire Z Android Development] Corylulu:
Okay, so I am having an issue.

Right now I have the app installed, but I never really used it, I always did Rage then Root via terminal. However since the visionary.sh proved to be useful for the OC to make it all easier i tried to use it.

Here is my issue.

Visionary Launches

Goes through everything and it all looks good (as described)

I go to terminal and I still only see $ instead of # (no big deal)

But when I go to SetCPU, it puts me in read-only view and says it can't obtain root access.

I go to Superuser Permissions and I see SetCPU already there with a green light

Any explanation?
[G2 and Desire Z Android Development] crr127:
$ is no good. u need to have # which is the proper lvl of root needed. superuser will more then likely save the programs that need root. but that doesn't mean you actually have root... if you are unable to su and get a permission denied then you don't actually have root.
[G2 and Desire Z Android Development] sara21183:
Thank you so much for this Paul! I don't think I'll be permarooting either, this solves all my needs!
[G2 and Desire Z Android Development] Corylulu:
Well thats the odd part. The overclock still goes through that I have in the visionary.sh

In the read only mode of the SetCPU, its actually clocked to where I want it to be, however, I cannot edit it.

Any ideas of what could be going wrong? Do I have any conflicting files from using the old root process?
[G2 and Desire Z Android Development] crr127:
and you have uninstalled and reinstalled both the kernel module and setcpu?
[G2 and Desire Z Android Development] Corylulu:
Well I have reinstalled Visionary yes. But I noticed the lack of # in terminal since day one of the 1 click root being launched. Which is why I went back to the previous method.

Should I have uninstalled Terminal and SU app and reinstall them too?
[G2 and Desire Z Android Development] gilnino:
I wouldn't call this a temporary root. It's actually being more in control of your phone because you root when you want and unroot when you want. Quick and easy.I'm staying with this unless some rom comes out that completely blows me away. Now I can catch any ota if not rooted or pick up something special when rooted. I would call it a "root control" app.

Sent from my G2 root by visionary using my XDA app
[G2 and Desire Z Android Development] GrandMstrBud:
Where can I find r9? I don't see it in the first post so hoping someone has a link to it.
[G2 and Desire Z Android Development] Mftek1:
Its in the market. Search for it. Visionary

Sent from my T-Mobile G2
[G2 and Desire Z Android Development] GrandMstrBud:
Will give it a shot, thanks
[G2 and Desire Z Android Development] el2minikno:
works perfect
[G2 and Desire Z Android Development] sinistersai4d4d:
visionary no longer starting on boot after overclocking with gscript :(
[G2 and Desire Z Android Development] TheSystemHasFailed:
Rebooting and trying again worked perfectly.

Thanks!
[G2 and Desire Z Android Development] SuperFly03:
^^^ This.

One click root... worked great.

Thanks guys.
[G2 and Desire Z Android Development] jgc731:
i think my visionary is rooting on boot, i want root when i manually run the app. how do i toggle this setting, when i go back into the app it says you "You device is already rooted"

i'm running version r9
[G2 and Desire Z Android Development] jgc731:
nevermind, read a post to go into manage applications and clear data.

love the app. its great!
[G2 and Desire Z Android Development] Taha24:
Finally! I had one of the earlier versions I had downloaded about a week ago (but hadn't got a chance to try out till today) and it wasn't working, would just say rooting please wait and refreash over and over.

Then I came here to see if anyone was having the problem and saw that there's a new version and you added the option for it not to run on boot in the Market version so I installed that and it worked perfectly.

Thanks Paul!
[G2 and Desire Z Android Development] androidtoy09:
Dear, Paul

I don’t want to be nick-picking on you but just a small note, please correct the “you device is already rooted” on your next update lol…

Thank you for your work.
[G2 and Desire Z Android Development] paulobrien:
A UI overhaul is in the works - clicking the icon will give you a settings screen (with a 'root now' option) and the initial root will be invisible (i.e. happen in the background).

P
[G2 and Desire Z Android Development] KShatzkes:
Sounds awesome! Can't wait.
[G2 and Desire Z Android Development] rwbarnes67:
Paul- You are the man! Thank you for making our G2's a better place to be!
[G2 and Desire Z Android Development] sinistersai4d4d:
See if you can address the issue where visionary doesn't run on boot when overclocking with gscript method.. i'm guessing do the the visionary.sh file placed in data/local

It seems pretty random though... maybe I just need to not touch my phone until a good minute or two after it reboots.

Any way to automate Boot + Visionary + gscript code for overclocking?

Keep up the awesome work. T-Mobile owes you big time!
[G2 and Desire Z Android Development] KShatzkes:
Thats already been done... check out here to get it automated.
[G2 and Desire Z Android Development] keenerb:
It still fails to root about 50% of the time on my G2.

if you change it to "invisible root" then I'll have no indication of whether the root has completed or whether it's hung.

There needs to be visual feedback.
[G2 and Desire Z Android Development] sinistersai4d4d:
Still trying to figure it out. Basically i put the .sh file in data/local AND i put the .co file in there as well? I only have the .sh file in there.

Sent from my T-Mobile G2 using telepathy and unicorn dust!
[G2 and Desire Z Android Development] Corylulu:
A Notification in the Notification bar would be nice.
[G2 and Desire Z Android Development] mckinlk:
Anyone ealse have issues where the backlingh of the soft touch keys stay on after getting into root? Have the open and close the keyboard for it to finally turn of. Only happens once.
[G2 and Desire Z Android Development] smirkis:
ive noticed with r9, after a while of it being rooted, when i hit the home button to get to the home screen, i lose my top half. it turns completely black. but seems to be fine after i uninstall. never noticed it til r9.
[G2 and Desire Z Android Development] nolsen311:
Phone appears to have rebooted on its own at some point, now visionary is missing. Attempts to install the r9 from market are unsuccessful..

Anyone else experience this?
[G2 and Desire Z Android Development] cdw9800:
Was working great b4 the update now root doesn't stay after reboot....
[G2 and Desire Z Android Development] userfriendlyme:
for myself i had to uninstall and reinstall a few times before it would root again after rebooting using r9. I also had to atempt to download via the market a few times before it would reinstall the app as well. All were eventually sucessfull but there were many attempts. Im not sure if it has anything to do with doing the overclock after rooting.
[G2 and Desire Z Android Development] popokrew:
This program is awesome but I cant get it to run on boot. Ive uninstalled it many times and rebooted many times but still it doesnt run on boot. Any idea on how to fix this?
[G2 and Desire Z Android Development] dark-termit:
Please, give the *.apk file for PC
[G2 and Desire Z Android Development] willham:
I'm sure this is a stupid question but how do I un root my phone? I turned my phone off and on and its still rooted.
[G2 and Desire Z Android Development] Neejay:
Uninstall VISIONary, reboot. If you want to do it later, download the app again, and toggle the root-on-boot (or whatever it says in the app). Then from then on, you can reboot to get rid of root.
[G2 and Desire Z Android Development] willham:
Thanks! I didn't expect an answer so fast. So I did what you said and I can't get rid of super user.
[G2 and Desire Z Android Development] potentdro:
Just rooted a bit earlier and it worked on my first try. Tested with Shootme.

Only thing I messed up on was that I didnt enable root on boot my first time, so I had to root again.

This is my first Android device, so rooting is entirely new to me. Thanks Paul!
[G2 and Desire Z Android Development] Corylulu:
I think the next version needs to give status updates during the progress and log it somewhere as well so people know exactly whats going on and what part they are having issues with.

If people knew exactly where something was going wrong, I think we would have a lot less issues posted.
[G2 and Desire Z Android Development] Crey23:
something is going on.....I have bricked the phone 3 time today.... I've had to reboot bout 5 times, batt pull on three....

Phone is feeling very lethargic. All my widget became unresponsive....then unable to open, had to trash and re apply,...All of this after installing a live wallpaper to match the Beautiful widgets.... I have since removed the lwp.

No I'm getting Launcher Pro force closes....sigh!!!!

Might be a sign to get the third G2....
[G2 and Desire Z Android Development] scrizz:
well, if you keep your phone at 1.4GHz YOU are going to have problems.

;)
[G2 and Desire Z Android Development] luis86dr:
I run at 1.4 mhz and have no problems.

Sent from my HTC Vision G2
[G2 and Desire Z Android Development] totaldrk62:
Heres a new one. So I installed Visionary and got myself rooted (thank you so much OP) and overclocked my phone to 1ghz. Everything was working great, setcpu was using my profiles correctly and scaling correctly. Then today the battery died. So I charged my phone and rebooted and wasn't rooted. So I opened Visionary and it just sat there blinking (like the pull down menu blinked) but it wouldn't do anything else. So I uninstalled Visionary and went to go install it from the market but whenever it starts to install it just says "Insufficient Storage Available." I can't uninstall it because it isn't showing up in my applications and I've rebooted multiple times. I've got over a gig available on my phone. Anyone got any ideas?
[G2 and Desire Z Android Development] hoetel4dawgs:
why dont you try to install apk from computer...or put on your sd install with file manager...if you can install it that way you should be able to remove it...if you still want to
[G2 and Desire Z Android Development] totaldrk62:
Any chance you or anyone else has an APK I can install?
[G2 and Desire Z Android Development] Ghostcreamy:
Quick FYI, Visionary + Startup Cleaner Pro was a bad combo that ultimately bricked the phone to the point that I had to swap for a new one. Wouldn't make it past the "T-Mobile G2" screen.

Avoiding Visionary for now... A little gun shy :)
[G2 and Desire Z Android Development] naria01:
Holy moly- I was going to get startup cleaner pro... Glad I read this before doing so...
[G2 and Desire Z Android Development] waiting89:
Have you try the holding the vol down and power up and see if u can get to that screen? n then clean it up from there?
[G2 and Desire Z Android Development] c-phresh:
good news i just ran this app on my MyTouch 4G and it worked!! got superuser.apk and granted SU Permissions to set CPU and also the screen shot app ...

Bad news is it does just like the G2 where you loose root as soon as you reboot!!

BUT ATLEAST IT WORKS!!!!
[G2 and Desire Z Android Development] sheek360:
Glad to here the mt4g can be temp rooted.

Can't w8 till we have permanent root though.
[G2 and Desire Z Android Development] totaldrk62:
So I've found the APK and installed Visionary but it just open and closes instantly. So I uninstalled it and tried installing from the market and am having the same problem. Anyone have any ideas?
[G2 and Desire Z Android Development] Jrbourque:
reboot do it again let it close out if it does takes a min to root sometimes
[G2 and Desire Z Android Development] scrizz:
i laugh at all the people leaving the G2 b/c of NAND-lock.

the grass seems greener on the other side, but it is not!

ha

k

glad to hear at least temp root works.
[G2 and Desire Z Android Development] gaww:
There were some posts in other forums a few months back that said that HTC/TMo were going to have a circuit hard-wired that would always reset the device back to factory settings when booted.

If that is the case here, will it ever be possible to permanently root these (G2, Touch 4g, etc.) devices ?

And if so, will that prevent being able to ever flash a modified ROM?

Also, will temporary root let apps like Titanium and ROM Manager at least be able to create and recover from backups?

If above answers are no, yes and no, then will probably pass on any of these.
[G2 and Desire Z Android Development] totaldrk62:
I've rebooted a number of times and the results are the same. It almost seems like something from the original Visionary is stuck in the system.
[G2 and Desire Z Android Development] ZeroSX:
Does not reflash, nand locked like evo/incredible/other recent... nand locked phones with the exception that on the G2 linux thinks it's writing to the eMMC when it's not.

Titanium backup works. Have not tried RM.

Custom rom is just a matter of getting write access to the eMMC. Patience.
[G2 and Desire Z Android Development] Dom18:
If only a temp root still happy with it, and with all the Buzz around forums and everyone workin on perm root just a matter of time before were all rockin Rooted G2's
[G2 and Desire Z Android Development] Dalamak:
Froyo and temp root plus visonary and SetCPU... What more do u need?
[G2 and Desire Z Android Development] janus zeal:
Cyanogenmod.
[G2 and Desire Z Android Development] AndyCr15:
Can anyone post the actual apk file? The market seems broke and I can't restore apps without root :( (Hard reset)
[G2 and Desire Z Android Development] malemutekid:
I'll second that.
[G2 and Desire Z Android Development] ZeroSX:
Well I personally wanted to try sense out since I've never had it before, but cyan would be nice. I miss it something fierce.
[G2 and Desire Z Android Development] Shambala001:
Ive tried sense out before and hated it beyond reason, but that's just me :D
[G2 and Desire Z Android Development] Vandam500:
Cyanogen is nice but to be honest not that much different than what we have now (Stock Android). Sense however is pretty different :P but I still prefer stock any day.
[G2 and Desire Z Android Development] wayde187:
Well, maybe someone is gonna have to dig into the hardware and disable "that" circuit. Then become a master at it and create a very in depth youtube tutorial. Or create a G2 rooting business and see how many people send their phones in. I would. If that ends up being the only option of course.
[G2 and Desire Z Android Development] scrizz:
I like sense.

I hate Expresso.

TW is meh.

stock is ok.
[G2 and Desire Z Android Development] bobsbbq:
Ok I'm new to Android and I admit it. Is the Stock T-Mobile G2 not rooted? And I assume rooted means in main flash memory. So is the Stock G2 running from the storage card?

I guess I'm wondering why it is not rooted from the factory?

Anyway sorry for the noob questions. I really like this device and I find myself using it more than my HD2
[G2 and Desire Z Android Development] cmstlist:
FYI: The VISIONary app also works to root the Nexus One FRG83. This is not surprising since it's based on the same exploit.

Thanks Paul!
[G2 and Desire Z Android Development] mcp2009:
same here. I love enomthers rom and cyanogens. The new sense looks awesome tho. Video editing and what not
[G2 and Desire Z Android Development] androidcues:
Wouldnt shock me if google wrote 2.2 off CM source. I betcha.
[G2 and Desire Z Android Development] drumsforjs:
+1
[G2 and Desire Z Android Development] rhcp011235:
Everytime i use the visionar.sh it freezes my phone OR it wont root.

Anyone else having this issue? Or found a fix?

Ive done all the norm stuff. Chmod 755 etc.
[G2 and Desire Z Android Development] SuperDave81:
+1, Visionary freezes my phone when I have my visionary.sh file loaded. I have to do a battery pull to reboot, and then rm the visionary.sh file. Here's what it contains:

su
/data/local/tmp/startrom

Created in windows notepad, named visionary.sh, and adb pushed to /data/local. Can anyone help? I can't get any visionary.sh file to work properly. The above code works perfect when typed into term app after running visionary without the sh file.
[G2 and Desire Z Android Development] aznpr1de808:
This app worked flawless thanks to all the devs who did this for us...
[G2 and Desire Z Android Development] maxawesome:
Wireless tether works (for a short time, then disconnects randomly).

Wired tether does not work at all. I can hear it connect to Windows 7 (as a USB device) but it never seems to establish a network connection as an RNDIS device.

Any ideas what I'm doing wrong? The app has SuperUser permisssions.

I always prefer wired tether over wireless for battery reasons. Wireless chews up much more battery and causes excess phone heat which also eventually causes battery corrosion.

I'd like to get this working, but can't seem to figure out what's wrong. Same app, Wired tether for Root Users, works just fine on the same laptop using my Nexus One (though due to custom ROM it randomly reboots the phone, but that's unrelated).
[G2 and Desire Z Android Development] dj542:
You need to use a different text editor, MS Notepad adds garbage to the formatting. I've been using Notepad++. Also, be sure to save as a Unix file.
[G2 and Desire Z Android Development] totaldrk62:
No one has run into this issue?
[G2 and Desire Z Android Development] Utorrent76:
I was having trouble rooting with visionary while the phone was on edge or hspa+, switched to wifi & it rooted no problem. Weird.
[G2 and Desire Z Android Development] renn9420:
How do you unistall VISIONary. I unistalled from market and no matter how many times I reboot I still get SU permission.