Как использовать «adb ppp»?

Профессиональная книга Excel Development This показала, как подать высококачественные заявки в одной из самых повсеместных доступных платформ программирования.

28
задан Dmitry 30 May 2012 в 14:44
поделиться

2 ответа

Хорошо, и использовать это, например. создайте резервную копию системного раздела (альтернатива распаковке резервной копии nandroid с помощью unyaffs2):

  1. подключите устройство с включенной отладкой USB
  2. запустите сервер SSH (через приложение или deb s с настроенным комплектом debian)
  3. для входа в систему без пароля для передачи ключа хоста на устройство fe через

    adb push /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys
    
  4. настроить сетевой мост между хостом (10.0.0.1) и устройством (10.0.0.2): резервное копирование

    adb ppp "shell:pppd nodetach noauth noipdefault /dev/tty" \
    nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2
    
  5. системный раздел ( требуется исполняемый файл rsync на устройстве, то есть полная сборка Debian или пользовательская сборка busybox ):

    rsync -vaiuhhP 10.0.0.2:/system /where/to/backup/

    -a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)
    -P                          same as --partial --progress
        --partial               keep partially transferred files
        --progress              show progress during transfer
    -u, --update                skip files that are newer on the receiver
    -i, --itemize-changes       output a change-summary for all updates
    -v, --verbose               increase verbosity
    -h, --human-readable        output numbers in a human-readable format
                               (if the option is repeated, the
                                units are powers of 1024 instead of 1000.)
    -z, --compress              compress file data during the transfer
    

примерно до 9 минут для моего xperia mini pro с Android 4.04 / пользовательской прошивкой RealICS:

отправлено 27,94 КБ, получено 215,94 МБ 413,75 КБ / с, общий размер составляет 321,52 М, ускорение составляет 1,49

4
ответ дан 28 November 2019 в 03:55
поделиться

Если adb ppp не работает на вашем устройстве, и у вас есть права root, попробуйте следующее:

    adb ppp "shell:su -c 'pppd nodetach noauth noipdefault /dev/tty'" \
nodetach noauth noipdefault notty 10.0.0.1:10.0.0.2
0
ответ дан 28 November 2019 в 03:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: