블로그 이미지
Sergio Donati Julyus

카테고리

분류 전체보기 (885)
[Apple] (155)
[DESKTOP] (64)
[DEVELOP] (36)
[FINANCE] (4)
[EPINEPHRINE] (60)
[ILLUST] (52)
[MEDIA] (86)
[NETWORKS] (69)
[OFFICE] (145)
[OPERATING_SYS] (70)
[SECURITY] (16)
[SYSTEM] (108)
[Equipment] (16)
Total
Today
Yesterday

http://allezxandre.clarify-it.com/d/dhvzkz
http://clien.net/cs2/bbs/board.php?bo_table=lecture&wr_id=203182

Disclaimer

This "tutorial" is a fix to Apple iCloud Keyboard Shortcuts blocking your iPhone. Make sure you have the same bug as described here on Apple Forum. Basically, iCloud constantly adds shortcuts when syncing, and makes duplicates, making the shortcuts file too big, and Auto-Correct crash. In order for it to fully work, iCloud shortcuts file shouldn't be deleted, because we'll delete the iPhone file and iCloud will then restore it.

This fix is just here to help, you don't have to do it, and it happened to permanently work for me. Don't blame me if something goes wrong. I tried to be as explicit as I can, and if you carefully follow the steps there would'nt be any problem. Even if you miss some ther shouldn't be no problem. Just don't forget the back up part, you can always come back to that step afterwards.

Dowload iBackupBot

As of today, there is no Jailbreak available, but we need to delete the file that has all shortcuts. Instead, we'll modify the backup of your iPhone and restore it.
(If you happen to have it Jailbroken, you're either a Jailbreaker, or in the future. Jump to the fix your iPhone step, and delete the same files. Only thing is they won't be in "HomeDomain", but search for it!)

First, download iBackupBot at this link, and then just install it.

Make an iTunes backup!

This method relies on editing a backup, plus you don't want to lose anything, so backup your iPhone

(I know you all know how to do that but I'll leave a screenshot in case you forgot. Don't mind my french iTunes version, the buttons and the steps are the same:

  1. Make sure you backup to your computer
  2. Click Backup)

Duplicate your backup

Again, we don't want to lose anything, so duplicate your backup by going in iTunes Preferences -> Devices -> Right Click on your iDevice you just backed up -> Archive

Cult of Mac are explaining this here


Open iBackupBot

Now open iBackupBot you installed at step 1. Make sure you have two backups of your same device.
We'll keep the archive safe and edit the original backup (it's the one that does not have an extension after the device name)

Fix your iPhone

Now, navigate to iDeviceName/HomeDomain/Library/Keyboard

Now, from within this Keyboard folder :

  1. Look for CloudUserDictironnary.sqlite or similar
  2. Notice its huge size (it shouldn't be bigger than a few hundred bites, but mine was 5.6 MB)
  3. Delete it
  4. Go inside the "CloudDataUbiquitySupport" folder and delete everything as well.

That's all folks! The backup is fixed. Now, it's optional and off topic, but I also deleted the wholeiDeviceName/MediaDomain/Library/SMS/Attachments content: it's all the iMessage/MMS attachments that added up and even if you deleted them in the message app. My folder was over 1.6 GB big and it's just a bunch of pictures and movies friends send you sometimes. This will delete them permanently but still keep all your text messages.

Restore Backup

Select your device in the "Devices" section, then click restore

Final step

Make sure all options are checked, and especially the "Remove items from device that are not restored", else, your shortcuts will stay after backup. And also make sure you use Full Restore, it will delete everything not restored, remember? (Below is a screenshot I randomly found on the Internet)

Wait a few moments, and you're done! Your iDevice reboots, and your keyboard shortcuts all disappeared! But don't add some now. iCloud will gently put them back to your iPhone, your ennemy becomes your best ally.


Troubleshooting

Here are some random notes about the procedure and problems you may encounter :

  • if iBackupBot cannot connect to your Device, make sure it's unlocked and on home screen
  • You will have to temporarily disable "Find my iPhone" in order to restore
  • Make sure your Device has enough space remaining before restore, if you don't, it won't do no harm, but it will fail and abort restore
  • Don't try to restore the modified backup on iTunes, you will just lose time as iTunes will abort at the end when checking checksums
  • If you want to start clean, you can still delete the iCloud backup of shortcuts, but you will lose all your shortcuts permanently. If you want, it's located in Library/Application Support/Mobile Sync on a Mac.
  • If at anytime iBackupBot fails in a task, you can still start again: delete backups (both), make a new one, and start over
Posted by Julyus
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함