failed to copy 'Superuser.apk' to '/sdcard//Superuser.apk': Permission denied c:\android-sdk-windows\platform-tools>adb push Superuser.apk Android Debug Bridge version 1.0.26 -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 - directs command to the USB device or emulator w ith the given serial number. Overrides ANDROID_SERI AL environment variable. -p - 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 [:] - connect to a device via TCP/IP Port 5555 is used by default if no port number is specified. disconnect [[:]] - disconnect from a TCP/IP device. Port 5555 is used by default if no port number is specified. Using this ocmmand with no additional arguments will disconnect from all connected TCP/IP devic es. device commands: adb push - copy file/dir to device adb pull [] - copy file/dir from device adb sync [ ] - 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 - run remote shell command adb emu - run emulator console command adb logcat [ ] - View device log adb forward - forward socket connections forward specs are one of: tcp: localabstract: localreserved: localfilesystem: dev: jdwp: (remote only) adb jdwp - list PIDs of processes hosting a JDWP transport adb install [-l] [-r] [-s] - 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] - 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 help - show this help message adb version - show version num DATAOPTS: (no option) - don't touch the data partition -w - wipe the data partition -d - flash the data partition 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: 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 - restarts the adbd daemon listening on TCP on th e specified port networking: adb ppp [parameters] - Run PPP over USB. Note: you should not automatically start a PPP connection. 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 [ ] can be interpreted in several ways: - If 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:\android-sdk-windows\platform-tools>adb root adbd cannot run as root in production builds c:\android-sdk-windows\platform-tools>adb push su /sdcard/ failed to copy 'su' to '/sdcard//su': Permission denied c:\android-sdk-windows\platform-tools>adb push su /sdcard failed to copy 'su' to '/sdcard': Is a directory c:\android-sdk-windows\platform-tools>adb push su /sd failed to copy 'su' to '/sd': Read-only file system c:\android-sdk-windows\platform-tools>adb shell $ chmod 755 /data/local/tmp/* chmod 755 /data/local/tmp/* $ /data/local/tmp/psneuter c:\android-sdk-windows\platform-tools>adb shell # cd /data/local/tmp cd /data/local/tmp # . . # ./busybox md5sum /dev/block/mmcblk0p18 ./busybox md5sum /dev/block/mmcblk0p18 d7495d459761996eabc88bb9fdb21f5a /dev/block/mmcblk0p18 # ./gfree -f -b hboot-eng.img -y recovery.img ./gfree -f -b hboot-eng.img -y recovery.img --secu_flag off set --cid set. CID will be changed to: 11111111 --sim_unlock. SIMLOCK will be removed --hboot set. hboot image hboot-eng.img will be installed in partition 18 --recovery set. recovery image recovery.img will be installed in partition 21 Section header entry size: 40 Number of section headers: 44 Total section header table size: 1760 Section header file offset: 0x000138b4 (80052) Section index for section name string table: 41 String table offset: 0x000136fb (79611) Searching for .modinfo section... - Section[16]: .modinfo -- offset: 0x00000a14 (2580) -- size: 0x000000cc (204) Kernel release: 2.6.32.21-g899d047 New .modinfo section size: 204 Attempting to power cycle eMMC... OK. Write protect was successfully disabled. Searching for mmc_blk_issue_rq symbol... - Address: c02a63a4, type: t, name: mmc_blk_issue_rq, module: N/A Kernel map base: 0xc02a6000 Kernel memory mapped to 0x40002000 Searching for brq filter... - Address: 0xc02a63a4 + 0x34c - 0x2a000012 -> 0xea000012 Backing up current partition 18 and installing specified hboot image... Backing up partition /dev/block/mmcblk0p18 to /sdcard/part18backup-1324637197.bi n ... Error opening backup file. # ./root_psn ./root_psn cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory sync sync # # sync sync # ./busybox md5sum hboot-eng.img ./busybox md5sum hboot-eng.img df4fd77f44993eb05a4732210d2eddc6 hboot-eng.img # ./busybox md5sum /dev/block/mmcblk0p18 ./busybox md5sum /dev/block/mmcblk0p18 d7495d459761996eabc88bb9fdb21f5a /dev/block/mmcblk0p18 # ./gfree -f -b hboot-eng.img -y recovery.img ./gfree -f -b hboot-eng.img -y recovery.img --secu_flag off set --cid set. CID will be changed to: 11111111 --sim_unlock. SIMLOCK will be removed --hboot set. hboot image hboot-eng.img will be installed in partition 18 --recovery set. recovery image recovery.img will be installed in partition 21 Section header entry size: 40 Number of section headers: 44 Total section header table size: 1760 Section header file offset: 0x000138b4 (80052) Section index for section name string table: 41 String table offset: 0x000136fb (79611) Searching for .modinfo section... - Section[16]: .modinfo -- offset: 0x00000a14 (2580) -- size: 0x000000cc (204) Kernel release: 2.6.32.21-g899d047 New .modinfo section size: 204 Attempting to power cycle eMMC... OK. Write protect was successfully disabled. Searching for mmc_blk_issue_rq symbol... - Address: c02a63a4, type: t, name: mmc_blk_issue_rq, module: N/A Kernel map base: 0xc02a6000 Kernel memory mapped to 0x40002000 Searching for brq filter... - Address: 0xc02a63a4 + 0x34c - ***WARNING***: Found fuzzy match for brq filter, but conditional branch isn't . (0xea000012) Backing up current partition 18 and installing specified hboot image... Backing up partition /dev/block/mmcblk0p18 to /sdcard/part18backup-1324637379.bi n ... Error opening backup file. # ./root_psn ./root_psn cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory # sync sync # ./busybox md5sum hboot-eng.img ./busybox md5sum hboot-eng.img df4fd77f44993eb05a4732210d2eddc6 hboot-eng.img # ./root_psn ./root_psn cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory # ./root_psn ./root_psn cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory # ./root_psn ./root_psn cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory ./root_psn ./root_psn # cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory ./root_psn# ./root_psn cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory # ./root_psn ./root_psn # sync sync # ./busybox md5sum hboot-eng.img ./busybox md5sum hboot-eng.img df4fd77f44993eb05a4732210d2eddc6 hboot-eng.img # ./gfree -f -b hboot-eng.img -y recovery.img ./gfree -f -b hboot-eng.img -y recovery.img --secu_flag off set --cid set. CID will be changed to: 11111111 --sim_unlock. SIMLOCK will be removed --hboot set. hboot image hboot-eng.img will be installed in partition 18 --recovery set. recovery image recovery.img will be installed in partition 21 Section header entry size: 40 Number of section headers: 44 Total section header table size: 1760 Section header file offset: 0x000138b4 (80052) Section index for section name string table: 41 String table offset: 0x000136fb (79611) Searching for .modinfo section... - Section[16]: .modinfo -- offset: 0x00000a14 (2580) -- size: 0x000000cc (204) Kernel release: 2.6.32.21-g899d047 New .modinfo section size: 204 Attempting to power cycle eMMC... OK. Write protect was successfully disabled. Searching for mmc_blk_issue_rq symbol... - Address: c02a63a4, type: t, name: mmc_blk_issue_rq, module: N/A Kernel map base: 0xc02a6000 Kernel memory mapped to 0x40002000 Searching for brq filter... - Address: 0xc02a63a4 + 0x34c - ***WARNING***: Found fuzzy match for brq filter, but conditional branch isn't . (0xea000012) Backing up current partition 18 and installing specified hboot image... Backing up partition /dev/block/mmcblk0p18 to /sdcard/part18backup-1324638013.bi n ... Error opening backup file. # ./root_psn ./root_psn cp: can't stat '/sdcard/Superuser.apk': No such file or directory cp: can't stat '/sdcard/su': No such file or directory # chmod 755 /data/local/tmp/* chmod 755 /data/local/tmp/* # /data/local/tmp