㈠ 越獄插件推薦:來電歸屬地KuaiDial
KuaiDial是由國人開發的一款iPhone插件,其實用性和功能強大是其顯著特點。這款插件不僅顯示來電歸屬地,還能顯示簡訊歸屬地,並允許用戶添加黑名單。它對原生電話應用進行了改進,增加了如顯示聯系人頭像等人性化功能。此外,KuaiDial能夠保存多達10萬條通話記錄,極大地便利了用戶的使用。此款插件還得到「者敏推薦」的高度評價,安裝推薦度極高。
作為iPhone上的電話輔助工具,KuaiDial因其出色的性能而受到用戶好評,並且作為一款開源軟體,它確保不會侵犯用戶數據。功能列表如下:
1. T9快速撥號:通過英文、簡拼、拼音或電話號碼快速查找聯系人,並集成到電話程序的撥號鍵盤。
2. 歸屬地顯示:在撥號鍵盤、來電、去電、通話記錄、簡訊列表以及收到的簡訊中顯示歸屬地信息。
3. 頭像顯示:在撥號鍵盤、通訊錄、個人收藏、通話記錄、簡訊列表界面中顯示聯系人的頭像。
4. 通話記錄管理:支持刪除單條通話記錄,並集成到電話程序的最近通話界面。
5. 自動IP撥號:在撥打長途電話時,自動添加IP前綴。
6. 通話記錄限制突破:支持修改通話記錄的條數限制,突破系統默認的100條限制。
7. 簡訊聯系人批量添加:在簡訊程序中批量添加聯系人,便於進行簡訊群發。
8. 附加功能:包括一鍵撥號、接通震動提醒以及通話時間提醒等。
㈡ 原生系統要怎麼添加來電歸屬地
其實原理非常簡單 就是在Phone.apk中添加一些代碼,在來電號碼的下面分配一個顯示區域 而顯示區域的內容來自於歸屬地資料庫中的數據 就跟通話記錄中的歸屬地數據顯示是一個道理需要使用到工具baksmali及smali或apktoolPhone.apk添加歸屬地顯示代碼 提取ROM中的Phone.apk 用zip解包得到其中的classes.dex smali解包dex(或者反編譯Phone.apk同樣可以得到smali) 在這個文件夾里classes\smali\com\android\phone 找到CallCard.smali Notepad打開 隨便找個地方,添加一個類,當然你不能添加到別的類裡面了。。。 可以在類似於 goto :goto_e .end method復制代碼的後面添加.method private setGeoDescription(Lcom/android/internal/telephony/CallerInfo;)V .locals 3 .parameter "info" .prologue const/16 v2, 0x8 .line 36 if-nez p1, :cond_1 .line 51 :cond_0 :goto_0 return-void .line 38 :cond_1 iget-object v0, p0, Lcom/android/phone/CallCard;->mCallTypeLabel:Landroid/widget/TextView; invoke-virtual {v0}, Landroid/widget/TextView;->getVisibility()I move-result v0 if-ne v0, v2, :cond_0 .line 39 iget-object v0, p1, Lcom/android/internal/telephony/CallerInfo;->geoDescription:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_2 .line 40 invoke-virtual {p0}, Lcom/android/phone/CallCard;->getContext()Landroid/content/Context; move-result-object v0 iget-object v1, p1, Lcom/android/internal/telephony/CallerInfo;->phoneNumber:Ljava/lang/String; invoke-virtual {p1, v0, v1}, Lcom/android/internal/telephony/CallerInfo;->updateGeoDescription(Landroid/content/Context;Ljava/lang/String;)V .line 42 :cond_2 iget-object v0, p1, Lcom/android/internal/telephony/CallerInfo;->geoDescription:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_0 .line 43 iget-object v0, p0, Lcom/android/phone/CallCard;->mCallTypeLabel:Landroid/widget/TextView; const/4 v1, 0x0 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V .line 44 iget-object v0, p0, Lcom/android/phone/CallCard;->mCallTypeLabel:Landroid/widget/TextView; iget-object v1, p1, Lcom/android/internal/telephony/CallerInfo;->geoDescription:Ljava/lang/String; invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 45 iget-object v0, p0, Lcom/android/phone/CallCard;->mCallTypeLabel:Landroid/widget/TextView; const v1, -0xd75f35 invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V .line 46 iget-object v0, p1, Lcom/android/internal/telephony/CallerInfo;->geoDescription:Ljava/lang/String; iget-object v1, p0, Lcom/android/phone/CallCard;->mPhoneNumber:Landroid/widget/TextView; invoke-virtual {v1}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-eqz v0, :cond_0 .line 47 iget-object v0, p0, Lcom/android/phone/CallCard;->mPhoneNumber:Landroid/widget/TextView; invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V goto :goto_0 .end method復制代碼以上代碼第71行為歸屬地顏色,默認為Holoblue,不喜歡可以自己替換其他顏色,自己查色表,我就不給了 查找如下代碼invoke-direct {p0, p4}, Lcom/android/phone/CallCard;->updateCallTypeLabel(Lcom/android/internal/telephony/Call;)V復制代碼在其下面添加move-object/from16 v0, p1 invoke-direct {p0, p1}, Lcom/android/phone/CallCard;->setGeoDescription(Lcom/android/internal/telephony/CallerInfo;)V復制代碼bingo,打包dex,重新命名為classes.dex 用zip打開Phone.apk 用剛做好的classes.dex替換(當然,如果你用的反編譯過來的smali的話,直接回編譯更方便,不過重新編譯的Phone.apk需要重新簽名,不能直接替換原來的文件) 第三節 增加中文歸屬地數據 下載ext.jar zip打開ext.jar 提取com/android/i18n/phonenumbers/geocoding/data/中的86_zh 提取系統中system\framework中ext.jar 用zip把86_zh(中國地區的歸屬地數據)替換到到原來的ext.jar中 okay,結束。 第四節 工具下載 下載baksmali&smali
㈢ Excel如何批量查詢手機號碼歸屬地
Excel批量查詢手機號碼歸屬地的方法如下:
准備數據:
首先,確保你的Excel表格中已經包含了一列或多列手機號碼數據。這些數據應該位於連續的數據區域中,方便後續操作。
安裝DIY工具箱插件:
由於Excel原生功能並不直接支持手機號碼歸屬地查詢,我們需要藉助第三方插件,如DIY工具箱。請確保你已經下載並正確安裝了該插件。如果尚未安裝,可以在網路上搜索並下載適用於你Excel版本的DIY工具箱插件。
選中手機號碼數據區域:
在Excel表格中,用滑鼠選中包含手機號碼的數據區域。這些數據將是你需要查詢歸屬地的手機號碼。
使用DIY工具箱進行查詢:
點擊Excel菜單欄中的【DIY工具箱】選項。如果插件安裝正確,你應該能在菜單欄中看到該選項。
在DIY工具箱中,找到並點擊【手機號】選項。
在彈出的菜單中,選擇【手機號查歸屬地】功能。
確定查詢並保存結果:
點擊【確定】按鈕後,DIY工具箱將開始批量查詢選中的手機號碼歸屬地。
查詢完成後,你需要選擇一個合適的保存位置來保存查詢結果。通常,這些結果會作為新的列或表格添加到你的Excel文件中。
查看結果:
查詢完成後,你可以回到Excel表格中查看查詢結果。你會發現,每個手機號碼旁邊都已經標注了其歸屬地信息。
注意事項: