المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : How to Use Skype Over 3G on your iPhone


foxnight
06-04-2009, 12:30 PM
EDIT** Apr.2/09: VoIPover3G has been updated in Cydia to include Skype. That means you DO NOT need to use SSH to edit the voipover3g.plist file as stated below. Just download VoIPover3g via Cydia, install it, then try Skype over 3G. If it doesn’t work, reboot, or then try the full tutorial below!
Since the whole hoopla yesterday involving the absence of Skype in Canada, I posted a workaround on how to download Skype via a US iTunes account. I also ran into some trouble with Skype crashing upon launch on my iPhone.
Turns out there was an issue with MobileSubstrate and a quick update via Cydia solved that. The Skype app requires WiFi in order to make calls. Today we’re going to change that and show you how to enable Skype over the 3G network on Rogers/Fido! This workaround is the exact same as the one I posted on getting UStream to work on 3G (http://www.iphoneincanada.ca/tips-tricks/how-to-watch-ustream-over-3g-on-your-iphone/). It will require a jailbroken iPhone (parts taken from my UStream post):
How to Use Skype Over 3G Networks (Rogers/Fido or any other) on your iPhone
Jailbreaking & Installing VoIPover3G, OpenSSH, and Mobile Substrate
1. This will require a jailbroken iPhone. Follow my guide here (http://www.iphoneincanada.ca/how-to/how-to-jailbreak-iphone-3g-21-firmware-with-quickpwn-21-windows/) to jailbreak via QuickPwn (http://www.iphoneincanada.ca/how-to/how-to-jailbreak-iphone-3g-21-firmware-with-quickpwn-21-windows/).
2. Launch Cydia. Search and install the following three items:
-VoIPover3G: this will allow you to “spoof” apps that require WiFi to work over 3G
-OpenSSH: this will allow your computer and iPhone to connect to each other wirelessly
-Mobile Substrate: this provides a simple platform for deploying code (make sure you update to the latest via Cydia)
http://www.ce4arab.com/vb7/pub04900/78026.jpghttp://www.ce4arab.com/vb7/pub04900/78027.jpg
3. After installing I’d recommend a reboot of your iPhone before we proceed.

Connecting your iPhone to your Computer via OpenSSH
The next step here to connect your iPhone to your computer so you can modify a file within your iPhone to “trick” the Skype app. In order to connect the two, we will use OpenSSH on the iPhone (there is no icon for OpenSSH, it’s just there unless you install BossPrefs/SBSettings to get toggle switches) and a FTP program on your computer.
4. Connect to your local WiFi network. Next, we’ll need to locate your iPhone’s IP address. Click on Settings–>WiFi–>touch the “blue” arrow–>Copy down the numbers you see beside “IP Address” onto a piece of paper or into your brain.
http://www.ce4arab.com/vb7/pub04900/78028.jpg
5. Download a FTP program. I use CyberDuck (http://cyberduck.ch/) on my Mac. PC users can try using WinSCP (http://winscp.net/eng/index.php).
6. Within CyberDuck, click on “Open Connection”. From the drop down menu, select “SFTP - SSH File Transfer Protocol”. Enter the following info:
- Server: your IP address from Step 4
- Username: root
- Password: alpine
- Port: 22
http://www.ce4arab.com/vb7/pub04900/78029.jpg
7. Click on “Connect”. It might take 20-30 seconds for a connection to be made with your iPhone (make sure your iPhone is connected to the wireless network).
8. Once connected, within CyberDuck, you will see you are the in the directory “private/var/root”. Click on the drop down menu and go down to the root directory “/”.
http://www.ce4arab.com/vb7/pub04900/78030.jpg
9. Navigate to the following directory: /Library/MobileSubstrate/DynamicLibraries (you still with me?)
http://www.ce4arab.com/vb7/pub04900/78031.jpg
Modifying VoIPover3G.plist–Follow Below
10. Double-click the file “VoIPover3G.plist”. It should open in your text editor.
11. You will see the following text within “VoIPover3G.plist”:
Filter = {Bundles = (”com.Fringland.Fring”, “com.apple.AppStore”, “com.audiofile.Interstate”, “com.apple.MobileStore”);};
Add “com.skype.skype” to the text so it will look like this (don’t forget the comma after “com.apple.MobileStore”):
Filter = {Bundles = (”com.Fringland.Fring”, “com.apple.AppStore”, “com.audiofile.Interstate”, “com.apple.MobileStore”, “com.skype.skype”);};
This is what my .plist file looks like (make sure yours has “com.skype.skype):
[/URL]http://www.ce4arab.com/vb7/pub04900/78032.jpg (http://www.iphoneincanada.ca/wp-/uploads/2009/03/ishot-68.jpg)
12. Once you’ve made these changes, go File–>Save and the modified file should automatically upload back to your iPhone to make changes.
13. The hard work is done! Now, hold down your finger on the icons until they “wiggle” and DELETE the Skype app. Reboot your iPhone.
14. Once your iPhone boots up again, reinstall the Skype app via the US App Store.
**EDIT** April 1, 2009: Go to Cydia and install the latest Mobile Substrate update. This update re-enables VoIPover3G, so we do NOT need to install Intelliscreen anymore!
Install Intelliscreen to Ensure your Modified VoIPover3G.plist File is Enabled
15. Download Intelliscreen via Cydia. Install, make sure you “retrieve” the license for a 10 day trial.
16. Go to Performance, toggle App Launch Boost to ON. Down below, toggle VoIPover3G to ON. Click Save. Now click Apply. Reboot your iPhone for good measure.
17. Turn off WiFi. Launch Skype, login. Now, go try to make a call and voila! Skype over the Rogers/Fido 3G network on your iPhone! The sound quality is amazing! Listen for yourself with the Skype Test Call.
http://www.ce4arab.com/vb7/pub04900/78033.jpg (http://www.iphoneincanada.ca/wp-/uploads/2009/03/skype_over_3g_iphone.jpg)
Notes:
- Earlier in the day Skype still crashed on me. But after updating MobileSubstrate via Cydia, Skype launched and was very stable.
- The MobileSubstrate update disables VoIPover3G when Skype is launched. This is where Intelliscreen comes into play–it enables VoIPover3G to trick Skype to work over 3G. Lots of info about it here at the BigBoss blog (http://thebigboss.org/2009/03/30/new-skype-app-having-problems-on-jailbroken-phones/)
Let me know how this works out for you!

**Looking for an iPhone 3G case? [U]Buy an invisibleSHIELD today! (http://www.iphoneincanada.ca/recommended/invisibleshield.php) Comes with a 30 day moneyback guarantee, lifetime replacement warranty, and FREE shipping! Limited time offer! Use coupon code "iphoneinca" for 20% off your purchase! Click here to order now (http://www.iphoneincanada.ca/recommended/invisibleshield.php)!**
If you enjoyed this post, please subscribe to my RSS feed (http://feeds.feedburner.com/iphoneincanada), so you won't miss any updates! You can also subscribe via email (http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1422810) and have daily updates sent to your Inbox! Want more? Find out what I'm doing right now! Follow me on Twitter (http://twitter.com/iphoneincanada)! :thumbup:

mj2000z
06-04-2009, 12:39 PM
thxxxxxxx alot

انور العوضي
06-04-2009, 12:43 PM
بارك الله فيك

q8vipp
06-04-2009, 01:56 PM
نرجو الترجمه لان العمليه معقده كثير