Tagged: Android

6

伪造掌阅ireader plus升级的服务器

1. Introduction 最近把原来的499 kindle卖掉了,换成了国内掌阅出的ireader plus(999),掌阅的性价比的确高一点,比(800)kwp3配置看起来高了一些。然而书城资源上,kindle的生态比掌阅好了很多。我的主要阅读是非休闲的书籍,而且专业书籍一般也不从kindle上买,所以ireader plus更适合我的情况。但是,ireaderp官方没有放出附件包,提供的服务也不能和kindle比,比如邮件推送,比如公众号推送等等...

0

Linux高危漏洞Dirtycow整理

Introduction 本文内容多为转发整理。 2016年10月18日,黑客Phil Oester提交了隐藏长达9年之久的“脏牛漏洞(Dirty COW)”0day漏洞,2016年10月20日,Linux内核团队成员、Linux的创始人Linus修复了这个 0day漏洞,该漏洞是Linux内核的内存子系统在处理写时拷贝(Copy-on-Write)时存在条件竞争漏洞,导致可以破坏私有只读内存映射。黑客可以获取低权限的本地用户后,利用此漏洞获取其他只读内存...

3

Linux下小米平板2从win10刷回miui

Introduction 小米平板2感觉win10的体验一般般,可能用来救个急还是不错的。但是论坛里从win10刷回miui都是在win下的操作,我的win装在了虚拟机里,即使usb挂到了虚拟机里,执行论坛里的操作也有问题。简单看了下别人写的一键脚本,发现很简单。就自己在linux下折腾了一下。 1 准备工作 我的机器装的是Debian 8 x64。 1.1 需要下载的文件 小米平板线刷版系统,从 http://www.miui.com/shuaji-39...

1

Linux、chrome运行安卓app

Introduction 本文主要介绍了在Linux上不需要安卓虚拟机的方式运行安卓App的方法。主要内容转载自在Linux直接运行安卓程序,并进行了chrome上运行安卓程序的内容的添加。 ARChon项目 App Runtime for Chrome (ARC)项目是谷歌推出的,开发者可以通过一个 Chrome 浏览器在任意操作系统运行 Android 应用,当然现在还很不完善,大部分app即使经过官方发布的ARC Welder进行apk到chrome...

3

Genymotion刷入谷歌应用市场以及获取root权限

Introduction 现在genymotion新建的镜像中,都去掉了对root权限的管理,但是在命令行进入之后,仍然是具有root权限的,本文介绍了刷入supersu权限管理工具和谷歌应用包。 说明 genymotion 是一个非常流行的安卓模拟工具,网络上现在也流传着很多在genymotion里安装谷歌服务(Google play store等等)的教程(包括我之前翻译的一篇Genymotion简单教程及问题解决),但是大多数都已经没法用了。根据那些...

9

debian ssh 连接android 通过termux

Introducation termux是个非常强大的终端模拟器。 官方网站 酷安网下载地址 高级终端Termux组合了强大的终端模拟和拓展Linux包收集支持。 享受bash 和 zsh。 使用nano 和 vim编辑文件。 通过ssh访问服务器。 使用gcc和clang编译代码。 使用python控制台来作为口袋计算器。 使用git 和 subversion检查项目。 使用frotz运行基于文本的游戏。 使用openssh从桌面连接安卓 由于termu...

2

安卓手动修改hosts

Introducation 安卓基于linux,所以很多地方都可以视为linux的操作。 安装必需软件 hosts的修改需要root权限。 而普通自带的文件管理器只能显示sd卡上的内容,而实际上,sd卡只是linux系统挂载在/storage/emulated/sdcard1,类似这种格式,而内置ROM的路径则是/storage/emulated/0。 所以推荐用RE文件管理器,或者ES文件管理器,在手机应用市场搜一搜就可以,这两个都可以。 hosts文件...

0

AndroidStudio设置外观

Pre 在linux下面用过android studio的都知道,它的界面看起来很不正常,感觉各种锯齿。 设置 使用Oracle JDK(安装参考),卸载自带的OpenJDK(sudo apt-get purge openjdk-\*) 根据官方提供的个人设置文件放置位置,在位置下新建文件来覆盖默认设置,比如Linux下在~/.AndroidStudio1.4/,新建studio64.vmoptions(32位则去掉文件名里的64),将下面的设置内容添加进...

0

移植c程序到安卓

Pre 安卓是基于linux做的,如果是普通的c程序经过简单的修改也可以在安卓上跑。当然是纯命令行式的跑。 我的开发环境: Ubuntu14.04 x86_64 手机:小米4c Android 5.1.1 准备工作 参考ubuntu下Eclipse搭建android开发环境配置adb,手机连接上电脑,从开发者模式里开启usb调试,然后输入 adb devices 正确的结果应该是列出了可用的设备的series_number和名称,如果多个设备同时插入,可以...

0

Android中AsyncTask的依赖执行用法2

Pre 在很久之前写过一篇Android中AsyncTask的依赖执行用法,说得比较乱,也没有用代码来明确说明,最近改coolhosts的代码时,发现这个写法真的太好用了,在添加功能和删除功能的时候,代码改动很少。 这里再利用CoolHosts的代码(主要看coolhosts.java即可)详细解释一下。 功能需求 多个多线程任务之间有依赖关系,用线程等待太丑陋,若采用线程结束自动调用下一个任务则可能在功能修改的时候任务量巨大。 任务集合 比如coolho...