Gah0

如何向AOSP提交补丁程序

如何向AOSP提交代码 前几天论坛里有一个兄弟说使用libufdt拆解dt镜像失败了,怎么办?于是我马上复现了这个问题。当我修改完后能工作,准备提交到谷歌主线却蒙住了,怎么发送提交? 为什么错误了? 于是我马上看了看代码,发现对象已经在def __init__(self,**kwargs)方法(def)进行了属性(孔子)绑定,之后 调用类(class) /创建对象 不需要...

内核小惊慌OOPS,我也有点小惊慌

内核小惊慌OOPS,我也有点小惊慌 8月6号的时候一个土耳其的内核用户说我的内核打不开cpu热询轮,而我自己也发现devcheck和aida64等软件也无法正常使用,卡屏。 一个良好的内核应该不会出现死锁,软锁或随机重启等问题,Linux kernel每天都在不断的更新,出现内核惊慌也是可理解之事。因此,Linux kernel才会不断的更新版本,android设备对应的long...

从设备中获取内核固件的一些方法

在安卓中,公开内核源码是必备的事情,但是有的公司却只更新一次,做不到像谷歌一样,每天更新! 导致kernel和上层建筑物不匹配。当然,OEM厂商是有权力不开源。感谢Nanda Oktavera的固件拆分笔记。本文由我重新编写!! ​ 如果你编译内核刷入手机后bootloop,卡米或者刷内核后进fastboot,相机错误,没声音,触摸坏了等各种异常情况。当然,解开设备...

从0开始编译android类原生系统

写在文章开头的废话 为什么我要写这篇文章 给自己留下笔记,给大家一起进步。 为什么原生安卓? 原生,通常指的是AOSP,是不包括厂商或运营商定制程序以及任何第三方修改的Android系统,主要由谷歌维护。所以说原生安卓会很干净。不会有系统应用偷偷联网,偷偷窃取用户信息。而且还少了很多应用,内存也大了起来。 为什么这么多的原生安卓系统,还有不同日期版本? ...