您正在查看:标签 折腾 下的文章

小米12S Ultra维修从入门到换新

几天前我的米12su出现了一个奇怪的状况:它的充电速度突然变得非常的慢,慢到什么程度呢?也就是苹果五伏一安的水平吧,甚至还不到5W,实际在1W到7W之间浮动,最搞笑的是手机还显示的是“快速充电”,然而预测充满时间却是2个小时起步。

无论用什么协议什么线都是这个速度,让我怀疑手机的充电口挂了,我打算给这台手机换个接口排线和电池。

由于先前看过12su的拆解视频,发现这台手机的拆解非常容易,上方主板中间电池下方天线充电口三段式结构,甚至螺丝都是统一的十字螺丝,简直比什么都锁的苹果好太多。

于是我就下单了一条充电口排线和一块非原装电池,这副电比原电还贵,主要是想测试一下所谓的“比原装容量更大”是不是真的。

同时我这回并不打算使用小米原厂的防水胶,我打算使用t7000液体胶看看牢固性如何。

以上耗材总共花费100块,不能再经济实惠了。

东西都到之后,我便开始拆卸手机。

首先是拆下后盖,加热再用吉他拨片将边缘封胶划开之后即可拿下,不过我中途有点用力过猛导致边框有一丝裂痕,问题不大。

接着,把上下盖板的螺丝卸下,取下盖板就能看到链接的排线。确认关机之后断开每一条排线,即可开始取下电池。

电池的设计非常易于拆卸,只需要撕开上面的胶并扯住一拽就下来了,比易拉胶好太多。

接着是电池接口,应该是出于防水考虑,接口被固定得很死,需要拿螺丝刀稍微撬一下才可取下。

需要更换的部件都取下之后,就可以开始换上新部件了,替换的充电口和手机上的一模一样,几乎如法炮制即可换上去;副厂电池则和原厂电池设计不同,实际看上去更离谱:宣传5100mAh到了手上变成了额定5500mAh,和原厂的4860mAh比简直是超级加倍了。同时新电池也没有使用原厂那样的粘贴设计,用的是传统易拉胶。

更换好之后开始往回装,我犯了一个致命错误:没有在最后连接电池排线,导致我接完电池之后在接其它排线的时候手机莫名开始冒烟,让我一度以为要迎接新手机了。

好在开机测试了一下发现手机还能正常工作,省下了新手机的钱。

随后便是最后一步,装回后盖。因为之前不小心磕了一下中框,导致产生了变形,几周前第一次装后盖没意识到这一点,现在后盖翘了起来,于是乎我用钳子进行了一波暴力修复。由于之前没有用液体胶粘后盖的经验,我绕着手机中框打了好几次才上的差不多,好在后盖还是老实得装上了。

总结一下,一定要在最后一步再接电池排线,有原厂胶最好还是用原厂胶,比液体胶方便很多,同时也不需要保压一整天,整体的流程还是很简单的,只需要多拍照确认好零件的位置即可,和拼乐高差不多。

折腾完之后,充电又恢复到了67W,电池也貌似大概好像比之前更加耐用了。

【印象】宾得Espio Mini

因为对胶片ps机情有独钟,而恰好手中的奥林巴斯u2有跑焦问题,我看向了传闻中对焦有准又快的宾得Espio Mini。

要说ps机其实还有别的选择,比如变焦的espio 120sw或者espio 928,但它们要么光圈太小要么体积太大。所以便宜随身机还是定焦吧。

Espio mini除了被动的相位对焦,还会主动发射红外光辅助对焦,居然是可见的那种,暗光下照射到墙上会显现出网格状。

都说Espio mini对焦快,也确实快,在傻瓜机里它要是排第二那估计没机子能排第一,但也没有想象的那么快,我以为可以快到随按随拍但实际上还是要等个0.3秒左右等它对上了才能按快门,这一点理光r1就慢不少。

除此之外,这台机子吸引我的还有它的镜头:32mm f3.5,非常高素质,在网上看到的样片一个个都在给我种草。

于是乎这台相机就到了我手上,要想低价买到它可不容易,我也不知道为什么这台机子到现在还能卖到快1000的价格,但是我其实只在乎镜头和功能,所以成色差一点的也无妨。

前前后后看到了几台750块钱的Espio mini,镜头都挺不错,但是功能行不行就要打一个问号了。

有一台机子它看起来都完好,但实际上过片马达是失效的,在进行询问检查之后也证实了这点,同时机身内部的螺丝都已生锈,明显是在潮湿的地方出来的机子。还有另一台机器,也就是我手里这台,虽然说看起来都没啥问题,但实际上暗病非常多。。

先是咨询了买家一些基本功能,见功能都完好,便下单了,到手后发现也确实还行,直到上了一卷福马,我发现这台机子的回片马达有问题:运作起来机身前面会严重发烫,同时马达运动非常慢,像是阻尼非常大的感觉。

头两卷拍起来问题不是很大,除了过片以外,机器的快门按键非常迷,有的时候按下并不能释放,要使好大劲,有时正常按下又可以了,怀疑是触点接触有问题。其它功能目前还正常,直到下一卷我上了一卷lomo100,我发现胶片刚放入机子,机器的马达就开始卷片,莫名其妙就卷到了头,同时机身开始发烫,马达突然从低沉的嗡嗡转至尖锐的嗡鸣,这时我开始回片,却发现无法操作。

将这个问题告诉卖家,卖家却是清一色的不认账。

取出来重新装入,结果又回到了老样子,偶尔还是会发烫。

勉勉强强拍完这卷后我打算将其拆开看看能不能修好;我首先给电容放电,找了一个绝缘的东西捏着螺丝刀的一端,手伸的笔直,像是过年小孩放鞭炮一样,能离多远离多远。虽说预料到了会蹦出火花,但没想到这火花会这么大,伴随着吓人的爆炸声,大概是比捏泡泡纸响好几倍的感觉;而且一遍还没完,要这样短接好几遍才行,不过后面几次的剧烈程度就没那么大了。

摸索了好一阵子把相机拆开,发现发热的部分正是机器的芯片,同时密密麻麻排布着排线。一下子摸不清门路,还是先把快门触点清理了。

赶紧把机器装回测试功能,好家伙,之间给干坏了。

至此,仅拍了3卷的Espio mini入了土。

黑群晖搭建-洗白-内网穿透 从入门到入土

由于我更换了值得信赖的新电脑,之前的旧神舟就没有什么日常使用的必要了,因此我打算将其变更为一台家用NAS供我随时访问。

首先是NAS系统,有很多流行的系统可供选择,比如Unraid,TrueNas,OMV,以及非常有名的群晖。前者先前有考虑过使用Unraid,因为它有非常激进的性能,但考虑到它正如其名——没有RAID功能,仅能通过添加校验盘来保证数据安全,再是自己不需要如此高的读取性能,还是选择使用“相对简单”的黑群晖吧。

事前准备

在开始折腾之前,需要准备好如下物品:

引导写入软件Win32DiskImager,系统引导镜像ARPL,DSM群晖系统文件,以及群晖助手(可选),以及一个容量大于4G的U盘;物理机使用网线连接到路由器。

引导制作

全部流程里最简单的步骤:打开写入软件,插上U盘,选择引导镜像,一键写入。

物理机安装

接下来便是最状况百出的部分:安装群晖。

首先插上U盘,开机狂按F7(或者根据品牌按别的键)更改启动顺序,将外置U盘放到第一位,保存重启。

启动后就会看到arpl开始加载:

根据屏幕上显示的IP地址在另一台设备的浏览器访问:

其中第一步选择机型,我选择的是DS918+,下一步选择版本号(Build Number),接着选择Serial Number序列号,如果在此之前已经有了洗白用的序列号的话,可以输入进去,暂时没有的话选择随机生成;然后就是MAC地址,同样有的话可以输入,没有就随机,之后就可以选择Build Loader编译了。

会有俩进度条等它走完,走完了就会跳回去,这时候选择Boot Loader启动。

主机会重启,接着在另一台设备按照屏幕显示的IP端口进入群晖安装界面。

不出意外的话就可以看到群晖的开始页面了。

一路点击下一步,其中会要求抹除所有已连接硬盘的数据,以及上传之前下载好的.pat系统安装包,在设备上选择之后,接下来是最激动人心的时刻,成败在此一举!

如果你的运气不好,你就会在安装到大约55%的时候被迫中止。

这时候你就只能选择进行冗长痛苦的Trouble shoot了,其中包括但不限于:更换U盘,更改PIDVID,更改引导文件等,绝对能让你吃不了兜着走。

但如果你的运气不错,碰到了一个比较和蔼的包,那么安装就会成功,开始重启。

当主机屏幕显示以下内容时,就可以打开群晖助手扫描网络中的NAS了。

双击便会打开浏览器自动输入IP和端口,打开管理面板。

假如在此时你的运气非常不好,找不到设备,你可以尝试以下操作:关闭Windows Defender防火墙或者其它系统的防火墙,重启系统,然后打开cmd开始ping主机的IP。

只有ping完收到IP回复才代表你的系统运行正常,任何其它情况都代表无法访问,继续排查问题吧。

设定&优化

至此如果你已经度过了以上所有难关,那么恭喜你就要成功了,接下来是一些无伤大雅的设定。

由于我这台机器是拿来试水的,所以我用了三块闲置的垃圾120G SATA SSD(直接插槽插满)组RAID5,在群晖这里是SHR,可以允许阵列丢失一块硬盘而不损失数据,可用空间是N-1块硬盘(前提是容量一致)。当然你也可以选择传统RAID5,但群晖的SHR有一些针对传统RAID的优化,所以何乐而不为。

至此,一个工作(大概)正常的黑群晖就装好了。

当然,既然都是黑群晖了那问题肯定不止这一个,刚运行没多久,我的群晖就弹出了温度警报,要关机了。还没来得及让我反应,电脑就没了声,接着开机,也是没多久就关机。

原来是黑群晖的温度检测并不准,需要调试,在此之前,我的群晖只能这样放。。

用风扇对着吹,摆家里绝对是一等一的艺术品。

接下来就需要更新温控,首先在群晖设置中启用SSH,接着在电脑上安装Xshell7远程终端,打开依次输入指令:

ssh 管理员名字@你的IP //回车会要求输入密码
sudo -i //获取管理员权限,输入后会要求再次输入密码
mkdir temp
cd /temp
wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
chmod +x syno-i686-bootstrap_1.2-7_i686.xsh
sh syno-i686-bootstrap_1.2-7_i686.xsh
ipkg update
ipkg install lm-sensors
sensors //获取温度传感器信息

以上便成功把温度显示变回了正常水平。

虽然温度问题不大了,但这台电脑的散热还是需要好好改善,因此我选择把它呈“V”字形倒放。。

散热弄完了,该轮到外网访问了,一般来讲有两种大方法可以让你从外部访问NAS,一是用厂商的服务器进行中继,也就是白群晖能享受的“QC”;另一个是有IPV6就能做的内网穿透。

作为早早就有IPV6的用户,我自然而然地选择了后者,但任何一个设备的不支持都会直接让穿透失败,所以还挺看运气的。

既然做了还是说一下,方法有非常多种,有风险大的有风险小的,我属于不想冒险,就做了点简单尝试。

首先是啥也不做运行IPv6测试,不出所料什么也没有。

接着把路由器调到中继模式,也就是直接连接上游的猫。

这就完了?只能说运气比较好。

既然IPv6有了,剩下的就是外网访问了,这点需要官方账号才能操作,所以要把这台黑群晖洗白。

洗白还有其它好处,比如可以用在线转码也可以用很多官方的套件。

首先那当然是去搞一个洗白的码,某宝10块钱就可以搞定,根据机型不同价格也不同,群晖版本不同成功率也不同,这里的成功率是指用Quick Connect有多大概率会被群晖官方踢掉,6.9版本概率很小,而7.1概率却大到接近50%,致使大部分人都推荐搞个新号注册美国地区来避免被题。对于我来说这就时间的问题了。

当你拿到序列号和MAC地址之后,只需要重启NAS,在启动选项里选择“Configure Bootloader”,按照先前编辑序列号和MAC的方法更改一遍即可。

至此,通过DDNS来从外部访问的方法也正常了,可以登录群晖账号通过群晖的服务器中继,只用输入主机名称即可访问,缺点是有时候有些不稳定。

尾巴

目前这台半吊子NAS的稳定性还有待考证,如果长期运行没啥问题的话,可以进行进一步扩展,使用m.2转sata链接至外置的硬盘笼,组一个硬盘整列,让先前的几块独立冷备份盘彻底退休。

提升x86架构续航和优化电源管理的总方针

自从把做笔记的设备从arm的iPad Pro换成x86的Surface之后,我头一回体验到了电源管理精打细算的紧张感——任何正在运行的程序都有可能使电脑的续航雪崩;一开始我以为出这种问题的原因是处理器制程的原因,毕竟我的iPad在高负载下也不省电,但surface光亮个屏幕都能疯狂掉电就不应该了吧?

当时正值入学的第一年,课程排的还比较满,一天最多能有40*9=360分钟,6个小时的课,虽然要用到电脑的时候可能只有4个小时左右,但能确定的是正常情况下我的surface pro5百分百撑不过4小时,且有任何负载都上不了3个小时。

后来我换成了surface book2,一台电池更大的机器,但厚度和重量增加了太多,甚至还有降频门,续航倒不见涨多少,而且由于“好吃懒做”的独显以及主机底座分离的设计,它的续航本应该表现更好。

再往后就换成了我这台Surface laptop3,续航大致和正常工作的Surface book3差不多,性能因为有主动散热而更加强大,最重要的是轻薄很多,不再是带着一个只会发热的铁砧了。

就这样我使用原厂的电源管理用了一年,大部分时候用到下午就没电了,半途要找地方充电的体验着实不好。

经过一番调查,Windows的电源管理可能成为了最大的罪魁祸首。

近年来x86阵营的芯片普遍倾向于提升频率来换取更好的流畅性,而经常会忽略掉功耗,导致激进的电源策略使本来小几瓦就能完成的任务使用了十几瓦去完成。

传统减少芯片功耗的一种方法是降压,即减少CPU达到目标频率需要的电压从而降低功耗,此方法减少了总体的功耗,但依旧没法解决短时间低负载任务使用高频完成的问题。

还有另一种方法,即降低PowerLimit,也就是俗称的PL1、PL2功耗墙,或者降低CPU睿频的时间,但这又会导致峰值性能的总体下降。

所以最适合的方法其实是改变CPU对于负载的调度策略,从而达到更加智能的省电。

直到某一天在b站看到一个关于Windows电源调度的文章,才发现原来每台电脑都能有如此详尽的电源设定。

Windows本身的电源选项有很多被隐藏了,因此需要使用一个叫做“PowerSettingsExplorer”的软件,能使用户获取隐藏选项的控制权。

接着就是一些跟随文章的设定,照搬就能完成。

大体上就是使CPU的调度尽可能快速,高负载时迅速提高频率,一旦负载降低就立马回落到尽可能低频。

在此之前我用Aida64对笔记本的封装功耗进行了一下测定,闲置状态下大概有2-3w的功耗,在进行电源设定之后,这个数值降到了1w附近,有时会窜上2w,大部分情况下是比默认功耗更低的;使用体验上没有啥可见影响,但续航却是实打实提升了,虽然达不到质的飞跃,但至少可以稳定比设定前多出2个多小时续航,终于能够让我不充电用一整天了。

要说缺点还是有的,那就是电脑失去了快速启动功能,每次按下电源键都会使电脑进入类似休眠的模式,即不丢失数据的关机,但代价是启动需要比之前多得多的时间,其实正常来说不是什么大问题,但Surface laptop3的电源键在Del键左侧,且大小键程触发力度完全一致,我不止一次想按Del键结果按成了电源键,致使我对着全黑的屏幕干等半分钟。

总而言之,体验还可以,虽然有些缺点。

Wordpress重建数据库完全指北

这个网站消失了整整半年之久,这其中发生了什么事呢?

一开始我本没有打算续费这个打着”你可能用过最快虚拟主机“旗号的服务器,原因有那么几个,一是这主机提供商比起它响亮的名号更像是十八线小厂,还是割一波韭菜就跑的那种,面板从最开始的plesk换到了宝塔,又换成了现在的cpanel(比起前两个面板,cpanel文件管理不支持中文文件名,先前网站中使用中文命名的图片就全部无法显示了),中间还出现了一次极为严重的数据库损坏,几乎隔几个月就会出一次岔子。噢,现在它已经把原来的服务全部下架了,换了个名字继续割韭菜。

其次便是Wordpress,这个让人又爱又恨的平台,实在是没有什么拓展性可言;除开插件和主题,框架几乎是定死的,这让网站元素的更改变得尤为艰难,唯一的好处恐怕是大部分面板都能够集成Wordpress的工具,随便点几下鼠标就能建成一个网站罢,这一点确实对新手很友好。

可能某一天我会选择换成typecho或者hexo,然后托管到github,当然,不会是现在。

那么,为什么我还要在这儿把网站弄回来,然后继续使用Wordpress呢?出于幸存者偏差,抱着“前面大风大浪都过去了,还会出什么问题呢?”的想法,再加上我是滑稽的“永久会员”,还是冒险续了几个月(是的,续费完不到20天服务就下线了),因为最近不想花那么多经历弄网站迁移这些事,等某一天闲下来再去折腾吧。

至此为止网站下线了两次,而每次上线都要折腾好久,实际上只要懂了原理就很容易搞定,我决定还是把该记的都写下来,免得以后又忘。

一个Wordpress网站由两个部分组成,可以理解为容器和内容,它们在进行备份的时候会分别存储,前者为一个包含Wordpress本身的包,后者是SQL数据库。所有的文章和Wordpress用户信息都会存放在数据库中,倒也合理,毕竟实际内容的体量相比起框架本身是很小的,但它不包含任何媒体内容。这里面的关系可以简单理解为软件本体和用户数据的关系——只要你带着数据到处跑,碰到软件装进去就可以重新上线。

第一次数据丢失时我并不了解这里面的数据存储逻辑,以为文章都存在那个几百兆的程序包里边,实则不然。

后来还因为数据库链接问题折腾了好一会,因为在此之前没有接触过SQL数据库,当我把Wordpress包放回到虚拟主机上时,Wordpress Toolkit会将其识别,只不过会出错——无法链接数据库。

这时需要把先前备份的SQL数据库导入到cpanel面板,同时为数据库新增用户设定密码,并将数据库名称、用户名以及密码更改到WP包的“wp-config”当中,Toolkit才能正确链接数据库。同时,如果URL发生了改变,还需要更新URL来解决无法访问的问题。

至此网站便恢复上线了,当然有些图片还没法显示,打算到时候批量改个名字手动更新一下。

参考文献:WordPress建立数据库连接时出错(Error Establishing a Database Connection)终极解决方案 - 闪电博 (wbolt.com)

一个人可以重复踏入同一条河流