- 博客(9)
- 收藏
- 关注
原创 ubuntu 14.04 开启root登录
找到文件: /usr/share/lightdm/lightdm.conf.d/60-gnome.conf 添加一句话: greeter-show-manual-login=true 然后记着设置root密码: sudo passwd root 不想用root了的话: sudo passwd -l root 屏蔽root账户
2017-05-15 18:49:07
492
原创 修改编译Nexus5x android7.0.1(N)版本内核(AOSP)
关于获取Android内核源码以及编译,可以参阅Android官网相关:https://source.android.com/source/building-kernels.html 这里记录一下自己的步骤 获取内核源码相关: 因为是使用的本地mirror,所以直接git clone到本地的相关文件夹 git clone aosp_mirror/kernel/msm.git
2016-09-19 15:21:01
2441
原创 AOSP中常用repo&git命令
最近在AOSP下编写了漏洞的patch以及CTS的patch,趁机重新学习了repo以及git的相关命令,特此记录。 目录下的代码被改乱了,想恢复原状? 不用怕,来~~~ git reset --hard HEAD一般写Patch的步骤: 在要做修改的目录下 1.切换到最近版本的AOSP: git checkout Android-6.0.1_r412.基于此版本建立新的分支并切换过去:
2016-05-10 18:37:21
1033
原创 AOSP建立本地mirror,更新,以及切换分支
最近因为需要自己从Google拉了一个AOSP-Mirror下来,记录一下相关命令以及步骤。 关于如何建立本地mirror以及更新看这个就够了: https://source.android.com/source/downloading.html 说一下之后在local mirror拉源码的步骤: 1、切换要存源码的目录 2、得到现有的TAGS信息repo init -u /usr/lo
2016-05-10 18:33:50
1867
原创 设置外部访问ubuntu虚拟机web服务的两种方法
以VMware为例 一、设置桥接 这个简单,就不多说了,切换网络设置就好 二、NAT设置端口映射 Editor-Virtual Network Editor-Nat Settings 注意的问题 : 增加iptables规则 iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport xxxxx -j ACCEPT
2016-04-02 20:22:13
2831
原创 关于Android中so的符号表导出以及C++的符号改编规则
最近比较好奇为什么dlsym要传入的函数名这么奇怪,于是就调研了一下Android中是怎么样允许So中的函数符号导出。。。 好吧有这么个东西,是用来说明这个function的visibility的。。。 __attribute__ ((visibility ("default"))) 在函数定义时写上的话,当编译选项中做了如下设置时: LOCAL_CFLAGS += -fvisiblit
2016-03-20 17:32:03
9151
原创 Android 使用dalvikvm 执行字节码
dalvikvm是Android系统自带的一个bin文件,它的作用就是创建一个虚拟机并执行参数中指定的Java类, 命令格式是:dalvikvm -cp 类路径 类名 不多说上例子,写一个Java类Test.java class Test { public static void main(String[] args) { System.out.pri
2016-03-03 23:15:17
670
原创 使用Ida动态调试Android 中的so文件的方式以及技巧
首先要想调试对应APP的so,一般要拿一个自己编译的AOSP最方便杂七杂八的问题最少。 将ida的android_server push 到/data/local/tmp,执行后监听local port 23946 adb forward tcp:23496 tcp:23946 以debug模式启动APP am start -D -n 包名/.类名 一定记得打开ddms(不推荐mon
2016-03-03 22:50:57
1680
原创 Android 安全相关技巧 --正确使用ADB
有很多事情其实都可以用adb shell来完成的,比如... media server alloc size detect(on userdebug only): adb shell setprop libc.debug.malloc 1 restart dumpsys media.player -m adb 查看当前Android版本的权限列表 adb shell pm li
2016-03-03 22:34:19
639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人