When ‘Reset all settings’ is used on a jailbroken iPhone it will continually loop – forever. Yea, don’t do that. The only way I know of to fix this is to restore the phone. Anyone run into this “reset loop” that found an easy work around for those that don’t know not to do it?
Tag Archives: iPhone
/*Edit 5/2/09: As of yesterday Fontswap has released an upgrade which allows previewing of fonts, however there are still some fonts that may not have previews available.*/
If you have installed all or some of the lockscreen fonts in FontSwap it can be a pain to go select one, respring the phone and then find out that it is not the one you wanted – or even go into Cydia to check beforehand. So here is a visual menu of the fonts available for you to refer to when needed.
/* EDIT 5/27/09 – The recent update to Pixelpipe breaks the functionality of PPVideoEnabler – odd considering they endorsed the app on their website. Either don’t update PixelPipe or wait for an update from PPVideoEnabler */
/*EDIT 6/28/09 – Pixelpipe released an update that makes it compatible with native video on the 3GS. It is working again on iphone 3G also*/
What You Need:
A 3G iPhone is recommended and running the latest firmware & Jailbroken
From the App Store: PixelPipe
From Cydia: PPVideoEnabler & either Cycorder or Video Recorder for 3G (just get Cycorder, it’s free – and if you like it, donate.)
What You Can Expect:
It’s in the FAQ of Cycorder that Youtube sometimes incorrectly handles the audio for uploaded videos that were recorded with it – which will result in corrupted or no audio. The worst thing that will happen is that you will have to re-encode the video on your computer. I have not experienced this though. Also, the best possible video that the iPhone 3G is capable of is 15fps, which is OK but not great – and the video sometimes has a weird sheering effect, which can be somewhat minimized by shooting only in brightly lit areas. (It’s a limitation of the hardware, and not the software.) Here is a sample video of the worst case of the sheering that I’ve yet to see. You could also upload videos that were transferred to your phone through iTunes.. but if you’re going about doing that this way then you’ve obviously got problems.
“Pixelpipe is currently supporting upload of video to the following: Acrobat.com, box.net, Buzznet, drop.io, Email, flickr, FotoTime, Friendfeed, FTP, Hyves.nt, identi.ca*, imeem, ipernity, Jaiku*, Kodak Gallery, kwippy*, kyte, Nokia Ovi, Phanfare, photobucket, Ping.fm*, Plerb*, Plurk*, Rejaw*, Seesmic, Smugmug, Twitter*, Viddler, vimeo, Vox & YouTube.” (excerpt from a pixelpipe blog post + I made the ones that you are most likely to care about bold)
So If That Sounds Good:
- Download and install all of the required apps – now restart your phone.
- Open PPVideoEnabler and slide the box over for the video app that you have chosen
- Hide PPVideoEnabler with BossPrefs or SBSettings because you no longer need to see this app
- On your computer go to PixelPipe’s website and create an account – It has been both sketchy and difficult to make an account within the app itself for me in the past.
- Once you have created your account, Open PixelPipe on your phone – Log in, and add a destination
- Choose whichever service you like. Make sure you are uploading your video to a service that pixelpipe supports video with (see list above), otherwise it won’t do anything with it.
- For some services it will have you log-in to the service through an in-app browser to confirm the account (if this is failing, then add the destinations through your computer) If it just asks for log-in information then don’t worry about this.
- Once the account is confirmed you can test upload a video.. (quit the app and go shoot one if you don’t have one already..)
- In PixelPipe in the Media tab you will see all of your pictures and videos – if you have Cycorder, the videos will be titled as a bunch of numbers with a .mov extension. You are able to edit some details (title, caption, & keywords) about the video by skillfully pressing the tiny arrow on the right.
- Select one to upload and you should see a checkmark appear below the name. Press Upload to confirm, and you will see it go into your queue.
- Once it is done uploading, give it about 5 minutes, and your video should be viewable online.
If Cydia was working fine, but is now crashing in the first few seconds of loading do this:
Delete the contents of the /var/lib/apt/lists folder (except for the folder called “partial”) through SSH.
How to do that:
If you’re comfortable using a command line terminal you can do that.. But most people aren’t, so you can do it this way too:
- Turn SSH and Wi-Fi on in your iphone (can do this through toggles in Bossprefs, SBSettings etc;) If you don’t see the option for SSH in these or your similar toggling program, then you need to install SSH on your phone. OpenSSH is a good one that you can find in Installer. If it still isn’t showing up or working then you need to also install BSD Subsystem via Installer.
- Open the SSH program of your choice on your computer (for mac I like Cyberduck – Fugu is another but it’s a little sketchy sometimes. For PC, try WinSCP or try searching the google)
- Get the Wi-Fi IP address of your phone. You can find this through SBSettings, or other IP displaying app.. Should be something like: 192.168.3.8 (your numbers will be slightly different) and not: 18.104.22.168- You can also find the IP address of your phone the way Apple intended by opening the Settings app on your phone, selecting Wi-Fi, and pressing the little blue arrow at the right of your current network’s name – the first one listed is IP Address, that’s what you want. Or you can log in to your router through a browser and find it through the DHCP network list. Not going to go into how to do that now – search for how to do that for your specific router on the internet if you’re curious.
- Enter the Wi-Fi IP address of your phone in the SSH program and use the username: root and the password: alpine to connect to it (if you changed the username and password.. you would know, but those are the defaults.)
- Find the folder /var/lib/apt/lists (may have to backtrack to the var folder – default log-in isn’t always the root folder where var is)
- I opted to back up all of the files I was deleting simply by dragging them to a folder on the desktop – you don’t have to, but having a way to undo stuff is usually a good option to have.
- Delete all of the files except for the partial folder
- Disconnect the SSH connection in your program
- Open Cydia and download horrible all-pink themes for Winterboard
Why did that happen:
Some repositories were corrupted or broken – it’s not your fault. Personally, this happened immedietely after I locked the program with the app “lockdown” which adds a file to this exact folder. So, after confirming that Cydia worked again, I tried locking it again, restarting, turning on and off different lock types – and cydia worked fine. I also hid the icon with bossprefs – Checked to see if this was the culprit and it was not. So far I haven’t had any trouble using lockdown or hiding icons through bossprefs or SBSettings. Seems this happened just because of a few bad repositories.
/* EDIT July 9th 09: You can also try iPhoneBrowser, a windows application. Here is a nice article about the features, looks pretty cool, eh? Thanks to theaizunsnapbox and hopeless (in the comments section) for suggesting and trying out this method. */
/*EDIT July 20th 09: If deleting the contents of the lists folder does not fix the problem you can also try deleting the contents of the /var/lib/dpkg/updates/ folder. Thanks to shinigamiboi and others for testing this out. */
/*EDIT April 8th 10: A question has been asked several times; How do you get installer on your phone without re-breaking? – I’m currently without iPhone atm (life is tough 😛 ) – so if anyone has an answer to this please comment below*/
Did you appreciate this article? Be original! Click here to donate via paypal.