自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 427

原创 修改编译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 2323

原创 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 901

原创 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 1679

原创 设置外部访问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 2699

原创 关于Android中so的符号表导出以及C++的符号改编规则

最近比较好奇为什么dlsym要传入的函数名这么奇怪,于是就调研了一下Android中是怎么样允许So中的函数符号导出。。。好吧有这么个东西,是用来说明这个function的visibility的。。。 __attribute__ ((visibility ("default")))在函数定义时写上的话,当编译选项中做了如下设置时:LOCAL_CFLAGS += -fvisiblit

2016-03-20 17:32:03 8793

原创 Android 使用dalvikvm 执行字节码

dalvikvm是Android系统自带的一个bin文件,它的作用就是创建一个虚拟机并执行参数中指定的Java类,命令格式是:dalvikvm -cp 类路径 类名不多说上例子,写一个Java类Test.javaclass Test { public static void main(String[] args) { System.out.pri

2016-03-03 23:15:17 597

原创 使用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 1597

原创 Android 安全相关技巧 --正确使用ADB

有很多事情其实都可以用adb shell来完成的,比如...media server alloc size detect(on userdebug only): adb shell setprop libc.debug.malloc 1 restart dumpsys media.player -madb 查看当前Android版本的权限列表 adb shell pm li

2016-03-03 22:34:19 589

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除