терминология и жаргон
Модераторы: Olej, adminn, vikos
Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
терминология и жаргон
В Android (вместе с его отображением в железо) так много специфических терминов, понятий и жаргона, отличающих его от базового Linux, что для их толкования (обсуждения, уточнения, дополнения) вполне достойно иметь отдельную тему!
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: терминология и жаргон
Получение права root на устройствах.
Одно из самых замысловатых "заклинаний" в среде Android.
Состояние дел уже затрагивалось здесь в форуме - железо под Android:
2. Не совсем понятно, а зачем обязательно получать права root?
Какие возможности из числа крайне нужных доступны только с root?
Root Essentials, Большой набор инструментов для телефонов с рут-доступом
Понятно, что невозможно переписать файлы-программы:
И файлы-конфигурации:
Одно из самых замысловатых "заклинаний" в среде Android.
Состояние дел уже затрагивалось здесь в форуме - железо под Android:
1. Понятно, зачем производители (но не все) не предоставляют доступ с правами root в Android/Linux - чтобы не начудили, не порождать рекламации, гарантийное обслуживание и т.д.Теперь вопрос о том как получить права root на этих устройствах.
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: терминология и жаргон
3. Каким же образом работают методы / программы получения прав root?Olej писал(а):Получение права root на устройствах.
Судя по всему, все такие методы основываются на динамическом анализе дыр в безопасности на конкретном аппарате, методом поиска, эмпирики и т.п.
Поэтому, например, некоторые версии программ дают получение прав root на Android 4.4, например, но не работают для 5.1.
А в следующей версии они дополняют найденными проколами безопасности следующей версии.
Внимательно смотрите версии программ взлома!
4. Какие есть самые популярные инструменты для этого дела?
(этот пункт будет пополняться)
- KingRoot, Мобильная версия KingRoot
- SuperSU, утилита для управления ROOT-доступом приложений
- KingoRoot, Получение Root прав
- Super-Sume, Замена KingRoot/User на SuperSU
5. Есть ли какие угрозы при получении root любым из способов?Описание:
Утилита KingRoot успешно рутирует множество устройств, но из-за особенностей ku некоторые установленные программы не могут получить Рут доступ.
Данное приложение:
- удаляет KingRoot и KingUser с вашего телефона
- отключает Knox
- устанавливает SuperSU v2.46
Да, есть!
Вплоть до того, что ваш планшет / смартфон после неудачной операции превратится в кирпич!- Ошибки в приложениях на версиях 4.6
- Если у вас работает Root, то лучше не ставьте обновление (его можно потерять)
- Некоторые программы отказываются работать с KingRoot (Сбербанк и др)
- Root не получен, а KingRoot не удаляется (популярная проблема) выход - отключение, перепрошивка
- Root исчезает после перезагрузки (временный Рут)
- Подумайте много раз перед тем, как получить Root!
- Будьте готовы к перепрошивке, если KingRoot не удаляется!
- Возможно вы не сможете обновить прошивку по воздуху!
Как быть?
Прежде, чем предпринимать хоть какую попытку получить root:
- найдите и сохраните в файл свою текущую прошивку;
- изучите и прорепетируйте (хотя бы на имитаторе) заливку прошивки в аппарат;
- найдите в своём городе сервис-центр производителя, созвонитесь, узнайте как и за какую стоимость они сделают перепрошивку;
На root-права нужно выходить в полной готовности!
6. Как, имея права root, их временно отменить для тех программ (банковские, финансы, ...) которые не хотят работать с root?
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: терминология и жаргон
Что такое Root права и для чего они нужны?Olej писал(а):Получение права root на устройствах.
2. Не совсем понятно, а зачем обязательно получать права 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 и Busybox, см. железо под Android- Toolbox (двоичный код Linux, позволяющий выполнять такие простые команды Linux, как "ls") может быть заменен Busybox (чуть лучший вариант)
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: терминология и жаргон
Но, кстати, в эмуляторах SDK (AVD) присутствуют только минимальные Toolbox:Olej писал(а): На сегодня в большинстве аппаратов присутствуют одновременно и Toolbox и Busybox, см. железо под Android
Код: Выделить всё
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 писал(а): 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: терминология и жаргон
Хорошая возможность а). проверить эффективность б). потренироваться и в). избежать таких проблем представляется возможностью KingRoot приложение на AVD эмуляторе той же версии, которая стоит на устройстве. И только потом делать это на самом устройстве.Olej писал(а): 5. Есть ли какие угрозы при получении root любым из способов?
Да, есть!
Начали...
Код: Выделить всё
[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-й ряд снизу).
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: терминология и жаргон
Olej писал(а):Дальше отправляемся на устройство (эмулятор) и запускаем значок Kingroot (2-й ряд снизу).
- Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
- Контактная информация:
Re: терминология и жаргон
Процесс этот (выше) весьма длительный.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: терминология и жаргон
Стандарты сотовой связи
Стандарты сотовой связи.
В данной статье мы будем пользоваться определёнными терминами, которые могут в разных текстах пониматься по разному. В данной статье мы будем использовать тот смысл, который описан ниже.
На сегодняшний день существует два основных семейства стандартов сотовой связи для передачи голоса и передачи данных (мобильного интернета, доступ в Интернет). Для конечного пользователя принципиальных отличий между семействами нет.
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. Примечание 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
Чтобы устройство работало в указанном стандарте и передавало данные с указанными скоростями не только само устройство должно поддерживать данный стандарт, но и базовая станция оператора связи, к которой в данный момент подключено устройство.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя