Sabtu, 31 Desember 2011

How to Install and Configure Spire and SiriProxy

Introduction:

This will (hopefully) assist you in setting up a SiriProxy server so you can safely configure Spire on your non-4S devices. This is by no means complete and there are some (minor) bugs. One found so far is that you can't use the 4S and non-4S device to make Siri requests simultaneously. guzzoni will not respond. You will need the following:
  • The ability to fully read this guide
  • Basic knowledge of a linux command line. (You shouldn't be near this if you don't meet this one.)
  • Ability to SSH into your phone to edit files. (WinSCP or Cyberduck work well.)
  • A domain name or dynamic dns for your server so you can use Siri over 3G on your non-4S device. (Not explaining this, you should know how to get this and forward ports in your router.)
  • A working Ubuntu install with a static IP address (Virtual Machine is fine.) OSX should work as well, but I'm not writing this for OSX
  • SiriProxy (westbaer's fork)
  • An iPhone 4S on the same network.
  • A jailbroken non-4S iDevice running at least 5.0 with OpenSSH installed
**If you don't already have SBSettings (helpful for toggling SSH) & OpenSSH installed please do so now before proceeding and reboot your device.**

Step 1: Install Spire

This is quite possibly the easiest step of this guide. Make sure you are connected to WiFi, its a 100MB download.
  1. Fire up Cydia, let the updated package lists download.
  2. Go to the Search tab and, you guessed it, search for Spire.
  3. Install Spire and wait while it downloads. I had some issues here with my phone auto-locking, so make sure you don't let that happen.
  4. After the download is finished, tap Reboot Device.
After the reboot you can navigate to Settings > General and see that Siri is indeed on the device. Now we'll get that bad bitch working.

Step 2: Install SiriProxy

First things first, make sure your server has a static LAN IP and a dynamic dns set up in your router (or domain). Forward port 443 to your server.
There has already been a great guide and tutorial for installing SiriProxy created by plamoni on GitHub, and it ain't broke, so we're not fixing it. Make sure to read through this and familiarize yourself with the commands. Head on over to https://gist.github.com/1428474 and follow all the steps. There is also a video of him going through these steps here if you would like a visual aid.

When you get to the clone SiriProxy repo step (Lines 45-46) MAKE SURE you change the line to "git clone git://github.com/westbaer/SiriProxy.git" Not optional.

After you follow all the steps and do 'rvmsudo siriproxy server' You will see the server start with "Starting server on port 443."
  1. Make sure your iPhone 4S has the generated ca.pem certificate installed and is on the same local network as the server.
  2. Change your DNS address under Settings > Wifi to the IP of your server.
  3. Hold the Home button to bring up Siri and say "Test Siri Proxy" you should see some data start flowing in the terminal and a "Siri Proxy is up and running!" response on your phone.
If you were able to successfully test SiriProxy you are ready to move on. Don't move on from this step unless your iPhone 4S gets successful responses from the SiriProxy test.

Step 3: Configure non-4S Device

Now that we have our iPhone 4S running like a champ on SiriProxy, it's time to set up the non-4S device. Follow these steps and this will be painless.

  1. Remember that ca.pem file you emailed to yourself while setting up SiriProxy? Open and install it on your non-4S device now.
  2. Now go to Settings > Spire and set your Proxy Host to "https://guzzoni.apple.com"
  3. SSH into your phone and edit your /etc/hosts file to point requests for guzzoni.apple.com to your server. (example: your.dyndns.com guzzoni.apple.com)
  4. While you're digging around in there, mosey on over to /var/mobile/Library/Preferences and copy com.apple.assistant.plist to your desktop. (Windows users need a plist editor for this next step. Google.)
  5. Open up the plist we just copied and under Root > Accounts > Big Hex Key add the following items so yours looks like mine: (My hex key is all F's in the picture to hide my unique key. The Value fields for the 3 items you create are irrelevant.)
  6. See Pic above
  7. Copy the plist you just edited back to it's home in /var/mobile/Library/Preferences (and the edited hosts file back to /etc/ if you haven't done so already.

Step 4: If you didn't screw it up...

It's about to get real.

One more time, for good measure, test SiriProxy one more time from your 4S. ("Test Siri Proxy")

If this works, time to try the non-4S device you just bestowed badassery upon. Same thing but this time from the non-4S device. "Test Siri Proxy"

If this works, pat yourself on the back. Change the DNS on your iPhone 4S back to whatever it was before. Relax, Gloat and most of all donate to the creators of these awesome utilities if you can, they worked the magic that put that victory smile on your face.

Tips for Maintaining the Greatness

  • If the 4S you're sharing a key from and non-4S device attempt to use Siri at, or around the same time, this causes a temporary unresponsiveness on both devices.
  • It isn't necessary to leave the DNS setting on your iPhone 4S pointing to your SiriProxy server if you have access to that 4S on a daily basis. This is only necessary to update the auth tokens once a day. If you desire to leave the SiriProxy server DNS on your phone (I don't because I'm not yet using the proxy for any of the other cool things it's capable of), just tack on your normal DNS server on the end with a comma. (siriproxy.dns.ip, normal.dns.ip)
I'll add more things here when I think of it.

In Closing...

I wrote this quickly because I was excited to finally have this working over 3G and I know there are others out there itching to do the same thing. If you have any comments you can reach me on EFNet (method).

Everything in this guide is the product of many, many comments left by awesome people on GitHub. Just for completeness, you can read them here. Specifically, issues #210#222, and most definitely #226 were the ones that had some serious work put in to. Without those awesome people, I'm sure this wouldn't be done yet.

[Methoddk]

Jumat, 30 Desember 2011

Seas0nPass Untethered Jailbreak for Apple TV 4.4.4 Released

Hot on the heels of the untethered jailbreak for iOS 5.0.1,
the FireCore team was quick at updating their Seas0nPass jailbreak for Apple TV running iOS 4.4.4.
Taking advantage of pod2g’s work that’s also been used in RedSn0w, Corona, and PwnageTool, FireCore released the latest version of Seas0nPass that finally brings an untethered jailbreak to the latest Apple TV OS…
What’s new in AppleTV 4.4.4?
  • AirPlay Mirroring: Now with video mirroring – wirelessly stream what’s on your iPad 2 screen to your HDTV.
  • Photo Stream: View photos recently taken on your iOS device and pushed to your Photo Stream in iCloud.
  • Trailers: A whole new way to browse and view hundreds of the latest theatrical trailers.
  • National Hockey League: Watch live games. View highlights, scores, and more.
  • Wall Street Journal Live: Watch up-to-date news, businesscommentary, and financial analysis from leading experts.
  • Audio output: Addresses an issue in which audio may not play through the optical port when the TV is turned off.
  • Netflix: Added support for Netflix in Mexico and Latin America.
  • Stability and performance: version 4.4.4 includes general performance and stability improvements, including a fix for an issue that displayed an error when playing some video content.
You can download the latest version of Seas0nPass from our downloads section. 
We’ll most likely have an updated tutorial soon, so stay tuned!

Kamis, 29 Desember 2011

New Redsn0w beta release for iOS 5.0.1 untethered-more stable!

The b3 version of redsn0w fixes a problem where re-running redsn0w
over an existing jailbreak would cause MobileSubstrate-based apps to stop running until MS was installed again.  Now you can re-run the redsn0w jailbreak step without worrying about that (but still remember to de-select the “Install Cydia” option if it’s already installed).
TIP: If auto-detection fails and redsn0w tells you no identifying data was found, you can always pre-select the appropriate 5.0.1 IPSW using “Extras->Select IPSW”.

Here are the redsn0w download links:

Selasa, 27 Desember 2011

How to Get the iOS 5.0.1 Untethered Jailbreak Using RedSn0w

By now you’ve probably read our earlier report that there is finally an untethered jailbreak
for iOS 5.0.1. This is thanks to the amazing work of iOS hacker pod2g, but also thanks to GeoHot, who found some of these exploits a while back.
As we mentioned in our previous post, there are two ways to untether iOS 5.0.1. If you’re already jailbroken, you may want to use Corona Untether 5.0.1. If, however, you’re still running a stock iOS 5.0.1 version, then this RedSn0w tutorial is for you…
Before going forward, I advise you read our post about the specifics of this iOS 5.0.1 untethered jailbreak.
Note that unlockers who need to preserve their baseband while updating to the latest iOS version will have to first create a custom firmware using RedSn0w > Extras > Custom IPSW.

How to Jailbreak iOS 5.0.1 Untether with RedSn0w

Step 1: Download RedSn0w 0.9.10b1 from our downloads section.
Step 2: Plug your iDevice in and put it in DFU mode.
Step 3: Launch RedSn0w and click on “Jailbreak” and select “Install Cydia”.
Let RedSn0w work its magic. In just a few moments, your iOS device should reboot and run an untethered jailbreak for iOS 5.0.1.
RedSn0w
Feel free to ask any questions about jailbreaking iOS 5.0.1 with RedSn0w below.

Dev Team Releases PwnageTool Untethered Jailbreak for iOS 5.0.1

A few hours after updating their famous jailbreak tool RedSn0w
to bring an untethered jailbreak for iOS 5.0.1 to the masses, the Dev Team has now released an updated version of PwnageTool.
PwnageTool is the perfect tool for unlockers as it will allow you to create a custom IPSW, thus allowing you to update your firmware while still preserving the baseband for unlocking using either Gevey SIM or UltraSn0w…
PwnageTool (Mac only)

iOS 5.0.1 Untethered Jailbreak Released for A4 Devices

Over the past few weeks, the entire jailbreak community has
watched pod2g work diligently on the iOS 5 untethered jailbreak. All eyes have been on the infamous hacker as he has tested his exploit on device after device running iOS 5.0.1.
Tonight, it appears that all of his hard work has paid off. After waiting more than 2 months for an untethered iOS 5 jailbreak, it’s finally here. You can now completely jailbreak any A4 device running iOS 5.0.1 without the need to boot tethered…
The untether release was a team effort. While pod2g is responsible for most of the leg work, both the Chronic and iPhone Dev teams have released jailbreaks based on his findings. Here’s everything you need to know:
The Dev Team has embedded the new untethered jailbreak into both of its popular utilities — RedSn0w 0.9.10 and PwnageTool. The Chronic Dev Team has packaged the untether up in a Cydia app for those that are already on a tethered iOS 5.0.1 jailbreak.
Those that are already jailbroken are encouraged to download the Cydia package. It’s called Corona 5.0.1 Untether, and you should have no problem locating it. This is by far the easiest way to get an untethered jailbreak on your device. We’ve tested it on an iPhone 4 and can confirm it works like a champ.
For those who aren’t currently jailbroken, you’ll have to use either RedSn0w or PwnageTool to do a full jailbreak. You can download both utilities here. As always, we will post a step-by-step tutorial on how to jailbreak using these programs as soon as possible.
Important note: Folks that depend on an unlock should hold off until we have more information, it’s not as clear cut as the above methods. Also, there is still no jailbreak available for A5 devices, but it’s being worked on. And finally, this does not work for iOS 5. You will have to update to iOS 5.0.1 for this to work properly. p0sixninja says they’re still working out bugs with the iOS 5 untether.
Oh, and one more thing. pod2g has put a lot of work into something he just gave away to the jailbreak community for free. If you happen to run into him on Twitter, feel free to show him some love.
Have you jailbroken yet?

Senin, 26 Desember 2011

Functioning and Legal Siri Port Finally Released in Cydia

Since Apple unveiled Siri as an iPhone 4S-exclusive feature back in October,
the entire jailbreak community has been waiting for it to be ported to older devices. We’ve seen videos of hackers running the digital assistant on non-4S hardware, but never a public release.
Tonight it would seem like the wait is finally over, as a new jailbreak app entitled Spire has just surfaced in Cydia. The utility, created by prominent jailbreak developers Ryan Petrich and Chpwn, is a tool for installing Siri on unsupported, jailbroken devices…
From Chpwn’s Spire announcement:
“Spire is my (along with Ryan Petrich) new tool for installing Siri on previously unsupported, but jailbroken, devices. Spire is a small download, but while installing it will download Siri itself (directly from Apple).
…However, Spire is not a complete solution. Apple still requires authorization to use Siri, so information form an iPhone 4S is still required. To insert this information, Spire allows you to enter your own proxy server address.”
Chpwn then goes on to say that if you (or someone close to you) own an iPhone 4S, you can use this SiriProxy fork method to setup your own proxy. He also says that he will post other solutions for proxying Siri in the future, once they are developed.
Perhaps the biggest component of Spire is that it uses a method to obtain the files necessary to run Siri on unsupported devices in a way that doesn’t infringe on copyrighted material. Questions of legality have long been an issue in the hunt for a successful Siri port.
We are installing Spire as we speak, and will post a tutorial and other information as soon as it is available. Stay tuned.

Rabu, 21 Desember 2011

iPhone 4 iOS 5.0.1 untethered jb demo

Here is a new video demo of the current status of the 5.0.1 jailbreak
running on an iPhone 4.

This is meant to reassure people that were thinking it only works on older iPods.

The jailbreak is near ready for prime time (excluding 4S and iPad 2).

Patches are the same as redsn0w's. Expect the same level of stability.

Some more days to wait. Be patient, we're doing our best.

~pod2g






Senin, 19 Desember 2011

New RedSn0w Released For iOS 5.0.1 Users, Other Improvements Included

The Dev Team has released RedSn0w beta 9 for Mac and Windows.
The jailbreak tool has been updated to offer full support for users that are stuck on iOS 5.0.1.
Like all previous releases for iOS 5, this jailbreak is a tethered one. The Chronic Dev Team’s pod2g is actively working on an untethered jailbreak for iOS 5.
More information on the latest RedSn0w release:
The holiday season is almost here (Happy Holidays!) so we realize everyone is busy (especially @pod2g!).  And even though we always recommend that jailbreakers stay where they are until a new untethered JB comes out, that’s not always possible.  So we’ve updated redsn0w for those who may have found themselves at iOS 5.0.1, and added some other useful features too:
  • native support for 5.0.1 (no need to point redsn0w at 5.0 IPSW or use command-line args).  Support automatically extends to all of redsn0w’s various functions: “Jailbreak”, “Just boot”, “Fetch blobs”, “Stitch blobs”, “Recovery Fix”
  • iBooks fixed in 5.0 and 5.0.1.  This is a targeted fix that doesn’t remove entire sandbox mechanism.  5.x users already using redsn0w “Just Boot” can just use the new version without redoing entire jailbreak again
  • 3GS old-bootrom owners can now create custom IPSWs without blobs
  • ultrasn0w compatability update (i.e. same baseband requirements) for 5.0.1 will be available on Cydia Monday
  • support for newer 8GB iPhone4 (which until now had problems with “Fetch blobs”).  Thanks to @JKjeepnJeff for loaning us one of these newer i4 units for testing!
  • allows Windows users (not just OS X users) to use the “Custom” button to create IPSWs without baseband updates
  • accommodates APTickets in 5.x (until next Apple countermove).  APTickets are crypto-verified before submitting to Cydia, just like the main blobs.  Cydia server support for sending back the APTickets is upcoming.  For now, use stitched IPSWs for 5.x.  Due to APTickets, stitched 5.x IPSWs now require user to start in “Pwned DFU” mode
  • Support added for stitching 4.x blobs to iPad2-GSM IPSWs.  Similar to @notcom’s TinyCFW but doesn’t require lots of RAM or a TSS-assisted restore. Won’t work for iPad2 5.x blobs (or iPhone4S at all) until a bootrom-level exploit is out
  • top line now shows whether (and where) a redsn0w update is available, or if the version being run is the latest.  Uses DNS TXT record to alleviate any concerns about snooping
  • no 5.1 beta support at this time (major apps like Cydia are not yet compatible)
  • @pod2g has been doing a great job porting his 5.x untether…check his blog for updates!
  • Owners of newer 3GS iPhones must not flash the iPad baseband.  The iPad baseband will not work on 3GS iPhones built later than 2011 week 35.
This is still a tethered jailbreak for all except old-bootrom 3GS users.
 RedSn0w

Selasa, 13 Desember 2011

Download iOS 5.1beta2




iPhone 4S iOS 5.1 Beta 2     http://multiupload.com/4s

Apple TV 2 iOS 5.1 Beta 2   http://multiupload/atv2

iPad 2 (CDMA) iOS 5.1 Beta 2   http://multiupload/ipad2/cdma

iPad 2 (GSM) iOS 5.1 Beta 2     http://multiupload/ipad2/gsm

iPad 2 (WiFi) iOS 5.1 Beta 2     http://multiupload/ipad2/wifi

iPad iOS 5.1 Beta 2                http://multiupload/ipad

iPhone 4 (CDMA) iOS 5.1 Beta 2   http://multiupload/iphone4/cdma

iPhone 4 (GSM) iOS 5.1 Beta 2      http://multiupload/iphone4/gsm

iPhone 3G[S] iOS 5.1 Beta 2     http://multiupload/iphone3gs

iPod Touch 4 iOS 5.1 Beta 2   http://multiupload/itouch4

iPod Touch 3 iOS 5.1 Beta 2    http://multiupload/itouch3

*We are not the Uploader or Host of these File´s !*

Senin, 12 Desember 2011

How to Downgrade to iOS 5.0 Without SHSH Blobs

Yes, you read right. It’s possible to downgrade your iPhone from iOS 5.0.1
to iOS 5.0 even if you don’t have your SHSH blobs saved.
With that said, there are some things you’ll want to note before trying this, and it doesn’t work for the iPhone 4S.
Since iOS 5.0.1 has been confirmed to be susceptible to Chronic Dev Team’s untethered jailbreak, I’m not sure if anyone even cares about downgrading at this point, but nonetheless, it’s still pretty cool that you can do this without your SHSH blobs.

How to Downgrade to iOS 5 Without SHSH Blobs

Notes:
  • This doesn’t work for the iPhone 4S.
  • This was performed on a Windows machine.
  • This requires a tethered boot.
  • You can’t go back and save your SHSH blobs.
Things’s You’ll Need:
  • Sn0wbreeze
  • RedSn0w (for tethered boot) although you may be successful with iBooty.
  • iOS 5 and iOS 5.0.1 firmware files.
  • 7-Zip
You can download all of the above from our downloads page except for 7-Zip, which you can get for free here.
Step 1: Create custom firmwares for iOS 5 and iOS 5.0.1 using Sn0wbreeze.
Step 2: Open iOS 5.0.1 archive using 7-Zip and notate the size and name of the two .dmg files in notepad.
Step 3: Delete the two .dmg files from the iOS 5.0.1 archive.
Step 4: Open iOS 5.0 archive using 7-Zip and extract the two .dmg files.
Step 5: Rename the extracted .dmg files based on the names you notate from the files in step 2. Make sure they are named according to size. See video for more details.
Step 6: Re-open iOS 5.0.1 archive using 7-Zip and copy the two renamed .dmg files into the archive and exit.
Step 7: Place your iDevice into DFU mode, open Sn0wbreeze and run iReb to put the device into PwnedDFU mode for custom restore in iTunes.
Step 8: Open iTunes, and restore using your custom 5.0.1 Sn0wBreeze firmware that you added the renamed .dmg’s to.
Step 9: Boot tethered with RedSn0w. You will need to go to Extras > Select IPSW and point to the original iOS 5.0 firmware then select Just Boot.
Step 10: Once device reboots check General > About and your device should be downgraded to iOS 5.0.
Extra special thanks goes out to unkn0un for tipping us off about this.
What do you think? True, it’s not nearly as compelling as it may have been if theupcoming untethered jailbreak was iOS 5.0 only, but it’s still pretty neat, don’t you think?