The developer, Kevin Rose, says this application will be avaliable officially via AppStore. No jailbreaking and hacking. The only concern.. will Apple approve it? I hope so. Watch the video:
This application is developed by Jay Freeman, the creator of the Cydia. Veency is a free app that allows iPhone owners to remotely control their iPhone from PC or Mac desktop via a VNC client.
Of course you cannot do two finger gestures with this app. All other actions can be done with the click of your mouse. The only area in which Veency fails tragically at is when opening any video recording application on the iPhone.
This application is avaliable for jailbreaked iPhones via Cydia installer.
Be sure to restart your iPhone after installing Veency and connect to the server using a Wi-Fi connection. We recommend using UltraVNC or TightVNC to connect your Windows desktop. If you’re using a Mac, we recommend Chicken VNC.
Many users of jailbreaked iPhones use application called BossPrefs. The developer of this app is creating a new one. The new application will be called SBSettings.
The toggles drop down when you swipe along the status bar. It is very fast and can be used while in any app without exiting the app. Suppose you are in Safari but realize your 3g is not yet enabled. Just swipe the statusbar and toggle 3g, than resume in Safari where you left off. The advantage is there is no need to exit Safari and load settings or bossprefs.
The look and feel of this new app will be something like this:
This is a step-by-step tutorial. If you have iPhone 3G this guide will help you jailbreak and activate the device. For iPhone 2G it will also perform the unlock.
I recommend using 2.2 firmware, because iPhone 3G unlock is avaliable now. But you can use it with old v2.1, v2.0.1 and v2.0.2.
1. If you’re using old firmware and want to upgrade, please, do it via iTunes.
4. Close iTunes (if opened) and start QuickPwn. You will see the following:
5. Connect you iPhone or iPhone 3G and push next button.
6. Your deveice is detected. Click browse to select firmware image.
7. Select the image that you downloaded in step 3. Make sure this is the same version that you currently have on your iPhone. If you want to upgrade go to step 1.
8. The application will verify that you choose the right version of firmware image. Click next.
9. You will be frequently using Cyda, so make sure to check it. Installer is in beta, but it will be updated in the future, so check this one too. Click next.
10. Check if your device is connected and hit next.
11. This is probably the hardest part. You will need to press Home and Power buttons on your iPhone in the special order. So make sure you read instructions carefully and follow them. If not, not big deal, you’ll be able to start from step 4.
There are 3 steps here: hold down Home button for 5 sec, than hold Home and Power button for 10 sec, than hold Home butting for 30 sec.
12. Than you’ll have to wait whilce QuickPwn will do the work.
13. Congratulations! You did it. Now you can run Cydia Installer and install usefull and free applications.
Thanks to Dev Team and the porting work of Jay Freeman as well as the authors of 3Proxy, it is now possible to “tether” your iPhone 3G and use its Internet connection on your laptop.
Warning – Tethering your iPhone is against the iPhone data plan terms. AT&T could slap you with huge fees if you overuse this. I recommend only using it during emergencies.
Here is a basic plan (by the way, this should work for old IPhone also):
Jailbreak your iPhone 3G
Install 3Proxy and Terminal
Create an ad-hoc Wi-fi network using your laptop
Join the network with your iPhone
Find the iPhone’s IP address
Open Terminal and run the proxy program
Open Safari on your iPhone and open a web page
Configure your browser to use the proxy
Later we’ll discuss it with more details.
Step 1: Jailbreak your iPhone
Just download PWNageTool 2.0. Run it and follow the instructions. Make sure to add Cydia, when asked.
Step 2: Install 3Proxy and Terminal
During the jailbreak, Cydia should have appeared on one of your app pages: use it and let Cydia load and self-update.
Then head to Install, All Packages, then find MobileTerminal and 3Proxy (3Proxy is at the bottom). Install both and hit your Home button. Your phone will restart and you’ll see Terminal installed on your home screen. 3Proxy isn’t a GUI app and as such won’t have an icon.
Step 3: Create an ad-hoc Wifi network using your laptop
Using whatever wireless software suite you have, create an ad-hoc network. On a Mac it’s in the Airport menu, under “Create network…”. Name it something inconspicuous. I called mine “baladoux”. On your iPhone, join the ad-hoc network.
Step 4: Find your iPhone’s IP address
Then, hit the blue arrow next to it, and wait for your IP address to show up:
Memorize (or write down) this IP address. You will need it later.
Step 5: Open Terminal and run the proxy program
Simple enough. Open Terminal, type “socks” and hit return.
Nothing will appear to happen, but the SOCKS server will be running. You can hit the home button to push Terminal to the background (remember to terminate it later, by switching back to Terminal and holding the Home button until it closes).
Step 6: Open Safari on the iPhone and open a web page
Any page will do. I recommend http://jailbreak-iphone.ru
This step is important. The page will take a while to load. When Safari realizes it can’t get to the Internet using the ad-hoc Wifi, it will do some internal magic to switch back to 3G for Internet while still on your ad-hoc network. That lets the proxy do its thing.
Step 7: Configure your browser
In Firefox, head to Preferences, and under Advanced, Network, hit Settings:
Then, fill in the iPhone’s IP address (which you memorized earlier) into the SOCKS Host field, and put 1080 as the port number. Make sure all other proxy fields are blank and/or 0 as shown:
Then, since the proxy doesn’t forward DNS, you will also have to change an advanced option in Firefox. In the Firefox URL bar, enter “about:config” and hit Enter
In Filter, type “socks” and then double-click “network.proxy.socks_remote_dns” to make its value “true”.
That should be all you need! Firefox should be able to browse the Internet through your iPhone’s 3G connection.
Tethering costs a lot of battery life on the iPhone so make sure you have it plugged in. When you’re done, make sure to quit Terminal by opening it back up and pressing and holding the Home button until it quits.
After successfull jailbreake of the IPhone/IPhone 3G with firmware 2.0 it is possible to install Cydia installer. And what is more exciting, there are many applications there, including Java.
iRinger creates free ringtones for your iPhone from virtually any music or video file you own. Even YouTube videos! iRinger exports ringtones to iTunes, so there is no need to “jailbreak” your iPhone. You will be creating ringtones in seconds. It’s that simple. Here is a video tutorial:
Feature:
FREE
Three Steps: Import, Preview then Export. Done.
Convert virtually any audio format into an iPhone ringtone
Extracts audio out of video
Choose which section of the audio you want to hear
Adjust ringtone length,volume, fade in, fade out and loop gap
Export to iPhone ringtone format and import right into iTunes
Export to iPhone using SCP/SFTP and skip using iTunes
Use audio effects: Delay, Flanger, Boost, Reverse, etc.
Runs on all versions of Microsoft Windows including Windows Vista
Requires iPhone firmware 1.1.2 or newer, iTunes software 7.5 or newer
This is a tutorial, that shows step by step how to use installed Java on the IPhone. Just in case you do not have Java installed on your IPhone there is a tutorial how to do it.
Step 1: Create simple Java application, compile and run.
Create file Java4IPhone.java and put simple Java hello-world code there. I used the following code:
Upload to IPhone. I used /tmp directory. For uploading I used IPhone Browser.
Run Terminal.
Use command java -fullversion or jamvm -fullversion to see if java is avaliable.
Use command jikes to invoke java compiler.
Go to /tmp directory, using command cd /tmp
Compile. We need to specify classpath to basic java packages. If we do not do that, jikes will produce an error (see screenshot). So use the following command:jikes Java4IPhone.java -cp /usr/lib/rt.jar
After compiling Java4IPhone.class file should appear in the same directory. To run use commandjava Java4IPhone
Take a look at the screenshots. Hopefully you’ll have something similar.