首先,需要iPhone已经越狱,并且安装了OpenSSH,可参考此处

脚本文件下载:http://aotee.com/res/langpack2.2.zip,解压出脚本文件langpack2.2.sh

通过itools或者其他管理软件,将脚本文件复制到/var/mobile目录

通过ssh连接手机,进入/var/mobile目录开始操作

注意:此时请关闭手机的定时锁屏功能,以防意外终止操作而失败!!!

1
2
3
#chmod 777 langpack2.2.sh   //为脚本添加执行权限
#./langpack2.2.sh  //运行脚本

注意:如果此处提示一些命令未找到(command not found),如下:

1
2
3
4
5
aquanmato-iPhone: /var/mobile root # ./langpack2.2.sh
. /langpack2 .2.sh: line 9: id : command not found
. /langpack2 .2.sh: line 9: [: !=: unary operator expected
. /langpack2 .2.sh: line 14: tee : command not found
. /langpack2 .2.sh: line 13: tr : command not found

以上情况需要安装mobile termianl先,可在cydia中搜索安装。

重新运行删除脚本

1
#./langpack2.2.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
--Langpack2- by Fubaya (ijdmas@gmail.com)--
--http://a-common-hades.blogspot.com--
Let's delete a few thousand language packs.
You will have several chances to back out
before anything is deleted but if you want
to stop at any time just type q.
If you want to see how it runs without
making any changes, just answer no when it
asks you which languages to delete.
Searching for language packs. Please wait...

开始搜索语言包文件,等待中…

搜索完所有语言包后,开始提示是否删除,如下:

根据提示,输入y或者n来确定所要删除的语言包,根据需要筛选。

所有选择完成后,会提示所有将要删除的语言包,再次确认删除与否(y或n),开始删除过程… (这个有点长咯)

删除完成后,会提示所删除的语言包数量,并且提示是否删除该脚本文件

注意:进行完以上操作后,建议马上修改SSH密码,以防止感染蠕虫病毒!!!

更改SSH默认用户密码,请参考iPhone和SSH

删除后,我就剩下这几个语言文件:

以下是我整个操作过程的记录,以供参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
login as: root
root@127.0.0.1's password:
aquanmato-iPhone:~ root# chmod 777 /var/mobile/langpack2.2.sh
aquanmato-iPhone:~ root# /var/mobile/langpack2.2.sh
--Langpack2- by Fubaya (ijdmas@gmail.com)--
--http://a-common-hades.blogspot.com--
Let's delete a few thousand language packs.
You will have several chances to back out
before anything is deleted but if you want
to stop at any time just type q.
If you want to see how it runs without
making any changes, just answer no when it
asks you which languages to delete.
Searching for language packs. Please wait...
Delete: Arabic - y or n? y
Arabic will be deleted
Delete: Catalan - y or n? y
Catalan will be deleted
Delete: Chinese - y or n? n
Chinese will be kept
Delete: Croatian - y or n? y
Croatian will be deleted
Delete: Czech - y or n? y
Czech will be deleted
Delete: Danish - y or n? y
Danish will be deleted
Delete: Dutch - y or n? y
Dutch will be deleted
Delete: Finnish - y or n? y
Finnish will be deleted
Delete: French - y or n? y
French will be deleted
Delete: German - y or n? y
German will be deleted
Delete: Greek - y or n? y
Greek will be deleted
Delete: Hebrew - y or n? y
Hebrew will be deleted
Delete: Hungarian - y or n? y
Hungarian will be deleted
Delete: Indonesian - y or n? y
Indonesian will be deleted
Delete: Italian - y or n? y
Italian will be deleted
Delete: Japanese - y or n? n
Japanese will be kept
Delete: Korean - y or n? n
Korean will be kept
Delete: Lithuanian - y or n? y
Lithuanian will be deleted
Delete: Malay - y or n? y
Malay will be deleted
Delete: Norwegian - y or n? y
Norwegian will be deleted
Delete: Polish - y or n? y
Polish will be deleted
Delete: Portuguese - y or n? y
Portuguese will be deleted
Delete: Romanian - y or n? y
Romanian will be deleted
Delete: Russian - y or n? y
Russian will be deleted
Delete: Slovak - y or n? y
Slovak will be deleted
Delete: Spanish - y or n? y
Spanish will be deleted
Delete: Swedish - y or n? y
Swedish will be deleted
Delete: Thai - y or n? y
Thai will be deleted
Delete: Turkish - y or n? y
Turkish will be deleted
Delete: Ukrainian - y or n? y
Ukrainian will be deleted
Delete: Vietnamese - y or n? y
Vietnamese will be deleted
-------------------------------------
Arabic Catalan Croatian Czech Danish Dutch Finnish French German Greek Hebrew Hungarian Indonesian Italian Lithuanian Malay Norwegian Polish Portuguese Romanian Russian Slovak Spanish Swedish Thai Turkish Ukrainian Vietnamese
-------------------------------------
This is your last chance. Are you sure
you want to delete the languages listed?
Type y or n: y
Please wait while I delete the chosen language packs...
7760 language pack directories have been
deleted. A log file has been created at
/var/root/langpack.log.
My contact information is at the top of
the log file and if you encountered any
unrecognized languages, I would appreciate
you emailing me that file so that I may keep
up with the ever-changing languages.
The only other thing left is me, this
script located at /var/root/langpack2.2.sh.
Do you want me to delete myself - y or n? y
Deleting myself...blarg.. I'm dead
aquanmato-iPhone:~ root#

相关文章

  • 2012/03/01 -- iPhone和SSH (1)
  • 2011/07/26 -- iOS4.3.3 在线越狱教程 (0)
  • 2011/03/21 -- FireSSH 基于Firefox的SSH客户端 (0)

转载于:https://my.oschina.net/wrchiu/blog/50883

删除不需要的iPhone语言文件相关推荐

  1. C语言文件——从创建到删除

      文件在计算机的世界里非常非常的重要,特别是在Linux和Unix系统中,在Linux系统和Unix系统里把一切都当做了文件进行处理.鼠标.键盘.显示器等等都看着了一个文件进行处理.因此在学习C语言 ...

  2. c语言删除文件remove_C语言文件的打开和关闭,C语言文件操作

    文件代表一系列的字节.函数 fopen()将一个文件和一个流关联起来,并初始化一个类型为 FILE 的对象,该对象包含了控制该流的所有信息.这些信息包括指向缓冲区的指针:文件位置指示器,它指定了获取文 ...

  3. [vs2008]Visual Studio 2008 SP1添加或删除功能提示查找SQLSysClrTypes.msi文件

    前言 今天接到领导布置的一个任务,是之前同事负责的项目.离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了. 然后我就把代码弄了过来,打开发现其中需要用到水晶报表.(我觉得不好用,不 ...

  4. AutoHotkey热键脚本语言文件

    ;=== AutoHotkey热键脚本语言文件 autoHotkey.ini 从此行开始 === The Sart Line Of autoHotkey.ini AutoHotkey ScriptFi ...

  5. Linux C语言 文件操作

    打开函数 fopen 的原型如下. FILE * fopen(char *filename, char *mode); 返回值:打开成功,返回该文件对应的 FILE 类型的指针:打开失败,返回 NUL ...

  6. 如何迁移mac电脑上的itunes备份iphone的文件

    我把mac系统装在128G的ssd固态硬盘上,结果发现我的用户名下的文件夹有20多G不明文件,又显示不出来,想节约一些ssd上的空间,想把这些可能有用可能没用的文件转移到我250G的机械硬盘上. 通过 ...

  7. c语言文件加密解密单词统计,C语言文件加密解密及单词统计程序.doc

    C语言文件加密解密及单词统计程序.doc (10页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 15.9 积分  高级语言程序设计 课程设计学 院 计算 ...

  8. C语言----文件存储

    1. 需要了解的概念 需要理解的知识点包括:数据流.缓冲区.文件类型.文件存取方式 1.1 数据流: 指程序与数据的交互是以流的形式进行的.进行C语言文件的存取时,都会先进行"打开文件&qu ...

  9. C语言文件有关的基本知识,以及函数打开与关闭文件!

    " 要成为绝世高手,并非一朝一夕,除非是天生武学奇才.但是这种人-万中无一 " -- 包租婆 ● C语言文件有关的基本知识 01  什么是文件 1.文件有不同的类型,在程序设计中, ...

  10. C语言——文件操作及常见问题

    C语言--文件基本操作及常见问题 当我们需要永久储存一些变量的时候,由于进程关闭后,会清空对应内存区域,所以我们需要把这一些数据写入外存中. 一.文件指针的创建 创建一个文件,首先现需要用指针指向文件 ...

最新文章

  1. php 前端控制器,前端控制器模式
  2. Activity学习(一):生命周期
  3. Android中selector的使用
  4. 大话设计模式—命令模式
  5. 2021计算机基础知识题库,2021~2021计算机基础知识练习题
  6. Nodejs开发框架Express3.0开发手记–从零开始
  7. jquery--动态篇
  8. 【Qt教程】1.4 - Qt5第一个控件 按钮QPushButton 指定父对象
  9. Golang实现基于Websocket协议的H5聊天室
  10. 关于Java的反射机制,你需要理解这些..
  11. [LeetCode] NO. 349 Intersection of Two Arrays
  12. 小米android版本升级包下载,小米11 Android 12 Beta 1更新包
  13. 网站目录提交-SEO搜索引擎优化
  14. android10锁屏时钟样式,三星s10息屏时钟
  15. Xshell远程连接配置 Ubuntu 18.04.6 + Anaconda + CUDA + Cudnn + Pytorch(GPU+CPU)
  16. p2p文件服务器,P2P文件传输
  17. php 百度地图导航代码,百度地图API自动定位和3种导航
  18. 数据挖掘实战:员工离职预测(训练赛)
  19. 区块链数字货币应用场景不同决定了价值空间
  20. 窗口特征(Window Features)

热门文章

  1. oracle 的控制结构
  2. 用linux集成电路版图设计,集成电路版图设计项目化教程(第2版)
  3. Flink 集成 Iceberg 在同程艺龙的生产实践
  4. 短视频秒播优化实践(二)
  5. updatepanel失效怎么办_[转]jquery与updatepanel二次失效问题解决方案-阿里云开发者社区...
  6. angularjs java 实例_[Java教程]angularjs小练习(分别通过ng
  7. 进入方法内快捷键_Excel快捷键Ctrl+Shift系列,提高效率,拒绝加班
  8. android html片段,详解Android WebView加载html片段
  9. 凯撒密码加密,解密的实现,可以在项目上使用
  10. 示例1---从记事本中读取数值,然后写到数组中