MeizuはBootloader Unlockを許可しておらず、今まで公開したUnlock方法は全て非公式の方法です。その方法はスマートフォン毎に異なっていたので共通するものはなく、所有者の多い機種のほうがUnlockされやすくなっていました。
そんな中、Qualcomm Snapdragon搭載機全てが共通するUnlock方法が公開されましたので、こちらにまとめさせていただきます。当然、この方法も非公式です。
注意
通常は触れない領域に触れ、Meizu公式が許可していないBootloader Unlockを行う非公式の方法です。この行為をすることで様々なメリットを享受することが出来ますが当然デメリットも存在し、最悪の場合は起動しなくなりますので全て自己責任でお願いいたします。
必要なもの
- adb環境が整ったWindows PC
- Snapdragon搭載Meizuスマートフォン
- Root権限
- Android OSに対する知識
作業
- FRP Pertitionをバックアップ
- FRPファイルを改変
- 改変したFRPファイルをFRP Pertitionに置換
- FastbootモードからBootloader Unlock
su dd if=/dev/block/by-name/frp of=/sdcard/frp0
まず、Root権限を取得します。その後、Android Terminal EmulatorやWindows PCやMac PCを用いて、FRP Pertitionをバックアップします。上記のコマンドはMeizu 16sで、他の機種で同じであることは確認していませんので、各自FRP Pertitionをバックアップしてください。
0x0007fff00f 00 -> 01
Hex Editor(Google Play Store)を用いて、保存したfrpファイル(frp0)を改変します。このフラグ(0->1)でBootloader Unlockが可能になるようです。
su dd if=/sdcard/frp0 of=/dev/block/by-name/frp
改変したfrpファイル(frp1)をFRP Pertitionに置換します。この行為を行うとスマートフォン内部を改変することになり、最悪の場合は起動しなくなります。
exit exit reboot bootloader fastboot flashing unlock
FRP Pertitionの置換が完了したら、Bootloaderへリブートします。その後、PCのコマンドプロンプトからunlockコマンドを入力し、画面が切り替わったらVOL+を押下します。これでBootloader Unlockが完了しました。
このBootloader Unlock方法では初期化はしないようですが、一応大切なファイルはPCに保存しておくことをおすすめします。