2015-03-24 3 views
0

Я установил приложение для Android, разработанное мной на Moto g2. Но я хочу получить доступ к выходным файлам, сгенерированным при запуске вышеуказанного приложения. Для этого я укрепил свой телефон. Теперь как получить доступ к данным приложенияНе удается получить суперпользовательский доступ после укоренения

user$ adb shell 
motog$ su 
error:permission denied 
motog$ sudo su 
error: no command sudo 

Я хочу переместить в/data/data/appname, где будет найден выходной файл. P.S У меня есть правильный телефон. Благодаря

+0

Вероятно, лучше для http://android.stackexchange.com/ – Liam

+0

Телефоны иногда имеют отдельные настройки для _adb root_ и _app root_ (IIRC, root: none/app/adb/both). Вы проверяете это? – 18446744073709551615

+0

Нет, очевидно, вы ** не ** укоренили телефон так, как вы думаете. Но вам не нужно запускать root для доступа к данным из приложения, которое вы разрабатываете, - если это приложение для отладки, вы можете использовать инструмент run-as, или вы можете создавать функции копирования-внешнего-хранения или даже FTP сервер во временную сборку, подписанную с вашим ключом освобождения. –

ответ

1

В случае, если ничего не помогает (и ADB корень разрешено в настройках), вы можете:

1) установить права доступа на папку вашего приложения (он работал на меня некоторое время назад)

2) скопируйте файлы на SD-карту (я имею в виду, что ваше приложение скопирует файлы на SD-карту - вам нужно будет предоставить вашему приложению разрешение на запись на SD-карту)

BTW, нет cp x y, но там нет is cat x >y

Кроме того, в Eclipse есть файловый проводник: Меню: Окно -> Открыть Перспектива ... -> DDMS -> выберите устройство слева -> вкладка «Проводник» справа -> просмотрите файлы на право.

Этот инструмент поможет вам в зависимости от устройства и, возможно, что-то еще, на данный момент я не могу читать/данные/данные.

+0

Thks. Но бесполезно. Это говорит о запрете. motog $ cat/data/data/--- filename> destfilename – user3806428

+0

Предложение состоит в том, что у вас есть приложение, так как вы не можете сделать это из оболочки adb на защищенном устройстве. –

+0

@ChrisStratton u означает, что я буду hv писать код для отображения изображения в файле активности? – user3806428

Смежные вопросы