Save iOS 4.3.3/4.2.8 SHSH blobs for iPhone, iPad, iPod Touch [TinyUmbrella Guide]

Notcom’s TinyUmbrella 4.33.00 can save iOS 4.3.3 SHSH blobs for iPhone, iPad and iPod Touch. Follow the steps below to save SHSH blobs for iOS 4.3.2 / 4.2.8 with TinyUmbrella 4.33.00 for iPhone 4, iPhone 3GS, iPod Touch 4G, 3G and iPad 2, iPad 1…

TinyUmbrella now supports 4.3.3 and 4.2.8 (Verizon). Sorry for the delay, I’ve been quite busy. I’m working on some pretty drastic changes for TinyUmbrella.

NOTE:

  • iOS 4.3.3 / 4.2.8 SHSH blobs can only be saved if it’s being signed by Apple. Go grab your iOS 4.3.3 SHSH blobs before it’s too late. Apple stops signing a firmware when an updated version is out.
  • TinyUmbrella can save SHSH blobs regardless of jailbreak.
  • With TinyUmbrella you can save SHSH blobs for iOS 4.3.3 / 4.2.8 even if you’re on an older iOS version.

Let’s save iOS 4.3.3, 4.2.8 SHSH blobs for iPhone, iPad and iPod Touch.

How to Save iOS 4.3.3 4.2.8 SHSH blobs

Steps to save SHSH blobs for iOS 4.3.3 / 4.2.8 are exactly similar to the guide posted earlier. So, please navigate to the guide linked below and follow the steps there to save SHSH blobs.

You can follow us on Twitter, Google Buzz, Facebook, and Subscribed to RSS Feed to receive latest updates.

Digg Twitter StumbleUpon Facebook Reddit del.icio.us

Download TinyUmbrella 4.33.00 – Supports iOS 4.3.3/4.2.8

TinyUmbrella 4.33.00 is now available for download. TinyUmbrella 4.33.00 can save SHSH blobs for iOS 4.3.3 (GSM) and iOS 4.2.8 (CDMA). You can download TinyUmbrella 4.33.00 from the link below.

TinyUmbrella now supports 4.3.3 and 4.2.8 (Verizon). Sorry for the delay, I’ve been quite busy. I’m working on some pretty drastic changes for TinyUmbrella.

For those unfamiliar, TinyUmbrella lets you save SHSH blobs for iPhone, iPad, iPod Touch and Apple TV right from Apple Server and also from Cydia. SHSH blobs are required to downgrade device firmware to an older version. Some of the untethered jailbreak tools like Redsn0w 0.9.7 also uses SHSH blobs to provide untethered jailbreak solution.

Download TinyUmbrella 4.33.00

Download TinyUmbrella 4.33.00 for Windows, Mac

You can follow us on Twitter, Join us at Facebook, and also Subscribed to RSS Feed to receive latest updates.

Digg Twitter StumbleUpon Facebook Reddit del.icio.us

Analysis: Interesting Look At App Pricing From Developer Of Popular Productivity And Cooking Apps

Read an interesting article today from the developer of several popular productivity and cooking apps.

Something very interesting occurred, that really leads you to believe that even with the prices of iPhone apps being so low when compared to other types of computer software that price still plays a large role.

At one point the app was featured by Apple during a feature on cooking apps — and interestingly enough, sales dropped to zero.  The reason being the app was featured side by side with a similar app that offered more features at the same price point.

You can read the full article by Justine Pratt at – which uncovers many more insights into finding the right price for your app at:
Pricing Experimentation A Game We Must Play

Good insight for those struggling to figure out what price to ask for.

©2011 iPhone, iOS 4, iPad SDK Development Tutorial and Programming Tips. All Rights Reserved.

.

DeliciousTwitterTechnoratiFacebookLinkedInEmail

Images Display in GridView on IPhone

This is the GridView application. In this application we will see how to programatically  images display in Gridview on iPhone .

Step 1: Open a Xcode, Create a View base application. Give the application name “Button_Example”.

Step 2: Xcode automatically creates the directory structure and adds essential frameworks to it. You can explore the directory structure to check out the content of the directory.

Step 3: We need to add one NSObject class in the project. So select the project -> New File -> Cocoa Touch -> Objective-C class and give the class name “Item”.

Step 4: We need to add one image in the project. Give the image name “icon2.png”.

Step 5: Open the “Button_ExampleViewController”file, we need to add UITableViewDelegate  and UITableViewDataSource , define UITableView and NSMutableArray class and one buttonPressed: method and import the Item.h class. So make the following changes.

#import <UIKit/UIKit.h>
#import "Item.h"

@interface Button_ExampleViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {

        IBOutlet UITableView *tableView;
        NSMutableArray *sections;
               
}

@property (nonatomic, retain) UITableView *tableView;
@property (nonatomic, retain) NSMutableArray *sections;

(IBAction)buttonPressed:(id)sender;

@end

Step 6: Double click the Button_ExampleViewController.xib file and open it to the Interface Builder.First drag the TableView from the library and place it to the view window. Select tableview from the view window and bring up connection inspector and connect dataSource to the File’s Owner and delegate to the File’s Owner icon. Now save the .xib file, close it and go back to the Xcode.

Step 7: In the Button_ExampleViewController.m file, make the following changes:

#import "Button_ExampleViewController.h"
#import "Item.h"

@implementation Button_ExampleViewController

@synthesize tableView,sections;

// Implement loadView to create a view hierarchy programmatically, without using a nib.
(void)loadView {
       
        [super loadView];
        sections = [[NSMutableArray alloc] init];
       
        for(int s=0;s<1;s++) { // 4 sections
                NSMutableArray *section = [[NSMutableArray alloc] init];
                for(int i=0;i<12;i++) {  // 12 items in each section
                        Item *item = [[Item alloc] init];
                        item.link=@"New Screen";
                        item.title=[NSString stringWithFormat:@"Item  %d", i];
                        item.image=@"icon2.png";
                       
                        [section addObject:item];                      
                }
                [sections addObject:section];
 }
}

       
        (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
        //{
                return [sections count];
        }
       
       
        (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
                return 1;
        }
       
        (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {  
                NSMutableArray *sectionItems = [sections objectAtIndex:indexPath.section];
                int numRows = [sectionItems count]/4;
                return numRows * 80.0;
        }
       
       
        (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
               
                NSString *sectionTitle = [NSString stringWithFormat:@"Section   %d", section];
                return sectionTitle;
        }
       
       
        (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
               
                static NSString *hlCellID = @"hlCellID";
               
                UITableViewCell *hlcell = [tableView dequeueReusableCellWithIdentifier:hlCellID];
                if(hlcell == nil) {
                        hlcell =  [[[UITableViewCell alloc]
                                                initWithStyle:UITableViewCellStyleDefault reuseIdentifier:hlCellID] autorelease];
                        hlcell.accessoryType = UITableViewCellAccessoryNone;
                        hlcell.selectionStyle = UITableViewCellSelectionStyleNone;
                }
               
                int section = indexPath.section;
                NSMutableArray *sectionItems = [sections objectAtIndex:section];
               
                int n = [sectionItems count];
                int i=0,i1=0;
               
                while(i<n){
                        int yy = 4 +i1*74;
                        int j=0;
                        for(j=0; j<4;j++){
                               
                                if (i>=n) break;
                                Item *item = [sectionItems objectAtIndex:i];
                               
                                CGRect rect = CGRectMake(18+80*j, yy, 40, 40);
                                UIButton *button=[[UIButton alloc] initWithFrame:rect];
                                [button setFrame:rect];
                                UIImage *buttonImageNormal=[UIImage imageNamed:item.image];
                                [button setBackgroundImage:buttonImageNormal    forState:UIControlStateNormal];
                                [button setContentMode:UIViewContentModeCenter];
                               
                                NSString *tagValue = [NSString stringWithFormat:@"%d%d", indexPath.section+1, i];
                                button.tag = [tagValue intValue];
                                //NSLog(@"….tag….%d", button.tag);
                               
                                [button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
                                [hlcell.contentView addSubview:button];
                                [button release];
                               
                                UILabel *label = [[[UILabel alloc] initWithFrame:CGRectMake((80*j)4, yy+44, 80, 12)] autorelease];
                                label.text = item.title;
                                label.textColor = [UIColor blackColor];
                                label.backgroundColor = [UIColor clearColor];
                                label.textAlignment = UITextAlignmentCenter;
                                label.font = [UIFont fontWithName:@"ArialMT" size:12];
                                [hlcell.contentView addSubview:label];
                               
                                i++;
                        }
                        i1 = i1+1;
                }
                return hlcell;
        }
       
       
        (IBAction)buttonPressed:(id)sender {
                int tagId = [sender tag];
                int divNum = 0;
                if(tagId<100)
                        divNum=10;
                else
                        divNum=100;
                int section = [sender tag]/divNum;
                section -=1; // we had incremented at tag assigning time
                int itemId = [sender tag]%divNum;
               
               
                NSLog(@"…section = %d, item = %d", section, itemId);
               
                NSMutableArray *sectionItems = [sections objectAtIndex:section];
                Item *item = [sectionItems objectAtIndex:itemId];
                NSLog(@"..item pressed…..%@, %@", item.title, item.link);
               
        }
       
       

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
(void)viewDidLoad {
    [super viewDidLoad];
       
       
}

(void)didReceiveMemoryWarning {
        // Releases the view if it doesn’t have a superview.
    [super didReceiveMemoryWarning];
       
        // Release any cached data, images, etc that aren’t in use.
}

(void)viewDidUnload {
        // Release any retained subviews of the main view.
        // e.g. self.myOutlet = nil;
}

(void)dealloc {
    [super dealloc];
}

@end

Step 8: Open the Item.h file and make the following changes:

#import <Foundation/Foundation.h>

@interface Item : NSObject {
       
        NSString *title;
        NSString *link;
        NSString *image;
}

@property (nonatomic, copy) NSString *title;
@property (nonatomic, copy) NSString *link;
@property (nonatomic, copy) NSString *image;
@end

Step 9: Now make the changes in the Item.m file:

#import "Item.h"

 @implementation Item
 @synthesize title, link, image;

@end

Step 10: Now Save it and compile it in the Simulator.

You can Download SourceCode from here Button_Example

New iMacs 25 percent faster than previous generation

A few days ago, we reported on Macworld’s benchmark results for the new Sandy Bridge-equipped iMacs. Macworld found them to be, on average, about 16 percent faster in the Speedmark 6.5 test than the previous generation. Now Primate Labs has put together a report detailing the iMac’s speed increases based on user-submitted Geekbench 2 results.

According to Primate Labs, the new Sandy Bridge iMacs are up to 25 percent faster than their Lynnfield predecessors. 25 percent isn’t earth-shattering, but it’s a nice bump for the newest models. When Primate Labs pitted the Sandy Bridge iMacs against the two-generations-old Wolfdale Core 2 Duo iMacs, however, the newest iMacs ran a whopping 70 percent faster. Time for an upgrade, Core 2 Duo iMac owners?

New iMacs 25 percent faster than previous generation originally appeared on TUAW on Sat, 07 May 2011 00:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple launches ‘Apple Customer Pulse’ feedback site

Apple has launched a new site called Apple Customer Pulse which allows select users of Apple’s products to submit feedback on a variety of issues. Currently the site is only accessible to those users who have received an email invite from Apple. Several TUAW reads have contacted us saying they have received invites, but there is no firm way to know what the total numbers of invitees are or how Apple goes about choosing them.

The site launched quietly a few weeks ago and represents an expanded effort on Apple’s part to generate relevant and focused customer feedback. MacRumors did some digging and found out the site is administered by Socratic Technologies, a San Francisco-based market research firm that has worked with other tech companies, including Adobe. A WhoIs search lists the domain management MarkMonitor Brand Protection, a company Apple frequently uses to secure domain names. Additionally, the administrative registrant contact is Apple’s Ken Eddings.

Apple launches ‘Apple Customer Pulse’ feedback site originally appeared on TUAW on Fri, 06 May 2011 21:01:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Apple and Guitar Center to offer GarageBand workshops

Apple and the musical instrument retailer Guitar Center have teamed up to offer weekly workshops in GarageBand, according to Guitar Center’s website. Starting May 7th from 10-11 AM and running every Saturday, Guitar Center will be offering four free Recording Made Easy workshops at all of its 216 stores. The aim of the workshops is to teach musicians “How to record your first song using Mac and GarageBand…You’ll learn everything from basic tracking to creating a finished song.”

The first workshop on May 7 covers “Signal Flow and Microphone Techniques.” May 14 is “Virtual Instruments and Loops.” May 21’s workshop is “Effects” and the final workshop on May 28 is “Mixing and Publishing.” After the May 28 workshop, the workshops will begin again on the next Saturday, starting with the first one. You must register for the workshops to attend. Clicking the register button on Guitar Center’s site takes you to Apple’s Seminars & Events page where you can complete your registration.

Apple and Guitar Center to offer GarageBand workshops originally appeared on TUAW on Fri, 06 May 2011 20:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Rovio up for three Develop Awards

Rovio, maker of Angry Birds, has been nominated for three different awards at this year’s Develop Awards, honoring some of the best names in video game and interactive software development. The Finnish company has been nominated for Best Use of a License or IP (presumably for the Angry Birds Rio spinoff), Best Indie Studio, and Best Handheld Studio for its work on the mobile platforms.

There are a few other interesting names on the list (including NaturalMotion, who’ve made a few iOS games themselves, in addition to their physics engines, and Andreas Illiger, maker of the great Tiny Wings), though things seem to be aimed more towards the European continent than anywhere else.

Still, it’ll be interesting to see who gets honored. The awards are to be given away in Brighton, England on July 20th of this year. We’ll be sure to ask former TUAWer and Brighton native Nik Fletcher to sneak into the ceremony.

Rovio up for three Develop Awards originally appeared on TUAW on Fri, 06 May 2011 19:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

New iMac, MacBook Pro support 450 Mbit/sec Wi-Fi

HardMac is reporting that the newest iMacs released this week support up to 450 Mbit/sec Wi-Fi, following in the footsteps of the latest MacBook Pros. To accomplish this, Apple added a third antenna to the machines. Each antenna is capable of a data rate of 150 Mbit/sec. Combined, the three antennas achieve the 450 Mbit/sec speeds using the multiple-input/multiple-output (MIMO) wireless standard.

MacRumors notes that in order to actually take advantage of the 450 Mbit/sec speed, you’ll need to have a compatible wireless router, such as the latest AirPort Extreme or TimeCapsule, and be sure the settings are configured to use both the 5 GHz band and also the use of wide channels.

UPDATE: As noted by AppleInsider, the newest iMacs and MacBook Pros must be running a developer build of Lion to take advantage of the 450 Mbit/sec speeds. Non-devs will need to wait until you update your machines to Mac OS X 10.7 Lion when it is released later this summer.

New iMac, MacBook Pro support 450 Mbit/sec Wi-Fi originally appeared on TUAW on Fri, 06 May 2011 18:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Ramp Champ goes free in App Store

Ramp Champ, the Icon Factory’s delightful skeeball app, has gone free. Originally $1.99, the app is now yours for the downloading. The Icon Factory’s Craig Hockenberry told TUAW, “We’re pleased to put the fun and addictive play of the original Ramp Champ into the hands of thousands of new users, all for free.”

The new pricing does not affect in-app purchases of premium courses. Hockenberry added, “Players who love the built-in ramps can easily add new ones with a 99¢ in-app purchase.”

The courses that ship free with the app are plenty of fun to play with. I paid full price when Ramp Champ first shipped and found it well worth my money. Now you can spend your money on adding extra ramps instead of buying the basic ones. You’ll be well rewarded with the game play.

Ramp Champ goes free in App Store originally appeared on TUAW on Fri, 06 May 2011 17:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Dear Aunt TUAW: What apps should I buy for Mother’s Day?

Dear Aunt TUAW,

Mother’s Day is coming. What apps should I buy for the beloved of my life, the mother of my children.

Tom

Continue reading Dear Aunt TUAW: What apps should I buy for Mother’s Day?

Dear Aunt TUAW: What apps should I buy for Mother’s Day? originally appeared on TUAW on Fri, 06 May 2011 16:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

TUAW’s Daily Mac App: Rear View Mirror

Rear View Mirror

The Mac App Store is full of useful apps, but it’s also full of pretty silly little ones. Today’s Daily Mac App is a mix of both.

Rear View Mirror, is an app that helps you see what’s happening behind you using your iSight or FaceTime HD camera. It essentially gives you a rearview mirror analogous to what you have in a car, displaying a video feed from your camera in a re-sizable simulation of said mirror.

The app will display images from the top left, top right, the entire top, or the full feed from your camera. The idea is that you place it at the top of your screen somewhere out of the way, allowing you to see anyone sneaking up on you from behind.

If you’ve ever worked in a coffee shop, library or any other public place where people come and go behind you, you’ve been worried about people sneaking up on you from behind or if you’re just plain nosy, then this fun little US$0.99 Mac App Store app is for you.

TUAW’s Daily Mac App: Rear View Mirror originally appeared on TUAW on Fri, 06 May 2011 15:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Microsoft wants buyers to ‘do the math’ and select a netbook over a MacBook Air

microsoft ad campaign

As Ronald Reagan once famously said, “There you go again.” Microsoft has unleashed some new ads in Canada that suggest if you buy a PC laptop instead of a Mac you can use the money you save to take a trip to Hawaii.

Saving money? That sounds good… until you look at the comparisons. Microsoft’s chart compares various Mac laptops with PC counterparts from HP, Dell, Sony, Toshiba, Asus and others. True enough, Apple products are often more expensive than Windows laptops at first glance, especially if you don’t perceive any value in running Mac OS X and avoiding aggravation, malware and compatibility headaches. While Windows 7 is pretty good, I use it alongside Mac OS X and find that there is no comparison.

Above you’ll see Microsoft’s pairing of the 11″ MacBook Air with three US$300-ish netbooks. While the price comparison is stark, the fact is that these netbooks are not even close to the MacBook Air where it counts, and to put them in the same category is silly at best and deliberately deceptive at worst.

The Core 2 Duo chip in the MBA is faster than the netbook Atom or E-Series CPUs, the 64 GB “HardDrive” in the Air is a super-speedy SSD that charges up performance even further, there’s no comparison on battery life where the Air shines; really the only comparable spec on these machines is the screen resolution. Oh, and that HP Pavilion DM1 sitting in the middle of the lineup? I’m sure it’s nice enough, but it weighs in at 3.46 lbs (1.56 kg) — 150% as massive as the slender, featherweight 2.3 lb (1.08 kg) 11″ Air. How much do you have to save on chiropractor bills before the ‘inexpensive’ netbook stops being such a bargain?

Microsoft runs these campaigns when it gets worried about its OS market share slipping. Now that Apple is ahead of MS in profits, tablets, and smartphones, maybe that concern is justified. Of course, Apple slammed Microsoft many times with the “Get A Mac” campaign, but at least the ads were funny and generally grounded in truth — working off of Apple’s underdog status in the PC market, rather than playing defense as MS is doing here.

Microsoft, as it has in some past campaigns, is doing its best to mislead, and trying to sway would-be buyers on price alone when in fact MacBook Air buyers aren’t looking for the cheapest possible laptop. It would have been really interesting to put those netbooks alongside the iPad in a similar graphic, but no way does Microsoft want to plant the seed of doubt in consumers’ minds that they might consider a speedy, light, 10-hour battery Apple tablet instead of a tiny, underpowered Windows netbook.

I doubt these new ads will put a dent in Apple’s ascendant Mac sales, but they will fuel the inevitable flame wars between advocates for each platform.

Microsoft wants buyers to ‘do the math’ and select a netbook over a MacBook Air originally appeared on TUAW on Fri, 06 May 2011 14:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

Every "Get A Mac" ad in chronological order

You’ll remember the long-running Get A Mac TV ads that had Justin Long and John Hodgman playing a personified Mac and PC, respectively. John, as “PC,” often had troubles that didn’t affect his friend Mac. Despite this, their friendship remained intact. So did the campaign.

By the time the campaign ended in 2009, a total of 66 ads had been run. Now, Adweek has posted them all in chronological order. Some of our favorites include “Network” and “Santa Claus,” if only for the wonderfully nostalgic Claymation.

Did you have a favorite? If so, you’re sure to find it in Adweek’s collection.

Every “Get A Mac” ad in chronological order originally appeared on TUAW on Fri, 06 May 2011 13:00:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments

OWC offers 480 GB SSD for 2010 MacBook Air

If you want to give your 2010 MacBook Air a competitive edge with the largest solid state drive available for your notebook, then check out the Mercury Aura Pro Express line from Other World Computing (OWC). The third-party SSD is available in 180, 240, 360 and 480 GB capacities and fits both the 11.6-inch and 13.3-inch Air models that debuted in late 2010.

Big and fast, OWC claims the Aura Express SSD delivers a maximum transfer rate of 275 MB/s and offers a 68% boost in performance over factory drives.

Performance comes with a cost — the entry-level 180 GB solid state drive will set you back US$480 while the top of the line 480 GB SSD costs a whopping $1579. This latter price tag surpasses that of some MacBook Air models, which start at $999 for the entry-level 11-inch model and climb up to $1599 for the premium 13-inch model.

[Via Macworld]

OWC offers 480 GB SSD for 2010 MacBook Air originally appeared on TUAW on Fri, 06 May 2011 12:15:00 EST. Please see our terms for use of feeds.

Source | Permalink | Email this | Comments