Articles of android

从PHP运行adb

我从Ubuntu转移到CentOS,现在我有一个问题从PHP运行adb 。 我试图执行shell_exec("/path/to/adb devices"); 我得到: ADB server didn't ACK failed to start daemon error cannot connect to daemon daemon not running. starting it now on port 5037 当然, adb不能启动,因为它已经在运行并监听端口5037,如果我尝试以root身份运行adb devices ,或者从命令行运行常规用户,它将返回所有连接的设备。 此configuration以前与Ubuntu一起工作。 有什么不同? 有什么build议么?

将openssl cert公钥导出为DER格式

我正在寻找一种方法来导出我使用的Apache2(.pem文件)的openssl证书(公共部分)导入到Android设备的凭据存储(设置菜单>安全>凭证存储>从设备存储安装)如解释这里http://davdroid.bitfire.at/configuration#c77 什么是适当的openssl命令行导出所需的格式(DER)?

说明SIP技术

我有一个关于SIP的问题。 那么,无论是在一个普通的VPS,我有能力把一个可行的服务器? 我想在Android平台上使用语音通信,我读到它支持SIP API,这就是为什么我问。 但是,如果没有物理能力做这样的事情,我想知道SIP是否存在替代scheme,所以我可以在手机上传达一个声音。 我从StackOverflow去这里,他们build议在这里提问。

iptables导致无限循环的GET请求

我试图重新路由HTTPstream量从80到8080被Burp Suite使用。 使用iptables,我的命令是: iptables -t nat -A OUTPUT -p tcp –dport 80 -j DNAT –to 127.0.0.1:8080 通过这样做,stream量确实被重新路由到端口8080并显示在Burp中。 但是,GET请求不断加载,如果我禁用拦截,请求洪泛布尔普历史,直到它已满。 我已经完全刷新和重置iptables没有任何效果。 编辑:经过调查更多,我怀疑转发后,相同的请求继续回到Burp套房。 这可能是Burp的一个问题。 帮帮我? 更多信息:我正在做一个Ubuntu的13虚拟机,并testing这与一个Android模拟器(在虚拟机中运行)的浏览器没有代理。

Android和Microsoft ActiveSync问题

我有安装了Exchange 2010的Windows 2008 R2服务器,而且我无法正确设置Microsoft ActiveSync。 现在它可以在iPad和iPhone上运行,但Android设备正在发生一些让我疯狂的事情。 第一个问题发生在帐户设置。 设置帐户需要很长时间,而且与服务器的连接失败通常会失败。 我只是不断尝试,而不改变参数,它最终工作。 一旦帐户被添加,我去收件箱,没有邮件。 告诉设备手​​动同步手动没有任何影响,也没有说它失败了。 它将在几分钟后最终同步文件夹。 发送电子邮件似乎工作得很好。 打开信息通常不会显示任何内容。 一段时间后,它说与服务器的连接失败,后来它的工作。 服务器的延迟相当高,但iPhone和iPad没有这些问题,我不知道该怎么办。 有任何想法吗? 另一个问题发生在三星Galaxy Tab中,我根本无法安装ActiveSync帐户。 IIS日志指控HTTP错误449, 据微软表示,“客户端提供的信息不足”。 不知道该怎么做。

Windows Server 2012:DHCP:Android客户端无法访问互联网

我在networking中使用Windows Server 2012 R2作为域控制器,DHCP服务器,DNS。 我的路由器是连接到DSL调制解调器的网关。 一些客户端(所有的Android设备)和亚马逊点燃(我认为是基于Android的)没有启用DHCP的互联网访问。 Windows客户端,MAC Mini,iPad和iPhone没有任何问题访问互联网,所有启用dhcp。 如果我手动设置所有选项(网关和DNS)的故障设备上的静态IP一切都很好。 所以它似乎是一个DHCP的问题。 在DHCP选项中,我有以下设置 路由器选项3与网关地址 DNS服务器选项6 DNS域名选项15 以下networking设置 Windows Server: 10.0.1.2 Gateway: 10.0.1.1 (connected as 10.0.0.x to the modem) Modem: 10.0.0.138 Clients: 10.0.1.100-200 = DHCP range DHCP on Gateway router is deactivated. NetScan只显示一个DHCP服务器响应正确的网关和DNS设置。 我无法找出什么是错的,我不相信它与Windows服务器的一般Android的问题。 有没有人有任何想法或build议来解决这个问题? 失败的设备似乎从DHCP获得有效的IP,它似乎不是一个DNS问题,我认为网关找不到正确的。

pfSense / strongSwan“超时后删除半开IKE_SA” – IPSec连接Android 4.4到pfSense 2.2.1失败

2.2版中的pfSense从Racoon切换到strongSwan 。 由于该更改,用户不能再从Android客户端连接到VPN(typesIPSec Xauth PSK )。 Android上的当前configuration如下: | _。 名称| _ [无关] _ | | _。 types| IPSec Auth PSK | | _。 服务器地址| $ THE_PFSENSE_IP | | _。 IPSec标识符| the.identifier | | _。 IPSec预共享密钥| 3yZuE7kLFGqOj79hRAqM3vQpPWC7DRlY6ep8hfoVtkZWVqNd8C3W | | _。 DNSsearch域| _ [(not used)] _ | | _。 DNS服务器| _ [(not used)] _ | | _。 […]

由于权限,无法将war文件从本地目录复制到Google Cloud中的tomcat堆栈的web应用程序

我正在做一个android应用程序(客户端 – 服务器types)。 到目前为止,我在我的系统中安装了tomcat。 所以现在服务器是我的电脑,客户端是我的电话 现在,我想将我的服务器组件(.war文件)部署到Google Cloud的tomcat堆栈中,以便我的应用程序在任何地方均可访问。 使用Google Cloud选项, 单击部署tomcat堆栈以在云上安装tomcat。 接下来的事情是把我们的战争文件放到webapps .. 我尝试了几乎所有可能的方式来做到这一点..但是,每一个线索徒然结果..:/ 安装gcloud sdk …最后通过一些git方式(不是在webapps)将这个war文件放到我们的项目中(可以通过SourceCode – > Browse进行查看 ),无法将其复制到webapps。 尝试了复制文件命令的各种变化,但由于文件权限被拒绝而徒劳无功。 我无法更改webapps的权限。 最后,我尝试了filezilla,能够连接到IP地址,并findwebapps文件夹..但无法将我的文件放在该文件夹,因为相同的权限问题….试图改变权限在该filezilla本身,但它也结果徒然..:/ 能够改变剩余文件夹的权限,但不是这个(webapps)。 所以最后决定从谷歌通过邮件或电话支持,但我在青铜计划。所以我不能支持他们,我们有权限只读文件和东西。 所以 有没有人在Google Cloud上工作,面临类似的问题并解决了这个问题。 要么 有谁知道如何更改Tomcat Stack,Google Cloud的webapps文件夹的权限

Android上的Chrome发布Nginx提供的静态MP3文件的双字节范围请求

我正在用Nginx托pipe一个2.9MB的MP3文件。 当我在Android上使用Chrome导航到其URL时,有两个请求:一个正常请求和一个两字节范围请求。 当我将第一个请求作为cURL命令复制并在Mac OS X上执行时,它将整个下载文件。 但是,在Android上,只有3.7KB在双字节范围请求被触发之前下载。 Nginx乖乖地回应只有两个字节的数据,并且Chrome中显示的audio控件不起作用。 我试着设置max_ranges 0 ,禁用etags,gzip等。我似乎无法让Chrome下载文件的其余部分。 第一个要求: GET /yt/test.mp3 HTTP/1.1 Host: xxx.xxx.xx.xxx Connection: keep-alive Pragma: no-cache Cache-Control: no-cache Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 6P Build/MMB29Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.95 Mobile Safari/537.36 Accept-Encoding: gzip, deflate, sdch Accept-Language: en-US,en;q=0.8 响应: HTTP/1.1 200 OK Server: nginx Date: Mon, […]

OpenVPN不会连接从Android,TLS错误

我已经设置了OpenVPN服务器,并且使用NetworkManager连接Fedora 23计算机时没有问题。 唉,当我尝试从Android的OpenVPN Connect应用程序连接时,我得到服务器超时。 在服务器日志里,这个烂摊子 TLS错误:从数据包读取确认logging 是重复约50次的那个。 然后在60秒后服务器声明超时并放弃尝试。 Android上的Android Connect应用程序使用带有embedded式证书的OVPN文件,而Linux中的Network Manager使用手动加载的三个证书。 编辑——– 我设法通过在服务器conf文件上禁用TLSauthentication来解决这个问题。 但是我还有另一个问题。 Android设备连接,但是然后我在服务器日志中得到这一行 看到IP版本= 15的IP数据包 每当我尝试使用android设备访问某个网站时,此行显示不完整。 设备中的浏览器说“服务器超时”。 所以我基本上没有互联网。 在我的Linux上,我连接没有问题,并有互联网,所以这不是IPtables masquarading问题(我有这个问题太早,我修好了) 请一些帮助。