AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[android](unix)

Martin Hope
Ken H
Asked: 2023-04-30 01:23:00 +0800 CST

如何从 /dev/sr0 创建虚拟 ISO 文件

  • 13

我想从 /dev/sr0 创建一个虚拟 ISO 文件,而不必创建一个实际的 ISO 文件。目的是将其共享到运行 VLC 的 Android 设备。Android/VLC 只能将光盘(具有菜单支持等)作为 ISO 文件打开。

android
  • 1 个回答
  • 369 Views
Martin Hope
Helpless
Asked: 2022-01-26 12:49:39 +0800 CST

Manjaro:如何将 Android Studio(带 snap)更新为 Bumblebee 版本?

  • 1

我有 Archtic Fox 版本。我所有的异性恋朋友都有大黄蜂版本。我也想要大黄蜂版本。帮助。

我想我用过快照。我尝试了“快速刷新”,但什么也没发生。我尝试了设置-> 更新。没啥事儿。帮助!

manjaro android
  • 1 个回答
  • 117 Views
Martin Hope
Maurice
Asked: 2021-12-24 15:49:53 +0800 CST

为什么通过 UserLAnd 在 android 上运行 Linux 性能较差?

  • 2

现在LinuxOnDex三星已经停止使用它,很多人用它UserLAnd来在他们的安卓手机上运行 Linux。

在网上我读到很多运行 linux viaUserLAnd不是很高效。但我找不到任何网页来解释为什么会这样。是因为 Linux 在容器内运行时使用电话硬件(CPU/RAM)的效率较低吗?还是以其他方式影响性能?我还想知道有多少性能受到影响。在容器内运行 linux 是否UserLAnd只会对性能产生轻微影响,还是会对性能产生很大影响?

谢谢

linux android
  • 1 个回答
  • 83 Views
Martin Hope
user388429
Asked: 2020-01-01 09:41:47 +0800 CST

如何在 termux 上安装 dsniff 包?

  • 0

我试图安装dsniff包以使用 dnsspoof。我试过这个命令:

apt-get install dsniff

但我收到了这个错误:

E: Unable to locate package dsniff

我错过了什么?

package-management android
  • 1 个回答
  • 1013 Views
Martin Hope
Tim
Asked: 2019-11-23 04:14:16 +0800 CST

如何使用公钥身份验证访问 android 上的 ssh 服务器?

  • 0

我的 android 4.4.2(它很旧但无法升级)手机通过 SimpleSSHD 应用程序运行 SSH 服务器。它在每次登录时都会生成不同的随机密码,所以对于我作为客户端用户来说非常不方便。所以我想使用公钥认证。

以前我已经生成了一对公钥和私钥来访问 SSH 服务器。我想重复使用密钥对是可以的,所以我将公钥文件复制到android手机:

$ ssh-copy-id -p 2222 192.168.1.87
/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "/home/t/.ssh/id_rsa.pub"
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
t@192.168.1.87's password: 
restorecon: invalid option -- F
usage:  restorecon [-nrRv] pathname...

之后,我仍然需要输入服务器生成的随机密码才能登录。

将公钥文件复制到android手机不起作用吗?

公钥文件应该放在安卓手机的哪个目录下?

谢谢。

ssh android
  • 1 个回答
  • 3463 Views
Martin Hope
Ne Mo
Asked: 2019-06-20 12:40:29 +0800 CST

如何让 dmesg 存储日志文件?

  • 2

我的手机一直在重启。我想知道 dmesg 在它重新启动的那一刻说了什么,所以我可以诊断。

不幸的是,重启不会发生,而且只有在我使用它时才会发生。我连续几天无法将手机连接到笔记本电脑。我现在通过 adb 连接了它,当然小 varlet 没有重新启动。也没有last_kmsg。

版本是 LineageOS 14。我在这里发帖是因为这个问题的答案可能适用于所有基于 unix 的系统。如果你不喜欢,我想把它放到Android上。

我的设想是它不断地写入日志,直到它重新启动。我意识到如果手机不自行重启,日志最终会填满 SD 卡。所以我正在描绘一个像这样的脚本:

dmesg to log.1
if log.1 >1mb, delete it 
dmesg log.2
if log.2 >1mb, delete it 
dmesg to log.1

虽然我没有写它的能力。任何人都可以帮忙吗?

android dmesg
  • 1 个回答
  • 611 Views
Martin Hope
jakun
Asked: 2018-11-02 11:51:19 +0800 CST

在 Linux 上移动 .android

  • 2

Android Studio 抱怨由于空间不足而无法启动模拟器。该文件夹~/.android包含(除其他外)虚拟设备,因此非常大。我想把它移到另一个有更多空间的分区。那里有很多描述如何移动这个目录:只需移动目录并设置环境变量ANDROID_SDK_HOME。问题是,所有这些解释都是针对 Windows 的。

我已经移动了目录并尝试在 Android Studio未运行时设置环境变量~/.bashrc(由 提供~/.bash_profile)~/.profile

export ANDROID_SDK_HOME='/mnt/data/accessories/android'

并且在~/.pam_environment(这里推荐)

ANDROID_SDK_HOME=/home/user/data/accessories/android

Android Studio 在它需要的时间后愉快地打开,~/.android一言不发地创建一个新目录并且没有找到虚拟设备。

不管我是从命令行还是通过 i3 快捷方式运行 android-studio。

在启动 Android Studio 之前,我已经重启了整个系统——以防万一。

我正在使用 Arch Linux 和 Android Studio 3.2。

我如何~/.android在 Linux 上移动?

android
  • 2 个回答
  • 1792 Views
Martin Hope
jonny789
Asked: 2018-09-18 18:47:28 +0800 CST

如何在 /sys/kernel/sound_control/headphone_gain 中调整耳机增益?

  • 1

我想增加耳机增益。所以我找到了文件位置/sys/kernel/sound_control/headphone_gain。

cat /sys/kernel/sound_control/headphone_gain

节目

0 0 

为了写一些像 226 这样的期望值,我尝试了:

echo "226 226" > /sys/kernel/sound_control/headphone_gain

但是阅读仍然返回0 0。

怎么写226 226呢?

audio android
  • 1 个回答
  • 673 Views
Martin Hope
Ruslan
Asked: 2018-08-15 13:12:23 +0800 CST

Android 上的 Magisk 如何在没有 setuid 和功能的情况下作为 su 工作?

  • 2

我在另一个答案中读到,在 Android 上,su二进制文件避免需要setuid使用文件系统功能,如cap_setuid. 但后来我尝试检查这一点,令我惊讶的是,我发现我的支持 Magisk 的 Android 8.0 系统上没有设置任何功能。

这是我检查的方式:

  1. 通过 SimpleSSHD 登录
  2. scp'ed 以下二进制文件取自 Debian arm64 软件包libcap2,libcap2-bin并且libc6:
    • getcap
    • libc.so.6
    • libcap.so.2.25
    • libcap.so.2
    • ld-2.27.so
  3. 在电话上进行了以下终端会话:

$ su
# whoami
root
# exit

$ type su
su is /sbin/su

$ ls -lh /sbin/su
lrwxrwxrwx 1 root root 12 2018-08-12 22:40 /sbin/su -> /sbin/magisk

$ ls -lh /sbin/magisk
-rwxr-xr-x 1 root root 94 2018-08-12 22:40 /sbin/magisk

$ sed 's@^@> @' /sbin/magisk
> #!/system/bin/sh
> unset LD_LIBRARY_PATH
> unset LD_PRELOAD
> exec /sbin/magisk.bin "${0##*/}" "$@"

$ ls -lh /sbin/magisk.bin
-rwxr-xr-x 1 root root 71K 2018-08-12 22:40 /sbin/magisk.bin

$ file /sbin/magisk.bin
/sbin/magisk.bin: ELF shared object, 32-bit LSB arm, dynamic (/system/bin/linker), stripped

$ LD_LIBRARY_PATH=. ./ld-2.27.so ./getcap -v /sbin/magisk.bin
/sbin/magisk.bin

如您所见,二进制文件中既不setuid存在位,也不存在任何功能。/sbin/magisk.bin发生什么了?它是如何工作的?

android root
  • 1 个回答
  • 1117 Views
Martin Hope
jc1850
Asked: 2018-08-11 00:51:52 +0800 CST

串口忽略自定义除数

  • 3

我试图通过将除数 2 应用于 6.5Mb/s 的波特基来以 3.25Mb/s 的速度运行串行端口。我正在使用运行带有内置串行端口的 android 6 的 IoT 设备 (Telit HE922-3GR),该proc/tty/driver/ttyS文件包含:

serinfo:1.0 driver revision:
0: uart:XGOLD_USIF mmio:0xE1200000 irq:36 tx:32497 rx:20751 fe:1834 RTS|DTR|DSR|CD|RI
1: uart:XGOLD_USIF mmio:0xE1100000 irq:35 tx:453 rx:0 RTS|DTR|DSR|CD|RI

我正在使用 /dev/ttyS1

除数设置sys/class/tty/ttyS0/custom_divisor为正确值,但无论除数如何,串行端口仍以 6.5Mb/s 运行。

我能做些什么来确保串口使用这个除数吗?

linux android
  • 1 个回答
  • 312 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve