So there are several places where you can get a langpack.sh which will delete all unused languages so if you speak English then you don't need a French language folder. I used the langpack on 3.1.3 and it worked and did create an increase in speed and the scrolling and buttons were much smoother. As I upgraded to 4.0 these langpacks would not work. So I decided to do it manually using ifile. It took about 2 hours as there are that many languages in so many different folders. For anyone wanting to do this the simple approach would be to start in var/ stash/ applications/... And start at the first folder and work your way down to the last folder skipping any folder that has a blue text as those folders will take to a different path. Inside the folders such as app store.app you will find several language folders all ending with .lproj You can delete any of these folders except your preferred language and if you use the emoji keyboard you will leave the Japanese language folder, although I believe if you leave the Japanese keyboard layout and plist alone you can delete the language folders but to be safe leave all Japanese language folders alone. Now with further investigation I'm sure someone can find a langpack.sh that will work just fine using mobile terminal and that is prabobally the safest approach but if you familiar with the filing system of your device I prefer doing it manually even though it's time consuming. Doing it manually allows you to not only delete unused languages but also any unused language .plist and unused language keyboards. So last of all if you want to see what this would look like go into a downloaded game, Gameloft games are packed full of useless info that can be deleted which will cut down the amount of data that needs to loaded by the game but inside the (game name).app folder you will see all the language folders and as you investigate further you will find an HTML folder that is loaded with languages and icons yet all this is for is if you press the more games tab while at the menu screen of the game. So that whole folder can go. Anyway practice deleting languages on a game first that way if something is accidentally deleted you can always redownload the game. Be sure to use the trash can in ifile so you can go into that to grab anything deleted and paste it back if needed. Sorry this is so long, I just wanted to be clear on what to do. I can help anyone with questions as this is not something that just gives a little boost. You will see a big difference and if you ever look at the files and folders when cydia is installing a new app or theme you will see a big drop. As my device had 2 games and one theme plus winterboard and installous and after deleting all languages and plists and keyboards my files went from 24000 down to 3500 and everything is so smooth and fast.
#1
Posted 03 August 2010 - 11:52 PM
#2
Posted 04 August 2010 - 12:02 AM
I tried doing it manually, but it took too long
#3
Posted 04 August 2010 - 12:22 AM
I did it manually and about a week later the script to automatically remove them was released, and yes it take a long time to remove them manually. Went through the whole file-system folder by folder.
-----BEGIN GEEK CODE BLOCK----- Version: 1.3 - GM d- s+:- a-- C++(++++) UBLS*+++ P+ L++ E? W++ N+ o-- K w++ O- M- V- PS+++ PE Y+ PGP t 5 X+ R+ tvn+ b++ DI-- D++ G+ e h r++ y+ ------END GEEK CODE BLOCK------
#4
Posted 04 August 2010 - 12:49 AM
Yeah I have no life so for me 2 hours to go through the files was a walk in the park. I might have OCD but knowing that all the useless files are gone makes me feel better. Here is a langpack2.sh file that does work with iOS. http://www.mediafire...m/?1y2jnh2qmvz
Instructions:
1) use ifile to rename it to langpack ( remove the .sh)
2) change the permissions to 775 (read, write, execute/ read, execute / read, execute.)
3) open terminal and type in su and press enter. Put in password (default is alpine) and press enter.
4) type in ./langpack2 and press enter
5) follow on screen directions (it will take you through each language it finds and ask if you want to delete, press y then enter after each language presented.)
6) it will ask if your sure and present a list of languages you selected for deletion. Press y and enter.
7) it will ask if you want to delete langpack2 (this option is up to you. Press y or n)
8) it is now finished it will go back to a normal command line. So just close terminal. Now you can check folders in ifile and you should have only en.lproj as a language folder within all your app folders.
This will save anybody new to jailbreaking some time and will help make your device faster and smoother when scrolling pages.
(I'm not sure if it deletes languages from paid apps or games. But if it does you might want to keep the langpack2 file and run it from time to time.)
I am spending so much time on this topic because it has been one of the best options I have found for speeding up your device. There will be many other suggestions on apps to free up memory but this is a script and is something you run once and not an app that will run in the background. It works by allowing the processor to do less work by not needing to read several files.
Thank you to all the members on the forum for being polite about this topic as it is intended for the people new to jailbreaking or this forum without the need for searching as most people new may not know what threads to search for.
Instructions:
1) use ifile to rename it to langpack ( remove the .sh)
2) change the permissions to 775 (read, write, execute/ read, execute / read, execute.)
3) open terminal and type in su and press enter. Put in password (default is alpine) and press enter.
4) type in ./langpack2 and press enter
5) follow on screen directions (it will take you through each language it finds and ask if you want to delete, press y then enter after each language presented.)
6) it will ask if your sure and present a list of languages you selected for deletion. Press y and enter.
7) it will ask if you want to delete langpack2 (this option is up to you. Press y or n)
8) it is now finished it will go back to a normal command line. So just close terminal. Now you can check folders in ifile and you should have only en.lproj as a language folder within all your app folders.
This will save anybody new to jailbreaking some time and will help make your device faster and smoother when scrolling pages.
(I'm not sure if it deletes languages from paid apps or games. But if it does you might want to keep the langpack2 file and run it from time to time.)
I am spending so much time on this topic because it has been one of the best options I have found for speeding up your device. There will be many other suggestions on apps to free up memory but this is a script and is something you run once and not an app that will run in the background. It works by allowing the processor to do less work by not needing to read several files.
Thank you to all the members on the forum for being polite about this topic as it is intended for the people new to jailbreaking or this forum without the need for searching as most people new may not know what threads to search for.
#5
Posted 04 August 2010 - 01:51 AM
Thanks foe the tut, doing it now
#6
Posted 05 August 2010 - 01:39 PM
too long...im happy with the speed of my 3gs ;P
Anyways, great tut. people with 3g's would want to try this.
Anyways, great tut. people with 3g's would want to try this.
#7
Posted 05 August 2010 - 09:06 PM
Also get these two tweaks frum h7v: super charged and vroom. They speed up nd give ur ipod slash iphoen bettr battery!!
#8
Posted 05 August 2010 - 09:57 PM
#9
Posted 05 August 2010 - 10:15 PM
Scousekid900 said:
This ****ed my device [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416]
#10
Posted 05 August 2010 - 10:21 PM
crazyhorse said:
Scousekid900 said:
This ****ed my device [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416]
i know! Just it made it worse not better!
#11
Posted 05 August 2010 - 10:26 PM
Hmm did u delete an en.ipoj ?
#12
Posted 05 August 2010 - 10:34 PM
#13
Posted 05 August 2010 - 11:46 PM
Scousekid900 said:
This ****ed my device [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416]
I did it too, but t seems my device is slower
#14
Posted 05 August 2010 - 11:49 PM
Omair said:
Scousekid900 said:
This ****ed my device [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416] [emoji-E416]
I did it too, but t seems my device is slower
Did u reboot? I only respringed mine, but afte I rebooted it now works amazingly! :)
#15
Posted 06 August 2010 - 05:13 AM
awesome
#16
Posted 06 August 2010 - 05:41 AM
I'm deff gonna try this.
#17
Posted 09 August 2010 - 08:44 PM
I'm trying to download that langpak2.sh file and I click to start download then it takes me to another page. Has the file listed and says "open in iFile" on what looks to be a button but I push on and nothing happens. I don't know what to do. I searched in iFile for langpack and nothing
#18
Posted 10 August 2010 - 08:55 AM
If your downloading from your device I suggest using filer(from installous) as it will download the file and bypass any pop-ups. But if your still having trouble I can put the file on megaupload or dropbox so that way you will have some more options...
#19
Posted 10 August 2010 - 03:13 PM
Jlock, thanks but I got it to work late last night. I found a site where the guy showed how to manually make the file and had the entire script posted so I copy/pasted the langpack.sh contents into my own and then was able to get it going. Soooo ya! It worked and even for the 3GS I still noticed a slight performance increase! Woot woot
#20
Posted 11 August 2010 - 02:39 AM
Here is a noob proof version of how to use the langpack2.sh:
Requirements
1. iFile
2. Mobile Terminal
Steps
1. Download the langpack2.sh thats posted above
2. Copy the langpack2.sh onto your iDevices's root using ssh or iFunBox
3. Open iFile on your device and navigate to "/"
3. Rename the "langpack2.sh" to "langpack2"
4. Change the following under "Access Permissions"
user: Read, Write, Execute
Group: Read, Write, Execute
World: Read, Execute
5. Open Mobile Terminal
6. Type "su"
7. Enter password (Defaults "alpine")
8. Type "/langpack2"
9. Follow on screen instructions
10. Reboot
DONE
Note: All credit should be given too Jlockhart86, thx again :D
Requirements
1. iFile
2. Mobile Terminal
Steps
1. Download the langpack2.sh thats posted above
2. Copy the langpack2.sh onto your iDevices's root using ssh or iFunBox
3. Open iFile on your device and navigate to "/"
3. Rename the "langpack2.sh" to "langpack2"
4. Change the following under "Access Permissions"
user: Read, Write, Execute
Group: Read, Write, Execute
World: Read, Execute
5. Open Mobile Terminal
6. Type "su"
7. Enter password (Defaults "alpine")
8. Type "/langpack2"
9. Follow on screen instructions
10. Reboot
DONE
Note: All credit should be given too Jlockhart86, thx again :D



Back to top








