MTK android 可修改IMEI方法

2021-06-20 19:50:27 字數 570 閱讀 4649

他的方法是寫了乙個apk來修改imei號,本人就偷懶了,直接在平台上修改。

撥號介面傳送指令

*#123456789012345#6666# 修改卡1 imei為123456789012345

*#123456789012345#7777# 修改卡2 imei為123456789012345

以上沒什麼好說的,在contact相關檔案裡面修改即可

接收端修改的問題,找乙個有系統簽名許可權的apk插入**接收指令,經過測試非系統簽名的是無法修改imei的,市面上apk後來無法修改mtk imei貌似就是這個原因。

我選了setting這個api來接收修改imei號

卡1 at命令 "at+egmr=1,7,\"" + imei + "\"";

卡2 at命令 "at+egmr=1,10,\"" + imei + "\"";

呼叫invokeoemrilrequeststrings就ok

每次手動輸入imei號後都需要關機再開機才能看到修改結果。

ps:mtk imei號儲存位置   "/data/nvram/md/nvram/nvd_imei/mp0b_001"

可修改的雜湊

如果在乙個字串中要找是否存在長度為n的回文串 可以manachar 但是更好打的方式是直接hash 可是,這個hash需要算o len 個長度為n的字串的hash值 如果暴力,已經到了o n 2 的級別 那麼考慮一下,如何簡化。計算hash的o n 是不能省的 那麼不難想到利用前面串的結果來巧算後面...

可修改區間k th number

這個眾所周知了。可以用主席樹實現。具體的話其實就是開 n 棵權值線段樹,動態開節點,由於每次增加乙個點最多隻會新建lo g2n個點,所以空間複雜度為o nlog 2n 我們在權值線段樹上記錄該範圍數的出現次數,然後可以發現查詢的兩個區間端點的線段樹資訊可以相減,於是就可以線段樹上二分了。時間複雜度o...

PHP配置可修改範圍

php配置可修改範圍 php ini user,php ini perdir,php ini system,php ini all 這些模式決定著乙個 php 的指令在何時何地,是否能夠被設定。手冊中的每個指令都有其所屬的模式。例如有些指令可以在 php 指令碼中用 ini set 來設定,而有些則...