» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[心得] 国航ip4把变掉的服务改回来,拒绝阉割!

posted by wap, platform: iPhone

告别阉割!

准备:4.2.1,4.3.3系统版本的已越狱的ip4(我只在这两版本试过,其他版本应该也可以)。

安装好cydia上的openssh。

下载好winscp(windows下用)或mac下的transmit,这两个是用来访问ip内文件的工具,强烈不推荐91助手或xx助手之类的工具。

1. 恢复utube图标.

下载附件,把里面的Info.plist覆盖掉//Applications/YouTube.app/下的同名文件.或者自己对比代码,把缺失的代码复制进去. 最后完全关机再开机.

2. safari搜索栏不再转到google.cn.

方法1: 复制附件里的SearchEngines.plist到 \var\mobile\Library\Safari
这样搜索引擎就会根据你的区域设置而变.

方法2:用文本工具打开\var\mobile\Library\Safari里的SearchEngines.plist,
找到「<key>CN</key>」,把下面一行的 「<string>cn</string>」字段修改为「<string>com.hk</string>」(或者其他地区的地址);然后再找到http://www.google.cn/search?… 改为http://www.google.com.hk/search?… 或者其他地区的地址).

最后完全关机再开机.

3. Google Maps国际版.

首先你要有hex编辑工具, 例如UltraEdit, Hex Editor Neo.
把/System/Library/Caches/com.apple.dyld/ 里面的 dyld_shared_cache_armv7文件copy出来, 备份一个.

用hex编辑工具打开dyld_shared_cache_armv7, 搜索"ditu",把"ditu"改为"maps"(没有引号).只有一处,不要改多了.

再搜索"google.cn",把"cn"改为"de"或"fr"或者其他两个字母的地址都可以(要确保这个地址存在).只有一处,不要改多了.

改完后保存,对比一下备份文件的大小,不能有任何大小的偏差.有偏差的就会在开机的时候停在苹果logo那进不去.

把改好的dyld_shared_cache_armv7放入原目录中覆盖掉原始文件.

完全关机,重启.

完成.

[ 本帖最后由 dingdong 于 2011-6-8 20:00 编辑 ]
附件: 您所在的用户组无法下载或查看附件


TOP

已更新.



TOP

把地图改掉的操作有白苹果的风险, 请小心操作. 就算白苹果了也不用惊慌, itunes恢复就可以了


TOP

posted by wap, platform: iPhone
引用:
原帖由 @runtge  于 2011-6-9 14:38 发表
这地图改了好像没区别吗?
还是不能把阉割的最后2级放大改回来
如果国内的地名多了拼音的话,就是成功改掉了。

TOP

posted by wap, platform: Opera
引用:
原帖由 @jahaman  于 2011-6-10 11:30 发表
刚才和同事的美版IP4比了比,国航确实少放大大概2倍~我擦!!!!!!
你的改好了吗?

TOP

posted by wap, platform: Opera

看你的截图都没有搜出google.cn字样。应该是在右边那些像乱码的地方搜索出google.cn字样的。

TOP

posted by wap, platform: iPhone

应该就是这两个。改好后注意文件的大小一点都不能够变。替换后完全关机。再开机。

本帖最后由 dingdong 于 2011-6-10 15:03 通过手机版编辑

TOP

posted by wap, platform: iPhone

关机重启了吗?还有地图是有缓存的,你要把地图移到没有读取过的地方。

安装openssh是为了能让winscp之类的工具能访问iphone的文件系统。91助手一向名声很坏,出什么错我就不知道了。

TOP

posted by wap, platform: Opera

你google一下“用winscp访问iphone”。

TOP

posted by wap, platform: iPhone

那我就不知道了。是不是传回去的是没改的那个文件?

TOP

posted by wap, platform: Opera

或者是91助手把文件的权限弄乱了(91经常发生这种事情)。
权限应该是
user:read write
home:read
world:read
可以用winscp查看。

TOP

我是这样做的:
0.我的iphone是4.3.3已越狱,已装有openssh的.
1.windows下用winscp把文件从iphone拷出来,重新命名加上backup字样;
2.把这个文件复制一个,改为原来的名字;
3.用ultraedit打开第2步那个文件, 搜索ditu,找到后改为maps;
4.搜索google.cn找到后把cn改为de;
5.保存
6.查看改过的文件和备份的文件, 大小相同(用"属性"查看,精确到字节),这步很重要,如果大小不一样会开机的时候白苹果.
7.把改过的文件用winscp上传到iphone,winscp问我是否要覆盖原文件,选覆盖.
8.按住iphone的电源键几秒钟, ip上出现滑动关机条, 滑动它进行关机.
9.完全关好机之后按住电源健开机.
10.开好机之后打开google maps, 找到一处没有查看过的地方, 发现中文地名旁多了拼音,成功.

你如果严格按照这样的步骤来做都没成功的话我真不知道了.
我之前试过拷其他的东西,用了91助手,结果怎么都用不了,后来发现是91把权限弄坏了,即使查看属性权限显示都是对的.后来我用mac下面的transmit(相当于windows下的winscp)删掉iphone上的文件再重新拷一个进去,改好权限,就好了.

TOP

posted by wap, platform: iPhone

看了你的截图,你的ultraedit是汉化版的,很有可能是你搜索字符失败的原因,换个英文版吧,不用勾ascll的。

TOP

posted by wap, platform: iPhone

我好像发现原因了,我一直都是用美国地区格式,语言是英语,刚才把这两个改为中国,zhwen中文,发现地图变为无拼音版了。你把语言设为英文试试。

本帖最后由 dingdong 于 2011-6-11 13:21 通过手机版编辑

TOP

posted by wap, platform: iPhone

这我就真不知道了……

TOP

发新话题
     
官方公众号及微博