терминология и жаргон

всё относительно мобильных гаджетов и приложений

Модераторы: Olej, adminn, vikos

Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

терминология и жаргон

Непрочитанное сообщение Olej » 26 фев 2017, 15:47

В Android (вместе с его отображением в железо) так много специфических терминов, понятий и жаргона, отличающих его от базового Linux, что для их толкования (обсуждения, уточнения, дополнения) вполне достойно иметь отдельную тему!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 26 фев 2017, 16:21

Получение права root на устройствах.
Одно из самых замысловатых "заклинаний" в среде Android.
Состояние дел уже затрагивалось здесь в форуме - железо под Android:
Теперь вопрос о том как получить права root на этих устройствах.
1. Понятно, зачем производители (но не все) не предоставляют доступ с правами root в Android/Linux - чтобы не начудили, не порождать рекламации, гарантийное обслуживание и т.д.

2. Не совсем понятно, а зачем обязательно получать права root?
Какие возможности из числа крайне нужных доступны только с root?
Root Essentials, Большой набор инструментов для телефонов с рут-доступом

Код: Выделить всё

[olej@dell own.WORK]$ adb -s 0123456789ABCDEF shell busybox whoami
whoami: unknown uid 2000

Код: Выделить всё

[olej@dell own.WORK]$ adb -s 0123456789ABCDEF shell ls -l /
drwxr-xr-x root     root              2017-02-25 15:01 acct
drwxrwx--- system   cache             2017-02-20 17:51 cache
lrwxrwxrwx root     root              1970-01-01 02:00 charger -> /sbin/healthd
dr-x------ root     root              2017-02-25 15:01 config
drwxr-xr-x root     root              2017-02-25 15:01 custom
lrwxrwxrwx root     root              2017-02-25 15:01 d -> /sys/kernel/debug
drwxrwx--x system   system            2017-02-25 15:02 data
-rw-r--r-- root     root          369 1970-01-01 02:00 default.prop
drwxr-xr-x root     root              2017-02-25 15:02 dev
-rw-r--r-- root     root          127 1970-01-01 02:00 enableswap.sh
lrwxrwxrwx root     root              2017-02-25 15:01 etc -> /system/etc
-rw-r--r-- root     root         1993 1970-01-01 02:00 factory_init.project.rc
-rw-r--r-- root     root        20047 1970-01-01 02:00 factory_init.rc
-rw-r--r-- root     root        31901 1970-01-01 02:00 file_contexts
-rw-r----- root     root         1111 1970-01-01 02:00 fstab.mt6580
-rwxr-x--- root     root       239976 1970-01-01 02:00 init
-rwxr-x--- root     root          649 1970-01-01 02:00 init.aee.rc
-rwxr-x--- root     root         1071 1970-01-01 02:00 init.environ.rc
-rwxr-x--- root     root         3951 1970-01-01 02:00 init.modem.rc
-rwxr-x--- root     root        48365 1970-01-01 02:00 init.mt6580.rc
-rwxr-x--- root     root        27815 1970-01-01 02:00 init.mt6580.usb.rc
-rwxr-x--- root     root          434 1970-01-01 02:00 init.nvdata.rc
-rwxr-x--- root     root         4048 1970-01-01 02:00 init.project.rc
-rwxr-x--- root     root        22469 1970-01-01 02:00 init.rc
-rwxr-x--- root     root         1703 1970-01-01 02:00 init.ssd.rc
-rwxr-x--- root     root         2288 1970-01-01 02:00 init.trace.rc
-rwxr-x--- root     root         3885 1970-01-01 02:00 init.usb.rc
-rwxr-x--- root     root          583 1970-01-01 02:00 init.xlog.rc
-rwxr-x--- root     root          301 1970-01-01 02:00 init.zygote32.rc
-rw-r--r-- root     root         1346 1970-01-01 02:00 meta_init.modem.rc
-rw-r--r-- root     root         1772 1970-01-01 02:00 meta_init.project.rc
-rw-r--r-- root     root        14350 1970-01-01 02:00 meta_init.rc
drwxrwxr-x root     system            2017-02-25 15:01 mnt
lstat '//nvdata' failed: Permission denied
drwxrwx--x system   system            2017-02-25 15:01 persist
dr-xr-xr-x root     root              1970-01-01 02:00 proc
-rw-r--r-- root     root         9362 1970-01-01 02:00 property_contexts
lstat '//protect_f' failed: Permission denied
lstat '//protect_s' failed: Permission denied
drwx------ root     root              2015-12-26 06:12 root
drwxr-x--- root     root              1970-01-01 02:00 sbin
lrwxrwxrwx root     root              2017-02-25 15:01 sdcard -> /storage/emulated/legacy
-rw-r--r-- root     root          471 1970-01-01 02:00 seapp_contexts
-rw-r--r-- root     root           76 1970-01-01 02:00 selinux_version
-rw-r--r-- root     root       257925 1970-01-01 02:00 sepolicy
-rw-r--r-- root     root        11419 1970-01-01 02:00 service_contexts
drwxr-x--x root     sdcard_r          2017-02-25 15:01 storage
dr-xr-xr-x root     root              2017-02-25 15:01 sys
drwxr-xr-x root     root              1970-01-01 02:00 system
-rw-r--r-- root     root         8534 1970-01-01 02:00 ueventd.rc
lrwxrwxrwx root     root              2017-02-25 15:01 vendor -> /system/vendor
Понятно, что невозможно переписать файлы-программы:

Код: Выделить всё

[olej@dell own.WORK]$ adb -s 0123456789ABCDEF shell ls -l /system/bin
-rwxr-xr-x root     shell       22780 2015-12-26 07:16 6620_launcher
-rwxr-xr-x root     shell        9472 2015-12-26 07:11 6620_wmt_concurrency
-rwxr-xr-x root     shell        9500 2015-12-26 07:11 6620_wmt_lpbk
-rwxr-xr-x root     shell       66944 2015-12-26 06:47 AcdApiDaemon
-rwxr-xr-x root     shell       21792 2015-12-26 07:17 GoogleOtaBinder
-rwxr-xr-x root     shell        5296 2015-12-26 07:17 MtkCodecService
-rwxr-xr-x root     shell      117224 2015-12-26 07:16 adb
-rwxr-xr-x root     shell       21772 2015-12-26 06:47 aee
-rwxr-xr-x root     shell       17676 2015-12-26 06:47 aee_archive
-rwxr-xr-x root     shell       21908 2015-12-26 06:47 aee_core_forwarder
-rwxr-xr-x root     shell       38232 2015-12-26 06:47 aee_dumpstate
lstat '/system/bin/akmd09911' failed: Permission denied
-rwxr-xr-x root     shell       34308 2015-12-26 06:47 akmd8963
-rwxr-xr-x root     shell       30220 2015-12-26 06:47 akmd8975
-rwxr-xr-x root     shell         210 2015-12-26 06:47 am
-rwxr-xr-x root     shell       30080 2015-12-26 06:47 ami304d
lrwxr-xr-x root     shell             2015-12-26 07:25 app_process -> app_process32
-rwxr-xr-x root     shell       13592 2015-12-26 07:24 app_process32
-rwxr-xr-x root     shell       53596 2015-12-26 07:16 applypatch
-rwxr-xr-x root     shell       13596 2015-12-26 07:16 applysig
-rwxr-xr-x root     shell         213 2015-12-26 06:47 appops
-rwxr-xr-x root     shell         215 2015-12-26 06:47 appwidget
-rwxr-xr-x root     shell       44704 2015-12-26 07:18 atci_service
-rwxr-xr-x root     shell       37920 2015-12-26 07:16 atcid
-rwxr-xr-x root     shell       22004 2015-12-26 07:17 atrace
-rwxr-xr-x root     shell       71108 2015-12-26 07:18 audiocmdservice_atci
-rwxr-xr-x root     shell       21732 2015-12-26 07:16 autokd
-rwxr-xr-x root     shell       17688 2015-12-26 07:16 badblocks
-rwxr-xr-x root     shell        9392 2015-12-26 07:17 batterywarning
-rwxr-xr-x root     shell       13620 2015-12-26 07:17 bcc
-rwxr-xr-x root     shell        9512 2015-12-26 07:16 blkid
-rwxr-xr-x root     shell         199 2015-12-26 06:28 bmgr
-rwxr-xr-x root     shell       63816 2015-12-26 06:47 bmm050d
-rwxr-xr-x root     shell        5348 2015-12-26 07:18 boot_logo_updater
-rwxr-xr-x root     shell       38368 2015-12-26 07:19 bootanimation
-rwxr-xr-x root     shell       22372 2015-12-26 06:47 btconfig
-rwxr-xr-x root     shell        5416 2015-12-26 06:47 btlogmask
-rwxr-xr-x root     shell         156 2015-12-26 06:47 bu
-rwxr-xr-x root     shell        5348 2015-12-26 07:16 bugreport
-rwxr-xr-x root     shell     1109128 2015-12-30 16:11 busybox
lrwxr-xr-x root     shell             2015-12-26 07:16 cat -> toolbox
-rwxr-xr-x root     shell       99456 2015-12-26 06:47 ccci_fsd
-rwxr-xr-x root     shell       58668 2015-12-26 06:47 ccci_mdinit
lrwxr-xr-x root     shell             2015-12-26 07:16 chcon -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 chmod -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 chown -> toolbox
-rwxr-xr-x root     shell       34284 2015-12-26 07:16 clatd
lrwxr-xr-x root     shell             2015-12-26 07:16 clear -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 cmp -> toolbox
-rwxr-xr-x root     shell         207 2015-12-26 06:47 content
lrwxr-xr-x root     shell             2015-12-26 07:16 cp -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 dalvikvm -> dalvikvm32
-rwxr-xr-x root     shell        9444 2015-12-26 07:16 dalvikvm32
lrwxr-xr-x root     shell             2015-12-26 07:16 date -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 dd -> toolbox
-rwxr-xr-x root     shell      158796 2015-12-26 06:47 debuggerd
-rwxr-xr-x root     shell       79180 2015-12-26 07:25 dex2oat
lrwxr-xr-x root     shell             2015-12-26 07:16 df -> toolbox
-rwxr-xr-x root     shell      120376 2015-12-26 07:16 dhcp6c
-rwxr-xr-x root     shell       13540 2015-12-26 07:16 dhcp6ctl
-rwxr-xr-x root     shell      107904 2015-12-26 07:16 dhcp6s
-rwxr-xr-x root     shell       71072 2015-12-26 07:16 dhcpcd
lstat '/system/bin/dm_agent_binder' failed: Permission denied
lrwxr-xr-x root     shell             2015-12-26 07:16 dmesg -> toolbox
-rwxr-xr-x root     shell        5296 2015-12-26 07:11 dmlog
-rwxr-xr-x root     shell      109904 2015-12-26 07:16 dnsmasq
-rwxr-xr-x root     shell      112220 2015-12-26 07:11 downloader
-rwxr-xr-x root     shell         156 2015-12-26 06:55 dpm
-rwxr-xr-x root     shell       91416 2015-12-26 07:18 drmserver
lrwxr-xr-x root     shell             2015-12-26 07:16 du -> toolbox
-rwxr-xr-x root     shell       42276 2015-12-26 07:16 dumpstate
-rwxr-xr-x root     shell        9444 2015-12-26 07:17 dumpsys
-rwxr-xr-x root     shell      150432 2015-12-26 07:16 e2fsck
-rwxr-xr-x root     shell       50988 2015-12-26 07:24 em_svr
-rwxr-xr-x root     shell      152456 2015-12-26 06:55 emdlogger1
lstat '/system/bin/epdg_wod' failed: Permission denied
-rwxr-xr-x root     shell      553884 2015-12-26 07:17 factory
-rwxr-xr-x root     shell       21912 2015-12-26 06:28 fotabinder
-rwxr-xr-x root     shell       38172 2015-12-26 07:16 fsck_msdos
-rwxr-xr-x root     shell       46504 2015-12-26 06:55 fsck_msdos_mtk
-rwxr-xr-x root     shell       22260 2015-12-26 06:55 geomagneticd
lrwxr-xr-x root     shell             2015-12-26 07:16 getenforce -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 getevent -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 getprop -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 getsebool -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 grep -> toolbox
-rwxr-xr-x root     shell       70392 2015-12-26 07:16 gsm0710muxd
-rwxr-xr-x root     shell       70392 2015-12-26 07:16 gsm0710muxdmd2
lstat '/system/bin/guiext-server' failed: Permission denied
-rwxr-xr-x root     shell        9444 2015-12-26 07:11 gzip
-rwxr-xr-x root     shell      128572 2015-12-26 07:11 gzip_static
-rwxr-xr-x root     shell       54772 2015-12-26 07:24 halutil
lrwxr-xr-x root     shell             2015-12-26 07:16 hd -> toolbox
-rwxr-xr-x root     shell      371596 2015-12-26 07:16 hostapd
-rwxr-xr-x root     shell       30252 2015-12-26 07:16 hostapd_cli
lrwxr-xr-x root     shell             2015-12-26 07:16 id -> toolbox
-rwxr-xr-x root     shell       21788 2015-12-26 07:17 idmap
lrwxr-xr-x root     shell             2015-12-26 07:16 ifconfig -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 iftop -> toolbox
-rwxr-xr-x root     shell         194 2015-12-26 06:28 ime
-rwxr-xr-x root     shell         201 2015-12-26 06:28 input
lrwxr-xr-x root     shell             2015-12-26 07:16 insmod -> toolbox
-rwxr-xr-x root     shell       42532 2015-12-26 07:16 installd
lrwxr-xr-x root     shell             2015-12-26 07:16 ioctl -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 ionice -> toolbox
-rwxr-xr-x root     shell      165488 2015-12-26 07:11 ip
-rwxr-xr-x root     shell      233004 2015-12-26 07:11 ip6tables
lstat '/system/bin/ipod' failed: Permission denied
-rwxr-xr-x root     shell      224648 2015-12-26 07:11 iptables
-rwxr-xr-x root     shell       42448 2015-12-26 07:17 keystore
lrwxr-xr-x root     shell             2015-12-26 07:16 kill -> toolbox
-rwxr-xr-x root     shell       17712 2015-12-26 07:18 kpoc_charger
-rwxr-xr-x root     shell        9444 2015-12-26 07:16 lcdc_screen_cap
-rwxr-xr-x root     shell       92425 2015-12-26 07:11 linker
-rwxr-xr-x root     shell       13592 2015-12-26 07:17 lmkd
lrwxr-xr-x root     shell             2015-12-26 07:16 ln -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 load_policy -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 log -> toolbox
-rwxr-xr-x root     shell       17688 2015-12-26 07:12 logcat
-rwxr-xr-x root     shell       34120 2015-12-26 07:16 logd
-rwxr-xr-x root     shell       13620 2015-12-26 07:11 logwrapper
lrwxr-xr-x root     shell             2015-12-26 07:16 ls -> toolbox
-rwxr-xr-x root     shell       30096 2015-12-26 06:55 lsm303md
lrwxr-xr-x root     shell             2015-12-26 07:16 lsmod -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 lsof -> toolbox
-rwxr-xr-x root     shell       26000 2015-12-26 06:55 magd
-rwxr-xr-x root     shell       13652 2015-12-26 07:16 make_ext4fs
-rwxr-xr-x root     shell        5356 2015-12-26 07:17 matv
-rwxr-xr-x root     shell       30540 2015-12-26 06:55 mc6420d
lrwxr-xr-x root     shell             2015-12-26 07:16 md5 -> toolbox
lstat '/system/bin/md_ctrl' failed: Permission denied
-rwxr-xr-x root     shell      115628 2015-12-26 06:55 mdlogger
-rwxr-xr-x root     shell      399068 2015-12-26 07:11 mdnsd
-rwxr-xr-x root     shell         210 2015-12-26 06:55 media
-rwxr-xr-x root     shell       13544 2015-12-26 07:42 mediaserver
-rwxr-xr-x root     shell        5296 2015-12-26 07:17 memorydumper
-rwxr-xr-x root     shell       17952 2015-12-26 06:55 memsicd
-rwxr-xr-x root     shell       22056 2015-12-26 06:55 memsicd3416x
lstat '/system/bin/meta_tst' failed: Permission denied
-rwxr-xr-x root     shell      124460 2015-12-26 06:55 mfv_ut
lrwxr-xr-x root     shell             2015-12-26 07:16 mkdir -> toolbox
-rwxr-xr-x root     shell       46400 2015-12-26 07:16 mke2fs
lrwxr-xr-x root     shell             2015-12-26 07:16 mknod -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 mkswap -> toolbox
lstat '/system/bin/mmp' failed: Permission denied
-rwxr-xr-x root     shell       47468 2015-12-26 06:55 mobile_log_d
-rwxr-xr-x root     shell         217 2015-12-26 06:28 monkey
lrwxr-xr-x root     shell             2015-12-26 07:16 mount -> toolbox
-rwxr-xr-x root     shell        5368 2015-12-26 06:55 msensord
-rwxr-xr-x root     shell     1333832 2015-12-26 06:55 mtk_agpsd
-rwxr-xr-x root     shell        5348 2015-12-26 07:17 mtk_setprop
-rwxr-xr-x root     shell     1104032 2015-12-26 06:55 mtkbt
-rwxr-xr-x root     shell        9536 2015-12-26 07:17 mtkrild
-rwxr-xr-x root     shell        9536 2015-12-26 07:17 mtkrildmd2
-rwxr-xr-x root     shell       17852 2015-12-26 07:16 mtpd
-rwxr-xr-x root     shell       17032 2015-12-26 06:55 muxreport
lrwxr-xr-x root     shell             2015-12-26 07:16 mv -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 nandread -> toolbox
-rwxr-xr-x root     shell        9472 2015-12-26 07:16 ndc
-rwxr-s--- root     inet         5464 2015-12-26 07:16 netcfg
lstat '/system/bin/netd' failed: Permission denied
-rwxr-xr-x root     shell       38316 2015-12-26 06:55 netdiag
lrwxr-xr-x root     shell             2015-12-26 07:16 netstat -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 newfs_msdos -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 nohup -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 notify -> toolbox
-rwxr-xr-x root     shell       21812 2015-12-26 06:55 nvram_agent_binder
-rwxr-xr-x root     shell       13768 2015-12-26 06:55 nvram_daemon
-rwxr-xr-x root     shell       83308 2015-12-26 07:22 oatdump
-rwxr-xr-x root     shell       14724 2015-12-26 06:55 orientationd
-rwxr-xr-x root     shell       50456 2015-12-26 07:21 patchoat
-rwxr-xr-x root     shell        9392 2015-12-26 07:11 perf_native_test
lstat '/system/bin/permission_check' failed: Permission denied
-rwxr-xr-x root     root        26068 2015-12-26 07:11 ping
-rwxr-xr-x root     shell       30428 2015-12-26 07:16 ping6
-rwxr-xr-x root     shell         191 2015-12-26 06:28 pm
-rwxr-xr-x root     shell       17696 2015-12-26 07:17 ppl_agent
-rwxr-xr-x root     shell      141864 2015-12-26 07:16 pppd
-rwxr-xr-x root     shell      146128 2015-12-26 07:16 pppd_btdun
lstat '/system/bin/pppd_dt' failed: Permission denied
-rwxr-xr-x root     shell        9500 2015-12-26 07:16 pq
-rwxr-xr-x root     shell         619 2015-12-30 16:11 preinstall.sh
lrwxr-xr-x root     shell             2015-12-26 07:16 printenv -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 prlimit -> toolbox
lstat '/system/bin/program_binary_service' failed: Permission denied
lrwxr-xr-x root     shell             2015-12-26 07:16 ps -> toolbox
-rwxr-xr-x root     shell      162708 2015-12-26 07:16 racoon
-rwxr-xr-x root     shell       55500 2015-12-26 07:16 radvd
lrwxr-xr-x root     shell             2015-12-26 07:16 readlink -> toolbox
-rwxr-xr-x root     shell        5296 2015-12-26 07:16 reboot
-rwxr-xr-x root     shell      606136 2015-12-26 07:11 recovery
lrwxr-xr-x root     shell             2015-12-26 07:16 renice -> toolbox
-rwxr-xr-x root     shell         188 2015-12-26 06:55 requestsync
-rwxr-xr-x root     shell       34020 2015-12-26 07:16 resize2fs
-rwxr-xr-x root     shell        5348 2015-12-26 07:16 resize_ext4
lrwxr-xr-x root     shell             2015-12-26 07:16 restorecon -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 rm -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 rmdir -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 rmmod -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 route -> toolbox
-rwxr-xr-x root     shell       13580 2015-12-26 06:55 rtt
-rwxr-x--- root     shell        9444 2015-12-26 07:16 run-as
lrwxr-xr-x root     shell             2015-12-26 07:16 runcon -> toolbox
-rwxr-xr-x root     shell       26024 2015-12-26 06:55 s62xd
lstat '/system/bin/sbchk' failed: Permission denied
-rwxr-xr-x root     shell        5296 2015-12-26 07:11 schedtest
lrwxr-xr-x root     shell             2015-12-26 07:16 schedtop -> toolbox
-rwxr-xr-x root     shell        9392 2015-12-26 07:19 screencap
-rwxr-xr-x root     shell       95660 2015-12-26 07:42 screenrecord
-rwxr-xr-x root     shell       29924 2015-12-26 07:16 sdcard
lrwxr-xr-x root     shell             2015-12-26 07:16 sendevent -> toolbox
-rwxr-xr-x root     shell        5296 2015-12-26 07:18 sensorservice
-rwxr-xr-x root     shell        9444 2015-12-26 07:17 service
lstat '/system/bin/servicemanager' failed: Permission denied
lrwxr-xr-x root     shell             2015-12-26 07:16 setenforce -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 setprop -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 setsebool -> toolbox
-rwxr-xr-x root     shell         178 2015-12-26 06:55 settings
-rwxr-xr-x root     shell      157412 2015-12-26 07:10 sh
lrwxr-xr-x root     shell             2015-12-26 07:16 sleep -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 smd -> toolbox
-rwxr-xr-x root     shell        5356 2015-12-26 07:16 sn
-rwxr-xr-x root     shell        5344 2015-12-26 07:16 spm_loader
lrwxr-xr-x root     shell             2015-12-26 07:16 start -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 stop -> toolbox
-rwxr-xr-x root     shell       34076 2015-12-26 07:16 superumount
lstat '/system/bin/surfaceflinger' failed: Permission denied
-rwxr-xr-x root     shell         192 2015-12-26 06:28 svc
lrwxr-xr-x root     shell             2015-12-26 07:16 swapoff -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 swapon -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 sync -> toolbox
-rwxr-xr-x root     shell       62992 2015-12-26 07:11 tc
lstat '/system/bin/terservice' failed: Permission denied
-rwxr-xr-x root     shell        5372 2015-12-26 06:55 tertestclient
-rwxr-xr-x root     shell       14040 2015-12-26 07:16 thermal
-rwxr-xr-x root     shell        9684 2015-12-26 06:55 thermal_manager
-rwxr-xr-x root     shell        9452 2015-12-26 07:17 thermald
-rwxr-xr-x root     shell        5348 2015-12-26 07:16 tiny_mkswap
-rwxr-xr-x root     shell        5348 2015-12-26 07:11 tiny_swapoff
-rwxr-xr-x root     shell        5348 2015-12-26 07:16 tiny_swapon
-rwxr-xr-x root     shell      150776 2015-12-26 07:16 toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 top -> toolbox
lrwxr-xr-x root     shell             2015-12-26 07:16 touch -> toolbox
-rwxr-xr-x root     shell       34096 2015-12-26 07:16 tune2fs
-rwxr-xr-x root     shell        3814 2015-12-26 06:55 uiautomator
lrwxr-xr-x root     shell             2015-12-26 07:16 umount -> toolbox
lstat '/system/bin/uncrypt' failed: Permission denied
lrwxr-xr-x root     shell             2015-12-26 07:16 uptime -> toolbox
lstat '/system/bin/vdc' failed: Permission denied
lrwxr-xr-x root     shell             2015-12-26 07:16 vmstat -> toolbox
lstat '/system/bin/vold' failed: Permission denied
lrwxr-xr-x root     shell             2015-12-26 07:16 watchprops -> toolbox
-rwxr-xr-x root     shell       13540 2015-12-26 07:16 wifi2agps
lrwxr-xr-x root     shell             2015-12-26 07:16 wipe -> toolbox
-rwxr-xr-x root     shell         190 2015-12-26 06:55 wm
-rwxr-xr-x root     shell        9440 2015-12-26 07:16 wmt_loader
-rwxr-xr-x root     shell       66240 2015-12-26 07:16 wpa_cli
-rwxr-xr-x root     shell     1035504 2015-12-26 07:17 wpa_supplicant
-rwxr-xr-x root     shell        9508 2015-12-26 06:55 xlog
И файлы-конфигурации:

Код: Выделить всё

[olej@dell own.WORK]$ adb -s 0123456789ABCDEF shell ls -l /system/etc
-rw-r--r-- root     root       309304 2015-12-30 16:12 NOTICE.html.gz
-rw-r--r-- root     root       970248 2015-12-26 06:28 NumberHeadWithIDToByte
-rw-r--r-- root     root        11479 2015-12-26 06:28 agps_profiles_conf2.xml
-rw-r--r-- root     root       385310 2015-12-26 06:28 apns-conf.xml
drwxr-xr-x root     root              2015-12-26 06:28 appwidget
-rw-r--r-- root     root         8360 2015-12-26 06:28 audio_device.xml
-rw-r--r-- root     root         5433 2015-12-26 06:28 audio_effects.conf
-rw-r--r-- root     root         5796 2015-12-26 06:28 audio_policy.conf
drwxr-xr-x root     root              2015-12-26 06:55 bluetooth
-rw-r--r-- root     root         1045 2015-12-26 06:55 clatd.conf
-rw-r--r-- root     root         1331 2015-12-26 06:28 custom.conf
drwxr-xr-x root     root              2015-12-26 06:55 dhcpcd
-rw-r--r-- root     root          478 2015-12-26 06:55 disableapplist.txt
-rw-r--r-- root     root          819 2015-12-26 06:28 ecc_list.xml
-rw-r--r-- root     root        16641 2015-12-26 06:01 event-log-tags
-rw-r--r-- root     root         2059 2015-12-26 06:55 factory.ini
-rw-r--r-- root     root        13321 2015-12-26 06:28 fallback_fonts.xml
drwxr-xr-x root     root              2015-12-26 06:56 firmware
drwxr-xr-x root     root              2015-12-26 06:55 fmr
-rw-r--r-- root     root        14642 2015-12-26 06:28 fonts.xml
-rw-r--r-- root     root        13312 2015-12-26 06:28 geocoding.db
-rw-r--r-- root     root           25 2015-12-26 06:28 hosts
-rw-r--r-- root     root      1284096 2015-12-26 06:28 iAmCdRom.iso
drwxr-xr-x root     root              2015-12-26 06:56 mddb
-rw-r--r-- root     root        12766 2015-12-26 06:28 media_codecs.xml
-rw-r--r-- root     root         1994 2015-12-26 06:55 mkshrc
-rw-r--r-- root     root         2152 2015-12-26 06:28 mtk_omx_core.cfg
-rw-r--r-- root     root          289 2015-12-26 06:28 mtklog-config.prop
-rw-r--r-- root     root          676 2015-12-26 06:28 partition_permission.sh
-rw-r--r-- root     root           24 2015-12-26 06:55 perfservapplist.txt
-rw-r--r-- root     root          300 2015-12-26 06:55 perfservscntbl.txt
drwxr-xr-x root     root              2015-12-26 06:55 permissions
drwxr-xr-x root     root              2015-12-26 07:16 ppp
drwxr-xr-x root     root              2015-12-26 06:55 preferred-apps
-rw-r--r-- root     root       112975 2015-12-26 06:28 preloaded-classes
drwxr-xr-x root     root              2015-12-26 06:55 radvd
-rw-r--r-- root     root       214853 2015-12-30 16:12 recovery-resource.dat
-rw-r--r-- root     root          244 2015-12-26 06:28 recovery.fstab
-rw-r--r-- root     root          804 2015-12-26 06:55 recovery.xml
-rw-r--r-- root     root         1034 2015-12-26 06:55 resmonwhitelist.txt
drwxr-xr-x root     root              2015-12-26 06:57 security
-rw-r--r-- root     root        47779 2015-12-26 06:28 spn-conf.xml
-rw-r--r-- root     root         4953 2015-12-26 06:28 system_fonts.xml
-rw-r--r-- root     root          633 2015-12-26 06:28 throttle.sh
drwxr-xr-x root     root              2015-12-26 06:56 updatecmds
-rw-r--r-- root     root          186 2015-12-26 06:28 virtual-spn-conf-by-efgid1.xml
-rw-r--r-- root     root          241 2015-12-26 06:28 virtual-spn-conf-by-efpnn.xml
-rw-r--r-- root     root         3193 2015-12-26 06:28 virtual-spn-conf-by-efspn.xml
-rw-r--r-- root     root          196 2015-12-26 06:28 virtual-spn-conf-by-imsi.xml
drwxr-xr-x root     root              2015-12-26 06:28 voicecommand
drwxr-xr-x root     root              2015-12-26 06:56 wide-dhcpv6
drwxr-xr-x root     root              2015-12-26 06:56 wifi
-rw-r--r-- root     root         1248 2015-12-26 06:01 xlog-filter-default
-rw-r--r-- root     root          715 2015-12-26 06:01 xlog-filter-tags

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 26 фев 2017, 16:33

Olej писал(а):Получение права root на устройствах.
3. Каким же образом работают методы / программы получения прав root?
Судя по всему, все такие методы основываются на динамическом анализе дыр в безопасности на конкретном аппарате, методом поиска, эмпирики и т.п.
Поэтому, например, некоторые версии программ дают получение прав root на Android 4.4, например, но не работают для 5.1.
А в следующей версии они дополняют найденными проколами безопасности следующей версии.
Внимательно смотрите версии программ взлома!

4. Какие есть самые популярные инструменты для этого дела?
(этот пункт будет пополняться)
- KingRoot, Мобильная версия KingRoot
- SuperSU, утилита для управления ROOT-доступом приложений
- KingoRoot, Получение Root прав
- Super-Sume, Замена KingRoot/User на SuperSU
Описание:
Утилита KingRoot успешно рутирует множество устройств, но из-за особенностей ku некоторые установленные программы не могут получить Рут доступ.
Данное приложение:
- удаляет KingRoot и KingUser с вашего телефона
- отключает Knox
- устанавливает SuperSU v2.46
5. Есть ли какие угрозы при получении root любым из способов?
Да, есть!
- Ошибки в приложениях на версиях 4.6
- Если у вас работает Root, то лучше не ставьте обновление (его можно потерять)
- Некоторые программы отказываются работать с KingRoot (Сбербанк и др)
- Root не получен, а KingRoot не удаляется (популярная проблема) выход - отключение, перепрошивка
- Root исчезает после перезагрузки (временный Рут)
- Подумайте много раз перед тем, как получить Root!
- Будьте готовы к перепрошивке, если KingRoot не удаляется!
- Возможно вы не сможете обновить прошивку по воздуху!
Вплоть до того, что ваш планшет / смартфон после неудачной операции превратится в кирпич! :-o :cry:
Как быть?
Прежде, чем предпринимать хоть какую попытку получить root:
- найдите и сохраните в файл свою текущую прошивку;
- изучите и прорепетируйте (хотя бы на имитаторе) заливку прошивки в аппарат;
- найдите в своём городе сервис-центр производителя, созвонитесь, узнайте как и за какую стоимость они сделают перепрошивку;
На root-права нужно выходить в полной готовности!

6. Как, имея права root, их временно отменить для тех программ (банковские, финансы, ...) которые не хотят работать с root?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 26 фев 2017, 19:29

Olej писал(а):Получение права root на устройствах.
2. Не совсем понятно, а зачем обязательно получать права root?
Какие возможности из числа крайне нужных доступны только с root?
Что такое Root права и для чего они нужны?
Root - права суперпользователя, root пользователя (являются аналогом учётном записи администратора в Windows). Позволяют получить полный доступ к операционной системе: изменение системных файлов, запуск некоторых сторонних приложений, резервное копирование системы. Сделать root означает получить права суперпользователя, точнее сказать, добавить в прошивку возможность выдачи прав суперпользователя приложениям. В большинстве устройств root права получают вместе с правами записи в раздел system. Superuser (суперпользователь) - это программа, которая выдаёт другим приложениям права суперпользователя, есть и другие. Чаще всего установка приложения superuser происходит вместе с получением прав суперпользователя. Часто путают термин superuser и root, root - это права суперпользователя, а superuser - это приложение. Как получить права root вы можете узнать в теме обсуждения вашего устройства.

Для чего он нужен:
Получение прав root пользователя нужно для того, чтобы можно было изменять содержимое раздела system на встроенном накопителе вашего Android-устройства, остальное это следсвия.
Полный доступ к операционной системе Android.
Позволяет изменять системные файлы (файлы хранятся в разделе /system):
- Системные приложения (карты, календарь, часы и т.д.)
- Темы
- Изображения, выводимые при загрузке
- Toolbox (двоичный код Linux, позволяющий выполнять такие простые команды Linux, как "ls") может быть заменен Busybox (чуть лучший вариант)
- Можно добавить исполняемые файлы Linux
- Удалить ненужные приложения
Запуск специальных приложений, которые требуют большего контроля над системой
Резервное копирование системы
Блокирование рекламы (используется файл iptables, который хранится в разделе /system)
Управление процессором и видео ускорителем
И многое другое

Правильнее всего говорить так:
Наличие прав root пользователя.
Получить возможность запускать приложения с правами root пользователя.
Запустить программу с правами root пользователя.

Все ограничения в Android это следствия того, что Linux является многопользовательской операционной системой. Поэтому ограничение прав и возможностей в Android связана с тем, что из коробки ваше Android устройство работает под учётной записью обычного пользователя, у которого нет полных прав как у root пользователя. Это сделано в целях безопасности. Так как если вы получите возможность запускать программы с правами root пользователя и установите программу оплаты счетов в банке, злоумышленникам не составит никакого труда украсть у вас все данные и деньги с карты. Поэтому говорят, что получение прав root пользователя опасно, а не потому, что после получения рута ваш аппарат сгорит или начнёт глючить.
Это утверждение неверное (относилось к каким-то ранним аппаратам):
- Toolbox (двоичный код Linux, позволяющий выполнять такие простые команды Linux, как "ls") может быть заменен Busybox (чуть лучший вариант)
На сегодня в большинстве аппаратов присутствуют одновременно и Toolbox и Busybox, см. железо под Android

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 27 фев 2017, 13:14

Olej писал(а): На сегодня в большинстве аппаратов присутствуют одновременно и Toolbox и Busybox, см. железо под Android
Но, кстати, в эмуляторах SDK (AVD) присутствуют только минимальные Toolbox:

Код: Выделить всё

root@generic_x86_64:/ # ls -l /system/bin/*box                                 
-rwxr-xr-x root     shell      264016 2016-11-22 00:51 toolbox

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 27 фев 2017, 20:51

Olej писал(а): 4. Какие есть самые популярные инструменты для этого дела?
(этот пункт будет пополняться)
- KingRoot, Мобильная версия KingRoot
- SuperSU, утилита для управления ROOT-доступом приложений
- KingoRoot, Получение Root прав
- Super-Sume, Замена KingRoot/User на SuperSU
В обсуждениях (но это всё на эмпирическом уровне) утверждается, что функциональность самая высокая (и неприятности убывающие) в порядке:
SuperSU => KingRoot => KingoRoot.
Но SuperSU ставят предварительно установив KingRoot, после чего KingRoot удаляют.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 27 фев 2017, 20:57

Olej писал(а): 5. Есть ли какие угрозы при получении root любым из способов?
Да, есть!
Хорошая возможность а). проверить эффективность б). потренироваться и в). избежать таких проблем представляется возможностью KingRoot приложение на AVD эмуляторе той же версии, которая стоит на устройстве. И только потом делать это на самом устройстве.
Начали...

Код: Выделить всё

[olej@dell APPs]$ ls -l NewKingrootV5.0.4_C170_B391_en_release_2017_02_24_20170224200923_105203.apk 
-rw-rw-r-- 1 olej olej 20410716 фев 25 00:44 NewKingrootV5.0.4_C170_B391_en_release_2017_02_24_20170224200923_105203.apk

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 install ./NewKingrootV5.0.4_C170_B391_en_release_2017_02_24_20170224200923_105203.apk
[100%] /data/local/tmp/NewKingrootV5.0.4_C170_B391_en_release_2017_02_24_20170224200923_105203.apk
    pkg: /data/local/tmp/NewKingrootV5.0.4_C170_B391_en_release_2017_02_24_20170224200923_105203.apk
Success
Но это только начало!
Дальше отправляемся на устройство (эмулятор) и запускаем значок Kingroot (2-й ряд снизу).
Вложения
Screenshot_1488203313.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 27 фев 2017, 20:59

Olej писал(а):Дальше отправляемся на устройство (эмулятор) и запускаем значок Kingroot (2-й ряд снизу).
Вложения
Screenshot_1488203425.png
Screenshot_1488203463.png
Screenshot_1488208651.png
Screenshot_1488212186.png
Screenshot_1488212288.png
Screenshot_1488212331.png
Screenshot_1488212408.png
Screenshot_1488212466.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 27 фев 2017, 21:07

Olej писал(а):
Olej писал(а):Дальше отправляемся на устройство (эмулятор) и запускаем значок Kingroot (2-й ряд снизу).
Процесс этот (выше) весьма длительный.
И на его протяжении аппарат (эмулятор) приходится перезагружать несколько раз.

На протяжении выполнения можем смотреть (ADB) в динамике лог происходящего процесса:

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 shell 
root@generic_x86_64:/ # 
...

Код: Выделить всё

[olej@dell ~]$ adb -s emulator-5554 logcat -d -t50 *:I
--------- beginning of system
W/PackageManager( 1650): Unknown permission com.sec.android.app.twlauncher.READ_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.gau.go.launcherex.permission.READ_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.gau.go.launcherex.permission.WRITE_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.nd.android.launcher.permission.READ_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.nd.android.launcher.permission.WRITE_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.huawei.launcher.permission.READ_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.huawei.launcher.permission.WRITE_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.mx.launcher.permission.READ_SETTINGS in package com.kingroot.kinguser
W/PackageManager( 1650): Unknown permission com.mx.launcher.permission.WRITE_SETTINGS in package com.kingroot.kinguser
...
И контролировать ход выполнения:

Код: Выделить всё

root@generic_x86_64:/ # top -m 5 -n 3 -d 5

User 81%, System 8%, IOW 0%, IRQ 0%
User 584 + Nice 0 + Sys 60 + Idle 68 + IOW 1 + IRQ 0 + SIRQ 2 = 715

  PID PR CPU% S  #THR     VSS     RSS PCY UID      Name
11983  0  78% S    43 1176780K 147256K  fg u0_a59   com.kingroot.kinguser
 1114  0  49% S    15 277320K 142952K  fg system   /system/bin/surfaceflinger
 1650  0   1% S    79 1183768K 100688K  fg system   system_server
13055  0   0% R     1  12268K   1536K  fg root     top
 1109  0   0% S     5  23376K   3812K  fg logd     /system/bin/logd

Код: Выделить всё

root@generic_x86_64:/ # top -h
Usage: top [ -m max_procs ] [ -n iterations ] [ -d delay ] [ -s sort_column ] [ -t ] [ -h ]
    -m num  Maximum number of processes to display.
    -n num  Updates to show before exiting.
    -d num  Seconds to wait between updates.
    -s col  Column to sort by (cpu,vss,rss,thr).
    -t      Show threads instead of processes.
    -h      Display this help screen.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: терминология и жаргон

Непрочитанное сообщение Olej » 28 фев 2017, 19:37

Стандарты сотовой связи
Стандарты сотовой связи.

В данной статье мы будем пользоваться определёнными терминами, которые могут в разных текстах пониматься по разному. В данной статье мы будем использовать тот смысл, который описан ниже.

На сегодняшний день существует два основных семейства стандартов сотовой связи для передачи голоса и передачи данных (мобильного интернета, доступ в Интернет). Для конечного пользователя принципиальных отличий между семействами нет.

GSM – основное семейство стандартов сотовой связи в Европе в том числе и странах СНГ и самый распространённый в мире стандарт цифровой сотовой связи. Под семейством стандартов GSM или просто GSM-сетями обычно понимают совокупность 2G(GPRS, EDGE) - 3G(UMTS, HSPA) - 4G(LTE) сетей. Примеры GSM операторов: Beeline, MTS, TELE2, Megafon, Orange AT&T, NTT docomo и другие.
CDMA – основное семейство стандартов сотовой связи для США и других стран (Украина, Япония и прочие). Под семейством стандартов CDMA обычно понимают совокупность стандартов CDMA2000, CDMA2000 1Х, 1XEV-DO Rev A, 1XEV-DO Rev B. Примеры CDMA операторов: Скайлинк, Verizon, au, Интертелеком, Общий смысл термина CDMA – это технология кодового разделения каналов, про него нужно помнить, но в данной статье CDMA мы будем употреблять как обозначение семейства стандартов. Также не стоит путать CDMA и WCDMA, это разные вещи.
Другие стандартны. Существуют и другие стандарты, но так как они не очень популярны, в данном материале они рассматриваться не будут.
Примечание: как вы видите, LTE входит и в GSM и в CDMA сети. LTE это стандарт передачи данных (доступа в интернет) в сотовых сетях, не привязанный к конкретному семейству, то есть LTE является и стандартом семейства GSM, и стандартом семейства CDMA.
DevFAQ_стандарты.png
DevFAQ_cellStandarts.png
Примечание 0
Упоминая скорости, мы подразумеваем только входящий поток, то есть скорость скачивания, исходящий поток может быть значительно ниже и это действительно так. В сетях LTE, скорость исходящего потока, сравнима со скоростью входящего потока.

Примечание 1
3G – стандарты передачи данных третьего поколения, к ним относят стандарты, которые обеспечивают следующие скорости:
для абонентов с высокой мобильностью (до 120 км/ч) — не более 144 кбит/с;
для абонентов с низкой мобильностью (до 3 км/ч) — 384 кбит/с;
для неподвижных объектов — 2048 Кбит/с.
Т.е. к стандартам передачи данных третьего поколения можно отнести UMTS и HSPA.
Часто, особенно в Android-смартфонах, 3G отождествляется с термином UMTS, хотя на самом деле 3G более широкое понятие.

4G – стандарты передачи данных четвёртого поколения, к ним относят стандарты, которые обеспечивают (приведены только основные требования):
пиковые скорости передачи данных от 100 Мбит/с для пользователей с высокой мобильностью (от 10 км/ч до 120 км/ч) и от 1 Гбит/с для пользователей с низкой мобильностью (до 10 км/ч);
плавный хэндовер через различные сети;
высокое качество мобильных услуг.
Т.е. к стандартам передачи данных четвёртого поколения можно отнести LTE.
Предыдущие стандарты, которые нельзя отнести ни к 3G, ни к 4G называют стандартами второго поколения (2G), к ним относятся GPRS и EDGE.

Примечание 2
Термин WCDMA, это полный синоним термина 3G, то есть обобщающее название стандартов UMTS и HSPA. Хотя технически такое употребление термина WCDMA неправильно, так как на самом деле WCDMA это не стандарт передачи данных, а технология широкополосного множественного доступа с кодовым разделением, на основе которой построены все стандарты высокоскоростной передачи данных (EV-DO, UMTS, HSPA, LTE).

Примечание 3
Чтобы устройство работало в указанном стандарте и передавало данные с указанными скоростями не только само устройство должно поддерживать данный стандарт, но и базовая станция оператора связи, к которой в данный момент подключено устройство.

Ответить

Вернуться в «Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей