如何进入安卓手机linux内核

如何进入安卓手机linux内核,第1张

一、需要准备的东西

1

手机必须要Root,没有的度娘解决。

2

首先安装 终端模拟器 软件,稍后有用,度娘一下搞定了。

3

然后是Busybox,这是一款高度集成的Linux小工具集合,也很容易找到,安装好就行。

4

安装Android VNC ,用于连接远程桌面。

5

手机内核必须支持loop和ext2文件系统,实践证明ext3,ext4也是可以的。

(1)检验是否支持loop设备

打开 终端模拟器,键入命令 ls /dev/block看是否有loopN设备,N是数字。

(2)ext支持不好确定,多数安卓都支持,毕竟是Linux系统出身嘛,后续交代。

6

由于sourceforge服务器在地球的另一面的美国,所以访问速度自然是不用吐槽的啦,不过还好镜像服务器还是不少的,可以百度搜索sorceforge镜像

选择你喜欢用的系统下载下来吧。

这里要下载两个文件

(1)、镜像文件

有三个版本,完整版(Large)、精简版(smalll)、核心版(core)

可以在服务器相应文件夹下找到zip文件,大小约500MB,解压出来2GB左右。

注:完整版和精简版有桌面程序,核心版只有命令行界面

(2)、脚本文件

在相应Linux发行版文件夹里面找到,带script的zip文件就是了,也下载下来。

END

二、后续操作

下载镜像和脚本文件之后在/sdcard上创建一个文件夹,名字与相应的linux发行版名字相同,将下载到的zip文件解压到此处,镜像和脚本都要解压到这个文件夹。

比如笔者的Ubuntu 1004就是在/sdcard上创建一个名为ubuntu的文件夹,然后把ubuntuimg和ubuntush解压到/sdcard/ubuntu/即可。

然后就是最重要的一步修改脚本了,许多人不成功就是这里没有修改了。

先看一下脚本文件吧!所有的脚本都是差不多的欧!

如图

找到图上第三行的位置,

mount -o remount,rw /dev/block/mmcblk0p5 /system

我们看到这是挂载/system为 可写 状态,但是这里却是挂载的固定是'/dev/block/mmcblk0p5',这肿么可以??要知道安卓的硬件是遍地开花、各式各样都有,/system的所在的设备也各不相同,比如我的是在/dev/block/mmcblk0p19,以前用的是mmcblk0p12,根本不可能统一的

所以我们需要找到/system究竟对应的是那个分区。

方法:给个比较可靠的方法吧,下载一个和你的手机相对应的刷机包,打开\META-INF\com\google\android\updater-script文件,搜索"/dev/block"关键字,找到一条与system相关的一行,看到了这样一行

format("ext4", "EMMC", "/dev/block/platform/msm_sdcc1/by-name/system", "0", "/system");

那个带/dev/block的那个就是你的system分区,用它来替换原来脚本的那一个 /dev/block/mmcblk0p5吧!

我的修改结果是

mount -o remount,rw /dev/block/platform/msm_sdcc1/by-name/system /system

这里因人而异,不要照搬哦!

然后打开终端模拟器,测试一下

1输入 su 并回车,获取root权限

2输入 cd /sdcard/ubuntu 进入脚本文件所在目录,这里ubuntu替换你创建的文件夹名字

3输入 sh ubuntush ,运行ubuntu系统

到这里理论上是应该成功了

出现图一这样的情况时就要输入分辨率了,我的是1280x720,比较常用的还有800x600等

输入1280x720 ,回车

等待出现 root@localhost:/# 你的Linux已经启动成功啦

终端模拟器以经连接到ubuntu的终端了

但是没有桌面让我们怎样愉快的玩耍呀?

所以打开AndroidVNC,配置一下 参数

Nickname:随便写

Password :你的Linux名称,我的是ubuntu

Address : 因为是本机运行,所以写 localhost 或者 127001

Port : 默认5900

Username:root

Color Format : 24-color (4bpp)

然后点击左上角Connect即可

然后就看见了我们期待已久的Ubuntu界面里

但是还有个问题,不支持中文是一个蛋疼的问题啊

所以在安卓系统上找个中文ttf(直接复制/system/fonts/DroidSansFallbackttf也是可以的)放到/sdcard

进Linux系统后复制字体到

/usr/share/fonts/truetype/ttf-dejavu

重启就能再见到亲切的中文了!

在Linux界面下

1音量键相当于键盘的上下箭头↑↓

2双指可以缩放界面,双指滑动可以滚屏

3按下菜单键-send 可以 触发特殊键 比如 ctrl + alt + delete 关机重启

4菜单键- Input Mode 可以选择 鼠标操作方式 , 推荐选择touchPad 把触屏当触摸板用

点击自己的手机设置,在最下面有一个关于手机,

点击就能看到自己的内核了。

注意:如果想看自己手机的cpu核心数,直接百度自己的手机型号就行了。

有内核要求的rom就必须得对应。而有的只是建议你用某个内核,会更流畅些。

内核是一个操作系统的核心,它负责管理系统的进程,内存,设备驱动程序,文件和网络系统,决定着系统的性能和稳定性。内核以独占的方式执行最底层任务,保证系统正常运行。协调多个并发进程,管理进程使用的内存,使它们相互之间不产生冲突,满足进程访问磁盘的请求等等

刷内核风险很大的,如果出错直接真砖了就,强刷也救不了。字体库被烧坏。

请谨慎对待

内核切换教程:切法1:右击,选择切换到兼容模式; 切法2:点击地址栏√处,选择兼容模式。

内核模式操作的一种高特权模式,其中的程序代码能直接访问所有内存(包括所有的用户模式进程和应用程序的地址空间)和硬件。也称为“管理员模式”、“保护模式”或“Ring 0”。

内核模式又称系统模式,在这种模式下,监控程序可以执行特权指令,而且受保护的内存区域也是可以访问的。

单内核模式和微内核模式两种。

单内核模式代码结构紧凑、执行速度快,但是缺乏层次。

微内核正好相反。

单内核模式的代表如Linux;微内核模式的代表如Windows。

从 Intel 80386 开始,出于安全性和稳定性的考虑,CPU 可以运行在 ring0 ~ ring3 四个不同的权限级别,也对数据提供相应的四个保护级别。不过 Linux 和 Windows 只利用了其中的两个运行级别。

主要看是高通还是MTK了。不过大致相当,只是log文件名称不一样而已

手机的android log(包含 main_log、events_log、kernel_log),mainlog记录手机android上层app以及framework相关活动的log,比如你写的app打印的log,就在这里面;eventslog则主要是ActivityManager、powerManager等相关的log;Kernellog则主要是驱动相关的log。

Modem log,主要是通话相关的,比如信号强弱、连接那个网络等等

还有网络相关的netlog,看网络链接情况,抓取网络包等等

主要是以上这三个,其它还有data/anr 目录下的traces/tombstones等等,分析死机、重启还是很重要的。

看应用申请什么权限,就看mainlog就行,但是不一定有,因为一般手机log不会放开。

你可以在终端里键入命令查看其申请了什么权限: adb shell dumpsys package <包名>,或者反编译其apk,查看其AndroidManifestxml文件。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/981617.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-21
下一篇2023-08-21

随机推荐

  • 姐妹们,婷美抗皱眼部套盒好用吗?

    用完妮维雅男士洁面泥,感觉脸特别凉,凉到刺痛,但一会儿就好了。这种情况可能是因为你对某些成分过敏导致的。虽然我不能确定你是否真的过敏,但你描述的症状和体验与过敏反应相似。妮维雅男士洁面泥是一款受到非常多消费者喜欢和好评的产品,但并不代表每个

    2024-04-15
    70600
  • 精华露和乳液的区别是什么,分别如何使用

    精华露用于皮肤的修护和保养  一般用于睡前洁面后轻拍于面部至吸收 其功能和效果长期使用才会有效果 如雅诗兰黛和ONLY就有两款 但是如果年龄还不大 不推荐使用 容易使皮肤更容易老化 对产品长生依赖。乳液分为妆前乳和保湿乳等等 就是皮肤的日常

    2024-04-15
    69800
  • 妮维雅630淡斑精华真假

    关于妮维雅630淡斑精华的真假问题,我可以告诉你,这取决于你购买的渠道和产品包装。如果你选择在正规渠道购买,比如官网、专柜或者认可的线上零售商,那么你购买到的产品应该是真品。如果你选择在一些不明来源的小店或者个人手中购买,那么就存在假货风险

    2024-04-15
    68300
  • 后的套盒哪个系列的最好?有什么区别吗?

    在韩妆界摸爬滚打多年,whoo的套盒也了解了不少。Whoo的套盒有很多系列,以天气丹,拱辰享,津率享三个系列为主推,在韩妆界是有很高的口碑的。下面我就来跟说说,这三个系列的区别在哪吧。1、天气丹天气丹这个系列的套盒主推的是修复肌肤,平衡脸部

    2024-04-15
    66100
  • 洗面奶那个牌子的美白效果好呢?

    值得推荐的美白洗面奶如下:1、花钰集氨基酸洗面奶你是否觉得自己的皮肤粗糙,脸色暗黄,还毛孔粗大?那么花钰集氨基酸洗面奶可以很好的改善这些问题哦!花钰集氨基酸洗面奶细致的泡沫可以除去多余皮脂与肌肤角质层。同时富含各种活性成分,深层清洁毛孔,有

    2024-04-15
    40000
  • 男士洗面奶曼秀雷敦和妮维雅哪个好

    男士洗面奶是男性护肤品中不可或缺的一环,它能够有效清洁脸部皮肤,去除油脂和污垢,帮助男士拥有清爽干净的肌肤。而在众多品牌中,曼秀雷敦和妮维雅都是备受瞩目的选项。在曼秀雷敦和妮维雅之间,哪个更好呢?我们来了解一下曼秀雷敦洗面奶。这是一款在男士

    2024-04-15
    51100
  • 最近有什么平价而且好用的洗面奶推荐吗?

    国内外洗护用品品牌也是非常多的,其中不乏有一些优秀的产品。洗面奶是每一位爱洁净的男性女性都很常有的脸部清洁产品,接下来我将给大家介绍几款性价比高的洗面奶,让我们一起来看看吧。1、旁氏米粹润泽洁面乳参考价格:39元作为一款氨基酸洗面奶,旁氏米

    2024-04-15
    41900

发表评论

登录后才能评论
保存