I was meandering around XDA portal when I found a post that talks about a java app that uses adb to access the root diercotry of your phone from our computer. I thought this was really cool and VERY useful for people, and thought I'd share! I'm pretty sure you already have to have the android-sdk installed and also have to have the java sdk as well. Also this compiled for WINDOWS only!
Original Thread:
http://forum.xda-developers.com/showthread.php?t=1821601
Nice find, Farshad! :good:
+1 have to give it a shot..... There is also another adb explorer out there that worked rather well ..... Have to dig around to see if I can find it again.....
Related
Hello everyone im a noob here but im slowley learning. i have searched and searched including the ABD for dummies they all make mention of ABD for mac but then move right along into windows how tos. im sorry if this is the wrong place for this post but can anyone point me to a place that actually explains ABD usage for mac i know nothing about terminal and i think thats what it want me to use. i really mean it ive been looking for a good mac tuterial for days!!!!!! thanks
You mean adb, right?
The commands for adb are pretty much the same ones used on windows
Not development...post in general.
Anyways,
do you have the sdk set up as per these instructions? You dont need to worry about the eclipse stuff. The most important thing is getting the sdk downloaded, extracted and the /tools dir added to your path. From there, the command are exactly the same. eg:
Code:
adb push
adb pull
adb shell
adb shell reboot recovery
...
LostinThesauce said:
Hello everyone im a noob here but im slowley learning. i have searched and searched including the ABD for dummies they all make mention of ABD for mac but then move right along into windows how tos. im sorry if this is the wrong place for this post but can anyone point me to a place that actually explains ABD usage for mac i know nothing about terminal and i think thats what it want me to use. i really mean it ive been looking for a good mac tuterial for days!!!!!! thanks
Click to expand...
Click to collapse
to use ADB and FASTBOOT you need to mount your SDK foldert (you "need" tools folder) and then use all commands starting with ./
for example ./fastboot reboot
PS if you want to use fastboot, you have to download it separate from HTC site.
hr00st said:
to use ADB and FASTBOOT you need to mount your SDK foldert (you "need" tools folder) and then use all commands starting with ./
for example ./fastboot reboot
PS if you want to use fastboot, you have to download it separate from HTC site.
Click to expand...
Click to collapse
You dont have to mount the folder. It may be easier but in the long run adding it to path will teach you more. Just do a google search on edit path osx and you will find how to create or edit the bash_profile to add the tols folder to your path. from there you just open terminal and adb away
u are the 1st person i know whom uses and mac and didnt get the iphone... but got android instead..
farbird said:
u are the 1st person i know whom uses and mac and didnt get the iphone... but got android instead..
Click to expand...
Click to collapse
add me as #2 who never went iphone. i stayed winmo until i could get a canadian spphire shipped to usa to run the htc sensui. btw...i use mac for me and pc at work and my macbook runs a virtual machine so i fire up xppro os in a dedicated "spaces" desktop so i do use sdk and copilot's nav interface in windows.
i guess i'm "bi". actually "tri" now
Good to go
got it running this is fun
LostinThesauce said:
got it running this is fun
Click to expand...
Click to collapse
cool. think you might be motivated to write a simple guide for the rest of us mac users? not too noobish. maybe more targeted to average+ users.
lpasq said:
cool. think you might be motivated to write a simple guide for the rest of us mac users? not too noobish. maybe more targeted to average+ users.
Click to expand...
Click to collapse
There is no need in this. Everyone can find all information on GOOGLE. It is easer then "Easy Button"
MAC+ANDROID=FRIENDS FOREVER!
Setting up ABD for OSX, Hackintosh, mac newbies like myself.
First make sure you have downloaded the latest SDK from google.
In finder go to your home folder and extract the sdk into a folder named Android.
If you only plan on using ADB you can just extract the tools folder contents there.
Now open up Terminal...Applications/system utilities
Type in the following
echo $shell
ls -a
If you see a file named .bash_profile in the list you are ok if not we have a few things to do.
To create a .bash_profile, in terminal do the following
touch .bash_profile
This will create a blank file if there is none. Then,
open -e .bash_profile
This will open it in TextEdit. Add the following line:
export PATH=${PATH}:*<your_sdk_dir>*/tools
Where <your_sdk_dir> is the full path to the android sdk folder (type
carefully, remove < > brackets).
For example, if the android folder is in the eclipse folder on your Desktop,
it would be:
export PATH=${PATH}:/Users/David/Desktop/eclipse/
android-sdk-mac_x86-1.0_r1/tools
Save and quit.
then all you have to do from there is adb away.
If you need more info please follow this link where I copied the info from.
http://groups.google.com/group/andr...0460fb16ea06c/dd175d8675f33827?lnk=raot&pli=1
Surprising what you can find in the google android groups.
Johnny Blaze said:
First make sure you have downloaded the latest SDK from google.
In finder go to your home folder and extract the sdk into a folder named Android.
If you only plan on using ADB you can just extract the tools folder contents there.
Now open up Terminal...Applications/system utilities
Type in the following
echo $shell
ls -a
If you see a file named .bash_profile in the list you are ok if not we have a few things to do.
To create a .bash_profile, in terminal do the following
touch .bash_profile
This will create a blank file if there is none. Then,
open -e .bash_profile
This will open it in TextEdit. Add the following line:
export PATH=${PATH}:*<your_sdk_dir>*/tools
Where <your_sdk_dir> is the full path to the android sdk folder (type
carefully, remove < > brackets).
For example, if the android folder is in the eclipse folder on your Desktop,
it would be:
export PATH=${PATH}:/Users/David/Desktop/eclipse/
android-sdk-mac_x86-1.0_r1/tools
Save and quit.
then all you have to do from there is adb away.
If you need more info please follow this link where I copied the info from.
http://groups.google.com/group/andr...0460fb16ea06c/dd175d8675f33827?lnk=raot&pli=1
Surprising what you can find in the google android groups.
Click to expand...
Click to collapse
thank you very much. i really appreciate those who don't waste their effort flaming a request for info. "that was easy"
farbird said:
u are the 1st person i know whom uses and mac and didnt get the iphone... but got android instead..
Click to expand...
Click to collapse
really??i know of many people lol..macs are just better and less of a pain in the ass to use..and if you watch the google confrences..theyre using macs lol
farbird said:
u are the 1st person i know whom uses and mac and didnt get the iphone... but got android instead..
Click to expand...
Click to collapse
i use a mac and love android. hate the iphone
lpasq said:
thank you very much. i really appreciate those who don't waste their effort flaming a request for info. "that was easy"
Click to expand...
Click to collapse
If my words offended you, i apologize for that. I thought it was just unfair, when i was searching for INFO, i was sent to google and thats why i did the same thing.
Let's respect each other.
hr00st said:
If my words offended you, i apologize for that. I thought it was just unfair, when i was searching for INFO, i was sent to google and thats why i did the same thing.
Let's respect each other.
Click to expand...
Click to collapse
thank you. yes, respect and support
I would like to change the gTask widget skin on Nexus.
Can anybody tell me where the file ( i suppose its .png) is located?
Assuming you're talking about the gTasks Beta by SSI, they're in com.ssi.gtasksbeta.apk\res\drawable
These 5 .png's
widget_border_bg_normal.png
widget_frame_complete.png
widget_frame_complete2.png
widget_frame_land.png
widget_frame_land2.png
thanx a lot, i will search for it..think that´s all I need
Edit: i´m searching for that with AndExplorer, but cannot find those files...
Am I using the wrong thing to search for it?..or is there are way to access those files via PC?
rori1 said:
thanx a lot, i will search for it..think that´s all I need
Edit: i´m searching for that with AndExplorer, but cannot find those files...
Am I using the wrong thing to search for it?..or is there are way to access those files via PC?
Click to expand...
Click to collapse
Install gTasks on your phone. Plug your phone into your pc. Hopefully you have adb set up correctly. If not, there's plenty of threads on how to do so.
Code:
cd desktop
adb remount
adb pull /data/app/com.ssi.gtasksbeta.apk com.ssi.gtasksbeta.zip
Extract com.ssi.gtasksbeta.zip to own folder. Change your files. Zip back up to com.ssi.gtasksbeta.zip. Rename to com.ssi.gtasksbeta.apk. Resign with Stericsson's auto-sign tool. Uninstall previous version from your phone. Place your new version somewhere in /sdcard. Install via Astro or other FM. Your new app will not update from the market. You'll have to do this to every version you want to use.
Thank you veeeery much!!
This is the perfect way!
I love this ADB stuff, it works so easy, when you know how (am doing screenshots, to not forget )
Unzipped gtasksbeta on my PC..
Now I have to read about the auto signing thing, found lots of threads about that!
Thanks again!
Been trying all day to get ADB working with no chance, just my laptop is just too screwed up i guess. Wont go into details too much, but I did everything by the book from three different sources and everytime i tried to check it with cmd under the right tools directory, after hitting adb or adb kill-server or adb devices i always get the error that adb is that excutable in that directory so im at a lost.
But off of that matter, i found a great program called Sideload Wonder Machine, that automatally sideloads app with out the sdk or rooting (which ive already done anyways) and works find.
But my question is, why bother? Becuase i have download apk's to my computer, connect and monuted my g with debbuging on and just transfered the file to download and then opened it with any file opener and it easily installed no problem.
So my question is, does sideloading thru the computer which installs it on the device its self do a little trick or something that makes it better to do it that way, or is just moving the file myself to the download folder on my g tab and installing it through the g tab the same?
Thanks for your time.
P.S. sorry for being a windbag.
o and if your intersted in the sideloading program im talking about heres the link:
forum.androidcentral.com/android-sideload-wonder-machine/40770-ac-sideload-wonder-machine-windows.html
sorry about the old school copy n paste method, dont think i can post links yet.
Same idea i usually just use dropbox or bluetooth transfer ive only used adb a handful of times, if you get rootexplorer its even easier, no mounting /system the hard way
KushyMansbridge said:
Been trying all day to get ADB working with no chance, just my laptop is just too screwed up i guess. Wont go into details too much, but I did everything by the book from three different sources and everytime i tried to check it with cmd under the right tools directory, after hitting adb or adb kill-server or adb devices i always get the error that adb is that excutable in that directory so im at a lost.
But off of that matter, i found a great program called Sideload Wonder Machine, that automatally sideloads app with out the sdk or rooting (which ive already done anyways) and works find.
But my question is, why bother? Becuase i have download apk's to my computer, connect and monuted my g with debbuging on and just transfered the file to download and then opened it with any file opener and it easily installed no problem.
So my question is, does sideloading thru the computer which installs it on the device its self do a little trick or something that makes it better to do it that way, or is just moving the file myself to the download folder on my g tab and installing it through the g tab the same?
Thanks for your time.
P.S. sorry for being a windbag.
o and if your intersted in the sideloading program im talking about heres the link:
forum.androidcentral.com/android-sideload-wonder-machine/40770-ac-sideload-wonder-machine-windows.html
sorry about the old school copy n paste method, dont think i can post links yet.
Click to expand...
Click to collapse
Hi. I don't see a download folder on my gtab. Is that a folder you created, or am I just missing something?
Bob
BobK58 said:
Hi. I don't see a download folder on my gtab. Is that a folder you created, or am I just missing something?
Bob
Click to expand...
Click to collapse
If you don't have it yet, the Download folder will create itself when you download something via the web browser.
I rooted my hero on 2.1 before on a different computer a while back so im fairly familiar with this process. But i when i type in the file path for the C:\android-sdk-windows\tools and hit enter then type adb devices i get an error message that says
'adb' is not recognized as an internal or external command,
operable program or batch file.
I tried all the troubleshooting i can think of like
making sure its the right path to the tools final
making sure debugging is on
deleting the drivers
reinstalling htc sync
I dont know is this info is relevant but ill share it any way.
Im running windows xp
its an old work pc so idk if i have Admin rights(How do i check??)
If any of you can help thatd be much appreciated
Did u add tools directory to the PATH?
Sent from my HERO200 using XDA App
Hey bird, I had the same problem a few days ago. solution for me was, that adb is not located in the tools folder anymore. its located in another folder.I'm not in front of my pc right now.just check where in the windows sdk folder the adb.exe is located now.
Hope that helps you too.
Greetz ricola
Sent from my HTC HD2 using XDA App
if its the updated sdk you will have to update it. close and restart,and then reopen your run command and type in \platform\tools\. they changed the file path when they updated the new tools.
ricola7 said:
Hey bird, I had the same problem a few days ago. solution for me was, that adb is not located in the tools folder anymore. its located in another folder.I'm not in front of my pc right now.just check where in the windows sdk folder the adb.exe is located now.
Hope that helps you too.
Greetz ricola
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
Thank you very much i searched for adb.exe and found it in the platforms-tools folder thank you.
If any of you can help thatd be much appreciated
Click to expand...
Click to collapse
I'm too tired to read the whole thread right now, so someone has probably answered this, but here goes..
Previous versions of the Android SDK, adb was located in the tools folder, ie: if you installed the android SDK at C:\android-sdk-win, it would be c:\android-sdk-win\tools
The new release of the android sdk, adb has been moved, and is now located in the \platform-tools folder , ie; c:\android-sdk-win\platform-tools
much like the forums, file search is your friend sometimes
take care
I'm finally getting around to rooting my phone and running Cyanogenmod, but I've hit a little snag. Following the guide on the Cyanogenmod wiki, when I open up the command prompt and try to push the files (starting with fre3vo), it tells me either the file doesn't exist (which is simply not true), or the directory doesn't exist. Looking around my phone's files, I can't find the /data/local/tmp folder. Upon doing some internet research, apparently that directory isn't accessible unless the phone is rooted.
So... how am I supposed to root my phone using a method that requires copying files to a directory the access to which is prohibited without the phone being rooted? Am I just being a noob? Does it have something to do with HTC changing things around to make this impossible in one of their updates? Please help.
You placed the exploit files in the adb folder?
/data is where user data goes. It doesn't require root to push a file there.
Yeah, they're all in the /platform-tools folder. Looking at it with Astro on my phone, the /data folder is there but it doesn't contain anything (let alone the /local/tmp directory that is mentioned in the guide). I tried simply pushing the files to /data but it is still telling me there is no such directory.
Link me to the guide.
I'm not allowed to post links yet apparently, but if you go to the cyanogenmod website, look for the htc glacier and click on "wiki" it will take you to the guide. I'm on the "downgrading to 1.17.531.2" part.
Man I swear the guides cyanogenmod writes up are the hardest. Good luck!
Sent from my T-Mobile myTouch 4G using xda app-developers app
Are you copy/pasting the commands? Typing them is asking for trouble.
I tried that but to no avail.
Reboot your phone and machine and try again. It could be an adb issue.
No luck
Have you tried a different guide? Maybe that one left out a crucial piece of info. I used this one.
http://forum.xda-developers.com/showthread.php?t=1178912
Haha, wow. I forgot to do cd and switch to the platform-tools directory from which I am supposed to be running the commands.
/facepalm
Thanks for the help. While that wasn't mentioned in the guide I was using, it probably shouldn't have to be.
Phew!