前言
10月20日日本的P-UP!推出了新款的翻盖手机(如上图所示),这个 扭曲的小玩意很快引起了我的注意,于是当时联系对象从日本就带了一台回国。快递了一周之后终于到手。配置如下:
名称(型番) | Mode1 RetroⅡ (MD-06P) |
---|---|
カラー | シープホワイト / ウルフブラック |
サイズ/重量 | 高さ 約112mm × 幅 約52mm × 厚さ 約20mm (折りたたみ時) 重量 約145g |
バッテリー容量 | 2500mAh (内蔵電池) |
SIM | nanoSIM スロット×2 DSDV ※両SIMスロット共にVoLTEサポート。 ※1 ※2 ※3 |
OS | Android™13 |
CPU | MediaTek Helio G85 オクタコア (2.0GHz×2・1.8GHz×6) |
メモリ | 内蔵 : RAM 4GB / ROM 64GB 外部 : microSD/SDHC/SDXC(最大1TB) |
対応通信規格 | 5G :非対応 4G : LTE B1/B3/B8/B19/B20/B26/B28b/B41 3G : W-CDMA B1/B6/B8 2G : GSM 850MHz/900MHz/1,800MHz/1,900MHz ※FOMAプラスエリア&楽天UNLIMIT非対応 ※7 ※docomo・au・SoftBankの通信網 (MVMO含む)に対応しております。 ※SIM規格:nanoSIMに対応(eSIM非対応) |
ディスプレイ | 約3.5インチ (720×1440px) LCD タッチスクリーン IPS液晶 (LEDバックライト) |
カメラ | アウト : 4,800万画素 LEDフラッシュ イン : 1,300万画素 |
撮影サイズ | 静止画 : 最大8000×6000 pixel(4:3) デフォルト9216×5184 pixel(16:9) 動画 : インカメラ 1080P (30 fps) / アウトカメラ 1080P (30 fps) |
外部接続 | Wi-Fi : IIEEE802.11 a/b/g/n/ac (周波数帯域:2.4GHz / 5GHz) テザリング : 対応 Bluetooth : Ver.5.0 外部デバイス : USB Type-C™ |
防水・防塵・耐衝撃 | 非対応 |
生体認証 | 指紋認証 |
センサー | 近接センサー / 加速度計 / GPS / A-GPS / 環境光センサー / gyro / eコンパス |
保証期限 | 購入日より12ヶ月間の日本国内保証 |
付属品 | 取扱説明書 / クイックマニュアル / SIM取り出しピン / 保証書 |
試供品 | ピンジャック変換アダプタ / USB Type-CTMケーブル / USB Type-CTM 変換アダプタ / ボタンシール / ストラップ糸通し |
手机的APP总体都很干净,除了GAPPS全套以外仅有一个FM收音机应用(值得一提的是,这个FM应用不需要插耳机),但是也没有及其高级的3.5mm接口,另外,这个手机没有5G,手机信号的频段也缺乏了一部分国内的移动段(官网标注不支持海外信用卡,实测电信移动都ok,但是移动4G信号部分地方偏弱)。
Root
现在大部分手机都是不需要Root的,但是我想用这个手机去模拟NFC卡驱动,这个软件需要root和xposed做支持。这个手机也没有官方的固件提供。
注意:请确定你阅读完全文并且了解了你要干啥的情况下操作,操作前备份数据,本文档不对你操作负任何责任。
一次错误的尝试
在最开始的时候,我尝试用其他设备的经验,直接用dd命令提取init_boot_a模块,但是实际操作中发现,这个设备对目录进行了限制,会报错,提示没有访问权限。
1 2 3 4 5 6 7 8 9 10 11 12 |
MD06P:/ $ ls -l /dev/block/by-name/ total 0 lrwxrwxrwx 1 root root 21 2023-11-14 09:50 boot_a -> /dev/block/mmcblk0p25 lrwxrwxrwx 1 root root 21 2023-11-14 09:50 boot_b -> /dev/block/mmcblk0p41 lrwxrwxrwx 1 root root 21 2023-11-14 09:50 init_boot_a -> /dev/block/mmcblk0p27 lrwxrwxrwx 1 root root 21 2023-11-14 09:50 init_boot_b -> /dev/block/mmcblk0p43 ………… MD06P:/ $ dd if=/dev/block/mmcblk0p27 of=/sdcard/init_boot_b.img dd: /dev/block/mmcblk0p27: Permission denied 0+0 records in 0+0 records out 0 bytes (0 B) copied, 0.000117 s, 0 B/s |
此时我怀疑是没有解锁bl的原因,这个设备解锁bl出乎意料的简单,只需要在开发者模式中选择解除oem锁,然后执行
1 2 3 |
adb reboot bootloader fastboot devices fastboot flashing unlcok |
此时屏幕上会有很小的字体提示按star键继续,按pound键取消。只需要按下星号键系统就可以成功解锁了,解锁后会抹掉手机上的全部数据,所以一定要备份后进行。
解锁后依旧是失败的。但是下一步的操作需要在这一步解锁。
提取出boot固件
在解锁bl之后,考虑到这个手机是mtk芯片驱动的,就打算拿出mtkclient尝试一下。
下载完成后,按照网页里的说明配置好。先给手机关机,在电脑上执行:
1 2 |
python mtk da seccfg unlock python mtk r boot_a,boot_b,init_boot_a,init_boot_b,vbmeta boot_a.img,boot_b.img,init_boot_a.img,init_boot_b.img,vbmeta.img |
上述命令输入一行,回车,会提示正在等待手机,然后按住音量上下键,插入电脑,就会显示端口,待第一行命令执行完毕后,拔掉手机,重复上述动作,会有一个进度条出现,代表文件的提取进度。
这里会出现第二个坑,一般而言,安卓13需要对init_boot进行Patch,但是这个手机需要对boot进行Patch。在提取完毕后,拔掉手机开机,在手机上用26400版本(我用的版本)对boot_a.img进行Patch之后获得新的文件,放到目录里。然后执行
1 |
python mtk boot_a,boot_b boot.patch,boot.patch |
为了防止步骤出问题导致手机爆炸,这一步可以先刷A分区,确定手机设备OK之后再刷B分区即可。
到此为止,手机就获得了root权限,刷卡什么的就完成了。
软件安装
这个手机输入法大部分都很别扭,经过测试比较好用的是:
记得更改后缀为apk,这个输入法版本不是太老,而且不会出现其他输入法要按一个键才有反应的问题。唯一的问题是需要按0选字,比较难受。
桌面用的是Nova,正计划自己写一个
快捷键方面,我推荐一个我自己写的app 在这里 通过给这个app设置快捷键可以做到快速的打开支付码功能,也可以自己扩充其他功能(欢迎提交合并)。这样可以实现比较个性化的快捷键设计。
总结
这个手机相比很多淘宝上便宜的手机而言可玩性还是不错的,root之后我正在研究如何更改外边小屏幕和led灯,如果能搞定的话可玩性也许能更上一个台阶。希望有小伙伴可以多多交流,一起玩机。