Related
Ok well I am working on making a switchrom rom .exe and so you can Backup and Restore and everything through your computer so you dont have to type any code or anything and I have the backup part done.
My only problem is that I am using C++ to do it and I really need to enter a string into a system command, for example
system("adb shell sh /system/sd/switchrom.sh -s "mystring;""); but whatever I do I can't get it to work
if anyone knows how to do this please help. I am kinda a noob at C++
kickfliprock13 said:
Ok well I am working on making a switchrom rom .exe and so you can Backup and Restore and everything through your computer so you dont have to type any code or anything and I have the backup part done.
My only problem is that I am using C++ to do it and I really need to enter a string into a system command, for example
system("adb shell sh /system/sd/switchrom.sh -s "mystring;""); but whatever I do I can't get it to work
if anyone knows how to do this please help. I am kinda a noob at C++
Click to expand...
Click to collapse
understandable you are wanting help, but im not so sure i would trust a noob that is making a .exe file to backup/restore my phone lol
nothing against you of course, just sayin.
kickfliprock13 said:
Ok well I am working on making a switchrom rom .exe and so you can Backup and Restore and everything through your computer so you dont have to type any code or anything and I have the backup part done.
My only problem is that I am using C++ to do it and I really need to enter a string into a system command, for example
system("adb shell sh /system/sd/switchrom.sh -s "mystring;""); but whatever I do I can't get it to work
if anyone knows how to do this please help. I am kinda a noob at C++
Click to expand...
Click to collapse
There are probably two issues with what you are trying to do:
1. 'adb' from toolkit version less than 1.5r3 doesn't work like that. So, you need to upgrade to 1.5r3 if you want to invoke "adb shell sh /system/sd/switchrom.sh...."
2. You need to escape the inner string's quotation marks, otherwise your string argument to 'system' ends with the first quote. Something like:
Code:
system("adb shell sh /system/sd/switchrom.sh -s \"mystring\"");
Of course, you need to make sure /system/sd is mounted before you can run switchrom.sh from it. And you need to make sure that the phone is in recovery mode. If its not in recovery mode, don't run switchrom.sh.
I like this idea
I would love the option to do this, however, I primarily use a linuxbox, and in all honesty, don't like switching on my VM or for that matter rebooting my machine (adb under windows sux bawlz anyway )
I would however, consider it, if this turns out all right! could be similar to the few android phone managers we have already out there, maybe if you can get it to work right they could help you implement it (or you could ask some assistance in the C area)
ComplexMinded is writing an android manager also, and it runs on windows OS, maybe you coudl take a look at that program?
link: (under dream apps/games) My Android Manager
Good idea, but wouldn't it be a whole lot simplier to make a batch file?
senior member finally !!!
Batch File
yeah it would be alot easier to create a batch file and if you guys want me to do that I could have that out by tomorrow, but I have made alot of android batch files on other sites and people always ask me to convert to .exe,
and I am not a total noob (and it's totally understandable not to trust a noob and if that is the case then just don't run my application)
getting all that out of the way I think that I have figured it out.
batch file
ive tried making my own batch files, but as soon as i enter the adb shell, the next lines in the batchfile are ignored
skeeedup said:
ive tried making my own batch files, but as soon as i enter the adb shell, the next lines in the batchfile are ignored
Click to expand...
Click to collapse
You can't enter the shell, you have to execute shell commands in the following manner:
adb shell [command] [-switches] [args]
For example, to delete a folder you would do
adb shell rm -rf /data/data/[name_of_folder]
Personally I'd prefer BAT files so you can see what is going on in them. The only problem with a BAT file is anybody can grab it and change it causing damage to somebody elses device.
I create .bat files at home all the time for doing things that require command line or could use command line, but thats just my preference.
palosjr said:
understandable you are wanting help, but im not so sure i would trust a noob that is making a .exe file to backup/restore my phone lol
nothing against you of course, just sayin.
Click to expand...
Click to collapse
I learned a long time ago not to discount someone just because there's a "Junior Member" next to their username. Some of the greatest developments on here have come from a one time JM, even when they were JM's. Good luck with this, and welcome to the community. That being said, you'd better not [email protected]#$ up anyone's phone or computer!!! Just Kidding
overground said:
I learned a long time ago not to discount someone just because there's a "Junior Member" next to their username. Some of the greatest developments on here have come from a one time JM, even when they were JM's. Good luck with this, and welcome to the community. That being said, you'd better not [email protected]#$ up anyone's phone or computer!!! Just Kidding
Click to expand...
Click to collapse
i wasnt discounting his abilities with the phone/computers, but when he said he was a noob at C++... thats what i was referring to..
I have worked a lot but I don't think the problem I have been having is possible. I have posted questions of it everywhere and I even asked my C++ instructors if it was possible and they didn't even know.
So I will either write it in a batch or in python or maybe both. It will take a little longer cause now I have to throw away my entire last project and start all the way over!
Oh yeah and here is my twitter I have gotten some PM's asking for it.
http://twitter.com/kickfliprock13
dont mind the last few tweets I did I was testing out plurk
http://www.plurk.com/kickfliprock13
palosjr said:
i wasnt discounting his abilities with the phone/computers, but when he said he was a noob at C++... thats what i was referring to..
Click to expand...
Click to collapse
Gotcha...wasn't aiming at you either, notice I did not quote you in my previous post. Just a general statement. However, now that you point out the C++ thing, I ain't gonna use any of this noob's shyt!!!
Just kidding again!!!
if you already have the batch file ready, it would be easier to port it over to C# ... if you need any help with that, i gotcha ... C++ really shouldnt be dealt with unless you really know what you're doing with it
overground said:
I learned a long time ago not to discount someone just because there's a "Junior Member" next to their username. Some of the greatest developments on here have come from a one time JM, even when they were JM's. Good luck with this, and welcome to the community. That being said, you'd better not [email protected]#$ up anyone's phone or computer!!! Just Kidding
Click to expand...
Click to collapse
Agree 1000000%
and I will be more than happy to be a tester. I will be following this thread from now on. Thanks for your time and effort. Keep the good work
isn't just the same thign using the command promt with adb? x_x is what i use..
kickfliprock13 said:
Ok well I am working on making a switchrom rom .exe and so you can Backup and Restore and everything through your computer so you dont have to type any code or anything and I have the backup part done.
My only problem is that I am using C++ to do it and I really need to enter a string into a system command, for example
system("adb shell sh /system/sd/switchrom.sh -s "mystring;""); but whatever I do I can't get it to work
if anyone knows how to do this please help. I am kinda a noob at C++
Click to expand...
Click to collapse
It's been a few years since I've done C++, but I *think* you can just concatenate the strings together, also using the \ to escape the needed " marks. Something like this:
Code:
#include <string>
int main() {
string mystring;
string command;
mystring = "nandroidBackupROMName"; // or whatever your string is
command = "adb shell sh /system/sd/switchrom.sh -s \""; //first partt
command = command + mystring; //add the mystring
command = command + "\""; //close the command with the "
system(command);
return 0;
}
Before you just delete this post I want to say what I EXACTLY want to know:
What does it need that the ROM signs me in as root? I don't want to know how to flash one of these ROMs like Cyanogen or something, but I want to know what I have to change in my ROM that it logs in as ROOT!
So if there is a post already, just tell me WHERE. Because when I search for "how to root" or something like that I get those flashing guides.
I hope you can help me.
Best regards,
b!rust
http://forum.xda-developers.com/showthread.php?t=581819
Hi, you said you flashed your phone with the ION rom, correct? Well, download the SDK and follow the instructions in dferreira's first post detailing how to obtain root
Yeah! That's right. But I wanted to know, how I can do that in general.
And I'm a bit confused, because after I did it like it was said in the thread you mentioned and I type
Code:
su
id
in the console (Terminalemulator.apk and also via adb) it doesn't say I'm root.
//edit: in Terminal Emulator it says I am user "app_38" in the group "app_38". In the adb shell it says that I'm user "shell" in group "shell"...
What does it say in the terminal? Because as far as I know, root uid is 0, and mine isn't listed as such. I'm not 100% sure, because I'm also new to this, but I think that regardless of whether it shows or not you are indeed root.
For example, to test root on my phone I took a few screenshots of my phone using the app "drocap2" which requires root. I also was able to flash a new bootscreen image etc
Yeah that's right uid 0 is root and that's what confused me. But when you say that you can run apps that require root... I will test it in a sec.
How did it go?
Edit: I think actually you need to enable local root for using a terminal and such (instead of going through the recovery/adb shell).
http://android-dls.com/wiki/index.php?title=Magic_Root_Access
But don't quote me, just picking it up as I go
hello xda!!! been doing alot of reading here and desided that i wanted to be part of the action...with that said...
did some reading on how to get clockworkmod on the mesmerize and have no clue how in gods name to use adb...is there a how to that could help me better understand how to use it and get this on my phone after i have it rooted...soory for the noob question but as you can see. im a noob at this. only phone i have really modded is the samsung acclaim (which btw is a weak phone but good for the noobie droid user) so any help is greatly appreciated. thanks in advance guys and i look forword to helping devs by testing and such
adb, or android debug bridge, is a tool distributed with the android sdk. In current versions of the sdk, it is located in the platform-tools folder, which only appears after you download the sdk tools after downloading the sdk zip itself.
It should be noted that usb debugging needs to be enabled on your device in order for adb to work properly. This can be turned on under: Applications > Development
To use adb, you open up a command window if on windows or a terminal emulator if on linux or mac. Type:
adb <command> [options]
Where command is any one of the commands listed when typing "adb help" and options are things like file names, paths, or other flags.
Common commands include:
pull
push
shell
pull copies a file on your device to your current working directory (or the optional specified location)
push copies a file from your computer onto the device
shell invokes a simple shell on your device allowing you work in a linux like environment on your device
There is a reboot command that is sometimes helpful but that can always be done using the power button on the device.
You will probably only use push and shell.
Examples:
adb shell
adb push update.zip /sdcard/update.zip
Hope that clairifies things a bit.
yes it does sir...so with those commands i can "push" the clockworkmod onto my mesmerize and have that beautiful recovery? the only directions i found where using the adb. if there any way i can screw this up ei: mistyping or will it just say invalid command or something? and again ty for the fast response!!!
you got the thanks for that...lol...im grateful for any and all help
Typos shouldn't hurt. If it's a bad command it just won't execute. If it's a bad filename you may have to clean up a bit (like remove the file that is improperly named or in the wrong directory) but nothing fatal should happen.
alright...i feel a bit more confident that i can make clockworkmod happen when i get my mesmerize and get it rooted...any other suggested mods for spped?
You should install a custom ROM, (I use Super Clean, some people prefer the pick n pack) then a theme you like from the themes and apps section, then install the voodoo lagfix kernel. Everything mentioned can be found in the Mesmerize forum.
yea i seen voodoo but wasnt quite sure what exactly it does. as far as the pick n pack or super clean...could you tell me the difference or does it say it on the page where it was posted and im just blind and didnt see it?
BakedTator said:
yea i seen voodoo but wasnt quite sure what exactly it does. as far as the pick n pack or super clean...could you tell me the difference or does it say it on the page where it was posted and im just blind and didnt see it?
Click to expand...
Click to collapse
Its obvious you didn't read the threads.
Sent from my SCH-I500 using XDA App
ADB is nice and all ..
But there other ways to install and do everything needed to Flash a ROM or Kernel.
How to get ADB up and running.
And a couple other great links for learning more.
http://forum.xda-developers.com/showthread.php?t=502010
http://forum.xda-developers.com/showthread.php?t=872128
If you look in the Clockwork Mod thread here in the Mez forums there are walkthroughs on BOTH ADB method to get CWM working and sans ADB methods.
And again. Always Read.. Read again.. if all else fails.. Read once more.. And ask.. Everyone here is very informative and glad to help when we can.
I knew nothing of Android before I came here and a month later I know enough now to be dangerous.. LOL
skitzo_inc said:
Its obvious you didn't read the threads.
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
i did read just havnt read over it several times to see if i have missed anything...just a lil scared of adb because i have never used it before..i have an acclaim and could do everything from the swupgrade flasher for the moment and that made life easy(aint tryin to brick a 600$ phone)
to Sighcosis
thanks for the link...will read over them tonight seeing as my phone will be here no later than Wednesday and i wanna have everything downloaded and ready to roll cause the second i get this phone imma start fashing it and getting everything i want on it...again thanks for all the help guys...now more reading
I understand that most one click lagfix apps wont work right away for the DROID Charge, so I would like to start learning how to convert from rfs to ext4 safely and maybe make an app for the phone. Any devs that can give me some advice or instructions would be nice! Thanks guys
jism31 said:
I understand that most one click lagfix apps wont work right away for the DROID Charge, so I would like to start learning how to convert from rfs to ext4 safely and maybe make an app for the phone. Any devs that can give me some advice or instructions would be nice! Thanks guys
Click to expand...
Click to collapse
I believe it will take a voodoo kernel. Is how it works on the fascinate.
I hope some of the Fascinate Devs roll over to this device so we can get some of their past work on it.
RaptorMD said:
I hope some of the Fascinate Devs roll over to this device so we can get some of their past work on it.
Click to expand...
Click to collapse
If you guys can get me a Charge, I'd be more than willing to take my work from the Fascinate and get it going on the Charge Also, I'm sure Voodoo lagfix can be made to work, and Voodoo Sound will also work. not sure about color though due to the different display that is being used. Applying the color fix may actually make it look worse, though supercurio would probably be the person to ask about that one.
I'm sure once it hits many will gather round the devs to support them in their cause, I know I will.
RaptorMD said:
I'm sure once it hits many will gather round the devs to support them in their cause, I know I will.
Click to expand...
Click to collapse
If someone can get me the kernel, I can get you guys CWM and a cleaned up ROM. Not sure how functional CWM will be, but we can work out the bugs then after people can test it.
If you can tell me how to get you the kernel I can get it for you. I work for Verizon and I am trying to slowly learn the developer process. Let me know
jism31 said:
If you can tell me how to get you the kernel I can get it for you. I work for Verizon and I am trying to slowly learn the developer process. Let me know
Click to expand...
Click to collapse
Well, you'd need a rooted device, and after that, you should be able to use dd to get it, but I'm not completely sure where it resides yet. The partitions aren't the same as the Fascinate and Continuum, and I'm guessing it's due to the LTE radio. You could just dump 3 partitions to see which are the correct ones I guess. Via adb, here is the sequence of commands you'd use:
Code:
adb shell
su
dd if=/dev/block/bml7 of=/sdcard/bml7 bs=4096
dd if=/dev/block/bml8 of=/sdcard/bml8 bs=4096
dd if=/dev/block/bml9 of=/sdcard/bml9 bs=4096
exit
exit
adb pull /sdcard/bml7
adb pull /sdcard/bml8
adb pull /sdcard/bml9
Then just tar/zip/7z/whatever the files and put them on a file sharing site and send me the link to them. Just a note that while this shouldn't cause any issues as far as breaking your phone, there is always that possibility, so just be aware of that fact as I'm not responsible if it breaks.
I know there is a user over at android central who is rooted already on his lucky Charge. You should cross-post there and if other are not yet comfortable with rooting, which I do understand.
Voodoo lagfix is a piece of cake, did that a few months ago Lost all the files I had though
Somebody dump their zImage (bml7), and it can be easily hacked in. Will take some rewriting of the lagfix code to merge with mainline cuz the partitions are much different (system/data/cache, all of em are different than other sgs devices), but whipping up a usable kernel is stupid easy, recovery should not be difficult either.
Sent from my SCH-I500 using XDA App
Something I'd like to see is Voodoo's color fix on the super amoled plus screen. They are always just a bit off with colors.
imnuts said:
Well, you'd need a rooted device, and after that, you should be able to use dd to get it, but I'm not completely sure where it resides yet. The partitions aren't the same as the Fascinate and Continuum, and I'm guessing it's due to the LTE radio. You could just dump 3 partitions to see which are the correct ones I guess. Via adb, here is the sequence of commands you'd use:
Code:
adb shell
su
dd if=/dev/block/bml7 of=/sdcard/bml7 bs=4096
dd if=/dev/block/bml8 of=/sdcard/bml8 bs=4096
dd if=/dev/block/bml9 of=/sdcard/bml9 bs=4096
exit
exit
adb pull /sdcard/bml7
adb pull /sdcard/bml8
adb pull /sdcard/bml9
Then just tar/zip/7z/whatever the files and put them on a file sharing site and send me the link to them. Just a note that while this shouldn't cause any issues as far as breaking your phone, there is always that possibility, so just be aware of that fact as I'm not responsible if it breaks.
Click to expand...
Click to collapse
I just tried this and I am getting permission denied. I would really like to help but I don't have much knowledge on adb.
I remember reading somewhere (blog) Samsung had released the SDK for the Charge a couple weeks before the original scheduled launch. I may have downloaded it. If not, I can ask my Samsung contact if he can score it for me.
Sent from my Droid Charge using XDA Premium
Go to opensource.samsung.com, go to mobile->mobile phone, and scroll to SCH-I510 and download the source code. That should be everything you need, right?
I would love to post the link directly to the zip file, but I'm not allowed to, having fewer that 8 posts.
moondrius said:
I just tried this and I am getting permission denied. I would really like to help but I don't have much knowledge on adb.
Click to expand...
Click to collapse
After you type in SU, the prompt should go from a '$' to a '#' if it doesn't, then you won't be able to use dd
Yeah thats the problem.
moondrius said:
Yeah thats the problem.
Click to expand...
Click to collapse
When the phone is plugged in and you go to use adb shell, have it up at the home screen. Then type in su and press enter with the home screen still up. Superuser may have captured the event and prevented it from going to root in adb shell until you allow it. If it did, you should see a prompt show up on the screen about allow/deny for root access just after pressing enter for root access. Allow it, and then you should be able to continue.
Thanks a lot, I was able to pull that from the Charge.
http://www.mediafire.com/?kg66bb6cms9m62m
Ok, well I guess its time to put out a call to arms. I am not as familiar with imnuts work on the Fascinate, I had it for about 3 days and returned it. I am more than willing to donate to the Droid Charge cause.
What types of customizations can you bring over to the Charge (assuming it actually goes on sale this year) from the Fascinate? How far away are you from reaching your goal of being able to purchase a Charge, I know retail is up there (that's how I am getting it as well)?
RaptorMD said:
Ok, well I guess its time to put out a call to arms. I am not as familiar with imnuts work on the Fascinate, I had it for about 3 days and returned it. I am more than willing to donate to the Droid Charge cause.
What types of customizations can you bring over to the Charge (assuming it actually goes on sale this year) from the Fascinate? How far away are you from reaching your goal of being able to purchase a Charge, I know retail is up there (that's how I am getting it as well)?
Click to expand...
Click to collapse
imnuts is a pretty prolific dev. I can remember him from the eclair days.
Come onto irc and you can talk to him directly.
Greetings,
I am looking for an easy to understand method of root.
I have read the new user thread. I am afraid with this so called "easy" method for beginners, there is a lot of jargon used that I simply don't understand.
For example in the thread for easy root, I am lost at step #2 where I am instructed to:
"Note that adb is required.
Push misc.img, busybox, and psnueter using the following commands:"
I don't know what adb is let alone how to push misc.img, busybox and psnueter.
Can someone please point me to the instructions for absolute morons to this process like me.
Thanks in advance.
priapos said:
Greetings,
I am looking for an easy to understand method of root.
I have read the new user thread. I am afraid with this so called "easy" method for beginners, there is a lot of jargon used that I simply don't understand.
For example in the thread for easy root, I am lost at step #2 where I am instructed to:
"Note that adb is required.
Push misc.img, busybox, and psnueter using the following commands:"
I don't know what adb is let alone how to push misc.img, busybox and psnueter.
Can someone please point me to the instructions for absolute morons to this process like me.
Thanks in advance.
Click to expand...
Click to collapse
Android adb http://developer.android.com/guide/developing/tools/adb.html
which is in the sdk http://developer.android.com/sdk/index.html
You dont really need to know what the other tools are listed do, you just need to do what it says with them and the tools are linked in the thread you're reading to download I assume. If they aren't, then read through the manual method that is stickied in the developer's forum. A link for the tools (misc.img, busybox, and psnueter) can be found there.
I was a little nervous at first myself. I read over the directions several times and then found some information on how to get adb installed and working. Once I got that step understood the actual rooting process was super easy. You can cut and paste all the commands to ensure you don't typo. Just make sure to validate your checksums to save any potential headaches. My first attempt at it took about 20 minutes and I had absolutely ZERO issues.
It is well worth your time and effort. It is also far better to use this method than the easy root 1 steps as you will gain a slightly better understanding of how your phone works and what steps you can take when you inevitably mess something up flashing ROMS, mods and radios
Thanks for the quick reply.
I am not nervous, I just don't understand what any of this is.
I don't know what adb is or how to use it.
I don't know what copy and pasting the commands means.
I certainly don't know what "validate checksums" are.
I realize I am coming across as a comlete shmo, but explaining how to do this with more computer jargon doesn't clarify the process.
I really need instructions for dooshbags like me.
Thanks in advance.
There are also videos on YouTube showing JCases method and adb setup. I would link but I'm on my phone but it shouldn't be to hard to find.
Sent from my ADR6400L using XDA App
priapos said:
Thanks for the quick reply.
I am not nervous, I just don't understand what any of this is.
I don't know what adb is or how to use it.
I don't know what copy and pasting the commands means.
I certainly don't know what "validate checksums" are.
I realize I am coming across as a comlete shmo, but explaining how to do this with more computer jargon doesn't clarify the process.
I really need instructions for dooshbags like me.
Thanks in advance.
Click to expand...
Click to collapse
reading through this might help http://forum.xda-developers.com/showthread.php?t=1143188
There is no "easy", reliable way to root sans ADB and command lines. You will need to know this stuff before you try to root. You're going to need ADB in any event. If learning it isn't knowledge you desire, you shouldn't root your phone. For terms, you should refer to the dictionary stickied at the top of the forum. The best way to learn is to get the Android SDK, set it up, make sure your drivers are there, then play with ADB. Do simply stuff like check your serial number, the md5 of files on your SDcard, and harmless stuff like that. If you've got any questions along the way, feel free to PM me any time. I'm here often. And I'm usually faster than hunting through forums or the internet.
priapos said:
Greetings,
I am looking for an easy to understand method of root.
I have read the new user thread. I am afraid with this so called "easy" method for beginners, there is a lot of jargon used that I simply don't understand.
For example in the thread for easy root, I am lost at step #2 where I am instructed to:
"Note that adb is required.
Push misc.img, busybox, and psnueter using the following commands:"
I don't know what adb is let alone how to push misc.img, busybox and psnueter.
Can someone please point me to the instructions for absolute morons to this process like me.
Thanks in advance.
Click to expand...
Click to collapse
From what i think if u dont want the adb command line ****s you should try the software named "z4root". It automatically roots your phone.
Worked for me. And i think itz the easiest method available.
After installing the apk.
Open the application, click PERMANENT ROOT,
Then dnt let your phone sleep or lock itself, wait for about 10 minutes,
After the process reboot ypur phone.
Voila, you are rooted ..
Am new to the forums. please guide me..
Thanks and sorry for my poor english. Hope you like this.
Cheers!
__________________________________________________________
MODEL : LG Optimus GT540 (Rooted)
MOD : SwiftDroid v2.0 M6 (Based on CyanogenMod v7.1 RC0)
KERNEL : 2.6.29 (VirtualBox #309)
BUILD : GRJ22
RECOVERY : ClockworkMod Recovery v4.0
___________________________________________________________
BusyBox v1.19
SuperUser v2.3
SetCPU v2.2
I would not recommend "easy" root methods, since there is greater room for error. Understanding ADB will help you in the long run
MeAt.HoOk said:
From what i think if u dont want the adb command line ****s you should try the software named "z4root". It automatically roots your phone.
Worked for me. And i think itz the easiest method available.
After installing the apk.
Open the application, click PERMANENT ROOT,
Then dnt let your phone sleep or lock itself, wait for about 10 minutes,
After the process reboot ypur phone.
Voila, you are rooted ..
Am new to the forums. please guide me..
Thanks and sorry for my poor english. Hope you like this.
Cheers!
__________________________________________________________
MODEL : LG Optimus GT540 (Rooted)
MOD : SwiftDroid v2.0 M6 (Based on CyanogenMod v7.1 RC0)
KERNEL : 2.6.29 (VirtualBox #309)
BUILD : GRJ22
RECOVERY : ClockworkMod Recovery v4.0
___________________________________________________________
BusyBox v1.19
SuperUser v2.3
SetCPU v2.2
Click to expand...
Click to collapse
Don't think z4root works on the Thunderbolt just search youtube for Thunderbolt root and watch the tutorials. Links are provided for everything that needs to be downloaded.
Sent from my ADR6400L using XDA Premium App
I know z4root doesn't work for any modern HTC. You can have permanent root without s-off. The only way to do that is through ADB, using an engineering hboot, and applying various exploits. All the "easy" root methods are just scripts that do what jcase's guide lays out. And unlike the guide, if something goes south, you're lost and screwed. I think it would be safe to say "easy" roots have probably bricked more phones than anything else.
loonatik78 said:
I know z4root doesn't work for any modern HTC. You can have permanent root without s-off. The only way to do that is through ADB, using an engineering hboot, and applying various exploits. All the "easy" root methods are just scripts that do what jcase's guide lays out. And unlike the guide, if something goes south, you're lost and screwed. I think it would be safe to say "easy" roots have probably bricked more phones than anything else.
Click to expand...
Click to collapse
Is that u dbzfanatic? Looks awfully similar, lol.
Sent from my ADR6400L using XDA Premium App
nerogold said:
Is that u dbzfanatic? Looks awfully similar, lol.
Sent from my ADR6400L using XDA Premium App
Click to expand...
Click to collapse
Nope. Just a pieced up, inked up, "I been everywhere, man", freak of many talents and interests. Android phones are just one of them.
loonatik78 said:
Nope. Just a pieced up, inked up, "I been everywhere, man", freak of many talents and interests. Android phones are just one of them.
Click to expand...
Click to collapse
Sorry man I just wanted to say thanks to the other user I mentioned ,his method of rooting was and still is a great help to me already rooted 5 bolts and currently on #6 as I'm typing.
Sent from my ADR6400L using XDA Premium App
Do a google search for thunderbolt auto root. There is one posted in the Thuderbolt forums. I can't link directly to it because I don't have enough posts yet. I tested it on my wife's thunderbolt without a problem.
Greywolf66 said:
Do a google search for thunderbolt auto root. There is one posted in the Thuderbolt forums. I can't link directly to it because I don't have enough posts yet. I tested it on my wife's thunderbolt without a problem.
Click to expand...
Click to collapse
Yep, and the past guy to go that route, after being warned it was highly prone to failure, had it fail. Then he came back looking for help, but nobody could because what went wrong wasn't at all clear. Just not wise.
Ive used the one click root four times with no issues. Four diffrent tb's from 3 diffrent states. 2 of them had alrdy takin the ota's. Dont have the link handy but if was a time saver. Though a half arse understanding of the method helps avoid issues. Ill post the link when i get home.
Sent from my ADR6400L using XDA Premium App
loonatik78 said:
Yep, and the past guy to go that route, after being warned it was highly prone to failure, had it fail. Then he came back looking for help, but nobody could because what went wrong wasn't at all clear. Just not wise.
Click to expand...
Click to collapse
I rooted mine manually first. As you said in a previous post most "easy" roots are just scripts. That's what the one I used on my wife's was. I was following along the text of the batch file as I was running it so that if something happened I would know at what part of the script I was at. I had no problems with it though.
I'll agree that I could see where if someone where to run into a problem using script without any knowledge of what the script was doing they would probably end in a very bad place.
I think the obvious was missed in this thread: The OP is not a candidate for rooting. It's a risky task for experienced users and a non-task for noobs. He hasn't even stated a valid need for rooting the phone.
TabGuy said:
I think the obvious was missed in this thread: The OP is not a candidate for rooting. It's a risky task for experienced users and a non-task for noobs. He hasn't even stated a valid need for rooting the phone.
Click to expand...
Click to collapse
Come on, cut him some slack. Everyone was new once. He has already been warned.
Sent from my ADR6400L using XDA App
priapos said:
Thanks for the quick reply.
I am not nervous, I just don't understand what any of this is.
I don't know what adb is or how to use it.
I don't know what copy and pasting the commands means.
I certainly don't know what "validate checksums" are.
I realize I am coming across as a comlete shmo, but explaining how to do this with more computer jargon doesn't clarify the process.
I really need instructions for dooshbags like me.
Thanks in advance.
Click to expand...
Click to collapse
ADB "Android Development Bridge" Simply put just helps you develop apps and fix bugs. (In this case, you will use this to reinstall Android without a locked bootloader (a.k.a. S-Off) (the bootloader is code that is run when you first turn on your device that tells Android to run).
You don't have to know how to use ADB, but you must install it on your computer.
As far as copying and pasting commands go, the tutorial that you choose to visit will tell you to type this command ex: cp image.zip/sdcard/
You will just copy this code out of your browser (FireFox/Internet Explorer/Chrome/etc.) and paste it into a command line.
Your command line will depend on what operating system you use on your pc. Ex for Windows, you will use "Command Prompt" or on Linux/MAC you will use "Terminal".
As far as validation checksums goes, it is used to make sure that the file that you downloaded is 100% the same file that the developer made.
Basically, open up your command line and type (without quotes) "md5 image.zip" also, make sure you change to "image.zip" with whatever/where you file is at.
I would be more specific with these instructions I'd I knew what OS (operating system) you are using on your computer is.
After you type in the command and hit enter, it will spit out a long string of gibberish. Just make sure this "checksum" is the EXACT same as whatever the devolver put in the tutorial you are following.
As far as putting together an idiot proof guide, you will have to forgive us, but I don't think the people here want to have a bunch of people here flooding the forums with very basic questions that have been answered already on the internet. However, don't let that stop you from asking questions. Just make sure you help yourself first (Google what you don't understand) and then ask for clarification.
P.S. I claim touchscreen amnesty for any typos.
Sent from my ADR6400L using XDA App