[Sprint Note 7  Guides, News, & Discussion] KodeBlue:
No such file or directory??

I apologize for such a long post. I'm hoping someone who has rooted their Note 7 can take a look at this and point me in the right direction.

Many thanks!

C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell

shell@graceqltespr:/ $ su

root@graceqltespr:/ # exit

shell@graceqltespr:/ $ exit

C:\Program Files (x86)\Minimal ADB and Fastboot>adb push sun7/data/local/tmp/su

Android Debug Bridge version 1.0.35

Revision fc2a139a55f5-android

-a - directs adb to listen on all interfaces for a connection

-d - directs command to the only connected USB device

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 running.

-s <specific device> - directs command to the device or emulator with the given

serial number or qualifier. Overrides ANDROID_SERIAL

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.

-H - Name of adb server host (default: localhost)

-P - Port of adb server (default: 5037)

devices [-l] - list all connected devices

('-l' will also list device qualifiers)

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 devices.

device commands:

adb push <local>... <remote>

- copy files/dirs to device

adb pull [-a] <remote>... <local>

- copy files/dirs from device

(-a preserves file timestamp and mode)

adb sync [ <directory> ] - copy host->device only if changed

(-l means list but don't copy)

adb shell [-e escape] [-n] [-Tt] [-x] [command]

- run remote shell command (interactive shell if no command given)

(-e: choose escape character, or "none"; default '~')

(-n: don't read from stdin)

(-T: disable PTY allocation)

(-t: force PTY allocation)

(-x: disable remote exit codes and stdout/stderr separation)

adb emu <command> - run emulator console command

adb logcat [ <filter-spec> ] - View device log

adb forward --list - list all forward socket connections.

the format is a list of lines with the following format:

<serial> " " <local> " " <remote> "\n"

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 forward --no-rebind <local> <remote>

- same as 'adb forward <local> <remote>' but fails

if <local> is already forwarded

adb forward --remove <local> - remove a specific forward socket connection

adb forward --remove-all - remove all forward socket connections

adb reverse --list - list all reverse socket connections from device

adb reverse <remote> <local> - reverse socket connections

reverse specs are one of:

tcp:<port>

localabstract:<unix domain socket name>

localreserved:<unix domain socket name>

localfilesystem:<unix domain socket name>

adb reverse --no-rebind <remote> <local>

- same as 'adb reverse <remote> <local>' but fails

if <remote> is already reversed.

adb reverse --remove <remote>

- remove a specific reversed socket connection

adb reverse --remove-all - remove all reversed socket connections from device

adb jdwp - list PIDs of processes hosting a JDWP transport

adb install [-lrtsdg] <file>

- push this package file to the device and install it

(-l: forward lock application)

(-r: replace existing application)

(-t: allow test packages)

(-s: install application on sdcard)

(-d: allow version code downgrade (debuggable packages only))

(-g: grant all runtime permissions)

adb install-multiple [-lrtsdpg] <file...>

- push this package file to the device and install it

(-l: forward lock application)

(-r: replace existing application)

(-t: allow test packages)

(-s: install application on sdcard)

(-d: allow version code downgrade (debuggable packages only))

(-p: partial application install)

(-g: grant all runtime permissions)

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] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]

- write an archive of the device's data to <file>.

If no -f option is supplied then the data is written

to "backup.ab" in the current directory.

(-apk|-noapk enable/disable backup of the .apks themselves

in the archive; the default is noapk.)

(-obb|-noobb enable/disable backup of any installed apk expansion

(aka .obb) files associated with each application; the default

is noobb.)

(-shared|-noshared enable/disable backup of the device's

shared storage / SD card contents; the default is noshared.)

(-all means to back up all installed applications)

(-system|-nosystem toggles whether -all automatically includes

system applications; the default is to include system apps)

(<packages...> is the list of applications to be backed up. If

the -all or -shared flags are passed, then the package

list is optional. Applications explicitly given on the

command line will be included even if -nosystem would

ordinarily cause them to be omitted.)

adb restore <file> - restore device contents from the <file> backup archive

adb disable-verity - disable dm-verity checking on USERDEBUG builds

adb enable-verity - re-enable dm-verity checking on USERDEBUG builds

adb keygen <file> - generate adb public/private key. The private key is stored in <file>,

and the public key is stored in <file>.pub. Any existing files

are overwritten.

adb help - show this help message

adb version - show version num

scripting:

adb wait-for[-<transport>]-<state>

- wait for device to be in the given state:

device, recovery, sideload, or bootloader

Transport is: usb, local or any [default=any]

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 get-devpath - prints: <device-path>

adb remount - remounts the /system, /vendor (if present) and /oem (if present) partitions on the device read-write

adb reboot [bootloader|recovery]

- reboots the device, optionally into the bootloader or recovery program.

adb reboot sideload - reboots the device into the sideload mode in recovery program (adb root required).

adb reboot sideload-auto-reboot

- reboots into the sideload mode, then reboots automatically after the sideload regardless of the result.

adb sideload <file> - sideloads the given package

adb root - restarts the adbd daemon with root permissions

adb unroot - restarts the adbd daemon without root permissions

adb usb - restarts the adbd daemon listening on USB

adb tcpip <port> - restarts the adbd daemon listening on TCP on the 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, /system, /vendor (if present), /oem (if present) and /data partitions will be updated.

- If it is "system", "vendor", "oem" or "data", only the corresponding partition

is updated.

environment 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 priority over this if given.

ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed.

C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell chmod 0777/data/local/tmp/su/*

usage: chmod [-R] MODE FILE...

Change mode of listed file (recursively with -R).

MODE can be (comma-separated) stanzas: [ugoa][+-=][rwxstXugo]

Stanzas are applied in order: For each category (u = user,

g = group, o = other, a = all three, if none specified default is a),

set (+), clear (-), or copy (=), r = read, w = write, x = execute.

s = u+s = suid, g+s = sgid, o+s = sticky. (+t is an alias for o+s).

suid/sgid: execute as the user/group who owns the file.

sticky: can't delete files you don't own out of this directory

X = x for directories or if any category already has x set.

Or MODE can be an octal value up to 7777 ug uuugggooo top +

bit 1 = o+x, bit 1<<8 = u+w, 1<<11 = g+1 sstrwxrwxrwx bottom

Examples:

chmod u+w file - allow owner of "file" to write to it.

chmod 744 file - user can read/write/execute, everyone else read only

chmod: Need 2 arguments

C:\Program Files (x86)\Minimal ADB and Fastboot>adb shell

shell@graceqltespr:/ $ cd data

shell@graceqltespr:/data $ cd local

shell@graceqltespr:/data/local $ cd tmp

shell@graceqltespr:/data/local/tmp $ cd su

/system/bin/sh: cd: /data/local/tmp/su: No such file or directory

2|shell@graceqltespr:/data/local/tmp $