标签: android

如何延迟在后台运行命令?

有人可以告诉我如何制作程序来执行此操作:5 分钟后

echo "80" > /sys/class/leds/blue/brightness
Run Code Online (Sandbox Code Playgroud)

我希望这个程序在后台运行(比如rngd服务)我不能这样做,因为我对 Linux 不太了解。

linux android

46
推荐指数
3
解决办法
8万
查看次数

如何通过 USB 在 Android 和 Linux 之间传输文件?

我想将一些电影文件从 Linux 复制到我的HTC One SV Android 手机(未植根)。

在 Windows 中,当我插入手机时,我的手机会自动挂载其内部和 SD 卡卷,从而允许我传输文件。

在 Linux Mint 13 Mate 中,当我用 USB 数据线插入手机时总是出现错误,然后可能需要几分钟才能安装,并且有时会失败。我认为错误是——

初始化相机时出错:-60:无法锁定设备

我怎样才能使这项工作?

usb linux-mint android

40
推荐指数
4
解决办法
17万
查看次数

安装的 RPM 去哪里了?

我在命令行模式下使用YUM包管理器在我的 Red Hat Enterprise Linux Server 6 机器上下载并安装包。

当我在Android手机上安装apk文件时,它们会转到目录,我想知道RHEL6将其安装的rpm文件保存在哪里?/data/app

yum rpm rhel directory android

29
推荐指数
2
解决办法
13万
查看次数

为什么有`/lib`和`/lib64`而只有`/bin`?

在我的笔记本电脑中:

$ cat /etc/issue  
Ubuntu 18.04 LTS \n \l
Run Code Online (Sandbox Code Playgroud)

x86和有两个不同的文件夹x86_64

~$ ls -1 /  
bin
lib
lib64
sbin
...
Run Code Online (Sandbox Code Playgroud)

为什么二进制文件只存在一个目录?

PS 我也对 Android 感兴趣,但我希望答案应该是一样的。

linux android architecture

28
推荐指数
2
解决办法
5373
查看次数

在 Android 设备上启动原生 Arch Linux

我有一个 Galaxy Note 10.1 (n8010),我想让它在本地启动 Arch Linux。我的意思是启动 Arch Linux 而不是 android。我所需要的只是更改 initramfs,我在世界上任何地方都找不到。我的问题:

  • 我是否只需要更改 initramfs,或者我还必须处理其他事情?(比如内核本身)
  • [完成] 我从哪里得到 CyanogenMod 10.1 的官方 initramfs(可能是 github)?或者我必须自编译 CyanogenMod 的内核并从 zImage 中提取它?
  • [可能] 我可以在 android 数据分区内拥有 Arch linux 根目录吗?(例如/data/linux) 或者我必须买一张SD卡?
  • 我还需要知道/做什么?

编辑:我找到了如何更改 initramfs :)

  1. 解压 rom(用于 n8013 的 CM10.1)
  2. wget http://whiteboard.ping.se/uploads/Android/unmkbootimg.gz
  3. gunzip unmkbootimg.gz
  4. ./unmkbootimg boot.img(保存 mkbootimg 给出的命令!)
  5. mkdir initramfs && cd initramfs
  6. gzip -cd initramfs.cpio.gz | cpio -i
  7. 更改 init 脚本 <- 立即测试,完成后我将发布正确的
  8. 找 。| cpio -o -H newc | gzip > ../initramfs.cpio.gz(不确定命令是否正确...)
  9. cd .. && 清理目录,只剩下 …

arch-linux android

27
推荐指数
1
解决办法
5万
查看次数

为什么 sudo 可以在 Linux 上运行而不是在 Android 上运行?

我还没有机会阅读足够的关于Android、Linux 或 UNIX 的内容来回答这个问题。sudo可以在 Linux 机器上运行,但不能在 Android 上运行,除非您对移动设备(例如三星 GT-N8013)进行 root 操作。为什么移动设备需要 root 而不是典型的 Linux 安装?


我的问题的上下文与/sf/ask/981378891/#14019726有关

(另外,有没有什么方法可以让程序像root在 Android 上一样运行,就像你在 Windows 上提升“以管理员身份运行”的权限一样?如果你认为这个问题应该在它自己的线程上,我可以创建一)

root sudo android privileges

24
推荐指数
4
解决办法
4万
查看次数

通过 SSH 发送功能键 (F1-F12)

我有一台可以通过 SSH 连接的 Fedora 机器。我想使用的程序之一偶尔会使用功能键。问题是我从带有物理键盘的 Android 平板电脑(ASUS Transformer Infinity)进行 SSH 连接,但没有F1-F12键。因此,在我使用的终端应用程序 (VX ConnectBot) 决定将它们添加为一项功能之前,我正在寻找一种使用键盘其余部分发送它们的方法。

我可以使用所有可打印的 ASCII 字符EscCtrlShiftEnter、 和Tab

ssh terminal android

17
推荐指数
1
解决办法
6万
查看次数

如何提取boot.img?

我正在尝试boot.img从 Android 图像查看文件中的内容。

我用谷歌搜索并发现这篇文章可以提取system.img,但它不适用于boot.img. 尝试为 执行此操作时boot.img,它显示以下内容:

Invalid sparse file format at header magi
Failed to read sparse file
Run Code Online (Sandbox Code Playgroud)

simg2img仅用于提取system.img

  1. 如果是这样,还有其他方法可以提取boot.img吗?
  2. 如果没有,不提取有boot.img什么问题?

filesystems boot android

17
推荐指数
3
解决办法
8万
查看次数

将桌面用作蓝牙耳机

我的桌面扬声器比我的手机好得多,所以我想用我的桌面扬声器代替我的手机。我不方便使用USB或音频插孔,所以我只剩下蓝牙了。我已经使用 配对了我的手机bluetoothctl,但是在尝试连接时我得到了这个:

[bluetooth]# pair 00:00:00:00:00:00 
Attempting to pair with 00:00:00:00:00:00
[CHG] Device 00:00:00:00:00:00 Connected: yes
Request confirmation
[agent] Confirm passkey 000000 (yes/no): yes
[CHG] Device 00:00:00:00:00:00 Modalias: bluetooth:a000Aa000000000
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
...
[CHG] Device 00:00:00:00:00:00 UUIDs: 00000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 UUIDs: 000000000-0000-1000-8000-00000a0a00aa
[CHG] Device 00:00:00:00:00:00 Paired: yes
Pairing successful
[CHG] Device 00:00:00:00:00:00 Connected: no
[CHG] Device 00:00:00:00:00:00 RSSI: -75
[bluetooth]# connect 00:00:00:00:00:00 
Attempting to connect to 00:00:00:00:00:00
Failed to connect: org.bluez.Error.Failed …
Run Code Online (Sandbox Code Playgroud)

arch-linux bluetooth android

14
推荐指数
1
解决办法
6404
查看次数

在 Linux Mint 17.1 中挂载 MTP Android 设备

我要在 Linux Mint 17.1 (MTP) 中安装我的 ASUS Android 设备。我的电脑没有看到我的设备,所以我尝试按照此页面中的答案进行操作:http : //forum.xda-developers.com/showthread.php?t=1077377

但是当我单击“连接”时,出现以下错误:

Listing raw device(s)
mtpfs: symbol lookup error: mtpfs: undefined symbol: LIBMTP_Detect_Raw_Devices
Run Code Online (Sandbox Code Playgroud)

mount android mtp

13
推荐指数
2
解决办法
7万
查看次数