Please help, I've searched around and can't find the solution to my issue, I'm rooting following the XDA wiki for Gfree and using the Android SDK....I've managed to get the ADB to recognize my phone and I "think" that the ADB has been able to push the first 5 files to the SD....but I'm stuck on the last command line.
$ adb push su /sdcard/su
$ adb push Superuser.apk /sdcard/Superuser.apk
$ adb push rage /data/local/tmp/rage
$ adb push busybox /data/local/tmp/busybox
$ adb push root /data/local/tmp/root
$ adb shell chmod 0755 /data/local/tmp/*
when I run $ adb shell chmod 0755 /data/local/tmp/*
I get the following:
Usage: chmod <MODE> <File>
so then I go to terminal emulator on the phone and type
$ /data/local/tmp/rage
I get: /data/local/tmp/rage: not found
Where have I screwed up?
G2_Gordon_G1 said:
Please help, I've searched around and can't find the solution to my issue, I'm rooting following the XDA wiki for Gfree and using the Android SDK....I've managed to get the ADB to recognize my phone and I "think" that the ADB has been able to push the first 5 files to the SD....but I'm stuck on the last command line.
$ adb push su /sdcard/su
$ adb push Superuser.apk /sdcard/Superuser.apk
$ adb push rage /data/local/tmp/rage
$ adb push busybox /data/local/tmp/busybox
$ adb push root /data/local/tmp/root
$ adb shell chmod 0755 /data/local/tmp/*
when I run $ adb shell chmod 0755 /data/local/tmp/*
I get the following:
Usage: chmod <MODE> <File>
so then I go to terminal emulator on the phone and type
$ /data/local/tmp/rage
I get: /data/local/tmp/rage: not found
Where have I screwed up?
Click to expand...
Click to collapse
looks like you screwed up the last command ... didnt write the syntax properly thats why it showed its usage.....
(adb shell chmod 0755 /data/local/tmp/*) this command that is.....
also the last thing showing file not found means the files were never pushed to the phone..... connect your phone to your pc in chagre only and usb debigging connected mode and in command prompt in the adb folder write "adb devices"
it should show somehting like this.....
adb list of devices attached
SH034N34GF
this number over here (SH034N34GF) is an example ... it will show your phone ID... which would be different....
if you see list of devices attached and an empty line below and no serial number as shown in example....
than it means your android usb drivers for adb shell are not set up correctly
in that case ... get the drivers set up properly....
check with adb devices command to confirm your phone is recognized....
than start over with the commands
I've started over and have typed VERY CAREFULLY...
On each of the first five command prompts I get a 40 or so line message that starts with:
Android Debug Bridge version 1.0.26
.......
(list of commands)
.......
and ends with
bug tags are printed.
OK so I guess that's good
So then I type C:\> adb shell chmod 0755 /data/local/tmp/*
and NOW I get
adb server is out of date. killing...
*daemon started successfully*
Bad Mode
Clearly, I'm a noob.....
Now what?
read this guide .... on it search for .... "out of date" author explains how to tackle it
G2_Gordon_G1 said:
I've started over and have typed VERY CAREFULLY...
On each of the first five command prompts I get a 40 or so line message that starts with:
Android Debug Bridge version 1.0.26
.......
(list of commands)
.......
and ends with
bug tags are printed.
OK so I guess that's good
So then I type C:\> adb shell chmod 0755 /data/local/tmp/*
and NOW I get
adb server is out of date. killing...
*daemon started successfully*
Bad Mode
Clearly, I'm a noob.....
Now what?
Click to expand...
Click to collapse
hispeedworm said:
read this guide .... on it search for .... "out of date" author explains how to tackle it
Click to expand...
Click to collapse
In the ADB guide it says:
"By the way, the first adb command that you type may well also come up with some lines similar to "adb deamon out of date" etc, but don't worry, that's normal, just check the rest of the output."
So apparently that's not a problem?
G2_Gordon_G1 said:
In the ADB guide it says:
"By the way, the first adb command that you type may well also come up with some lines similar to "adb deamon out of date" etc, but don't worry, that's normal, just check the rest of the output."
So apparently that's not a problem?
Click to expand...
Click to collapse
im uploading my adb... its minimal with just adb fastboot and few other files.... unzip into a folder on your pc.....use these instead of the android sdk and all..
make sure that folder is linked in windows..... Step 4 of the adb for noobs guide..... reinstall the android usb drivers again following the guide.....
when thats done restart and press F8 ... disable signature verification ... when windows loaded... go to command prompt.... do into the adb directory.....than write adb devices....if it shows you device than start over with the commands.... you should not get the error saying out of date... as i just used this adb shell 2 days back to root my desire Z.....
hope this helps
Thanks! Will try again soon!
http://forum.xda-developers.com/showthread.php?t=1178912
5. Run the following commands from your platform-tools directory.
Code:
> adb push fre3vo /data/local/tmp
> adb shell
$ chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
I am able to do "adb push fre3vo", "adb shell", and "chmod 777" without a directory. I tried adding my directory "C:\android-sdk_r16-windows\platform-tools" but it doesn't work, what do I do for "C:\android-sdk_r16-windows\platform-tools/fre3vo -debug -start FAA90000 -end FFFFFFFF"?
Edit: I just probably forgot how to add my directory correctly, could someone show me how? And how to use commands with it?
You would type in the command window "cd c:/(your directory)". Then whatever you type after that will take pplace in the directory you entered.
Sent from my HTC Desire Z using xda premium
Thanks, but it only works for the first command, but doesn't work for the last 2, I even deleted the fre3vo file from the platform-tools folder and put in the folder fre3vo in it instead, and they still do not work.
How do I add fre3vo to my directory correctly? Should the file or folder of fre3vo be in the platform-tools folder?
The fre3vo command is run on the phone via shell.
When you enter adb shell, it opens a prompt with $, this is the terminal for the phone itself. All you need to do it type in those commands.
Think of "adb shell" as "Start > Run > 'cmd' > enter" on Windows.
---------- Post added at 10:56 AM ---------- Previous post was at 10:51 AM ----------
UKTone said:
http://forum.xda-developers.com/showthread.php?t=1178912
5. Run the following commands from your platform-tools directory.
Code:
> adb push fre3vo /data/local/tmp
> adb shell
$ chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
I am able to do "adb push fre3vo", "adb shell", and "chmod 777" without a directory. I tried adding my directory "C:\android-sdk_r16-windows\platform-tools" but it doesn't work, what do I do for "C:\android-sdk_r16-windows\platform-tools/fre3vo -debug -start FAA90000 -end FFFFFFFF"?
Edit: I just probably forgot how to add my directory correctly, could someone show me how? And how to use commands with it?
Click to expand...
Click to collapse
I'm going to double post and give a run-down of what you are doing here as it sounds like you're confused.
"adb push fre3vo /data/local/tmp/fre3vo" - You're moving the fre3vo files from c:\blahblahblah\platform-tools to /data/local/tmp/fre3vo on the phone
"adb shell" - You are opening the phone's command line interface through adb (similar to what I said in my previous post).
"chmod 777 /data/local/tmp/fre3vo" - You are setting the read write permissions through the phones terminal for the file on the phone itself
"/data/local/tmp/fre3vo (insert extra commands)" - You are executing the fre3vo file with particular switches attached to the command.
after "chmod 777" I get:
"Usage: chmod <MODE> <FILE>
After "-debug -start FAA90000 -end FFFFFFFF" I get "-debug: permission denied" at the end.
Edit: rebooting phone and cmd, and about to try the other 5 -debug commands
Edit: This last time I just put in the commands without the directories, which seems to be the only way to get chmod 777 to work... You are correct I am confused, I would like to know what exactly to put into my cmd. Also forgot to put the file fre3vo back into platform-tools...
You have to specify the file you are changing permissions on. In this case it would be:
Code:
chmod 777 /data/local/temp/fre3vo
Essentially you are tell the phone: "Hey, that fre3vo file at /data/local/tmp location needs to have read/write access set to 777"
biohazrd51 said:
You have to specify the file you are changing permissions on. In this case it would be:
Code:
chmod 777
Essentially you are tell the phone: "Hey, that fre3vo file at /data/local/tmp location needs to have read/write access set to 777"
Click to expand...
Click to collapse
How?
Also "chmod 777' only works without a directory for me "adb push fre3vo" works without, and with both "cd /data/local/tmp" and "cd C:\android-sdk_r16-windows\platform-tools"
I'm sorry if it seems I a being difficult, I really can't figure this out.
Edit: also it's the "-debug -start FAA90000 -end FFFFFFFF" command that gives me a permission denied, not "chmod 777""
Edit: Reread your other post, I tried "chmod 777 cd /data/local/temp/fre3vo" but it tells me there is no such file or directory.
Ok, i think i understand the problem.
You think that the $ prompt is still the windows prompt, it isn't.
When you are at the command line in windows at the location "c:\blahblahblah\platform-tools" and type in the command "adb shell" you leave the windows command line and enter the Linux/Android command line for the phone. At that point you are entering linux commands, not windows, and they are executing on the phone (you're just viewing it on the PC). Linux commands don't need you to specify folder location like platform-tools.
So when I say
Code:
chmod 777 /data/local/tmp/fre3vo
It means "hey linux/android on the phone, take the Fre3vo file (/fre3vo) at location /data/local/tmp (on the phone) and give it permissions (chmod is the command giving permissions) equal to 777 (read/write/execute)"
chmod = the command to change permissions
777 = the permissions of read/write/execute
/data/local/tmp = the location of the file on the phone (it was moved there by adb push /data/local/tmp/fre3vo)
/fre3vo = the particular file you want to change the permission.
Make sense?
Ok I saw your post about file not found. Exit out of the windows command line and move the fre3vo file back to c:\blahblahblah\platform-tools like you had earlier. Start back over with the adb push command.
Code:
adb push c:\blahblahblah\platform-tools\fre3vo /data/local/tmp/fre3vo
adb = android debugger
push = move the file (from) location (to) location
c:\blahblahblah\platform-tools\fre3vo = location and actual file on the PC
/data/local/tmp/fre3vo = location on the phone you want the file moved to
When it moves successfully you should see something to the effect:
Code:
Fre3vo (275Kb/s)
Yes and no. So after the adb shell I am still supposed to be entering the commands on the cmd correct? Without any directories then? So just "$ chmod 777" but what about the "-debug -start FAA90000 -end FFFFFFFF" there are 5 others I haven't tried yet?
Also trying to add the directory "/data/local/tmp" or "cd /data/local/tmp" makes it fail everytime.
Also I am on the homescreen/standby, should I be somewhere else on the phone, like bootloader or something?
UKTone said:
Yes and no. So after the adb shell I am still supposed to be entering the commands on the cmd correct? Without any directories then? So just "$ chmod 777" but what about the "-debug -start FAA90000 -end FFFFFFFF" there are 5 others I haven't tried yet?
Also trying to add the directory "/data/local/tmp" or "cd /data/local/tmp" makes it fail everytime.
Also I am on the homescreen/standby, should I be somewhere else on the phone, like bootloader or something?
Click to expand...
Click to collapse
I don't think it matters where you are at on the phone.
Yes you would just enter commands like "chmod 777 /data/local/tmp/fre3vo" ($ is something that does not need to be entered).
I'm going to be away from the computer for about an hour. You may want to hop on IRC (do a search for it in these forums) and see if anyone there can walk you through it, otherwise ill be back later.
Sent from my HTC Vision using xda premium
Alright cool, thanks man, sorry if I gave you a headache lol.
And yeah I know, I was just adding that so you know I wasn't doing it before adb shell
No problem. The system ill be at has the sdk installed so I can take screenshots and load them.
Sent from my HTC Vision using xda premium
http://i242.photobucket.com/albums/ff137/UKTone/g21.png
http://i242.photobucket.com/albums/ff137/UKTone/g22.png
These show some of what I've been trying.
You don't need the "cd" before /data/local/tmp/fre3vo
Sent from my HTC Vision using xda premium
http://i242.photobucket.com/albums/ff137/UKTone/g23.png
http://i242.photobucket.com/albums/ff137/UKTone/g24.png
1. I tried without the cd, it doesn't seem to work without it...
2. fre3vo, should the file or the entire folder be in the platform-tools folder?
3. When you told me to do the irc thing, I downloaded mIRC, but while installing it said I didn't have permission to install, so I had to close and right click and run as administrator. This could be a possible problem? And any idea how to fix it?
Edit: By #3 I am thinking maybe this same permission problem is causing "-debug -start FAA90000 -end FFFFFFFF" to give me a permission denied response.
Honestly its been so long since I've done this I don't remember if it is file or folder. Let me review it all and let you know.
Additionally, here are some screenshots of the commands (ignore the prompts beforehand as my setup is probably a bit different than yours, only the commands matter).
By the way, what guide are you using?
Yeah I figured, it's been out for a while.
http://forum.xda-developers.com/showthread.php?t=1178912 I was linked to this guide from this guide http://forum.xda-developers.com/wik...sion#Rooting_the_Vision_.28G2.2FDZ.29_and_DHD
Btw I can't see the screen shots.
To elaborate, place the fre3vo file inside of the fre3vo.zip file and the misc_version file inside the misc_version_01.zipfile in your platform-tools directory
Click to expand...
Click to collapse
My guess would be the files, not folders. You need to execute fre3vo, so it would be a file.
I've never done a downgrade, so someone else might be able to chime in with some experience.
I think you should restar. Push the files to the phone again. Then start adb shell. Then run chmod 777. And try running fre3vo again.
Sent from my HTC Desire Z using xda premium
@ l337m45732 Still gives me a permission denied and I looked here:
http://forum.xda-developers.com/showthread.php?t=1411597
Am I supposed to put superuser on my phone first? If so do I just download it from the play store/market or use linda/astro with an .apk?
I get a permission denied when trying su.
Edit: I think once I get past this permission issue, I will breeze through the rest of the stuff. Also I tried doing everything after unlocking and setting my screen timeout to 30 minutes, still got permission denies.
Edit: I opened SDK Manager and updated everything and now I get it saying ADB servers didn't ACK.
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>adb shell cat /dev/msm_rotator
adb server is out of date. killing...
* daemon started successfully *
/dev/msm_rotator: invalid length
C:\Windows\system32>adb push fre3vo /data/local/tmp
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
error:
C:\Windows\system32>adb push fre3vo /data/local/tmp
adb server is out of date. killing...
ADB server didn't ACK
* failed to start daemon *
error:
C:\Windows\system32>
I consider this progress since something other than no such file or directory didn't come up when I tried the directory without cd. I got an ACK from "adb shell cat /dev/msm_rotator" and the solution was to have my phone unlocked at least once/have it fully loaded up. Idk what the solution/problem is with "adb push fre3vo /data/local/tmp" is yet.
Edit: Now it's back to saying cannot stat 'fre3vo': No such file or directory
Edit: so much for progress :
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>adb shell cat /dev/msm_rotator
/dev/msm_rotator: invalid length
C:\Windows\system32>adb push fre3vo /data/local/tmp
cannot stat 'fre3vo': No such file or directory
C:\Windows\system32>adb push fre3vo
Android Debug Bridge version 1.0.29
-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number. Overrides ANDROID_SERI
AL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.
If -p is not specified, the ANDROID_PRODUCT_OUT
environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number
is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number
is specified.
Using this command with no additional arguments
will disconnect from all connected TCP/IP devic
es.
device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport
adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
('-s' means install on SD card instead of inter
nal storage)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosy
stem] [<packages...>]
- write an archive of the device's data to <file>
.
If no -f option is supplied then the data is wr
itten
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks
themselves
in the archive; the default is noapk.)
(-shared|-noshared enable/disable backup of the
device's
shared storage / SD card contents; the defau
lt is noshared.)
(-all means to back up all installed applicatio
ns)
(-system|-nosystem toggles whether -all automat
ically includes
system applications; the default is to inclu
de system apps)
(<packages...> is the list of applications to b
e backed up. If
the -all or -shared flags are passed, then t
he package
list is optional. Applications explicitly g
iven on the
command line will be included even if -nosys
tem would
ordinarily cause them to be omitted.)
adb restore <file> - restore device contents from the <file> backup
archive
adb help - show this help message
adb version - show version num
scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on th
e specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns
adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:
- If <directory> is not specified, both /system and /data partitions will be u
pdated.
- If it is "system" or "data", only the corresponding partition
is updated.
environmental variables:
ADB_TRACE - Print debug information. A comma separated list
of the following values
1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes prior
ity over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these de
bug tags are printed.
C:\Windows\system32>adb shell
$ chmod 777 /data/local/tmp/fre3vo
chmod 777 /data/local/tmp/fre3vo
Unable to chmod /data/local/tmp/fre3vo: No such file or directory
$ chmod 777
chmod 777
Usage: chmod <MODE> <FILE>
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
/data/local/tmp/fre3vo: not found
$ -debug -start FAA90000 -end FFFFFFFF
-debug -start FAA90000 -end FFFFFFFF
-debug: permission denied
$
Edit: only difference I see is the daemon started successfully and failed, the other had neither, restarting phone and unplugging and going to try again.
Edit: I'm so tired of trying this, is there another way? Mainly just trying to do this http://forum.xda-developers.com/wik...sion#Rooting_the_Vision_.28G2.2FDZ.29_and_DHD for the T-Mobile G2 and I was linked from that to this guide http://forum.xda-developers.com/showthread.php?t=1178912 please help.
Edit: http://theunlockr.com/2011/07/22/how-to-downgrade-a-gingerbread-t-mobile-g2-so-it-can-be-rooted/ :
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd C:\android-sdk_r16-windows\tools\
C:\android-sdk_r16-windows\tools>adb push fre3vo /data/local/tmp
683 KB/s (9796 bytes in 0.014s)
C:\android-sdk_r16-windows\tools>adb push misc_version /data/local/tmp/
1645 KB/s (589849 bytes in 0.350s)
C:\android-sdk_r16-windows\tools>chmod 777 /data/local/tmp/fre3vo
'chmod' is not recognized as an internal or external command,
operable program or batch file.
C:\android-sdk_r16-windows\tools>chmod 777 /data/local/tmp/misc_version
'chmod' is not recognized as an internal or external command,
operable program or batch file.
C:\android-sdk_r16-windows\tools>/data/local/tmp/fre3vo -debug
The system cannot find the path specified.
C:\android-sdk_r16-windows\tools>
Edit: It finally freaking worked:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>adb shell cat /dev/msm_rotator
/dev/msm_rotator: invalid length
C:\Windows\system32>adb push fre3vo /data/local/tmp
cannot stat 'fre3vo': No such file or directory
C:\Windows\system32>adb push fre3vo cd /data/local/tmp
Android Debug Bridge version 1.0.29
-d - directs command to the only connected USB devic
e
returns an error if more than one USB device is
present.
-e - directs command to the only running emulator.
returns an error if more than one emulator is r
unning.
-s <serial number> - directs command to the USB device or emulator w
ith
the given serial number. Overrides ANDROID_SERI
AL
environment variable.
-p <product name or path> - simple product name like 'sooner', or
a relative/absolute path to a product
out directory like 'out/target/product/sooner'.
If -p is not specified, the ANDROID_PRODUCT_OUT
environment variable is used, which must
be an absolute path.
devices - list all connected devices
connect <host>[:<port>] - connect to a device via TCP/IP
Port 5555 is used by default if no port number
is specified.
disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.
Port 5555 is used by default if no port number
is specified.
Using this command with no additional arguments
will disconnect from all connected TCP/IP devic
es.
device commands:
adb push <local> <remote> - copy file/dir to device
adb pull <remote> [<local>] - copy file/dir from device
adb sync [ <directory> ] - copy host->device only if changed
(-l means list but don't copy)
(see 'adb help all')
adb shell - run remote shell interactively
adb shell <command> - run remote shell command
adb emu <command> - run emulator console command
adb logcat [ <filter-spec> ] - View device log
adb forward <local> <remote> - forward socket connections
forward specs are one of:
tcp:<port>
localabstract:<unix domain socket name>
localreserved:<unix domain socket name>
localfilesystem:<unix domain socket name>
dev:<character device name>
jdwp:<process pid> (remote only)
adb jdwp - list PIDs of processes hosting a JDWP transport
adb install [-l] [-r] [-s] <file> - push this package file to the device and i
nstall it
('-l' means forward-lock the app)
('-r' means reinstall the app, keeping its data
)
('-s' means install on SD card instead of inter
nal storage)
adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories
)
adb bugreport - return all information from the device
that should be included in a bug report.
adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosy
stem] [<packages...>]
- write an archive of the device's data to <file>
.
If no -f option is supplied then the data is wr
itten
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks
themselves
in the archive; the default is noapk.)
(-shared|-noshared enable/disable backup of the
device's
shared storage / SD card contents; the defau
lt is noshared.)
(-all means to back up all installed applicatio
ns)
(-system|-nosystem toggles whether -all automat
ically includes
system applications; the default is to inclu
de system apps)
(<packages...> is the list of applications to b
e backed up. If
the -all or -shared flags are passed, then t
he package
list is optional. Applications explicitly g
iven on the
command line will be included even if -nosys
tem would
ordinarily cause them to be omitted.)
adb restore <file> - restore device contents from the <file> backup
archive
adb help - show this help message
adb version - show version num
scripting:
adb wait-for-device - block until device is online
adb start-server - ensure that there is a server running
adb kill-server - kill the server if it is running
adb get-state - prints: offline | bootloader | device
adb get-serialno - prints: <serial-number>
adb status-window - continuously print device status for a specifie
d device
adb remount - remounts the /system partition on the device re
ad-write
adb reboot [bootloader|recovery] - reboots the device, optionally into the boo
tloader or recovery program
adb reboot-bootloader - reboots the device into the bootloader
adb root - restarts the adbd daemon with root permissions
adb usb - restarts the adbd daemon listening on USB
adb tcpip <port> - restarts the adbd daemon listening on TCP on th
e specified port
networking:
adb ppp <tty> [parameters] - Run PPP over USB.
Note: you should not automatically start a PPP connection.
<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
[parameters] - Eg. defaultroute debug dump local notty usepeerdns
adb sync notes: adb sync [ <directory> ]
<localdir> can be interpreted in several ways:
- If <directory> is not specified, both /system and /data partitions will be u
pdated.
- If it is "system" or "data", only the corresponding partition
is updated.
environmental variables:
ADB_TRACE - Print debug information. A comma separated list
of the following values
1 or all, adb, sockets, packets, rwx, usb, sync
, sysdeps, transport, jdwp
ANDROID_SERIAL - The serial number to connect to. -s takes prior
ity over this if given.
ANDROID_LOG_TAGS - When used with the logcat option, only these de
bug tags are printed.
C:\Windows\system32>adb shell
$ chmod 777 /data/local/tmp/fre3vo
chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
fre3vo by #teamwin
Please wait...
Attempting to modify ro.secure property...
fb_fix_screeninfo:
id: msmfb
smem_start: 802160640
smem_len: 3145728
type: 0
type_aux: 0
visual: 2
xpanstep: 0
ypanstep: 1
line_length: 1920
mmio_start: 0
accel: 0
fb_var_screeninfo:
xres: 480
yres: 800
xres_virtual: 480
yres_virtual: 1600
xoffset: 0
yoffset: 800
bits_per_pixel: 32
activate: 16
height: 80
width: 48
rotate: 0
grayscale: 0
nonstd: 0
accel_flags: 0
pixclock: 0
left_margin: 0
right_margin: 0
upper_margin: 0
lower_margin: 0
hsync_len: 0
vsync_len: 0
sync: 0
vmode: 0
Buffer offset: 00000000
Buffer size: 8192
Scanning region faa90000...
Scanning region fab80000...
Scanning region fac70000...
Scanning region fad60000...
Scanning region fae50000...
Scanning region faf40000...
Scanning region fb030000...
Scanning region fb120000...
Scanning region fb210000...
Scanning region fb300000...
Scanning region fb3f0000...
Scanning region fb4e0000...
Scanning region fb5d0000...
Scanning region fb6c0000...
Scanning region fb7b0000...
Scanning region fb8a0000...
Scanning region fb990000...
Scanning region fba80000...
Potential exploit area found at address fbb66a00:1600.
Exploiting device...
C:\Windows\system32>
Thanks guys for your help. the first half from the unlockr website did the trick.