大模型学习七:‌小米8闲置,直接安装ubuntu,并安装VNC远程连接手机,使劲造

一、说明

对于咱们技术人来说,就没有闲的蛋疼的时候,那不是现在机会来了

二、刷机器准备

1、申请解锁手机

申请解锁小米手机https://www.miui.com/unlock/download.html

  • 下载工具,安装下面的步骤来,官网不欺人吧 
  • 打开开发者工具,要不没有开发者选项的,

我的miui版本是12.5.2

设置---->我的设备----->全部参数

找到MIUI版本,在上面使劲点啊点,5,6下就可以了吧

设置---->更多设置---->开发者选项--->设备解锁状态

安装教程提示来吧,先登录下载得工具,要短信登录喔

记得安装android adt驱动

2、下载TWRP文件

小米8-安卓10一键刷TWRP工具-解压使用.zip

通过网盘分享的文件:【11】小米8刷ubuntu
链接: https://pan.baidu.com/s/17Sl2IIH_3fP0AHU5DztwXw?pwd=mb6v 提取码: mb6v

3、下载 固件和镜像的压缩包

ubuntu-touch-v24.PEAMIXM.zip

通过网盘分享的文件:【11】小米8刷ubuntu
链接: https://pan.baidu.com/s/17Sl2IIH_3fP0AHU5DztwXw?pwd=mb6v 提取码: mb6v 

4、其它准备

1、备份数据

2、设置到开发者状态,打开USB调试

3、adb pc端android驱动安装,链接手机后去看设备管理器

4、上面的文件解压准备好

三、开始刷机

1、一键刷TWRP工具

点击 recovery-twrp一键刷入工具.bat

任意键继续 

我是开机状态,输入1 ,回车

确保准备好了,然后任意键 

完成后出现这个框,直接确定,不用管 

2、格式化Data 

在twrp中点击“清除”,选择“格式化Data分区”,输入"yes",滑动确认执行。然后选择重启至Recovery,

3、 格式除USB-OTG外所有分区

在“高级清除选项”中选择所有的分区(除USB-OTG),然后滑动确认执行

一般情况下不需要点击高级清除,只需要格式化data就可以清除全部数据,如果非要点击高

级清除,只能格式化system vendor cache分区,千万不要勾选其他分区,一旦清除错误,手

机直接传感器丢失,wifi不能打开或相机不能加载,刷回官方也失效

4、检查设备

recovery-twrp一键刷入工具.bat文件所在文件夹里,进入cmd

输入命令

adb devices

E:\【06】小米8刷ubuntu\小米8-安卓10一键刷TWRP工具-解压使用>adb devices
List of devices attached
c72f195f        recovery
 

#红色的就是自己的设备

5、上传MIUI刷机包和ubuntu刷机包

E:\【06】小米8刷ubuntu\小米8-安卓10一键刷TWRP工具-解压使用>adb push ubuntu-touch-v24.PEAMIXM.zip /tmp
5159 KB/s (1216491909 bytes in 230.251s)E:\【06】小米8刷ubuntu\小米8-安卓10一键刷TWRP工具-解压使用>adb push fw-vendor_dipper_miui_MI8Global_V11.0.6.0.PEAMIXM_45261e66d2_9.0.zip /tmp
5033 KB/s (566380998 bytes in 109.876s)

6、刷机

点击安装,选择传上去的zip文件,

先安装fw-vendor_dipper_miui_MI8Global_V11.0.6.0.PEAMIXM_45261e66d2_9.0.zip

再安装ubuntu-touch-v24.PEAMIXM.zip

我们目录是/tmp

四、恭喜成功了

 

 

 

五、配置系统

1、查询 ip

ip a
应该是192.168.1.14

2、查询openssh

service ssh statusssh是安装了的,
systemctl 不可用ubuntu 版本是16.04.7#查询是init还是systemd
ps -p 1 -o comm=phablet@ubuntu-phablet:/etc/ubuntu-touch-session.d$ ps -p 1 -o comm=
initsudo apt update
#安装systemd 
sudo apt install systemd
#设置 systemd 为默认初始化系统:
sudo apt install systemd-sysv
sudo rebootsystemctl --versionphablet@ubuntu-phablet:~$ systemctl --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN安装成功#查询是init还是systemd
ps -p 1 -o comm=

我们使用finakshell,链接试试 

3、安装VSCODE失败

用VSCodium代替,触摸屏不能用,外接键盘应该可以,没有蓝牙键盘,没试过,我准备远程试试,这个软件openstore里有,直接安装就可以

不好用,还是用VScode远程吧

4、禁止休眠(失败)

怎么设置都没有效果,屏幕关闭之后,ssh就完蛋了,不过有个替代方案,就是直接屏幕常亮
openstore商店里有个activescreen,直接安装,可以打开关闭,还是很方便的,禁用睡眠不折腾了,
后面安装了mirvnvserver之后,黑屏以后Putty还是可以连接,网络不断了,很好很好,是在mirvnvserver关闭之后喔

5、禁用wifi关闭(失败)

改了不少,deepseek用了几次,都没有用,没时间弄,利用activescreen就可以了

6、远程连接

在openstroe里安装MirVNCServer,PC端安装realviewer

Download VNC Viewer by RealVNC®

 回车即可

还不错 ,但是也就是用用,用来干事情,确实不咋地

7、如果要做服务器,得完成下面几项,玩玩可以忽略

#修改 APT 配置(禁用沙箱)
sudo mount -o remount,rw /
# 没有直接新建
sudo vi /etc/apt/apt.conf.d/01disable-sandboxAPT::Sandbox::User "root";sudo mount -o remount,ro /#我想直接开机启动就把只读变为可以读写,有安全隐患,但是要用不是吗
sudo mount -o remount,rw /
sudo nano /etc/rc.local#!/bin/sh
mount -o remount,rw /
exit 0

重启

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/76258.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

repo安装配置

1.安装属性 以下配置方式二选一进行安装 1.1全局级别配置 1. 安装 repo 工具 在终端中输入以下命令以下载 repo 工具: curl https://storage.googleapis.com/git-repo-downloads/repo > /usr/bin/repo chmod ax /usr/bin/repo 1.2用户级别配置 1. 安装 r…

Go 语言数据类型

Go 语言数据类型 概述 Go 语言(也称为 Golang)是一种静态强类型、编译型、并发型、具有垃圾回收功能的编程语言。自2009年发布以来,Go 语言因其简洁的语法、高效的执行速度和强大的并发处理能力而广受欢迎。本文将详细介绍 Go 语言中的数据类型,帮助读者更好地理解和掌握…

C# 看门狗策略实现

using System; using System.Threading;public class Watchdog {private Timer _timer;private volatile bool _isTaskAlive;private readonly object _lock new object();private const int CheckInterval 5000; // 5秒检测一次private const int TimeoutThreshold 10000; …

Font Awesome Web 应用图标

1. 什么是 Font Awesome Web 应用图标 Font Awesome Web 应用图标是 Font Awesome 图标库中与 Web 开发相关的子集,适用于界面设计、用户交互和功能标识。 定义与作用 定义:这些图标包括导航(如“主页”)、操作(如“…

如何实现H5端对接钉钉登录并优雅扩展其他平台

如何实现H5端对接钉钉登录并优雅扩展其他平台 钉钉H5登录逻辑后端代码如何实现?本次采用策略模式工厂方式进行定义接口确定会使用的基本鉴权步骤具体逻辑类进行实现采用注册表模式(Registry Pattern)抽象工厂进行基本逻辑定义具体工厂进行对接…

STM32F103C8T6单片机开发:简单说说单片机的外部GPIO中断(标准库)

目录 前言 如何使用STM32F1系列的标准库完成外部中断的抽象 初始化我们的GPIO为输入的一个模式 初识GPIO复用,开启GPIO的复用功能时钟 GPIO_EXTILineConfig和EXTI_Init配置外部中断参数 插入一个小知识——如何正确的配置结构体? 初始化中断&#…

【自然语言处理】深度学习中文本分类实现

文本分类是NLP中最基础也是应用最广泛的任务之一,从无用的邮件过滤到情感分析,从新闻分类到智能客服,都离不开高效准确的文本分类技术。本文将带您全面了解文本分类的技术演进,从传统机器学习到深度学习,手把手实现一套…

Java Lambda与方法引用:函数式编程的颠覆性实践

在Java 8引入Lambda表达式和方法引用后,函数式编程范式彻底改变了Java开发者的编码习惯。本文将通过实战案例和深度性能分析,揭示如何在新项目中优雅运用这些特性,同时提供传统代码与函数式代码的对比优化方案。 文章目录 一、Lambda表达式&a…

剑指offer经典题目(三)

目录 动态规划入门 二进制运算 链表相关 动态规划入门 题目1:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算 不同的结果)。OJ地址 简单图示如下。 题目分析&#…

【每日随笔】丛林法则 ( 弱肉强食 | 适者生存 | 资源有限稀缺 | 没有道德约束 | 自发性与无序性 | 丛林法则映射 - 资源分配 与 社会分层 )

文章目录 一、丛林法则1、弱肉强食2、适者生存3、资源有限稀缺4、没有道德约束5、自发性与无序性6、丛林法则映射 - 资源分配 与 社会分层 一、丛林法则 丛林法则 是 在 资源有限 的环境中 , 竞争 是生存的基础 , 弱肉强食 , 适者生存 , 且过程 不受道德约束 ; 丛林法则 在 自…

【含文档+PPT+源码】基于小程序的智能停车管理系统设计与开发

项目视频介绍: 毕业作品基于小程序的智能停车管理系统设计与开发 课程简介: 本课程演示的是一款基于小程序的智能停车管理系统设计与开发,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含:…

Navicat连接远程PostGreSQL失败

问题描述 使用本地Navicat连接Windows远程服务器上部署的PostGreSQL数据库时,出现以下错误: 解决方案 出现以上报错信息,是因为PostGreSQL数据库服务尚未设置允许客户端建立远程连接。可做如下配置, 1. 找到PostGreSQL数据库安装目录下的data子文件夹,重点关注:postgres…

【Linux】jumpserver开源堡垒机部署

JumpServer 安装部署指南 本文档详细记录了 JumpServer 安装部署的过程、核心脚本功能说明以及后续管理使用提示,方便运维人员快速查阅和二次安装。 1. 前提条件 操作系统要求: 仅支持 Linux 系统,不支持 Darwin(macOS&#xff0…

餐饮厨房开源监控安全系统的智能革命

面对日益严格的合规要求和消费者对卫生的信任危机,传统人工监督已力不从心:卫生死角难发现、违规操作难追溯、安全隐患防不胜防。如何让后厨更透明、更安全、更可信?餐饮厨房视频安全系统横空出世!这套系统融合实时监控与AI技术&a…

HashMap为什么扩容为原来2倍呢?

1、减少哈希碰撞 核心原因:HashMap的所有设计都依赖于数组长度为2的幂次方这一前提。 索引计算使用 (n-1)&hash ,其中 n 是数组长度当 n 是 2 的幂次方时,n-1 的二进制形式是全 1(例如,15——>111…

debian系统中文输入法失效解决

在 Debian 9.6 上无法切换中文输入法的问题通常与输入法框架(如 Fcitx 或 IBus)的配置或依赖缺失有关。以下是详细的解决步骤: 1. 安装中文语言包 确保系统已安装中文语言支持: sudo apt update sudo apt install locales sudo…

3DGS之光栅化

光栅化(Rasterization)是计算机图形学中将连续的几何图形(如三角形、直线等)转换为离散像素的过程,最终在屏幕上形成图像。 一、光栅化的核心比喻 像画家在画布上作画 假设你是一个画家,要把一个3D立方体画…

学习51单片机Day02---实验:点亮一个LED灯

目录 1.先看原理图 2.思考一下(sbit的使用): 3.给0是要让这个LED亮(LED端口设置为低电平) 4.完成的代码 1.先看原理图 比如我们要让LED3亮起来,对应的是P2^2。 2.思考一下(sbit的使用&…

Redis与Lua原子操作深度解析及案例分析

一、Redis原子操作概述 Redis作为高性能的键值存储系统,其原子性操作是保证数据一致性的核心机制。在Redis中,原子性指的是一个操作要么完全执行,要么完全不执行,不会出现部分执行的情况。 Redis原子性的实现原理 单线程模型&a…

深入理解 GLOG_minloglevel 与 GLOG_v:原理与使用示例

文章目录 深入理解 GLOG_minloglevel 与 GLOG_v:原理与使用示例1. GLOG_minloglevel:最低日志等级控制2. GLOG_v:控制 VLOG() 的详细输出等级3. GLOG_minloglevel 与 GLOG_v 的优先级关系4. 使用示例4.1 基础示例:不同日志等级4.2…