2011年1月7日星期五

只需修改几个文件,让手机自动显示号码归属地

只需要通过修改下面几个文件,就完全可以抛弃其他的归属地显示软件,释放出更多的软件安装空间。

步骤
1.将附件中的文件下载后放到TF卡上。
2.
按照下面的路径将文件复制到手机系统中,不明白如何复制的小白仔细看贴,后面有详述。
   Phone.apk 放到 system/app/ 文件夹下;
   Contacts.apk 放到 system/app/ 文件夹下;
   phoneloc.dat 放到 system/usr/share/ 文件夹下;
   libphoneloc-jni.so 放到 system/lib/ 文件夹下;
通用下载文件
文件下载: Phoneloc.zip (1.48 MB) 

Samsung手机请下载这个文件。先前问i7500i9000的用这个。(里面有5个文件,num2loc.datphoneloc.dat放一个文件夹)
http://u.115.com/file/f97d98048


3. 重启。


注意:
1) 上述4个文件的权限都是644,用root explorer看的话也就是 rw-r-r-,复制到手机系统中后注意修改权限;
2)
  phoneloc.datlibphoneloc-jni.so这两个文件系统中本来就没有,而Phone.apkContacts.apk文件手机中本来就存在,复制时会覆盖原文件,操作前请做好备份;
3)
复制时Phone.apk最好放在最后复制,其他三个复制顺序随意;
4)
此方法在Nexus One手机的2.1 2.2.1版本中测试成功,理论上其他手机或版本都可以使用,但本人不对此做保证;
5)
此方法会清空手机中的联系人,操作前请对联系人做好备份;
6) 注意文件大小写!
7)有的系统Phone.apkContacts.apk不在system/app下面,那么复制的时候就不要复制到这个文件夹下面,原系统中这两个文件在哪儿就复制到哪儿,重要的把原来的这两个文件覆盖掉。

复制方法:
1. Root Explorer
若使用Root Explorer,只需将下载文件放到TF卡后,用Root Explorer3个文件(Phone.apk除外)一个一个复制到系统中步骤2所说的文件夹中,修改权限即可。也就是第一排前2个打勾,第二排第1个打勾,第三排第1个打勾。
(重要)然后将Phone.apk复制到system/ 下,修改好权限,再移动到system/app/下面。

2. adb
若使用adb,嗯,应该不是小白了。不多说,adb push进去后,再进shell, 注意打开su权限,直接cp文件到目标文件夹即可。注意最后chmod 644 文件权限,最后rebootOK

没有评论:

发表评论