[手机Linux PostmarketOS]一,1加6T真正的手机Linux系统

news2024/11/25 0:45:56

    前面用Linux deploy软件安装了Linux系统在手机,实则不是真正的手机刷成了linux系统,而是通过Linux deploy软件在容器里安装了Linux系统,在使用方面会有诸多限制,并不能发挥Linux的真实强大之处,于是我又百度又谷歌(真不容易),找到了真正可以把手机变成砖头,哦不,是变成掌上宝的方法,把手机刷成真正的Linux系统,PostmarketOS是可以在手机上原生运行的Linux系统,基于Alpine Linux开发。刷机后可以在旧手机上体验完整的Linux系统,注意是不要的旧手机哦,别拿新手机玩,容易成砖,你是土豪的话,那我就不劝了。

    我不是土豪,我去黄鱼网套了个几百块的二手一加6T手机(8+256G),还是挺心疼的,毕竟我之前的小米6刷这玩意不好刷,本来教程就少,所以就放弃了它。听说1加6手机好刷,可是也踩了很多坑,浪费了我很多时间,毕竟不是在搬砖就是在救砖,还救了两次砖,真是苦逼^o(╥﹏╥)o。

注意:在进行以下操作之前,请务必备份手机数据,并确保你了解刷机过程可能带来的风险。

如不小心搞成砖,可参考这个救砖,不复杂,但扎心。

一加社区

一加社区

一. 准备工作

将你的 1+6T 手机在设置系统那里将系统 更新到最新版本

1.1. 设备

① 一加 6T(OnePlus 6T)、typeC数据线(最好原装数据线,其他不好的线容易出问题,我就踩坑,变砖)
② 电脑(主流操作系统皆可)
③ 网络

1.2. 软件下载

fastboot:

① 电脑上拥有安卓调试工具(fastboot、adb),没有就从这里下载,可选加入系统 PATH 环境变量,不加也可以直接在文件夹运行。

postmarketOS刷机包:
① 进入 postmarketOS 镜像下载页,找到 OnePlus 6T;
② 两个版本可选:指明版本号的 stable 稳定版,edge 预览版,这里选择稳定版


③ 四个 UI 版本可选,选择其中之一即可;这里选择 phosh 版本;


④ 下载标有 latest 标志的目录中的两个镜像即可;下载完记得解压,我这里踩坑2,又变砖。.

二,解锁 Bootloader

一加 6T 解 BL 锁非常容易,只需要:
① 在 设置 - 关于 中,多次点击版本号以启用 开发者模式
② 在 设置 - 系统 中进入 开发者模式,启用 OEM 解锁 以及 高级重启
③ 长按 电源键,选择重启到 引导加载器


④ 将手机连接到电脑,输入:

## 直接用命令,是已加入到环境变量
fastboot oem unlock

如未加入到环境变量,需要去到fastboot 文件夹下,按住shit 键 ,然后鼠标右键文件夹内空白处,选 '在此处打开power shell窗口',命令需要加上相对路径

根据手机上的提示,解锁设备(UNLOCK THE BOOTLOADER);
注意:音量加减键控制上下,电源键确定


⑤ 经过较长的等待时间,手机会清除数据并自动开机。
至此,bootloader 已经解锁。

三,刷机

① 将手机重启至 fastboot 模式,连接到电脑;

注意:进入 fastboot 模式,可按住音量键的+键和音量键的-键一起按,然后再按住电源键一会就可以进入fastboot模式。


② 在电脑上打开终端,依次输入:

postmarketOS刷机包一定要先解压为带.img 的文件。

fastboot getvar current-slot

fastboot set_active b  ##上面的命令已经显示在b 的话就不用执行这条命令了

fastboot erase dtbo
fastboot flash boot 下载的 boot 镜像的路径 xxx-fajita-boot.img
fastboot flash userdata 另一个镜像的路径 xxx-fajita.img

③ 等待写入完成,重启设备:

fastboot reboot

手机进入重启,要把数据线拔掉。

手机重启完成后,进入系统需要

输入密码:147147  (我怎么知道你密码?我猜的吧)

账号默认为:user

最后进入系统的样子:

打开console 跑linux 命令:

这样你就拥有一台迷你Linux 服务器啦,是不是很鸡冻呢?

先别鸡冻,以后的路途还很艰辛,毕竟Alpine Linux 跟centos,ubuntu,redhat 还是有差别的。

四, 启用 SSH

在手机上的console 终端软件中输入:

sudo service sshd start

将 SSH 服务设置为开机启动:

sudo rc-update add sshd

将手机连上wifi无线网,获取设备 IP:

ifconfig

找到你的IP地址。

查看当前用户:

whoami

在 你的电脑Windows 终端(任意 SSH 客户端)中连接上手机,电脑跟手机要连接同个WiFi网络哦,毕竟内网还没穿透,如果想要外网也能连接你的手机linux服务器,那就要进行内外网穿透,下篇文章讲解:

原创不易,填坑小能手,想要个棒棒糖甜一下苦逼的心。

打赏专用

下篇:[手机Linux PostmarketOS]二,cpolar实现内外网穿透-CSDN博客

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

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

相关文章

标准化的力量:如何通过PDM提升企业研发效率

在当今竞争激烈的市场环境中,企业必须不断优化其产品开发流程以保持竞争力。PDM产品数据管理系统与企业标准化的结合,为企业提供了一种有效的方法来管理和优化其研发流程。本文将探讨PDM与企业标准化的概念,它们在企业中的相互作用&#xff0…

上市公司-社会责任报告、ESG报告文本(2006-2023年)

上市公司社会责任报告是企业对外公布的一份关于其社会责任实践和成果的详细文件,涵盖环境保护、社会贡献和公司治理等方面的表现。通常包含公司在减少环境影响、提升社会福祉、维护员工权益、促进社区发展以及确保透明和道德的管理实践等方面的信息和数据。有助于了…

基于Pytorch框架的深度学习Swin-Transformer神经网络食物分类系统源码

第一步:准备数据 5种鸟类数据:self.class_indict ["苹果派", "猪小排", "果仁蜜饼", "生牛肉薄片", "鞑靼牛肉"] ,总共有5000张图片,每个文件夹单独放一种数据 第二步&…

PS系统教程23

减淡加深海绵工具 减淡工具 作用:提炼物体颜色 加深工具 作用:变暗物体颜色,加深物体深度 海绵工具 作用:修正物体饱和度,加大纯度 减淡工具 老套路,找一个图片 复制新建粘贴Ctrl键J复制图层选择减…

WinRAR应用文件图标是白色怎么解决

1.打开程序-选项-设置 2.找到集成-选择全部切换,保存即可。

找不到concrt140.dll无法继续执行代码的几种解决方法

在数字时代,电脑用户经常会遇到各种技术问题,其中DLL文件缺失是最常见的问题之一。今天,我们将重点介绍CONCRT140.DLL文件的重要性,以及当它丢失时对电脑的影响。同时,我们提供了五种解决方法和预防措施,帮…

浅谈RC4

一、什么叫RC4?优点和缺点 RC4是对称密码(加密解密使用同一个密钥)算法中的流密码(一个字节一个字节的进行加密)加密算法。 优点:简单、灵活、作用范围广,速度快 缺点:安全性能较差&…

24.bytebuf创建

1.byteBuf创建方法 2.自动动态扩容的 package com.xkj.bound;import io.netty.buffer.ByteBuf; import io.netty.buffer.ByteBufAllocator; import lombok.extern.slf4j.Slf4j;@Slf4j public class TestByteBuf {public static void main(String[] args) {//bytebuf可以不指定…

【计算机网络体系结构】计算机网络体系结构实验-配置WinPcap

清清存货UAU ------------------------------------------------------------------------- 一、在CodeBlocks中配置WinPcap 1. 运行WinPcap安装包 2. 官网下载codeblocks 安装 安装成功 3. 测试 新建一个工程,选择Console application 创建成功 4. 配置 在寻找…

2713. 矩阵中严格递增的单元格数

题目 给定一个 m x n 的整数矩阵 mat,我们需要找出从某个单元格出发可以访问的最大单元格数量。移动规则是可以从当前单元格移动到同一行或同一列的任何其他单元格,但目标单元格的值必须严格大于当前单元格的值。需要返回最大可访问的单元格数量。 示例…

【profinet】从站开发要点

目录 0、常见缩写及关键字注释 1、profinet简介 2、profinet协议栈 3、profinet数据帧 4、profinet网络解决方案示例 5、Application areas 注:本文主要简述profinet从站开发涉及到的知识点。【不足之处后续慢慢补充】。 0、常见缩写及关键字注释 MRP: Media…

服务器流量收发测试

文章目录 一、概述二、实现方式一:编码1. 主要流程2. 核心代码3. 布署 三、实现方式二:脚本1.脚本编写2. 新增crontab任务 四、查看结果 一、概述 我们在安装vnStat、wondershaper便想通过实际的数据收发来进行测试。 二、实现方式一:编码 …

C++ Windows Hook使用

GitHub - microsoft/Detours: Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form. /*挂载钩子 setdll /d:C:\Users\g\source\repos\LotTest\Release\lotDll.dll C:\Users\g\source\repos\LotTest…

【SpringBoot】RSA加密(非对称加密)

一、关于RSA RSA是一种非对称加密算法,广泛应用于数据加密和数字签名领域。 RSA算法是由罗纳德李维斯特(Ron Rivest)、阿迪萨莫尔(Adi Shamir)和伦纳德阿德曼(Leonard Adleman)在1977年提出的。…

JavaScript事件传播实战

上篇文章我们学习了事件传播的冒泡和捕获两种类型,现在我们在实际项目中演示一下; ● 首先我们先定义一个随机数 const randomInt (min, max) > Math.floor(Math.random() * (max - min 1) min);● 接着,我们使用随机数来创建随机的r…

osi七层参考模型和tcp/ip模型的区别与相似之处

osi七层参考模型: 2.tcp/ip四层参考模型: osi七层参考模型与tcp/ip四层参考模型的相似与区别: 相同点: 2者都是模型化层次化 下层对上层提供服务支持 每层协议彼此相互独立 不同点:OSI先有模型才有协议 TCP/IP先有…

目标检测数据集 - 零售食品LOGO检测数据集下载「包含VOC、COCO、YOLO三种格式」

数据集介绍:零售食品 LOGO 检测数据集,真实零售食品 LOGO 高质量商品图片数据,数据集含常见零售食品 LOGO 图片,包括饮料类、酒类、调味品类、膨化饼干类、巧克力类、常见零食类等等。数据集类别丰富,标注标签包含 150…

【因果推断python】44_评估因果模型2

目录 累积弹性曲线 累积增益曲线 考虑差异 关键思想 累积弹性曲线 再次考虑将价格转换为二元处理的说明性示例。我们会从我们离开的地方拿走它,所以我们有弹性处理带。我们接下来可以做的是根据乐队的敏感程度对乐队进行排序。也就是说,我们把最敏感…

Python学习打卡:day10

day10 笔记来源于:黑马程序员python教程,8天python从入门到精通,学python看这套就够了 目录 day1073、文件的读取操作文件的操作步骤open()打开函数mode常用的三种基础访问模式读操作相关方法read()方法readlines()方法readline()方法for循…