blackthund3r Search

Thursday, 24 November 2011

Android lolz

The Android OS Lifecycle for Non-Scene-Members

Stage 1
  • Google work on a private update that is under wraps
  • Information about this update is leaked
  • Google announce new Android release
  • Google push release to official Android source tree
Stage 2
  • Device manufacturers start to take an extremely long time to update their modified version of Android for their specific device
  • Hacking community released build one of the new version of Android for each device one by one. Usually a beta and buggy
Stage 3
  • More betas from the hacking community are released
  • Manufacturers staying quiet
Stage 4
  • Roughly the same as stage 3
  • More modded releases are announced; become less buggy
Stage 5
  • Cyanagon mod eventually comes out with a pre-release before the manufacturer.
  • At this point there are now 2+ alternative mods for the device
  • By now mods of mods have been made as well as mods of those mods and various other tweaks, mods and ROMs for those releasess
Stage 6
  • Even more ROMs come out and start competing as well as a sh*t load more mods of mods
  • The community is confuzzled
  • The manufacturer is still behind
Some time goes by......

Stage 7
  • Manufacturer eventually releases their version of the new update
  • Release is usually pared down
Stage 8
  • Modstock and various rooting tools become available for the update
  • ROMs are stiill being updated
  • At this point you have official, modstock, official + rooting tool, Cyanagon mod and some custom ROMs
Stage 9
  • People are happy!!!!
Stage 10
  • Google pushes a surprise update............................
  • Go figure out the next bit
Why is this funny / relevant?
Because, although a bit over the top, it's true. Don't get me wrong here but Android is clearly a ridiculously fragmented OS. Such a shame the manufacturers can't work much harder with Google to push updates out faster. Sorry, but iOS just pwns in this area because there is ONE tree. ONE update for each device and a few jailbreak toold but only ONE custom firmware. Otherwise Android is cool.

~blackthund3r

Saturday, 5 November 2011

iOS5.0.1 UDIDead

And the betas just keep coming, eh?! Well only in the last few days two more betas of iOS5.0.1 have been released (betas 1 and 2). For completeness I have created a bundle for both although for obvious reasons beta 2 is recommended over beta 1:
Beta 1 bundle: http://cl.ly/BZaz
Beta 2 bundle: http://cl.ly/BYLm


The current redsn0w will only recognise the b1 IPSW. Therefore you muse download both beta 1 and beta 2 in order to use UDIDead on b2:
1) Restore your iDevice to iOS5.0.1b2 in iTunes 10.5.1b2
2) Load up redsn0w with the -S command line argument as before
3) Choose the beta 1 IPSW
4) Choose the beta 2 bundle
5) Run redsn0w and activate in iTunes :)
As with the 5.0 betas Safari & Mail should work too. And yes I am still looking into the Siri port situation. @StanTheRipper has a package called 'SiriSn0w' which has the Siri GUI but not functional port. Also the package breaks copyright laws though if you don't mind having that on your conscience install it by all means though it is not finished. Your iDevice may need a restore after installing if you are unlucky. I take no responsibility for the use of it but if you're interested it exists. I have a system that may allow connection to Apple's servers but I need to test it all myself. I'll keep you all posted :)


~blackthund3r

Sunday, 30 October 2011

WhatsApp 2.6.x on iPod touch

WhatsApp is an instant messenger service for the iPhone (and previously) the iPod touch & iPad. For some reason unbeknown to me they removed (in a recent update) iPod touch. Luckily, being the pro haxx0r that I am (:P) I found a way around this :) REQUIRED JAILBROKEN iPOD
1) Download (using iTunes) the latest update to WhatsApp
2) Right-click the app in iTunes and choose 'Show in Explorer'
3) MAKE A BACKUP OF THE IPA the close iTunes
4) Use 7-Zip/WinRAR/any other zip browser to open the .ipa before extracting Payload/WhatsApp.app/Info.plist and open it in a plist editor
5) Scroll down to the bottom and remove the whole dict that says something to do with RequiredCapabilites (right from the down to the )
6) Save the Info.plist and overwrite the one in the iPA
7) Now the update will sync in iTunes
8) You'll find you can't enter a phone number in WhatsApp yet. Fire up Cydia and install WhatsPad (yes it says iPad but install it anyway)
9) Respring when installed
10) Enjoy WhatsApp on your iPod touch! :)

~blackthund3r

Wednesday, 5 October 2011

Siri and iOS 5 GM

Just a quick post to let you all know: 1) iOS 5 GM was released last night. It doesn't require UDIDead to install on iPhones / iPods / iPads which have no UDID registered. There is no developer check in this release 2) As soon as the iPhone 4S firmware is out and decrypted I plan to look into the Siri feature. Devs have told us that much of it exists in the iPhone 4 FW already under the name of 'Assistant' but it can't be used. As soon as the FW gets available I'll see what I can do. Hopefully 0wnSiri will exist :) we can only see. Getting an iPad 2 port shouldn't pose a problem (Since it has the same CPU) and perhaps A4 devices too but if the code references certain parts of the hardware patching may have to occur (which we don't want if possible) but at this stage it's almost impossible to know =/ I'll keep y'all posted. Before releasing I'll test on my iPhone 3GS and iPod touch 4. If successful y'all be the first to know! ~Christopher

Saturday, 20 August 2011

iCloud on Mac OS X 10.7 Server

iCloud betas (for as long as I remember - in fact we're up to beta 8 on mac now!!!) will flat out refuse to install on Mac OS X 10.7.x Server. They will yield an error about not vein compatible but I have a way!! For iCloud beta 8 (command you type are in bold italics):
1) Fire up Terminal and type sudo -s and enter your password
2) Type cd /System/Library/CoreServices
3) Type mv ServerVersion.plist ServerVersion.plist.bak
4) Fire up the 10.7.2 installer (current release is 11C40) and install normally but DO NOT RESTART WHEN INSTALLER SAYS SO OR YOU WILL GET A KERNEL PANIC ON BOOT
5) Type (in Terminal) mv ServerVersion.plist.bak ServerVersion.plist
6) Now allow Installer to reboot your Mac / hackint0sh
7) Once booted, repeat steps 1, 2 and 3
8) Fire up the iCloud beta 8 install pkg and DO NOT RESTART WHEN INSTALLER SAYS SO OR YOU WILL GET A KERNEL PANIC ON BOOT
9) Repeat step 5
10) Allow Installer to reboot your machine
11) Enjoy iCloud beta!!


Proof it works for me: http://cl.ly/2f2d473X0U3E2E3C0S3P


Please Note: this procedure has worked great for me but I cannot guarantee it'll work for you. I take ABSOLUTELY NO RESPONSIBILITY for you, your equipment or anything else for that matter. You follow this guide at your own risk. Please ensure you have a reliable backup of your data before trying this (you are modifying system files in this guide - BEWARE!!)


Please don't pirate Apple software


UPDATE #1: This method is working for me with the new release of 10.7.2 build 11C43 with iCloud b9. Full method:

1) Fire up Terminal and type sudo -s and enter your password
2) Type cd /System/Library/CoreServices
3) Type mv ServerVersion.plist ServerVersion.plist.bak
4) Fire up the 10.7.2 installer (current release is 11C43) and install normally but DO NOT RESTART WHEN INSTALLER SAYS SO OR YOU WILL GET A KERNEL PANIC ON BOOT
5) Type (in Terminal) mv ServerVersion.plist.bak ServerVersion.plist; exit
6) Now allow Installer to reboot your Mac / hackint0sh
7) Once booted, repeat steps 1, 2 and 3
8) Fire up the iCloud beta 9 install pkg and DO NOT RESTART WHEN INSTALLER SAYS SO OR YOU WILL GET A KERNEL PANIC ON BOOT
9) Repeat step 5
10) Allow Installer to reboot your machine
11) Enjoy iCloud beta 9!!

UPDATE #2: Mac OS X 10.7.2 build 11C62 is working great with this method :) In this build iCloud, Safari 5.1.1 and 10.7.2 are all bundled into one package. Method: 

1) Fire up Terminal and type sudo -s and enter your password
2) Type cd /System/Library/CoreServices
3) Type mv ServerVersion.plist ServerVersion.plist.bak
4) Open the 11C62 DMG and install the Reversioner package (to reversion to 10.7.1; required)
5) Load the other DMG (inside the main one and install the main 10.7.2 package. This contains iCloud, Safari 5.1.1 and the updates in one nice pkg. Once finished DO NOT REBOOT BECAUSE YOU WILL GET A KERNEL PANIC ON BOOT
6) Type (in Terminal) mv ServerVersion.plist.bak ServerVersion.plist; exit to restore the ServerVersion file
7) It is now safe to allow the Installer to reboot your Mac / hackint0sh (just press the restart button)
8) Enjoy 10.7.2 11C62! :)


LATE UPDATE #3: To install 10.7.2, just install the Mac OS X Server 10.7.2 Update Package from the Apple website (over the top of the GM). It should just install like it did for me. No Terminal hacks or anything and Server will be updated from 10.7.0 => 10.7.2 as well :)