如何进入安卓手机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
    42700
  • 妮维雅洗面奶怎么样?妮维雅男士洗面奶好吗?

    很多护肤品牌大家经常会听说,而且护肤产品价格也不贵,说到妮维雅大家应该并不陌生,妮维雅的洗面奶是很多人都用过的,妮维雅的洗面奶有男士的也有女士的,一直以来妮维雅的洗面奶销量还是不错的,那妮维雅洗面奶怎么样?妮维雅男士洗面奶好吗?1、妮维雅洗

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

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

    2024-04-15
    15900
  • 小小英雄幽灵都有哪些皮肤?

    1、暗影岛,淡绿色火焰,这是原始皮肤,很有暗影岛的味道。2、火焰,全身被红色火焰包围。3、月牙,全身被蓝色火焰包围,移动会看到幽幽的蓝色火苗。4、剧毒,全身被绿色火焰包围,绿色环保节能。5、黑暗物质,全身被紫黑色火焰包围,紫中泛黑色很神秘。

    2024-04-15
    25400
  • 怎么分辩爱美肌套盒的真假?

    辨别它的真假,方法如下:洁面乳:1有淡淡的清香,挤在手上应该是水融,没有油腻感的。2用火烧,把洗面奶放入勺内,用火烧,如果溅油,就不是好的洗面奶,如果越烧越像牛奶一样,说明是好的洗面奶。3拿PH试纸来试试就知道了,直接把它挤到试纸上

    2024-04-15
    37300
  • 精华露的正确使用步骤精华露的正确使用步骤是怎样的

    1、首先用洁面乳将肌肤清洁干净,让脸部肌肤保持干净。2、涂抹爽肤水,可以将护肤品滴在化妆棉上,然后再涂抹在脸上,还能起到二次清洁的作用,保证肌肤喝足水。3、使用精华露,在调理肌肤后,取按压喷头两下的精华露放在掌心处,然后双手合十,把精华露预

    2024-04-15
    34500
  • 大牌护肤品对应的平替都有什么?

    清莹露和神仙水的区别为价格区别、外观区别、功效区别、适用人群不同、效果区别。1、成分区别:神仙水是由半乳糖酵母的发酵物过滤液组成,除了丁二醇和其它润肤成份之外,没有其它有效成份。清莹露是用水做溶剂,加入了酵母、甘油、适量的乳化剂和酸类,水杨

    2024-04-15
    26000

发表评论

登录后才能评论
保存