TechNeate.com iPhoneate.com QueComico.com MiamiGlobalRadio.com

Recover .deb files installed on your iPhone or iPod

by Three woop / May 23, 2010 6:21 PM EDT

Cydia logo

Hello iPhone users, this tutorial is to learn how to recover your apps or modifications that you installed through a  .debwhether you installed it from a source in Cydia or with AppkCake, iFile or Terminal.




Requirements:

Okay, we access the iPhone/iPod Touch via SSH using WinSCP or iFunbox and navigate to the following path:  /private/var/lib/dpkg/info There you'll find a record of the previously installed .deb file. Now copy the .list file and save it on your PC in a new folder with the name of the file you installed; in my case, 8icondock. For example, I'll use the one from: com.beyoip.8icondock.list

Now open the .list file on your PC with Notepad and inside you will find a list of paths where the file was installed; in my case com.beyoip.8icondock.list It contains the following routes;

Library
/Library/MobileSubstrate
/Library/MobileSubstrate/DynamicLibraries
/Library/MobileSubstrate/DynamicLibraries/8IconDock.dylib

/User
/User/Library
/User/Library/Preferences
/User/Library/Preferences/com.iMario.SupremePreferences.plist

Now what you're going to do is use WinSCP or iFunbox to navigate to the previously indicated path of the file you selected. In my case, I'll go to:

/Library/MobileSubstrate/DynamicLibraries/ Inside this folder there is a file called: 8IconDock.dylib Now they copy the file called 8IconDock.dylib to your PC in the folder you previously used to save the file com.beyoip.8icondock.list

/User/Library/Preferences/ Inside this folder there is a file called: com.iMario.SupremePreferences.plist Now they copy the file called com.iMario.SupremePreferences.plison your PC in the folder you previously used to save the file com.beyoip.8icondock.list

They follow the same procedure with the routes provided to them by the .list file

Okay, now you have the file saved.deb On your PC, if for any reason you restore or update your iPhone/iPod and a source is no longer available, or if you updated an application through Cydia and it doesn't work and you don't have the .deb file, you can simply copy the files previously saved on your PC to your iPhone/iPod in the same locations where you previously obtained them.

This procedure can be done with any deb file that you installed and whose registry entry is within the path

"/private/var/lib/dpkg/info"


Screenshots:

Step 1 :

go to the route /private/var/lib/dpkg/info

Step 2 :

Copy it and transfer it to your PC and open it with Notepad.

Step 3 :

go to the route

/Library/MobileSubstrate/DynamicLibraries/ and copy the file 8IconDock.dylib

and also go to the route

/User/Library/Preferences/ and copy the file com.iMario.SupremePreferences.plist

This is the only thing, remember to copy the files I mentioned. file.list that they copied

At the end of each path that appears is the file that you must copy.

so you can transfer it back to your iPhone or iPod if you update or restore your iPhone or iPod, okay.

P.S.: I used iFile images so you could better see the file you need to copy.

But you should do it through WinSCP or iFunbox; it's practically the same thing.

Well, iPhone users, I hope this tutorial is helpful.

If you have any questions or need clarification, please don't hesitate to ask in the chat; we'll be happy to help you resolve your issue.