标签: android

无法连接到 SSID 包含变音符号的 wifi 网络

我当前的 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 的组合。

wifi ubuntu character-encoding broadcom android

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

错误的 inode:f2fs 损坏,fsck.f2fs 无法修复

我的 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)

linux filesystems data-recovery android f2fs

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

强制 shell 忽略shebang

我正在尝试./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)

有没有办法强制外壳忽略#!

shell-script android

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

有没有办法在 Android 设备上运行 ssh 服务器?

我希望在 Android 安装上安装 Debian,以便能够使用 Debian openssh-server,因为它比 Dropbear好得多。有没有一种简单的方法可以做到这一点,或者只是在我的手机上安装 openssh-server ?我在 Google Nexus One 上运行 Android 2.3.X。

ssh debian openssh android system-installation

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

是否可以在 Android 手机上安装自定义 Linux?

我有一部 Xperia X8 手机,我想知道是否可以在其上安装非 Android Linux 操作系统?我想要一个轻量级的 Linux 发行版,比如 Kolibri 之类的。

linux arm android

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

使用Linux目录作为Android手机的USB-OTG设备?

我有一个非常奇怪的想法,我想知道我是否能做到。

许多 Android 自定义恢复允许将备份放置在内部存储、外部(即 microSD)存储以及USB-OTG设备中。

虽然我没有 OTG 电缆,但有没有办法可以使用 Ubuntu Linux 桌面将 OTG 设备“伪造”到我的 Android 手机上?我希望能够以这种方式直接备份到我的计算机,而不是先备份到外部存储位置,然后将其复制到我的计算机。

我可以使用 Linux 中的本地目录将 USB-OTG 设备伪造到我的 Android 设备吗?

usb android usb-otg

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

Android-x86_64 安装程序无法在 QEMU/KVM 中启动 - 而是显示 EFI Shell

我下载了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:

UEFI 交互式 Shell v2.1 屏幕截图

我在这里做错了什么?如何在 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)

kvm ubuntu android qemu uefi

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

为什么我不能在 Linux 上执行 Android x86 可执行文件

我正在尝试将 Android 应用程序移植到 Linux(不要笑:),但我遇到了一个问题。app_process在添加可执行权限后尝试执行 Android 可执行文件 ( )./app_process时表示它不存在,但cat ./app_process有效。

同样在我的文件管理器(Pantheon Files)中,可执行文件显示了共享库图标。

有什么方法可以让这些在 Linux 上执行。

linux executable android elf shared-library

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

如何从 ArchLinux 将 fastboot USB 设备传递到 VirtualBox Windows VM?

我有一部小米 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 的问题,还是它是一个快速启动设备而不是常规大容量存储设备的事实。有没有办法解决这个问题(无论是什么原因造成的)?

arch-linux usb windows virtualbox android

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

Linux 和 Android 之间的 Wifi Direct

我正在尝试通过 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应用程序都不起作用。

有谁知道这种情况吗?

linux wifi wpa-supplicant android

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