iPhone Migrate/ Convert structure from Folder Enhancer to Stock iOS folders & Save SpringBoard Layout?

crashnburn

macrumors 6502
Original poster
Nov 18, 2009
338
13
Migrate/ Convert structure from Folder Enhancer to Stock iOS folders & Save SpringBoard Layout?

Current:
iOS-7.1.1 - Jailbroken
Target:
iOS 9.0.2 or 8.4/.1
..

** FE Related: **
- I disabled all the Switches inside FE
-- Folders show where they were with 3x3 layout inside them. Until this point no problem with folders.
- When I uninstalled FE {or disabled FE in Mobile Substrate in iCleaner Pro), except a few folders {I suspect these were made earlier}, all of my folders disappeared.
- I am wondering if FE enhances iOS stock folders or simply replaces their creation by iOS?

** Reinstall FE for Folder Structure + R&D on how FE stores it: **
- Somehow I was able to recover them after reinstalling FE and then using restore in 'BackIt'.

- I exported all the FE files folders {that show in Cydia} from Library.. /MobileSubstrate /PreferenceBundles /PreferenceLoaders and went through the Plists and could not find anywhere that FE stores 'this' 'folder' information.

- Does FE store this folder with icons mapping information somewhere? Or does it use stock iOS mapping and add on only?
- I thoughe FE only enhanced/ added to Stock Folders not "bypass" their creation completely.

** Migrate/ Convert from FE to Stock iOS Folders: **
- If so, I am comfortable with XML/ XSL editing and can iFunbox into iPhone and convert FE mapping into Stock iOS mapping if needed. I am guessing its just a different template?

Please let me know how I could take current folder mapping & locations and make it Stock iOS as I don’t want tweaks & jailbreaks for folders.

Please just guide me and I will do the effort.

** SpringBoard Layouts: **

- What apps/ tweaks/ files can I use to 'Store/ Backup & Restore' SB Layouts that include Stock iOS folder structure that iOS and iTunes will recognize?

- Are the following outlined files still valid to do that? How & where does iOS now store SB Folder & App Icon layouts?


PS:
Old Stock iOS SpringBoard related:
- I remember we used to back up these certain folders & files as they were said to be used by Stock iOS to store SpringBoard icon etc layouts.
Is this still correct/ valid?

SpringBoard Icon & Folder Layout
? /private/var/mobile/Library/SpringBoard/
? /User/Library/SpringBoard/*
? /SpringBoard/
? applicationstate.plist and
? IconSupportState.plist

folder, enhancer, folder, springboard, icon, layout, ios
 

eyoungren

macrumors Core
Aug 31, 2011
21,168
12,999
ten-zero-eleven-zero-zero by zero-two
My understanding is that stock icons/folder settings are stored here: ~/Library/Preferences/com.apple.springboard.plist

I do believe FolderEnhancer stores the same info elsewhere as when I reinstalled it for this jailbreak, suddenly my old folder/app layouts returned.

You mentioned that you had looked through plists. Did you look through the file structure for FolderEnhancer? Maybe FolderIcon and FolderView.plist?

2015-10-21 07.23.07.png
 

crashnburn

macrumors 6502
Original poster
Nov 18, 2009
338
13
My understanding is that stock icons/folder settings are stored here: ~/Library/Preferences/com.apple.springboard.plist

I do believe FolderEnhancer stores the same info elsewhere as when I reinstalled it for this jailbreak, suddenly my old folder/app layouts returned.

You mentioned that you had looked through plists. Did you look through the file structure for FolderEnhancer? Maybe FolderIcon and FolderView.plist?

View attachment 594411
Yes. Did all of that. Exported all those paths/ files to PC. Opened each and they contain some XML but nothing marking folders/ apps. Try it out for yourself.

Even the old SB plist you mentioned seems lacking in "meta data" right now.

My problem is I'd like to go Stock as much as possible and minimize JB tweaks, esp if most of the functionality is now included in iOS.

I am wondering if there's any good SB layout savers tweaks that can show me where its stored / how its formatted etc.
 

darricksailo

macrumors 601
Dec 18, 2012
4,354
113
Migrate/ Convert structure from Folder Enhancer to Stock iOS folders & Save SpringBoard Layout?

Current:
iOS-7.1.1 - Jailbroken
Target:
iOS 9.0.2 or 8.4/.1
..

** FE Related: **
- I disabled all the Switches inside FE
-- Folders show where they were with 3x3 layout inside them. Until this point no problem with folders.
- When I uninstalled FE {or disabled FE in Mobile Substrate in iCleaner Pro), except a few folders {I suspect these were made earlier}, all of my folders disappeared.
- I am wondering if FE enhances iOS stock folders or simply replaces their creation by iOS?

** Reinstall FE for Folder Structure + R&D on how FE stores it: **
- Somehow I was able to recover them after reinstalling FE and then using restore in 'BackIt'.

- I exported all the FE files folders {that show in Cydia} from Library.. /MobileSubstrate /PreferenceBundles /PreferenceLoaders and went through the Plists and could not find anywhere that FE stores 'this' 'folder' information.

- Does FE store this folder with icons mapping information somewhere? Or does it use stock iOS mapping and add on only?
- I thoughe FE only enhanced/ added to Stock Folders not "bypass" their creation completely.

** Migrate/ Convert from FE to Stock iOS Folders: **
- If so, I am comfortable with XML/ XSL editing and can iFunbox into iPhone and convert FE mapping into Stock iOS mapping if needed. I am guessing its just a different template?

Please let me know how I could take current folder mapping & locations and make it Stock iOS as I don’t want tweaks & jailbreaks for folders.

Please just guide me and I will do the effort.

** SpringBoard Layouts: **

- What apps/ tweaks/ files can I use to 'Store/ Backup & Restore' SB Layouts that include Stock iOS folder structure that iOS and iTunes will recognize?

- Are the following outlined files still valid to do that? How & where does iOS now store SB Folder & App Icon layouts?


PS:
Old Stock iOS SpringBoard related:
- I remember we used to back up these certain folders & files as they were said to be used by Stock iOS to store SpringBoard icon etc layouts.
Is this still correct/ valid?

SpringBoard Icon & Folder Layout
? /private/var/mobile/Library/SpringBoard/
? /User/Library/SpringBoard/*
? /SpringBoard/
? applicationstate.plist and
? IconSupportState.plist

folder, enhancer, folder, springboard, icon, layout, ios
Stock uses the IconState.plist to determine folder and icon structure

When using a tweak that depends on IconSupport such as FolderEnhancer or that one tweak where you can place apps wherever, IconSupportState.plist is generated and is now used for folder and icon structure

For example, when you crash to safe mode, it'll use IconState.plist again but without tweaks, it'll re-update and potentially mess up your folder and icon structure

Make a copy of IconSupportState.plist and rename it to IconState.plist. Enter safe mode or substrate disabled mode to check that the file has been updated to work properly on stock iOS

Now, you just need to back up that updated IconState.plist file

Besides replacing this file in a backup or jailbreak the iDevice and using SSH or a program like iExplorer to replace the file, I don't think there's a way to use iTunes to restore folder and icon structure

Before replacing the file, make sure to have all the apps and tweaks installed or else it might not work properly (for example, might mess up and have an empty block that is for an app you never installed and you can't place an app in that space)

I hope I'm understanding your question properly

And the springboard files should be located in /var/mobile/Library/SpringBoard if I remember correctly
 
  • Like
Reactions: crashnburn

darricksailo

macrumors 601
Dec 18, 2012
4,354
113
Thanks for the insights. I also connected with the dev of folder enhancer on how I should go about saving the states. He outlined some steps {in more detail} similar to what you said.

But, now I've reached a new problem that I did not plan for..

http://forums.macrumors.com/threads/any-way-to-replace-iconstate-plist-on-non-jb-ios-9-1-iphone.1934051/
you would need to use a software that can manipulate the itunes backup files. A software like iBackupBot

System Files -> HomeDomain -> Library -> SpringBoard
 
  • Like
Reactions: crashnburn

crashnburn

macrumors 6502
Original poster
Nov 18, 2009
338
13
you would need to use a software that can manipulate the itunes backup files. A software like iBackupBot

System Files -> HomeDomain -> Library -> SpringBoard
I did use this or something similar long back. Maybe an older version. Would I need to edit/ replace it inside backup and then sync back to Phone?
No way to drop it into iPhone directly?
 

darricksailo

macrumors 601
Dec 18, 2012
4,354
113
I did use this or something similar long back. Maybe an older version. Would I need to edit/ replace it inside backup and then sync back to Phone?
No way to drop it into iPhone directly?
yes, you need to replace the file in the backup and then restore from backup

no way to directly drop it unless you're jailbroken