Hide extra menu items in the "Settings"
Actual for iOS4, iOS5, iOS6, iOS7, iOS8 .
Before any manipulations, create backup copies of files being modified!
Hide standard tabs (such as Notes, Store, Photo, etc.).
Screenshots
Before: After: As you can see from the screenshots, the items "Airplane Mode", "Wi-Fi", "Notifications", "Geolocation" were removed How to make
Hide tabs on the main page 1. Option "Easy. Semi-automatic"
▄■▀■▄
1. Copy file
Settings.plistfrom the archive (see "Files for download" for your version of ios) in
/Applications/Preferences.appthrough
iFunbox,
iFileor any other file manager
2. Open the downloaded file via
iFile,
a window comes out, select "PList Viewer"
3. In the menu that opens, click the topmost line.
4. Next, we see the numbers, that’s where our menu items are hidden. Now we have to find the menu that we want to hide. To do this, click on any digit (in my example it is 4)
and look at the menu id (or label) (in my case this is MOBILE_DATA_SETTINGS_ID, which means "Cellular settings")
Decoding of all values ​​and their order are given below.
0 - PSGroupCell - separator between menus
1 - AIRPLANE_MODE - Airplane Mode
2 - WIFI - WiFi
3 - Bluetooth - Bluetooth
4 - MOBILE_DATA_SETTINGS_ID - Cellular settings
5 - INTERNET_TETHERING - Modem Mode
6 - VPNPREFERENCES - VPN Settings
7 - Carrier - Operator
8 - PSGroupCell - separator between menus
9 - NOTIFICATIONS_GROUP_ID - Notification Center
10 - ControlcENTER - Control Point
11 - DO_NOT_DISTURB - Do Not Disturb
12 - PSGroupCell - separator between menus
13 - General - Basic
14 - Wallpaper - Wallpaper and brightness
15 - Sounds - Sounds
16 - PASSCODE - Password
17 - TOUCHID_PASSCODE - TouchID
18 - Privacy - Privacy
19 - PSGroupCell - separator between menus
20 - CASTLE - iCloud
21 - ACCOUNT_SETTINGS - Mail, addresses, calendars
22 - NOTES - Notes
23 - REMINDERS - Reminders
24 - Phone - Phone
25 - MESSAGES - Messages
26 - FACETIME - Facetime
27 - MAPS - Maps
28 - COMPASS - Compass
29 - Safari -Safari
30 - PSGroupCell - separator between menus
31 - STORE - iTunes Store, App Store
32 - MUSIC - Music
33 - VIDEO - Video
34 - Speakers
35 - Photos - Photo & Camera
36 - GAMECENTER - Game Center
37 - PSGroupCell - separator between menus
38 - TWITTER - Twitter
39 - FACEBOOK - Facebook
40 - FLICKR - Flickr
41 - VIMEO - Vimeo
42 - WEIBO
43 - TENCENT_WEIBO
44 - victoria (NIKE_PLUS_IPOD) - Nike
The menu order (from 0 to 44) is specified for ios7, on other versions of ios, the data may differ (but the names of the id or label will remain the same)
Once we have found the menu item we need (which we want to hide), go to step 5.
5. Click on requiredCapabilities
further Dictionary
and switch the toggle switch from gray to green
6. All item is hidden. In order to see the changes, you need to close the "Settings" program (twice with the Home button and pull the picture with the application up) and run it again
▀■▄■▀
Option 2 "Complicated. Fully Manual"
▄■▀■▄
In this option, you can edit each setting yourself.
In order to hide the STANDARD settings such as Notes (Store), Store, Photo, etc., we need to edit the Settings.plist file (
/var/stash/Applications/Preferences.app), in which we are looking for the configuration we are interested in and insert the code between the "opening"
<dict>and "closing"
</ dict><key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
(false - disable hiding, true - enable hiding)
Note: to make it easier to search, the slash (/) indicates the names of commands in the list (for example,Airplane Mode / Airplane Mode, Wifi / AirPortSettingsetc.)Remove the iconAirplane Mode / Airplane Mode
To do this, look for the line:
<string>AIRPLANE_MODE</ string>
<key>isDestructive</ key>
<true />
<key>label</ key>
<string>Airplane mode</ string>
Under the above text insert:
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
</ dict>
<dict>
It turns out:
<string>AIRPLANE_MODE</ string>
<key>isDestructive</ key>
<true />
<key>label</ key>
<string>Airplane mode</ string>
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
</ dict>
<dict>
Remove the iconWiFi / AirPortSettings
To do this, look for the line:
<key>requiredCapabilities</ key>
<array>
<string>wifi</ string>
</ array>
</ dict>
where the word wifi is changing to ipad
Turns out
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
</ dict>
Remove the iconModem / WirelessModemSettings
Change these lines
<dict>
<key>bundle</ key>
<string>WirelessModemSettings</ string>
<key>requiredCapabilities</ key>
<array>
<string>cellular-data</ string>
</ array>
</ dict>
on those:
<dict>
<key>bundle</ key>
<string>WirelessModemSettings</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<false />
</ dict>
</ array>
</ dict>
Remove the iconNotifications / NOTIFICATIONS
To do this, look for the line:
<string>NOTIFICATIONS_ID</ string>
<key>label</ key>
<string>NOTIFICATIONS</ string>
Under the above text insert:
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
</ dict>
<dict>
We get:
<string>NOTIFICATIONS_ID</ string>
<key>label</ key>
<string>NOTIFICATIONS</ string>
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
</ dict>
<dict>
Remove the iconGeolocation / LOCATION_SERVICES
To do this, look for the line:
<string>Location.png</ string>
<key>label</ key>
<string>LOCATION_SERVICES</ string>
</ dict>
<dict>
After line
<string>LOCATION_SERVICES</ string>insert:
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
We get:
<string>Location.png</ string>
<key>label</ key>
<string>LOCATION_SERVICES</ string>
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
</ dict>
<dict>
Remove the iconOperator / CarrieerSettings
To do this, look for the line:
<key>requiredCapabilities</ key>
<array>
<string>cellular-data</ string>
</ array>
</ dict>
<dict>
where is the word
cellular-datachange to
ipadIt turns out:
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
</ dict>
<dict>
Remove the iconSounds
To do this, look for the line:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<false />
</ dict>
</ array>
</ dict>
<dict>
where is the word
falsechange to
truewe get:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
<dict>
Remove the iconBrightness / Brightness
To do this, look for the line:
<string>Brightness</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<false />
</ dict>
</ array>
</ dict>
<dict>
where is the word
falsechange to
truewe get:
<string>Brightness</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
<dict>
Remove the iconWallpaper / Wallpaper
To do this, look for the line:
<string>Wallpaper</ string>
<key>isController</ key>
<true />
<key>label</ key>
<string>Wallpaper</ string>
</ dict>
<dict>
before stitching
</ dict>insert:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<string>Wallpaper</ string>
<key>isController</ key>
<true />
<key>label</ key>
<string>Wallpaper</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
<dict>
Remove the iconGeneral / General
To do this, look for the line:
<string>Settings.png</ string>
<key>label</ key>
<string>General</ string>
</ dict>
<dict>
after the line
<string>General</ string>insert:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<string>Settings.png</ string>
<key>label</ key>
<string>General</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
<dict>
Remove the iconiCloud / CASTLE
To do this, look for the line:
<string>CASTLE</ string>
<key>overridePrincipalClass</ key>
<true />
</ dict>
<dict>
After the line
<true />insert:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<string>CASTLE</ string>
<key>overridePrincipalClass</ key>
<true />
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
<dict>
Remove the iconMail, addresses, calendars / ACCOUNT_SETTINGS /
To do this, look for the line:
<string>com.apple.momail</ string>
</ dict>
<dict>
After the line
<string>com.apple.momail</ string>insert:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<string>com.apple.momail</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
<dict>
Remove the iconTwitter / TWITTER
To do this, look for the line:
<key>isController</ key>
<true />
<key>label</ key>
<string>TWITTER</ string>
</ dict>
<dict>
After the line
<string>TWITTER</ string>insert:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<key>isController</ key>
<true />
<key>label</ key>
<string>TWITTER</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
<dict>
Remove the iconPhone / Phone
To do this, look for the line:
<key>requiredCapabilities</ key>
<array>
<string>telephony</ string>
</ array>
Change the word
telephonyon
ipadwe get:
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
Remove the iconFaceTime / ConferenceRegistrationSettings
To do this, look for the line:
<dict>
<key>bundle</ key>
<string>ConferenceRegistrationSettings</ string>
<key>isController</ key>
<false />
<key>requiredCapabilities</ key>
<array>
<dict>
<key>venice</ key>
<true />
</ dict>
Change the word
veniceon
ipadwe get:
<dict>
<key>bundle</ key>
<string>ConferenceRegistrationSettings</ string>
<key>isController</ key>
<false />
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
Remove the iconSafari / Safari
To do this, look for the line:
<key>isController</ key>
<true />
<key>label</ key>
<string>Safari</ string>
After line
<string>Safari</ string>add:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<key>isController</ key>
<true />
<key>label</ key>
<string>Safari</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Remove the iconMessages / SMSPreferences
To do this, look for the line:
<string>SMSPreferences</ string>
<key>isController</ key>
<false />
After line
<false />insert:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<string>SMSPreferences</ string>
<key>isController</ key>
<false />
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Remove the iconMusic / MUSIC
To do this, look for the line:
<key>isController</ key>
<true />
<key>label</ key>
<string>MUSIC</ string>
Insert below:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<string>MUSIC</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Remove the iconVideo / VIDEO
To do this, look for the line:
<key>isController</ key>
<true />
<key>label</ key>
<string>VIDEO</ string>
insert below:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
we get:
<key>isController</ key>
<true />
<key>label</ key>
<string>VIDEO</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Remove the iconPhotos / Photos
To do this, look for the line:
<key>isController</ key>
<true />
<key>label</ key>
<string>Photos</ string>
insert below:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<key>isController</ key>
<true />
<key>label</ key>
<string>Photos</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Remove the iconNotes / NOTES
To do this, look for the line:
<key>isController</ key>
<true />
<key>label</ key>
<string>NOTES</ string>
insert below:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<key>isController</ key>
<true />
<key>label</ key>
<string>NOTES</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Remove the iconShop / STORE
To do this, look for the line:
<key>isController</ key>
<true />
<key>label</ key>
<string>STORE</ string>
insert below:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
We get:
<key>isController</ key>
<true />
<key>label</ key>
<string>STORE</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Remove the iconNike + iPod / NIKE_PLUS_IPOD
To do this, look for the line:
<string>NIKE_PLUS_IPOD</ string>
<key>requiredCapabilities</ key>
<array>
<string>nike ipod</ string>
</ array>
word
nike ipodchange to
ipadwe get:
<string>NIKE_PLUS_IPOD</ string>
<key>requiredCapabilities</ key>
<array>
<string>ipad</ string>
</ array>
▀■▄■▀
If you have hidden some kind of icon, for example, geolocation, you can safely turn on / off location detection when you need it via Sbsettings. Those. the settings will still work, just will not be displayed in the "Settings" program.Remove separators between blocks (see screenshots below)
1. Option "Easy. Semi-automatic"
▄■▀■▄
1. Download from the attachment (see "Files for download") an archive with the plist file you need (depending on where you want to remove the separator: if on the main page, then download
Settings.plistif in the menu "Basic", then
General.plist)
Copy the file from the archive to
/Applications/Preferences.appthrough
iFunbox,
iFileor any other file manager
2. Open the downloaded file via
iFile,
a window comes out, select "PList Viewer"
3. In the menu that opens, click the topmost line.
4. Next, we see the numbers, that’s where our menu separator items are hidden.
Looking for the item responsible for the distance: PSGroupCell
The decoding of all values ​​and their order is given below.
0 - PSGroupCell - separator between menus
1 - AIRPLANE_MODE - Airplane Mode
2 - WIFI - WiFi
3 - Bluetooth - Bluetooth
4 - MOBILE_DATA_SETTINGS_ID - Cellular settings
5 - INTERNET_TETHERING - Modem Mode
6 - VPNPREFERENCES - VPN Settings
7 - Carrier - Operator
8 - PSGroupCell - separator between menus
9 - NOTIFICATIONS_GROUP_ID - Notification Center
10 - ControlcENTER - Control Point
11 - DO_NOT_DISTURB - Do Not Disturb
12 - PSGroupCell - separator between menus
13 - General - Basic
14 - Wallpaper - Wallpaper and brightness
15 - Sounds - Sounds
16 - PASSCODE - Password
17 - TOUCHID_PASSCODE - TouchID
18 - Privacy - Privacy
19 - PSGroupCell - separator between menus
20 - CASTLE - iCloud
21 - ACCOUNT_SETTINGS - Mail, addresses, calendars
22 - NOTES - Notes
23 - REMINDERS - Reminders
24 - Phone - Phone
25 - MESSAGES - Messages
26 - FACETIME - Facetime
27 - MAPS - Maps
28 - COMPASS - Compass
29 - Safari -Safari
30 - PSGroupCell - separator between menus
31 - STORE - iTunes Store, App Store
32 - MUSIC - Music
33 - VIDEO - Video
34 - Speakers
35 - Photos - Photo & Camera
36 - GAMECENTER - Game Center
37 - PSGroupCell - separator between menus
38 - TWITTER - Twitter
39 - FACEBOOK - Facebook
40 - FLICKR - Flickr
41 - VIMEO - Vimeo
42 - WEIBO
43 - TENCENT_WEIBO
44 - victoria (NIKE_PLUS_IPOD) - Nike
The menu order (from 0 to 44) is specified for ios7, on other versions of ios, the data may differ (but the names of the id or label will remain the same)
5. Click on reguiredCapabilities
further Dictionary
and switch the toggle switch from gray to green
6. All distance removed.
▀■▄■▀
Option 2 "Complicated. Fully Manual"
▄■▀■▄
It is necessary to replace these lines from the file.
Settings.plist (
/var/stash/Applications/Preferences.app):
<dict>
<key>cell</ key>
<string>PSGroupCell</ string>
</ dict>
on those
<dict>
<key>cell</ key>
<string>PSGroupCell</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
</ dict>
▀■▄■▀
Hide the tabs in the "Major" menu. Screenshots
Standard General.plist: Edited General.plist:
Easy customization:
Full customization:
1. Option "Easy. Semi-automatic"
▄■▀■▄
1. Copy file
General.plistfrom the archive (see "Files for download" for your version of ios) in
/Applications/Preferences.appthrough
iFunbox,
iFileor any other file manager
2. Open the downloaded file via
iFile,
a window comes out, select "PList Viewer"
3. In the menu that opens, click the topmost line.
4. Next, we see the numbers, that’s where our menu items are hidden. Now we have to find the menu that we want to hide. To do this, click on any digit (in my example it is 4)
and look at the menu id
or label (in my case, id is SOFTWARE_UPDATE_LINK, and label is SOFTWARE_UPDATE, which means Software Update)
Decoding of all values ​​and their order are given below.
0 - About (AboutController) - About this device
1 - SOFTWARE_UPDATE - Software Update
2 - SIRI_INSERT_POINT - Siri
3 - SIRI - Siri
4 - SearchSettings - Spotlight Search
5 - TEXT_Size - Text Size
6 - ACCESSIBILITY - Universal Access
7 - Multitasking_Gesture_Group - Group of multitasking gestures (Apple is hidden by default)
8 - Multitasking_Gesture_Switch - Toggle On / Off. multitasking (hidden by default by Apple)
9 - Rotation_Switch_Action_Group - The "Actions when changing a switch on the side panel of the phone" group (Apple planned to switch sideways to control either the volume or the screen rotation). Apple is hidden by default
10 - Lock_Rotation_Button - When you change the switch on the side of the phone, the auto-rotate is turned on / off. Function hidden by default by Apple
11 - Mute_Button - When changing the switch on the side of the phone, the sound is turned on / off. Function Activated and hidden by default Apple.
12 - PSGroupCell - separator between menus
13 - USAGE - Statistics
14 - AUTO_CONTENT_DOWNLOAD - Content Update
15 - PAD_COVER_GROUP - separator between menus
16 - AUTOLOCK - Auto Block
17 - RESTRICTIONS - Restrictions
18 - PADE_CASE_LOCK
19 - PSGroupCell - separator between menus
20 - DATE_AND_TIME - Date and Time
21 - KeyboadSettings - Keyboard
22 - INTERNATIONAL - Language and Text
23 - TV + SYNC + VPN + PROFILES_GROUP - separator between menus
24 - TV_OUT
25 - AirTrafficSettings - Sync with iTunes
26 - VPN
27 - PROFILES - Profiles
28 - PSGroupCell - separator between menus
29 - Reset - Reset
The menu order (from 0 to 29) is specified for ios7, on other versions of ios, the data may differ (but the names of the id or label will remain the same)
Once we have found the menu item we need (which we want to hide), go to step 5.
5. Click on requiredCapabilities
further Dictionary
and switch the toggle switch from gray to green
6. All item is hidden. In order to see the changes, you need to close the "Settings" program (twice with the Home button and pull the picture with the application up) and run it again
▀■▄■▀
Option 2 "Complicated. Fully Manual"
In order to hide the tabs from the Main menu (for example, "Software Update"), we need to edit the file
General.plist (
/var/stash/Applications/Preferences.app), in which we are looking for the configuration we are interested in and insert the code between the "opening"
<dict>and "closing"
</ dict><key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
(false - disable hiding, true - enable hiding)
If for some menu there are already requiredCapabilities, then select the whole block and replace it with our
Example
Take the Universal Access tab (ACCESSIBILITY). It contains the following code:
<key>requiredCapabilities</ key>
<array>
<string>accessibility</ string>
</ array>
We select it and insert ours, it turns out:
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<true />
</ dict>
</ array>
Hide tweaks from Sidia .
How to make
Everything is much simpler here. Need to go to/ Library / PreferenceLoader / Preferencesand transfer all the unnecessary tweaks to us in a folder, say,/ Library / PreferenceLoader /(in case you suddenly need these settings, it will not be difficult for you to return them to their previous place).
Hide program settings from the AppStore .
How to make
We go to/ var / mobile / Applications / The program we want to hide / Open the "Name app app.app" /rename foldersettings.bundle(For example, in settings.bundle.bak).
Next, go to/ var / mobile / Library / Cacheslook for and delete the file with the namecom.apple.mobile.installation.plist. Next, reboot (full, not respring)
All, the icon in the "Settings" program will no longer be displayed.
Note1. The settings.bundle folder is available only for those applications in which developers have provided the function of editing settings. In other words, if there is no settings.bundle folder, it means that no settings for this program will be displayed in the Settings application. And vice versa.
Note 2. When deletingcom.apple.mobile.installation.plistand restarting the device sometimes from the home screen (Springboard) all the icons of applications installed from the AppStore disappear. This suggests that the newcom.apple.mobile.installation.plistdoes not see old applications. To make the applications appear again, we goUser / Library / Cachesand re-deletecom.apple.mobile.installation.plist. After this file is deleted again, icons appear and are sorted into folders (as configured previously)
If you want to return the changes (ie, display the program), return the old folder name (settings.bundle) and again delete the filecom.apple.mobile.installation.plist
Mod "Advanced options in the General tab" .
Fashion features:
-
Editing operator logo(irrelevant, starting with ios5)
- Display gsm reception level (in numbers)
- Displays the level of reception wifi (in numbers)
- Display battery level (relevant for iPod users)
- Hiding elements of the battery when charging (there is no battery icon on the lock screen and in the status bar)
- Disable low battery notification
- Disable auto-lock screen
- Disable device lock after respring and reboot.
Attention! Before turning on the "Respring + Lock" item, remove the password when unlocking the device! If you have not done so and everything is gone - read
here .
How to make
1. Option "Easy. Semi-automatic"
▄■▀■▄
1. Download the archive "Mod" Advanced Options "" (see "Files for download")
2. Download the archive "Settings.plist and General.plist" for your version of iOS (see "Files for download")
3. Copy the contents of these two archives in /Applications/Preferences.app
4. Open the file General.plist through
iFile,
a window comes out, select "PList Viewer"
5. In the menu that opens, click the topmost line.
6. Next, we see the numbers, that's just in them, and hidden our new item "Advanced."
Scroll through the page to the very end. Click on the latest tab.
Make sure to open the desired tab (in the label should be "Advanced")
7. Click on requiredCapabilities
further Dictionary
and switch the toggle switch from green to gray
8. Everything. Save the document. Restart the program "Settings". After we go to "Settings" - "Basic" and see at the end of the list our new item "Advanced". We use!
▀■▄■▀
Option 2 "Difficult. Manual"
1. Download the archive "Mod" Advanced Options "" (see "Files for download")
and unpack it in
/Applications/Preferences.app2. Through
iFileopen the file
General.plistand paste the following code
after any closing
</ dict>:
<dict>
<key>cell</ key>
<string>PSLinkListCell</ string>
<key>label</ key>
<string>Additionally</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<false />
</ dict>
</ array>
</ dict>
Create your own menu items How to make
Create a menu Sidia 1. Option "Easy. Semi-automatic"
▄■▀■▄
1. Download the archive "Mod" Menu Cydia "" (see. "Files for download")
2. Download the archive "Settings.plist and General.plist" for your version of iOS (see "Files for download")
3. Copy the contents of these two archives in /Applications/Preferences.app
4. Open the Settings.plist file via
iFile,
a window comes out, select "PList Viewer"
5. In the menu that opens, click the topmost line.
6. Next, we see the numbers, that’s where our new item “Cydia” is hidden in them.
Scroll through the page to the very end. Click on the latest tab.
Make sure to open the desired tab (in the label should be written "Cydia")
7. Click on requiredCapabilities
further Dictionary
and switch the toggle switch from green to gray
8. Everything. Save the document. Restart the program "Settings" and see our new menu "Cydia". We use on health!
▀■▄■▀
Option 2 "Complicated. Fully Manual"
▄■▀■▄
For example, I created a menu
Cydia, when opened, the settings of 3 tweaks appear:
Pwntunes,
Activator,
Appstorelous.
1. Create a Cydia.plist file with the following contents: <? xml version = "1.0" encoding = "UTF-8"?>
<! DOCTYPE plist PUBLIC "- // Apple // DTD PLIST 1.0 // EN" "[url =" http: //www.apple.com/DTDs/PropertyList-1.0.dtd \ ">"] http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/ url]
<plist version = "1.0">
<dict>
<key>items</ key>
<array>
</ array>
<key>title</ key>
<string>Cydia</ string>
</ dict>
</ plist>
2. Create a Cydia menu in the main menu. For this:
Open up
/Applications/Preferences.app/Settings.plistand anywhere
for example, after the Aviation Mode Menu, i.e. after lines with closing</ dict>
(for example, after the Airplane Mode Menu, i.e. after the lines with the closing</ dict>:
</ dict>
</ array>
<key>set</ key>
<string>setAirplaneMode: specifier:</ string>
</ dict> )
insert the code: <dict>
<key>cell</ key>
<string>PSLinkListCell</ string>
<key>label</ key>
<string>Cydia</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<false />
</ dict>
</ array>
</ dict>
Where
Cydia- the name of our new menu
3. Go to / Library / PreferenceLoader / Preferences / where we look for files
* .plist with our tweaks that we want to add to our menu
Cydia. In my case it is
AppStorelous.plist,
PwnTunes.plist,
LibActivator.plist.
We copy these files in a folder
/Applications/Preferences.app/
4. Open each of the copied files and copy the code from there from <dict> before </ dict> . Those.
For
PwnTunes: Pwntunes
<dict>
<key>cell</ key>
<string>PSLinkCell</ string>
<key>icon</ key>
<string>/Applications/PwnTunes.app/Icon_small.png</ string>
<key>isController</ key>
<string>1</ string>
<key>label</ key>
<string>Pwntunes</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<false />
</ dict>
</ array>
</ dict>
For
Activator: Activator
<dict>
<key>bundle</ key>
<string>LibActivator</ string>
<key>cell</ key>
<string>PSLinkCell</ string>
<key>icon</ key>
<string>Activator.png</ string>
<key>isController</ key>
<string>1</ string>
<key>label</ key>
<string>Activator</ string>
</ dict>
For
AppStorelous: Appstorelous
<dict>
<key>cell</ key>
<string>PSLinkCell</ string>
<key>icon</ key>
<string>/Applications/PwnTunes.app/Icon_small.png</ string>
<key>isController</ key>
<string>1</ string>
<key>label</ key>
<string>Appstorelous</ string>
</ dict>
5. Copied codes from step 4. paste in created in
paragraph 1 file
Cydia.plistbetween
<array> and
</ array> .
those. you will have the following:
Cydia.plist
<? xml version = "1.0" encoding = "UTF-8"?>
<! DOCTYPE plist PUBLIC "- // Apple // DTD PLIST 1.0 // EN" "[url =" http: //www.apple.com/DTDs/PropertyList-1.0.dtd \ ">"] http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/ url]
<plist version = "1.0">
<dict>
<key>items</ key>
<array>
<dict>
<key>cell</ key>
<string>PSLinkCell</ string>
<key>icon</ key>
<string>/Applications/PwnTunes.app/Icon_small.png</ string>
<key>isController</ key>
<string>1</ string>
<key>label</ key>
<string>Pwntunes</ string>
<key>requiredCapabilities</ key>
<array>
<dict>
<key>ipad</ key>
<false />
</ dict>
</ array>
</ dict>
<dict>
<key>bundle</ key>
<string>LibActivator</ string>
<key>cell</ key>
<string>PSLinkCell</ string>
<key>icon</ key>
<string>Activator.png</ string>
<key>isController</ key>
<string>1</ string>
<key>label</ key>
<string>Activator</ string>
</ dict>
<dict>
<key>cell</ key>
<string>PSLinkCell</ string>
<key>icon</ key>
<string>/Applications/PwnTunes.app/Icon_small.png</ string>
<key>isController</ key>
<string>1</ string>
<key>label</ key>
<string>Appstorelous</ string>
</ dict>
</ array>
<key>title</ key>
<string>Cydia</ string>
</ dict>
</ plist>
That's all the menu is ready :)
If after adding lines of menu tweak appeared, but remains empty, do a little differently ▀■▄■▀
List of tweaks in the Cydia menu (see "Files for download")
ActivatorAdblockerApplockerCCControlsEclipseFluxiLEXKillApp7KuaiDialLocalIAPStoreNitrousPwntunesPhotoAlbumsPlusIf your tweak is not in the list, but you would like to add it to your Cydia menu, leave a request in the comments!
How to hide from the Cydia menu tweaks that you have not installed!
▄■▀■▄
1. Open the Cydia.plist file (which we uploaded to /Applications/Preferences.app) through
iFile,
a window comes out, select "PList Viewer"
2. In the menu that opens, click the topmost line
3. Next, we see the numbers, that's what tviki from the "Cydia" menu are hidden in.
Now we have to find the menu that we want to hide. To do this, click on any digit (in my example it is 4)
and look at the menu id (or label) (in my case, the label is Eclipse (
Eclipse Tweak - "Night Mode" in iOS))
4. Click on requiredCapabilities
further Dictionary
and switch the toggle switch from gray to green
5. Everything. Save the document. Go to our Cydia menu and see that our Eclipse tweak is hidden!
▀■▄■▀
Add icons to the menu How to make
Open the desired
plist(eg,
General.plist) and in each item (inside
<dict> </ dict>) add the code:
<key>icon</ key>
<string>NAME_ICONS.png</ string>
If the icon is not in the folder with the application that we are editing, you can specify the path to the icon: for example:
<key>icon</ key>
<string>/Applications/Cydia.app/
[email protected]</ string>
In this example, I created the Cydia menu in Preferences.app (Settings), and took the icon directly from the Cydia application (/Applications/Cydia.app) Features of adding icons in the "Settings" Want to learn more about plist files? Download instructions
here Post has been editeddirectorgeneral - 11.01.15, 12:41