Нашлось днем время поиграться с рутом на своем
webOS TV 3.8.0. Т. к. рутовал относительно давно, счетчик в приложении DevMode был 0:0. Сделал на всяк 900 командой
- Код: Выделить всё
echo '900:00:00' > /media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service/devSessionTime
Попробовал установить ipk - не получилось:
- Код: Выделить всё
opkg -o /media/developer/apps install http://msx.lh1.in/ipk/vplay2.ipk
Collected errors:
* opkg_conf_load: Could not create lock file /media/developer/apps//var/lock/opkg: No such file or directory.
Долго не мог допереть что это за путь такой с двумя слешами, потом посмотрел структуру каталогов в
/media/cryptofs/ и по аналогии создал
mkdir -p /media/developer/apps/var/lock. После этого приложение установилось без ошибок, и в
/media/developer/apps/ появились другие каталоги:
- Код: Выделить всё
/ # ls -lR /media/developer/apps/
/media/developer/apps/:
total 8
drwxrwxrwx 4 root root 4096 May 5 18:12 usr
drwxrwxrwx 3 root root 4096 May 5 18:12 var
/media/developer/apps/usr:
total 8
drwxrwxrwx 3 root root 4096 May 5 18:12 lib
drwxrwxrwx 4 root root 4096 May 5 18:12 palm
/media/developer/apps/usr/lib:
total 4
drwxrwxrwx 4 root root 4096 May 5 18:12 opkg
/media/developer/apps/usr/lib/opkg:
total 12
drwxrwxrwx 2 root root 4096 May 5 18:12 info
drwxrwxrwx 2 root root 4096 May 5 18:12 lists
-rwxrwxrwx 1 root root 104 May 5 18:12 status
/media/developer/apps/usr/lib/opkg/info:
total 8
-rwxrwxrwx 1 root root 242 Mar 14 21:52 ivi.control
-rwxrwxrwx 1 root root 606 May 5 18:12 ivi.list
/media/developer/apps/usr/lib/opkg/lists:
total 0
/media/developer/apps/usr/palm:
total 8
drwxrwxrwx 3 root root 4096 May 5 18:12 applications
drwxrwxrwx 3 root root 4096 May 5 18:12 packages
/media/developer/apps/usr/palm/applications:
total 4
drwxrwxrwx 3 root root 4096 May 5 18:12 ivi
/media/developer/apps/usr/palm/applications/ivi:
total 32
-rwxrwxrwx 1 root root 269 Mar 14 21:52 appinfo.json
-rwxrwxrwx 1 root root 1457 Mar 14 21:52 icon.png
-rwxrwxrwx 1 root root 676 Mar 14 21:52 index.html
-rwxrwxrwx 1 root root 2296 Mar 14 21:52 largeIcon.png
-rwxrwxrwx 1 root root 650 Mar 14 21:52 main.js
-rwxrwxrwx 1 root root 6060 Mar 14 21:52 splashBackground.png
drwxrwxrwx 2 root root 4096 May 5 18:12 webOSTVjs-1.2.0
/media/developer/apps/usr/palm/applications/ivi/webOSTVjs-1.2.0:
total 36
-rwxrwxrwx 1 root root 11325 Mar 14 21:52 LICENSE-2.0.txt
-rwxrwxrwx 1 root root 11394 Mar 14 21:52 webOSTV-dev.js
-rwxrwxrwx 1 root root 8654 Mar 14 21:52 webOSTV.js
/media/developer/apps/usr/palm/packages:
total 4
drwxrwxrwx 2 root root 4096 May 5 18:12 ivi
/media/developer/apps/usr/palm/packages/ivi:
total 4
-rwxrwxrwx 1 root root 56 Mar 14 21:52 packageinfo.json
/media/developer/apps/var:
total 4
drwxrwxrwx 2 root root 4096 May 5 18:12 lock
/media/developer/apps/var/lock:
total 0
/ #
Т. е. как я понимаю приложение установилось, но ярылка для запуска я ни где не вижу. Делал несколько перезагрузок, ярылык так и не появился, как запустить установленный VPlay так и не ясно

-----------------------------------------------------------------------
Добавлено спустя 22 минуты 13 секунд:smsbox писал(а):p.s. может кто-то знает, куда в ТВ до 2017 года монтируется флешка с приложениями? Есть подозрение, что если ее смотрировать в нужное место, она (флешка) будет работать и на новых ТВ,
Не совсем понял что требуется посмотреть. Только что вставил свою флешку с файлами (приложений для WebOS там нет), в телевизоре открылся файловый менеджер, который может воспроизводить фото и музыку.
Из точек монтирования добавилась одна:
- Код: Выделить всё
/dev/sda1 on /tmp/usb/sda/sda1 type tfat (rw, relatime, uid=0, gid=5000, umask=0002, allow_utime=0020, codepage=437, iocharset=utf8, shortname=winnt, min_prealloc_size=64k, max_prealloc_size=32M, writeback_boundary=4M, readahead=4M, fail_safe, fastmount, hidden=show, errors=continue)
- Код: Выделить всё
webOS TV 3.8.0 LGwebOSTV
/ # mount
/dev/mmcblk0p29 on /old_root type squashfs (ro, relatime)
devtmpfs on /old_root/dev type devtmpfs (rw, relatime, size=321984k, nr_inodes=80496, mode=755)
none on /old_root/dev/pts type devpts (rw, nosuid, noexec, relatime, mode=600)
none on /old_root/proc type proc (rw, nosuid, nodev, noexec, relatime)
none on /old_root/sys type sysfs (rw, nosuid, nodev, noexec, relatime)
/dev/mmcblk0p31 on /old_root/mnt/bsppart type squashfs (ro, relatime)
overlay on / type overlay (ro, relatime, lowerdir=/mnt/bsppart/bsp:/)
devtmpfs on /dev type devtmpfs (rw, relatime, size=321984k, nr_inodes=80496, mode=755)
none on /dev/pts type devpts (rw, relatime, mode=600)
none on /proc type proc (rw, relatime)
sys on /sys type sysfs (rw, relatime)
tmp on /tmp type ramfs (rw, relatime)
tmpfs on /dev/shm type tmpfs (rw, relatime)
/dev/mmcblk0p33 on /mnt/otycabi type squashfs (ro, relatime)
/dev/mmcblk0p32 on /mnt/otncabi type squashfs (ro, relatime)
/dev/mmcblk0p34 on /mnt/fonts type squashfs (ro, relatime)
/dev/mmcblk0p35 on /mnt/smartkey type squashfs (ro, relatime)
/dev/mmcblk0p14 on /mnt/lg/ciplus/cert type squashfs (ro, relatime)
/dev/mmcblk0p30 on /mnt/tvservice type squashfs (ro, relatime)
/dev/mmcblk0p34 on /usr/share/fonts type squashfs (ro, relatime)
/dev/mmcblk0p33 on /usr/lib/nyx/modules type squashfs (ro, relatime)
/dev/mmcblk0p35 on /usr/palm/smartkey type squashfs (ro, relatime)
/dev/mmcblk0p30 on /mnt/lg/tvservice type squashfs (ro, relatime)
/dev/mmcblk0p53 on /mnt/lg/db8 type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p55 on /mnt/lg/appstore type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /mnt/lg/cmn_data type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /mnt/lg/flash/data type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /mnt/lg/user type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /var type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p53 on /var/db type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /home type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p55 on /media type ext4 (rw, nosuid, relatime, data=ordered)
tmpfs on /var/db/temp type tmpfs (rw, relatime, size=81920k, mode=700)
/dev/mmcblk0p15 on /mnt/lg/ciplus/authcxt type ext4 (rw, relatime, data=ordered)
/dev/mmcblk0p54 on /mnt/lg/cache/flash type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /mnt/lg/cache/sdp type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /mnt/lg/cache/browser type ext4 (rw, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /mnt/lg/cache/webbrowser type ext4 (rw, nosuid, relatime, data=ordered)
tmpfs on /var/db/epg type tmpfs (rw, relatime, size=81920k, mode=700)
cgroup_root on /sys/fs/cgroup type tmpfs (rw, nosuid, nodev, noexec, relatime, size=10240k, mode=755)
cpuset on /sys/fs/cgroup/cpuset type cgroup (rw, nosuid, nodev, noexec, relatime, cpuset)
cpu on /sys/fs/cgroup/cpu type cgroup (rw, nosuid, nodev, noexec, relatime, cpu)
cpuacct on /sys/fs/cgroup/cpuacct type cgroup (rw, nosuid, nodev, noexec, relatime, cpuacct)
blkio on /sys/fs/cgroup/blkio type cgroup (rw, nosuid, nodev, noexec, relatime, blkio)
memory on /sys/fs/cgroup/memory type cgroup (rw, nosuid, nodev, noexec, relatime, memory)
devices on /sys/fs/cgroup/devices type cgroup (rw, nosuid, nodev, noexec, relatime, devices)
freezer on /sys/fs/cgroup/freezer type cgroup (rw, nosuid, nodev, noexec, relatime, freezer)
perf_event on /sys/fs/cgroup/perf_event type cgroup (rw, nosuid, nodev, noexec, relatime, perf_event)
debug on /sys/fs/cgroup/debug type cgroup (rw, nosuid, nodev, noexec, relatime, debug)
tmpfs on /mnt/lg/cache/sdp/sdx/pkgs type tmpfs (rw, relatime)
/dev/mmcblk0p54 on /var/spool/rdxd type ext4 (rw, nosuid, relatime, data=ordered)
tmp on /var/palm/jail/com.palmdts.devmode.service/tmp type ramfs (rw, relatime)
overlay on /var/palm/jail/com.palmdts.devmode.service/lib type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/bin type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/usr/bin type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/usr/lib type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/usr/palm/frameworks type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/usr/palm/nodejs type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/usr/share type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
/dev/mmcblk0p34 on /var/palm/jail/com.palmdts.devmode.service/usr/share/fonts type squashfs (ro, nosuid, relatime)
overlay on /var/palm/jail/com.palmdts.devmode.service/usr/palm/services type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
tmp on /var/palm/jail/com.palmdts.devmode.service/var/run/pulse type ramfs (rw, relatime)
tmp on /var/palm/jail/com.palmdts.devmode.service/var/run/luna-service2 type ramfs (rw, relatime)
tmp on /var/palm/jail/com.palmdts.devmode.service/var/log/crashd type ramfs (rw, relatime)
none on /var/palm/jail/com.palmdts.devmode.service/proc type proc (rw, relatime)
tmpfs on /var/palm/jail/com.palmdts.devmode.service/dev/shm type tmpfs (rw, relatime)
overlay on /var/palm/jail/com.palmdts.devmode.service/etc/ssl type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/etc/luna-service2 type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
devtmpfs on /var/palm/jail/com.palmdts.devmode.service/dev/logdir type devtmpfs (ro, nosuid, relatime, size=321984k, nr_inodes=80496, mode=755)
/dev/mmcblk0p54 on /var/palm/jail/com.palmdts.devmode.service/var/luna/preferences type ext4 (ro, nosuid, relatime, data=ordered)
/dev/mmcblk0p54 on /var/palm/jail/com.palmdts.devmode.service/var/file-cache type ext4 (rw, nosuid, relatime, data=ordered) overlay on /var/palm/jail/com.palmdts.devmode.service/etc/palm type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
overlay on /var/palm/jail/com.palmdts.devmode.service/etc/fonts type overlay (ro, nosuid, relatime, lowerdir=/mnt/bsppart/bsp:/)
/dev/mmcblk0p55 on /var/palm/jail/com.palmdts.devmode.service/media/internal type ext4 (rw, nosuid, relatime, data=ordered) tmp on /var/palm/jail/com.palmdts.devmode.service/var/run type ramfs (rw, relatime)
/dev/mmcblk0p55 on /var/palm/jail/com.palmdts.devmode.service/media/cryptofs/apps/usr/palm/services/com.palmdts.devmode.service type ext4 (rw, nosuid, relatime, data=ordered)
tmpfs on /mnt/lg/cmn_data/admanager/tmpData type tmpfs (rw, relatime)
/dev/sda1 on /tmp/usb/sda/sda1 type tfat (rw, relatime, uid=0, gid=5000, umask=0002, allow_utime=0020, codepage=437, iocharset=utf8, shortname=winnt, min_prealloc_size=64k, max_prealloc_size=32M, writeback_boundary=4M, readahead=4M, fail_safe, fastmount, hidden=show, errors=continue)
/ #
на флешке появилась папка и в ней файл "\LG Smart TV\TN\INFO"
содержимое файла:
- Код: Выделить всё
{"INFO":"{ \"core_os_release\": \"3.8.0-61409\", \"returnValue\": true }{ \"device_name\": \"m2r\", \"returnValue\": true }"}