【题外话】如何拯救小米11Pro这款工业垃圾

news2024/9/22 21:22:40

1 背景

媳妇用小米11Pro手机,某日不慎摔落,幸好屏幕未碎,然而WiFi却怎样都无法打开,初以为是系统死机,几天依旧故障无法使用。现在的手机没有WiFi功能,就无法刷抖音、看视频,就是鸡肋了。后抽空去武汉街道口小米指定维修点。维修人员检查告知WiFi坏了,需更换主板,价格1500+。问我们修不修,我一听,得得得,这款手机机的组装质量这么差不修也罢,修了下次还是要摔坏。后给媳妇换了新手机。

本着勤俭持家的原则,闲置的工业垃圾还是要利用起来。奈何手机WiFi硬件模块坏掉,没有专业工具无法更换和焊接,便从软件的思路去尝试使用USB连接电脑,蹭台式电脑的有线/无线宽带网络。

折腾许久,又重温和熟悉了10年前安卓机越狱刷ROM的“美好”时光。小米手机解锁较为简单,登录小米账号,申请解锁,等待7天,即可解锁。但是获取手机Root权限这一步把我卡住了。因为获取手机Root权限过于复杂,需要刷ROM,实在不想费劲儿折腾。

后某一日,突然想起手机的OTG功能,网上搜索资料,原理可行。于是有了现在的方案。经过实操,确实可行。

2 目的

本文目的一是吐槽小米手机Xiaomi 11 Pro质量极其低劣且官方嘴硬拒不承认(助其宣传),二是帮助同样买过此款工业垃圾并且WiFi模块故障的受害者们利用废物,为节约型环保型中国贡献力量。

3 材料

  • WiFi模块故障的小米牌工业垃圾 11Pro一台(也可将正常机器“偶然”落地产生)

  • OTG转换头(搜索词:OTG转接头type-c)

  • USB转网线(搜索词:USB转网口)

  • 网线(搜索词:网线)

  • 家里的路由器

以上材料(除了工业垃圾和家里的路由器)可在某东上直接搜索,都很便宜,均不超过30元。并且这三个小工具,平时也可以用得到:[OTG转换头]部分手机厂家会随手机送,[USB转网线头]后期也可用在没有网口的笔记本电脑上,用于连接有线网络。

网线的长度决定着你玩手机的自由度。2米足够。

为避免新手买错买贵,截图如下:(无任何推销,仅供参考)


OTG转换头(参考价:15.80)(部分款带有连接线,可根据需要购买)


USB转网线(参考价:17.90)


网线(参考价: 8.80/1米,12.90/2米)

网线长度根据需要决定。想拖着网线远距离玩此款工业垃圾,那需要2米。普通人1米即可。

4 组装步骤

  1. 手机插上[OTG转接头]

  1. [OTG转接头]底部插上[USB转网线]

  1. [USB转网线]底部插上[网线]

  1. [网线]另一端插入家里的路由器的网口

完美的衔接。

连接示意图:

这样,这款工业垃圾的的屏幕右上方通知栏会显示如下的图标

这就说明手机已经连接上了家里的宽带。

恭喜你,变为宝,为环保中国贡献了一份力量!

[此文在B站同步发布,以防被吞]

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

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

相关文章

全栈之路-前端篇 | 第三讲.基础前置知识【前端标准与研发工具】学习笔记

欢迎关注「全栈工程师修炼指南」公众号点击 👇 下方卡片 即可关注我哟!设为「星标⭐」每天带你 基础入门 到 进阶实践 再到 放弃学习!涉及 企业运维、网络安全、应用开发、物联网、人工智能、大数据 学习知识“ 花开堪折直须折,莫待无花空折…

【2.19】算法题2:贪心算法、动态规划、分治

题目:给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。方法一:贪心算法原理:若当前指针所指元素之前的和小…

学生和老师-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)

【案例4-4】学生和老师 【案例介绍】 1.案例描述 在班级中上课时,老师在讲台上讲课,偶有提问,会点名学生回答问题。虽然老师和学生都在讲话,但讲话的具体内容却不相同。本案例要求使用抽象类的知识编写一个程序实现老师上课的情…

Allegro如何快速清除多余的规则设置操作指导

Allegro如何快速清除多余的规则设置操作指导 在用Allegro做PCB设计的时候,会给PCB设置一些规则,在PCB设计完成之后,可能会有一些没有使用到的规则,如下图 Physical规则中的45OHM的规则是多余的 单独某个规则可以直接在规则管理器中删除,如果比较多可以用下面方法批量删除…

真实景观渲染技巧【Three.js】

受到一些很棒的 three.js 演示、与 covid 相关的旅行禁令以及可能在 pinterest 上花太多时间看美丽的旅行照片的启发——我开始看看我是否可以使用 three.js 和r3f在浏览器中渲染一个令人信服的风景场景。 推荐:将 NSDT场景编辑器 加入你的3D开发工具链。 在过去一个…

AnLogicFPGA设计的时序约束及时序收敛

本篇博文讲了三个内容:时序约束基本概念、时序约束命令、时序收敛技巧 时序约束基本概念 时序设计的实质就是满足每一个触发器的建立(setup)时间和保持(hold)时间。 建立时间(Tsu) 触发器的时钟信号沿到来以前&…

零信任-新华三H3C零信任介绍(12)

​目录 ​新华三零信任是什么? 新华三零信任架构特点 新华三零信任架构 新华三零信任架构适用场景 新华三零信任的未来发展展望 新华三零信任是什么? 建立新边界 全面身份化。新华三贯彻“永不信任,始终验证”的原则,通过对…

JavaWeb7-线程状态(生命周期)及转换过程

目录 1.所有线程状态(共6种) ①NEW-新建状态 ②RUNNABLE-运行状态 RUNNABLE(得到时间片运行中状态) READY(已经保存了上下文,但还未得到时间片的就绪状态)。 ③BLOCKED-阻塞状态 ④WAITI…

使用NutUI创建小程序和H5界面

做开发的时间长了,技术都是通用的,创建小程序和H5界面有很多的UI,本章节演示使用NutUI来创建,官网,NutUI - 移动端 Vue3 小程序组件库 1.使用HBuilder X创建一个uni-app的程序,如图所示 2. 安装UniNutUI …

nvm的使用与坑

1、nvm 介绍 Node Version Manager - 符合 POSIX 标准的 bash 脚本,用于管理多个活动的 node.js 版本 官网为 nvm-windows,点击这里进行下载 2、使用场景 比如有几个项目,这些项目的需求都不太一样,导致了这些个项目需要依赖的…

论文投稿指南——中文核心期刊推荐(管理学)

【前言】 🚀 想发论文怎么办?手把手教你论文如何投稿!那么,首先要搞懂投稿目标——论文期刊 🎄 在期刊论文的分布中,存在一种普遍现象:即对于某一特定的学科或专业来说,少数期刊所含…

多彩的声音-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)

【案例4-3】多彩的声音 记得 关注,收藏,评论哦,作者将持续更新。。。。 【案例介绍】 案例描述 设计和实现一个Soundable发声接口,该接口具有发声功能,同时还能调节声音大小。 Soundable接口的这些功能将由有3种声音…

【C++的OpenCV】第一课-opencv的介绍和安装(Linux环境下)

第一课-目录一、基本介绍1.1 官网1.2 git源码1.3 介绍二、OpenCV的相关部署工作2.1 Linux平台下部署OpenCV一、基本介绍 1.1 官网 opencv官网 注意:官网为英文版本,可以使用浏览器自带的翻译插件进行翻译,真心不推荐大家去看别人翻译的&am…

vue实现xml在线编辑功能

先看效果 避免误会 这是一个在线编辑器 我们可以在这上面随意的编写xml代码格式 我们修改上面的内容之后 就可以在控制台输出内容 如果这正是您想要的东西 那就可以先创建一个vue项目 我们先引入依赖 npm install brace -S npm install element-ui -S npm install vue-cli…

原型链污染

目录 前置知识 原型对象 prototype和__proto__的区别 原型链概念 原型链的继承 原型 链污染 原型链污染原理 javascript中可能会存在原型链污染的危险函数 原型链污染的实际应用 JavaScript中可以触发弹窗的函数 前置知识 原型对象 在JavaScript中,每个函…

9-静态链表及其有关操作

链表可以用malloc/new和结构体加指针的方式来实现,那种实现方式实现的链表又被称为动态链表。但是我们还可以利用数组的方式来实现一个链表,这种实现方式称为静态链表。 静态单链表 我们知道,一个链表节点主要由两大部分组成:数…

黑马Spring学习笔记(一)——IOC/DI核心概念、入门案例

目录 一、Spring系统架构和学习路线 二、Spring核心概念 2.1 IOC、IOC容器、Bean、DI 2.1.1 IOC(Inversion of Control)控制反转 2.1.2 DI(Dependency Injection)依赖注入 2.2 核心概念小结 三、入门案例 3.1 IOC入门…

【C++入门】引用、内联函数、auto关键字、基于范围的for循环(C++11)、指针空值nullptr(C++11)

文章目录引用引用概念引用特性引用使用场景常引用内联函数宏的优缺点?C有哪些技术替代宏?auto关键字auto不能推导的场景基于范围的for循环(C11)指针空值nullptr(C11)引用 引用概念 引用不是新定义一个变量,而是给已存在变量取了一个别名&…

一篇搞懂UnitTest

unittest单元测试框架是受到 JUnit 的启发,与其他语言中的主流单元测试框架有着相似的风格。其支持测试自动化、支持将测试样例聚合到测试集中,并将测试与报告框架独立开来。unittest模块是Python标准库中的模块。在此之前需要先了解几个概念&#xff1a…

linux高级命令之线程执行带有参数的任务

线程执行带有参数的任务学习目标能够写出线程执行带有参数的任务1. 线程执行带有参数的任务的介绍前面我们使用线程执行的任务是没有参数的,假如我们使用线程执行的任务带有参数,如何给函数传参呢?Thread类执行任务并给任务传参数有两种方式:args 表示以…