我当前的 WiFi 网络(我是在 Windows -.- 的帮助下编写的)在其 SSID 中有一个变音符号:“ö”。
如果更改 SSID 不是一个选项,如何连接到这样的网络?
这不适用于 Ubuntu 12.04 或 Android 2.3.6 或 Android 4.0,所以我猜这是一个普遍的 Linux 问题。网络适配器是“Broadcom 4313”。
问题似乎是,网络是隐藏的。Android 和 Ubuntu 都无法正确解释手动输入的 SSID 字符串。然而,如果网络没有被隐藏,两个系统都可以看到网络。Ubuntu 正确地看到了 SSID 名称,Android 在变音符号“ö”处失败并且也错过了以下两个字符(因此,它看到的是“[某些字符] [某些其他字符]而不是“[某些字符]örc[某些其他字符]”) ]”)。
因此,导致问题的是隐藏 SSID 和特殊字符 SSID 的组合。
我的 Android 手机上的 f2fs 分区最近已损坏。它仍然可以正常安装;但是,我完全失去了对一个目录 ( /data/media/0) 的访问权限,该目录现在显示为空。然而磁盘空间根本没有改变。
fsck.f2fs从终端运行时,它拒绝检查已安装的文件系统。我无法卸载数据分区或将其重新挂载为只读。美好的。在恢复模式下重新启动后,分区未安装,我在运行时得到这个fsck.f2fs:
~ # fsck.f2fs /dev/block/mmcblk0p39
Info: sector size = 512
Info: total sectors = 21425920 (in 512bytes)
Assertion failed!
[fsck_chk_dentry_blk: 563] le32_to_cpu(de_blk->dentry[i].hash_code) == hash_code
Run Code Online (Sandbox Code Playgroud)
所以它仍然拒绝帮助我,它现在失败并出现一个模糊的错误......stat目录给了我:
root@victara:/ # stat /data/media/0
File: `/data/media/0'
Size: 4096 Blocks: 24 IO Blocks: 4096 directory
Device: 10307h/66311d Inode: 4 Links: 35
Access: (770/drwxrwx---) Uid: (1023/media_rw) Gid: (1023/media_rw)
Access: 2016-04-04 16:55:56.800148001
Modify: 2016-04-05 02:47:44.314999998
Change: 2016-04-05 02:47:44.314999998
Run Code Online (Sandbox Code Playgroud)
inode(数量?)似乎很低……所以我检查了其他目录:
root@victara:/ # stat /data/media/
File: …Run Code Online (Sandbox Code Playgroud) 我正在尝试./configure在 Termux 中运行,但该文件具有以下行:
#! /bin/sh
Run Code Online (Sandbox Code Playgroud)
由于/bin/shTermux 中没有,脚本无法运行。
bash configure
Run Code Online (Sandbox Code Playgroud)
工作一段时间,直到它执行另一个也有该行的配置文件:
configure: error: cannot run /bin/sh ./config.sub
Run Code Online (Sandbox Code Playgroud)
有没有办法强制外壳忽略#!?
我希望在 Android 安装上安装 Debian,以便能够使用 Debian openssh-server,因为它比 Dropbear好得多。有没有一种简单的方法可以做到这一点,或者只是在我的手机上安装 openssh-server ?我在 Google Nexus One 上运行 Android 2.3.X。
我有一部 Xperia X8 手机,我想知道是否可以在其上安装非 Android Linux 操作系统?我想要一个轻量级的 Linux 发行版,比如 Kolibri 之类的。
我有一个非常奇怪的想法,我想知道我是否能做到。
许多 Android 自定义恢复允许将备份放置在内部存储、外部(即 microSD)存储以及USB-OTG设备中。
虽然我没有 OTG 电缆,但有没有办法可以使用 Ubuntu Linux 桌面将 OTG 设备“伪造”到我的 Android 手机上?我希望能够以这种方式直接备份到我的计算机,而不是先备份到外部存储位置,然后将其复制到我的计算机。
我可以使用 Linux 中的本地目录将 USB-OTG 设备伪造到我的 Android 设备吗?
我下载了Android x86_64 5.1-rc1作为可启动img安装映像。
我想将其安装到使用 QEMU/KVM 和 virt-manager 作为图形前端的 Ubuntu 16.04 64 位 UEFI 上运行的虚拟机。
OVMF 已安装,并且虚拟机管理程序应正确配置,因为带有 UEFI 的 Ubuntu 测试虚拟机(其虚拟磁盘文件和安装程序映像位于同一位置)工作正常。
但是,当我使用下面转储的设置启动新创建的 VM 并将下载的 Android-x86 映像安装到虚拟 CD 驱动器中时,它不会启动,但会显示 EFI Shell:
我在这里做错了什么?如何在 QEMU/KVM 中安装 Android-x86?
$ virsh dumpxml android-x86_64-5.1rc1
<domain type='kvm' id='2'>
<name>android-x86_64-5.1rc1</name>
<uuid>599615a7-aaad-499a-84b4-0d894080dd95</uuid>
<memory unit='KiB'>1048576</memory>
<currentMemory unit='KiB'>1048576</currentMemory>
<vcpu placement='static'>1</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-i440fx-wily'>hvm</type>
<loader readonly='yes' type='pflash'>/usr/share/OVMF/OVMF_CODE.fd</loader>
<nvram>/var/lib/libvirt/qemu/nvram/android-x86_64-5.1rc1_VARS.fd</nvram>
</os>
<features>
<acpi/>
<apic/>
</features>
<cpu mode='custom' match='exact'>
<model fallback='allow'>Broadwell-noTSX</model>
</cpu>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer …Run Code Online (Sandbox Code Playgroud) 我正在尝试将 Android 应用程序移植到 Linux(不要笑:),但我遇到了一个问题。app_process在添加可执行权限后尝试执行 Android 可执行文件 ( )./app_process时表示它不存在,但cat ./app_process有效。
同样在我的文件管理器(Pantheon Files)中,可执行文件显示了共享库图标。
有什么方法可以让这些在 Linux 上执行。
我有一部小米 Android 手机,我想解锁其引导加载程序。官方方法是使用 Windows 工具,因此我启动了 Windows VM 并尝试从设备菜单中传递 USB 设备,但它显示<no devices available>. Arch 可以很好地注册设备并fastboot devices返回设备 ID。虽然运行lsusb给出以下结果:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 008: ID 1e7d:2dbe ROCCAT
Bus 003 Device 002: ID 2516:0011
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,该设备没有名称,是的,手机就是无名设备,我检查过。那么这可能是我无法将其传递到 Vbox 的问题,还是它是一个快速启动设备而不是常规大容量存储设备的事实。有没有办法解决这个问题(无论是什么原因造成的)?
我正在尝试通过 Wifi Direct 连接 linux 和 android,尤其是 Odroid-C1 和 Galaxy S7。通过使用wpa_supplicant和wpa_cli,我成功建立了wifi直连,所以Android显示Wifi直连,如下所示。(在红色矩形中)
问题是我怎样才能做一些事情,比如文件传输,甚至发送 PING!
在两个linux系统之间的wifi直连中,每个IP地址都可以轻松设置,因此我可以使用FTP或SSH。但在android上,很难知道它的IP地址,而且几乎每个wifi direct应用程序都不起作用。
有谁知道这种情况吗?
android ×10
linux ×4
ubuntu ×2
usb ×2
wifi ×2
arch-linux ×1
arm ×1
broadcom ×1
debian ×1
elf ×1
executable ×1
f2fs ×1
filesystems ×1
kvm ×1
openssh ×1
qemu ×1
shell-script ×1
ssh ×1
uefi ×1
usb-otg ×1
virtualbox ×1
windows ×1