Tuesday, January 24, 2012

iBlacklist Recovery to new iPhone

iBlacklist has a backup/recovery function that stores your backup in a location that can sync with iTunes in case you ever need it later. 

My dilemma, was that i was switched phones and did not want to 1) recover the entire phone and 2) did not want to lose all the data and settings for iBlacklist.  So I had a look at the system to see if I could find the iBlacklist backup and recover to my new iPhone.  And after a quick search found the files I was looking for. 

Below is a guide to extract the data from the old iPhone and import into the new iPhone so you have everything exactly how it was in the old iPhone. 

Requirements: 
  • Jailbroken iPhones
  • OpenSSH on both old and new Jailbroken iPhones
  • iBlacklist Cracked (you need the cracked version to generate a key as previously bought versions cannot be used if you purchased over a year ago)

Backup Location: 
  • /private/var/mobile/Library/Preferences/iBlacklist/Images/ - This is the location of MMS images sent to your phone
  • /private/var/mobile/Library/Preferences/iBlacklist/iBlacklist.sqlitedb - This is the backup DB

Steps to recover your  iBlacklist:  
  1. I would start by pulling the SIM card to ensure you do not lose any Calls/Messages that were received during this procedure. 
  2. Get the IP Address from your iPhones:  Settings => Wi-Fi => Click on Blue arrow on your Wi-Fi access point => DHCP => IP Address
  3. Backup your database on old iPhone:  
    • Launch iBlacklist
    • On main menu select Database Manager
    • Select Backup database file
  4. SSH to your old iPhone:
    • ssh root@[old iPhone IP Address]
    • tar cvf Images.tar /private/var/mobile/Library/Preferences/iBlacklist/Images
  5. Copy the files from old iPhone:
    • scp root@[old iPhone IP Address]:/private/var/mobile/Library/Preferences/iBlacklist/Images.tar .
    • scp iBlacklist.sqlitedb root@[old iPhone IP Address]:/private/var/mobile/Library/Preferences/iBlacklist/iBlacklist.sqlitedb .
  6. Copy the files to your new iPhone: 
    • scp Images.tar root@[new iPhone IP Address]:/private/var/mobile/Library/Preferences/iBlacklist/Images.tar
    • scp iBlacklist.sqlitedb root@[new iPhone IP Address]:/private/var/mobile/Library/Preferences/iBlacklist/iBlacklist.sqlitedb
  7. SSH to your new iPhone:  
    • ssh root@[new iPhone IP Address]
    • tar xvf /private/var/mobile/Library/Preferences/iBlacklist/Images.tar
  8. Install iBlacklist on new iPhone by going to one of the Cydia repositories providing cracked apps.  (Google is your friend)
  9. Recover your database on new iPhone: 
    • Launch iBlacklist
    • On main menu select Database Manager
    • Select Restore database file
  10. Run iBLKeygen
  11. Done
Once done, you end up with all the settings from your previous phones including all the message/call history including MMS images sent to you.  

Let me know if you need clarification.  And as always, please comment if this procedure was useful for you. 

0 comments:

Post a Comment