Jibaku — 手機自爆/自動鏟機
當落入壞人手裏時,讓手機自動鎖定或鏟機
一年前喺Facebook Post有講過大家點樣可以遙控鏟機,但事實係喺緊急關頭之間又點樣叫人遙控?再者,當冇網絡冇訊號時,遙控鏟機就會失效,所以實際效用成疑。
另一邊廂,iPhone/iOS有撞錯密碼十次自動鏟機功能,但Android跟機就冇。雖然跟機冇,但都可以自己寫一隻出來嘅 — 我寫咗一隻叫Jibaku嘅App,或者大家用得著。
除咗可以設定特定觸發條件快速鏟機,如果驚電光火石之間連拎電話嘅機會或權利都俾壞人剝奪,仲可以set埋Dead Man’s Switch(失能開關),喺冇人理佢嘅情況之下令手機自爆。
Jibaku與Automate連動
首先兩隻App— Automate同埋Jibarku
Jibaku: Play Store、APK直接下載。
Automate: Play Store
呢兩隻App加埋就可以做下嘅嘢:
- 手動引爆 — 喺鎖定畫面(Lock Screen)嘅狀態下,通過撳特定嘅大細聲掣(音量控制/Volume掣)、撥走特定通知(Notification)、或其他觸發條件去鏟機(消除所有資料/回復原廠設定/Hard Reset)
- 逾時自爆 — 要每隔幾分鐘解鎖手機或觸發特定條件去暫時重置自爆倒數。若然超過特定時間都冇重置過,手機就自動鏟機。
- 停用指紋/人臉識別解鎖 — 滿足觸發條件時,進入鎖定(Lockdown)模式,一定要入密碼先解到鎖。
- 緊急發出求救訊息 — 滿足觸發條件時,將一啲之前寫定嘅嘢,又或加上GPS定位嘅訊息,經短訊(SMS)或Email send俾特定嘅人,甚至每分鐘就send一次。可以配合引爆/自爆去使用、又或者單獨使用。
原理
Automate其實Android流程圖自動化,基本上就係一個Turing Machine。佢本身都功能強大,例如可以喺特定嘅情況、執行特定嘅指令。例如返到屋企自動開Wifi熄Data、充滿電就自動播一首歌……
不過Automate本身並沒有鏟機指令,所以我就寫咗隻Jibaku俾佢,就可加通過Tasker Action Plug-in提供鏟機功能。
Flow例子
我整咗一個Flow,大家可以download再按需要修改。
個Flow示範咗以下嘅功能:
- 手動引爆 1 — 喺Lock Screen會出一個Notification,當捽走佢嘅時候執行「緊急指令」
- 手動引爆 2 — 喺Lock Screen於3秒內撳「下上下上下上」執行「緊急指令」。
- 逾時自爆(Dead Man’s Switch) — 喺倒數鐘被重置15分鐘後會震動手機提醒一次,再過一分鐘都冇重置就會就會執行「緊急指令」。
重置倒數方法 — 手機解鎖。又或喺Lock Screen於3秒內撳「下下下上」,成功後會有震動提示。 - 緊急指令 — Send SMS、Send Email同埋鎖機或自爆
喺使用最少要應修改「緊急指令」部份,改成合適嘅收件人。
其他Idea
Automate嘅自由度極大,除咗上述提過撳大細聲掣、撥Notification之外,觸發條件仲可以係…
- 撳住大細聲掣然後chok部機(加速力感應器)
- 光度/接近感應 — 例如喺幾秒內重覆遮蔽鄰近感測器(Proximity Sensor)
- 撞錯幾次密碼自動鏟
另外,除咗自爆之外,亦可以:
- 每隔一分鐘將GPS定位用Email/SMS send出去
- 定時前後相機都影張相,再send出去。
- 錄影或錄音,再send上google drive。
注意事項
Reboot之後解鎖之前係唔會執行Automate
即係喺Automate打開Run on system startup,但因為有手機加密,所以喺第一次解鎖之前都唔會執行任何Flow。
Reset Factory Protection — 要再Login Google先用得返部機
回復原廠之後,要喺有手機數據網絡或Wifi嘅情況下、用自己嘅Google Account再登入一次,先可以用得返部手機。
此為Reset Factory Protection功能。原意係防止賊仔偷咗手機,即使鏟完機都唔可以自用或當二手賣。但喺冇網絡嘅地方,例如SIM機抆走咗又冇Wifi,就會有問題。
更麻煩係入咗中國境 — 即使有自動翻牆嘅中港咭,但因為開唔到數據漫遊(Roaming)而上唔到Google。即使有Wifi但冇VPN都翻唔到牆。唯有借一啲翻咗牆嘅Wifi先可以解決,例如用另一部手機用中港咭再share個Hotspot出來先得。呢個係如果過中國關用Jibaku要考慮嘅情況。
Reset Factory Protection唔係Jibaku獨有嘅問題,即使自己喺Settings入面鏟機都會遇到。唯一官方辦法,鏟機前要先解除Google帳號綁定,噉Reset Factory Protection就唔會生效。
下次賣手機都要注意呢個情況。
免費版Automate限制
免費版Automate最多只可以同時行30個block嘅flow。如果要run一個flow而加埋同時run緊嘅flow會超過30個block嘅話,就run唔到個新flow。
如果用咗「Flow Start」呢個block,即係喺flow入面call另一個flow,亦唔會規避到呢個限制。佢同樣都會有30個block呢個檢查,而令個新flow start唔到。
SMS發送限制
為咗防止Flow編程導致濫發SMS,Automate預設半日之間只可以send 10條SMS。如果有需要,應該先喺Setting中調高SMS sent limit。
芝麻綠豆小事
Jibaku名字來源
Jibaku係日文「自爆」嘅發音,其意思同中文一樣,就是自爆。
Dead Man’s Switch
聽講俗稱叫「死人掣」,更正式嘅名係列車警醒設備/失能開關。常見於鐵道或重型器械操作,當個人唔定期撳下個掣就會緊急停止,防止因為駕駛員/操作員有咩頭暈身㷫而導致更嚴重嘅意外。