I previously wrote a post on scripting the install of Cydia apps but I since found a much better way to handle the problem. Its a lot cleaner but it still doesn’t backup cydia apps data. Instead it creates a list of stuff thats been installed and makes it really easy to reinstall it all.
Step 1: Backup Cydia Apps
To do this we’re going to need to fire up the terminal and create a file to store our list. This can all be handled with one command.
dpkg --get-selections > myapps.txt
Putting this code into terminal will create a text file called “myapps.txt” which contains all the selections you’ve made in Cydia. Use an ftp client to save this file to your computer and you’re done.
Most people at this point are now going to upgrade their phone, etc.
Step 2: Restore Cydia Apps
Now you’ve got a fresh iphone with a fresh install of Cydia. You’ll need terminal and probably SSH installed first before you proceed. Once done upload your “myapps.txt”. Using terminal navigate to the directory containing that file and issue the following commands. Note: the $ at the beginning of each line is just the prompt and not part of the commands.
$dpkg --set-selections < myapps.txt
$apt-get -u dselect-upgrade
You’re all done! If you want to understand what each command does then read on.
Read Backup Cydia Apps – iPhone
I’m feeling very conflicted about keeping my iphone 3G. Is it shiny? Yes. Does it make calls? Yes. Does it tether? sort of…
The most important thing about getting a phone was that I would be able to get high speed internet anywhere I was. I was really looking forward to that functionality. So far I’ve had occasion to use it twice tethered with my laptop and both experiences were lack luster. I followed this guide and tried a few different things. I did manage to get all my apps to connect to the internet by setting my entire computer to use the SOCKS proxy settings required, so at least I could use all my apps with out reconfiguring every last one of them.
Problems with tethering
The biggest problem with tethering is that it depends on your iphone to maintain the right route to the internet, that is to say, it has to continually default to it’s 3G or edge connection for the proxy to function. This has not been my experience, every 5 minutes or so my iphone would default back to the wifi connection and I’d need to reload a page on the iphone to reset the route. That is a pain in the ass and a piece of functionality that is very easy to use in almost every other damn smart phone. Plus it kills the battery life.
So can I really justify paying for an expensive data plan when I could do what I want on any other smart phone for much cheaper? I have a little more than a week to decide whether or not I will take my phone back. What do you think?
The new iphone is so amazing! The other day I had some car trouble and I was stuck in the middle of no where with no help in site. Luckily I still was in 3G coverage so the internet was lighting fast, I found out where I was using the built-in GPS and starting looking for a mechanic.
I started in on wikipedia to find out what might be wrong with my car and 4 1/2 hours later I was too busy watching sweet car crashes on youtube to care about being stuck in the middle of no where!
In fact, I felt so mobile I made this blog post and sent an email to my boss to let him know I wouldn’t be in today!