Tutorial: How to Jailbreak the iPad 2 Using the Leaked JailbreakMe 3.0

6 Comments

Okay, for starters, if rumors hold any truth, this leaked version only works on the iPad 2 Wi-fi running iOS 4.3.

Also, thanks to comex for creating the jailbreak, and thanks to the leakers for putting it in our hands.

Followed by a “screw you” to comex for disabling the jailbreak, forcing me to spend hours coming up with these hacks.

A quick edit, so the comments don’t get flooded with the crap I’ve seen on other sites that discuss the leaks: No, I’m not removing the links. Hate on me all you want, the links aren’t going anywhere. If you proceed to ask, I will ridicule your inability to read, and troll you incessantly.

Edit, again: I actually removed the links. Why? The official JailbreakMe 3.0 is out now, and there’s no reason to use these beta files anymore.

Okay, now for a few assumptions. First, I assume you have access to an Ubuntu install (or any other Linux you can stick Apache on). Second, I assume you can obtain (by any means) Windows Server 2008/2008 R2 (or know how to set up a DNS server on Linux; I don’t). However, these directions will assume you’re using Ubuntu for the web server portion, and Windows Server 2008/2008 R2 for the DNS portion.

1. Go into Synaptic Package Manager in Ubuntu and install the apache2 package.

2. Assign a static IP to your Ubuntu box.

You can do this by clicking the network management icon at the top of the screen, selecting Edit Connections, and double-clicking the interface you want to configure.

If you’re like me and don’t have an Ubuntu box lying around, you can also do all of this in VMWare. Just make sure the VM has access to a bridged network connection, so that it has direct access to the network along with its own IP.

3. Download these files: [files removed, see above]

Assuming you’re on Ubuntu, with Apache 2′s default documents path at /var/www, do the following after extracting the files, since you have to be root to deal with that folder. This assumes you extracted the archive to the default folder of /[pathtoarchive]/www.

sudo su

Enter password when prompted.

cd /[pathtoarchive]

Where [pathtoarchive] is the path where the folder you just extracted (probably named “www”) is located.

cd www

It is very important that only the contents of this folder are moved to the document root (/var/www), NOT the folder itself. At the end of this section of the tutorial, /var/www should contain two folders, along with PDF’s and other files.

cp -r * /var/www

4. Test your setup. In a web browser, go to http://localhost and make sure you see the files, and two folders, “d” and “saffron,” in the file listing for the site (Actually, I think the “d” directory is completely unnecessary, as are a lot of the duplicate files. But if you want to be absolutely sure it’ll work, leave them.) If you don’t see the contents I described, ask somebody competent to help you.

What you should be seeing

5. On a Windows server (or Linux if you know what you’re doing; not covered here), install the DNS Server role. If the Windows server install is running in a VM, make sure it’s on a bridged connection as well. Regardless of whether it’s in a VM, make sure it has a static IP.

6. On the DNS server, create a new zone called qoid.us

7. In this zone, create an A record pointing to the IP of the Linux server hosting the files. Then create CNAME records for the www.qoid.us and a.qoid.us subdomains, pointing them to the A record for qoid.us.

Please note that the IP for your A record probably won’t be 192.168.2.162. That’s only an example.

8. Go into the Wi-fi settings for your iPad 2. Access the settings for your network, and set the DNS server to the IP address of the DNS server you just set up.

9. Browse to qoid.us. You should now see the folder listing you saw earlier when testing your web server setup.

10. Open the PDF for your device and firmware combination. Safari will close, and Cydia will begin to install.

Enjoy! 

First Look: iOS 5 Beta 1

3 Comments

At the beginning of WWDC 2011 yesterday, Apple announced iOS 5 and iCloud, along with Mac OS X 10.7 Lion (again).

Apple claims iOS 5 includes over 200 new features, previewing ten of them yesterday.

Let’s look at a few of these features, as well as a few of the bugs that I hope will be fixed by the next beta release.

Warning: iOS 5 betas supposedly cannot be downgraded to iOS 4.x, particularly on devices that have a baseband (iPhone, and iPad 3G). While I have not tested this, and I have written an article about how to downgrade betas in the past, there is no guarantee that my method will work this time. Download and run the iOS 5 beta at your own risk.

With that in mind, I’ve only upgraded my iPad 2 to the iOS 5 beta. My iPhone remains on iOS 4.3, and as such, this post will only cover iOS 5 as seen on the iPad.

The iOS 5 home screen, as seen on my iPad 2

There are a few things to notice here. First, a new app called Reminders (no, it’s not an App Store app, it’s built-in; I have no need for a to-do list app and would never install one =/). There is also a new app/folder called Newsstand. I’m not entirely sure which one it is, as it appears in the multitasking tray (probably a bug), but it opens like a folder.

My Social folder, containing the new Messages app

In iOS 5, Apple is introducing the new iMessage service. Apple is also adding the Messages app to the iPad and iPod touch in order to allow usage of this service (however, iPads and iPod touches still cannot send regular SMS messages). iMessage is an instant messaging service provided exclusively to users of iOS devices, that gives SMS-like messaging, with the ability to send media, receive read receipts, and see notifications that indicate when the other user is typing. It feels a lot like the old iOS Messages app, while adding a lot of features similar to those found in Windows Live Messenger.

Game Center in iOS 5

In iOS 5, Apple has enhanced Game Center, adding the ability to have an avatar for your profile. Furthermore, they are also adding official support for turn-based games, which will probably bring many promising offerings once iOS 5 is released this fall. Until then, games that leverage this functionality most likely will not appear in the App Store, as Apple does not accept apps written using a beta version of the iOS SDK (much like how Game Center was utterly useless in the iOS 4 betas since no games supported it).

Newsstand

Much like the new functionality in Game Center, there isn’t much to see here either. No apps support the functionality offered by Newsstand yet, and the Store button is disabled. Newsstand is supposed to be a collection of newspaper/magazine apps. It is also supposed to be capable of pushing updated content to these apps. Most likely, there won’t be much to do with this until after the official release either.

A couple of screenshots of the Reminders app

In what I consider to be a questionably stupid move on Apple’s part, iOS 5 now includes a built-in to-do list app called Reminders. Considering something of the sort could exist perfectly fine on the App Store (and, in fact, many things of this sort already do), I’m really wondering why Apple bothered with this one. Nonetheless, you can see a couple of screenshots of it in action above. You set up tasks that the app can remind you about either by time, or, in what may be the one interesting thing about this app, by place. Supposedly, when you’re at a certain location, it can deliver a reminder. Anyway, the first screenshot above shows my list of reminders, and the second shows those tasks which I have completed (even though I just threw that up on the spot, it’s pretty accurate about what I do and don’t get done).

The emoji keyboard on iPad… finally!

As seen above, Apple has finally enabled the emoji keyboard for iPad (well, they’ve enabled the ability for you to enable it). Just go into your keyboard settings, and add the Emoji keyboard like any other. Then annoy your fellow iOS users to death with emoticons. 

The split keyboard

While on the topic of the keyboard, Apple has added the ability to split the keyboard in iOS 5. Hold the keyboard dismiss button to access the option to do so. Some people I’ve spoken to love this feature. I, however, find it dismally annoying. It makes me really prone to typos, by both making the buttons smaller, and by putting them in unusual locations. I hate it, and will still be using the regular keyboard, but your mileage may vary. Also of note, you can undock the keyboard to move it up or down the screen as you wish, while keeping both halves attached and the buttons their usual size. This feature may be useful for some, but I will be leaving the keyboard in the tried and true location of the bottom of my screen.

The About menu in General Settings

Okay, there’s a few important things to notice here. First off, the build number of this beta is 9A5220p. Second of all, there’s an option to change the device name… on the device itself. In addition, there is a Diagnostics and Usage menu, which gives you the ability to turn the option to send such data to Apple on or off (something normally done in iTunes).

These next two observations are quite significant. Why would Apple give you the option to do these things on the device itself?

Apple has finally dropped the requirement of having a PC or iTunes. iOS devices are now completely independent. When you open the box of an iOS 5 device, it will no longer greet you with the familiar “Connect to iTunes” screen. It will instead prompt you to set up the device… on the device itself. As pointed out in the keynote, this is the logical conclusion to their theory that we are living in a “post-PC era.” To enhance the independence of the device from iTunes, you may also delete music directly from the device in the Music app. There is also a Usage menu in General Settings that provides an overview of the amount of storage used by a given app, along with the ability to delete a given app outright, or to dump its data (I greatly appreciate this feature; I commonly download videos using Terra Web Browser then have it open them in VLC. VLC can play the videos just fine, but it gives no way of deleting the copy of the video that Terra dumped in its documents folder. And considering some giant douche forced Apple to pull the VLC app, that’ll never be fixed either).

Over-the-air updates

As seen above, Apple has also introduced over-the-air updates in iOS 5. Supposedly it will also be more efficient than the previous update mechanism, as it will only download that which has changed, as opposed to an entire firmware image. It does, however, seem to be somewhat buggy at this point. While I don’t know if it’s even really enabled in this beta, or if it’ll allow you to update between betas, it claims I’m not connected to Wi-fi, even though I am.

As a side note, as much effort as Apple has put into removing the dependency on iTunes, I wonder why they’ve also added Wi-fi syncing with iTunes now.

While I think it’s broken in this build as well (either that or the iTunes 10.5 beta is broken), there is an iTunes Sync option in General Settings that allows you to sync over Wi-fi, although it claims that iTunes is never available to sync to.

 

iCloud

Furthering the theory that we are living in a “post-PC world,” Apple has introduced iCloud, their cloud storage service. As seen in the Mail option above, Apple is now giving away @me.com e-mail addresses for free. It also includes the former MobileMe service of Find My iPad. It also introduces the ability to sync your bookmarks, notes,contacts, calendars, and reminders, as well as Photo Stream, a way to store your photos in the cloud (why it gives Photo  Stream a separate menu, I don’t know; the only option that menu gives is yet another on/off slider). By the way, did anyone notice that Apple changed the slider images? Personally, I liked the old ones better. As seen immediately above the big red Delete Account button, you can also back up your devices straight to iCloud. However, this disables automatic backup with iTunes, so I left it disabled.

Twitter integration in iOS 5

iOS 5 now features direct integration with Twitter, allowing single sign-on for all Twitter apps, a most welcome addition after Twitter’s basically made developers of Twitter clients bend over and take their crappy web-based authentication. Apparently iOS will be spared the awful experience, as you can add accounts directly in the Settings app.

Posting to Twitter from Safari

You can also post to Twitter directly from certain apps, including Safari (pictured above) and Photos. However, photos tweeted from Photos seem to be in highly reduced quality.

While I find this functionality both well-implemented and convenient, I’m slightly worried about the precedent that it’s setting. If Apple is this accepting of third-party software out-of-box, this may eventually introduce Facebook support in iOS. Considering I do not use Facebook, I would find this to be unnecessary bloat. And for those that do, if I really need to scare you with what may happen, this could lead to crapware in Macs down the line. What I’ve always enjoyed about Mac OS X is that Apple makes both the hardware and the software, therefore wants to make both work well together, not loading a ton of crapware onto Macs out of box. While this is somewhat different, it is setting a precedent that I’m concerned may lead to such things.

A notification in iOS 5

As was probably the most (over-?)hyped feature of iOS 5, Apple has included a revamped notifications system. While I’ve never used MobileNotifier, I’ve seen screenshots/videos, and the fact that Apple has hired its developer, Peter Hajas, is apparent (while talking about Apple hiring a jailbreak developer, let me add a bit to my rant on Sony by saying Apple is setting an excellent example of how Sony should’ve handled their argument with Geohot).

Notification Center

Apple has also provided Notification Center, a summary of recent notifications. It allows you to open the app that created them, or to clear the notifications created by a given app.

Lock screen notifications

Notifications on the lock screen have also been improved. You can swipe across one to go to the app that created it, and it now handles multiple notifications better.

Notification options

Notifications in iOS 5 are also incredibly customizable. You may select whether they appear in Notification Center, whether they appear on the lock screen, and even how many messages appear in Notification Center. Furthermore, it is also of note that Apple has not completely removed the old notification system. You can configure an application to use the old notification style by setting it to use “Alerts” instead of “Banners.”

Thank you for reading my review of some of the many changes in iOS 5. While not pictured, a couple of other things are of note, such as the music app having been split into two on all devices. The music app on iPad has also been redesigned. The one thing that really, really peeves me about iOS 5 thus far, and I really hope is a bug that Apple plans to address, is the “lock out of device upon X incorrect passcode attempts” functionality. For one thing, syncing with iTunes no longer resets this lockout. Furthermore, even if it did, if Apple really plans to cut the cord and sell to users who don’t own a PC or a Mac, they’ve gotta at least make that functionality an option. My password would take millions of years to bruteforce, and I’d rather some stupid kid playing with my devices not prevent the person intended to access the device (me) take millions of years to get into the device owned by the person who actually knows the password. I don’t need a software-enforced lockout to keep my stuff safe. Besides this (hopefully once again a bug that will soon be addressed), my only real disappointment with iOS 5 is that it hasn’t provided a unified way to access files across apps (as opposed to the Open in… functionality that gives me a mild measure of trouble in VLC). Storage space is finite, and having to make a copy of a large movie just to watch it, as opposed to being able to just watch the copy that I downloaded from its present location, is quite annoying.

In summary, while iOS 5 has a couple of critical bugs, and lacks one feature I really wanted to see, it’s certainly moving even further in the right direction. The best mobile OS on the market today, and most likely for the entire foreseeable future, has gotten better with messaging across devices, sexy new unobtrusive notifications, finally gaining complete independence from the PC, and built-in free cloud backup and syncing.

Tic Tac Toe

1 Comment

Justin Daigle (.com) Tic Tac Toe is the first two-player game I’ve ever written (sorry, you do have to have two players; maybe the ability to play against the computer will come in a future update, depending on how bored I get over the summer).

I shouldn’t have to explain how to play it.

It requires .NET Framework 2.0 or newer, which you should already have if you’ve run any of my previous applications.

This also means it will run on stuff as old as Windows 98, which I decided to try for some reason.

http://justindaigle.com/files/scr/e9c5e02f.png

Anyway, here’s the download link: http://justindaigle.com/files/TicTacToe.zip

By the way, this post has nothing to do with the current iPhone Dev Team blog post of the same name.

AutoUsr 3 + Slots 3 + War

No Comments

Today, I’m releasing three applications. Two of them are updates to previous applications, the other one is brand new.

The first one is AutoUsr 3, something I said I’d release, then decided not to, then was just going to get rid of.

However, in testing JDC War, I found AutoUsr 3 quite indispensable, so I decided to release it.

You may also notice that the application’s name has changed from AutoClickr to AutoUsr.

This is because it now supports key presses as well as mouse clicks via ClickScripts (see below).

Along with numerous smaller changes, AutoUsr 3 is now equipped to bypass some anti-cheating mechanisms, and is also scriptable via ClickScripts.

Furthermore, ClickScripts are able to perform more than their name might imply. They are also capable of simulating key presses (in my tests, I was able to manipulate TweetDeck in my browser window to the point of sending a tweet via a ClickScript).

ClickScripts can be written using the built-in ClickScript Editor (shown below).

Download: http://justindaigle.com/files/autousr3.zip

The next release is of one of my longest-running projects, Slots 3.

It’s been completely rewritten in C# (both previous releases were in VB.NET) and updated with new graphics.

I think I’m getting good at this.

Download: http://justindaigle.com/files/slots3.zip

The final release is of a completely new application.

It’s my take on the card game of War, written in about five hours a few days ago.

Download: http://justindaigle.com/files/jdcwar.zip

Considering this last game can get quite lengthy, I highly recommend using AutoUsr during gameplay.

Sonyfication

2 Comments

Sonyfication [SO-nee-fi-key-shuhn]: (noun) 1. Referring to Sony’s practice of removing features previously used as major selling points of their products. 2. The action of becoming like Sony in this respect.

Yeah, I know I’m late to write something up about this whole Sony thing, although up until now it never really concerned me. That said, even though I do not own a PS3, PSP, or any other Sony product, I still strongly disagree with what they’re doing, and so should you. They removed OtherOS, a major selling point of their hardware. As if this weren’t enough, they removed it from hardware they had already sold. This would be analogous to buying a car, then in the middle of the night, the dealer comes and takes the engine right out of it. “Oh, well who buys a PS3 to run Linux on it anyway?” Uh… I would. I wouldn’t have much other use for it. I’m not exactly much of a gamer. “Nobody’s forcing you to update.” Once again, wrong. Sony is. From what I can tell (I do not own a PS3, nor will I ever own one), if you don’t update, you can’t use PSN. Wouldn’t bother me much, since I do have a 360, and I never use XBL, but the point still stands. Sony is trying to blackmail you into surrendering a feature you bought your hardware knowing it would have.

Anyway, I really wasn’t planning to use this post to talk about Sony. I only did that to better establish a definition for the word “Sonyfication,” which seems like it’ll be seeing more widespread use in the coming months.

Why?

Another company has recently employed Sonyfication.

Who?

Spotify.

If you don’t follow me on Twitter (which you really should), I had about a six-post rant on what Spotify is doing. I’ll re-post some of it here.

http://www.spotify.com/se/blog/archives/2011/04/14/upcoming-changes-to-spotify-free-open/

Above is a link to the blatant act of Sonyfication. See what they did? Unlimited listening (albeit with advertisements; kinda like radio) was the big promotional feature for Spotify Free accounts, but they’re taking them away and demoting them to Spotify Open accounts (which have extremely draconian limits on them). I worked hard to find someone to give me an invite to get that account too.

Wow. These Sony douchebags are being a real inspiration for worse to a lot of people. How can I help get Spotify back in line?

http://twitter.com/justinrdaigle/status/58610671843147776

cd /Applications && rm -rf Spotify.app (/cc @Spotify)

Retweet that. (for the less geeky among us, it changes to the Applications directory then deletes the Spotify app when input into Terminal).

Also, for the record, I didn’t actually uninstall Spotify. I believe I’ve got the rest of this month to enjoy it before they totally screw themselves over.

While I’m at it, I’m not the only one concerned about this. Peter Sunde (one of the TPB founders) sees Spotify’s decision as their doom.

http://twitter.com/brokep/status/58477025098346497

Oh, @spotify is thinking of committing suicide:http://www.spotify.com/se/blog/archives/2011/04/14/upcoming-changes-to-spotify-free-open/

Go RT that as well.

We can force Spotify to go back on their decision. If we let them know just how much we like our unlimited listening, and threaten to stop using their service if they take it away, they’ll be forced to give it back.

Just RT those tweets I linked to above, and tweet around some links to this blog post (make sure to add (/cc @Spotify) to the tweets so they see them).

And of course, feel free to stick it to the man while you’re at it. Rebel. Register as many Spotify accounts as you need to listen as much as you want. We will win this.

Even if you don’t use Spotify, show them your discontent anyway. Sonyfication is spreading, and selling a product on a feature that’s later removed may soon become a common business tactic. Don’t let that happen. Show Sony, Spotify, and anyone else that tries it that Sonyfication is wrong.

The Test Button

No Comments

Presenting The Test Button. Separating the dumb AutoClickrs from the smart ones.

So what’s The Test Button?

It’s an application that tests for what I call “dumb” auto clickers.

By “dumb” auto clickers, I mean auto clickers that click the exact same location at exact intervals until the user manually stops them.

Like AutoClickr?

Like AutoClickr 1 and 2.

As I said earlier, The Test Button separates the dumb AutoClickrs from the smart ones.

AutoClickr 1 and 2 are “dumb” in that applications like this one (as well as most applications AutoClickr can be used to cheat at) can easily detect them.

I’m currently developing AutoClickr 3, which will add the ability to make itself less predictable.

Anyway, I’ll release AutoClickr 3 at some point in the near future. Meanwhile, here’s the source and executable for The Test Button.

http://justindaigle.com/files/TheTestButton.zip ( Executable)

http://justindaigle.com/files/TheTestButtonSource.zip (Source)

Review: Mac OS X Lion Developer Preview

5 Comments

Yesterday, Apple released the developer preview of Mac OS X 10.7 (Lion).

Its intent is to bring features from iOS to the Mac platform.

Packing an updated UI, a new Mail client, Launchpad, full-screen apps, Mission Control, a new FileVault, and more, let’s take a look at how Apple is doing (while the Mac App Store was also promoted as a feature of Lion, I will not be reviewing it since it is readily available for Snow Leopard).

Above is a screenshot of the Lion desktop. Click it to view it in its full size.

Notice how the “light” icon under running apps (Twitter, Safari, and Finder in this case) is not present. Lion no longer exposes the user to the concept of apps that are/are not running.

Next we get to Launchpad, one of Lion’s major new features. Notice how it looks exactly like an iOS home screen, minus the top bar.

Above you can see a folder in Launchpad, once again exactly like its iOS counterpart.

Launchpad can be opened using the icon on the Dock (by default and in my screenshots, the second from the left, right next to Finder), or by using a four-finger pinch gesture on the trackpad, which I find reasonably cumbersome. I wish Apple would enable access of Launchpad via either a more convenient trackpad gesture or a keyboard shortcut.

Speaking of trackpad gestures, they are another key feature of Lion. Among other things, Apple has added an annoying (and default) option that reverses some gestures (it’s the checkbox at the top). They’ve also replaced scrollbars with iOS-like scrollbars that only appear whilst actually scrolling.

Here you can see some of the new user interface elements, along with the About This Mac screen, showing that this is Mac OS X version 10.7. Note the button at the top right of the Safari window. When you click it, Safari is put into full-screen mode, as seen in the second screenshot above. Whilst in this mode, Safari almost exactly resembles Safari on the iPad.

Also new in Lion is a new FileVault. Unfortunately, gone is the option for home directory-only encryption. It has been replaced with an option for full-disk encryption. I found Apple’s implementation of it to be quite impressive. Instead of being asked to log in after the system has booted, you are asked to log in immediately when the system begins booting, therefore allowing your password to be used as the encryption key. I haven’t tested this functionality with multiple users, although I question some of the security implications created by multiple users having access to the encryption keys (which is why I rather the original implementation of FileVault where each user’s home directory is encrypted using his/her own password).

Lion also adds an improved version of Apple’s Mail client, much like the one on the iPad. As with Safari, it too can be placed in a full-screen mode, making it look even more so like Mail on the iPad.

Lion includes a new management view called Mission Control. To be honest, it just seems to be a confusing and buggy replacement for Expose (which was quite useful in its original form).

Random thoughts and opinion:

Lion booted into the 64-bit kernel by default for me. Considering I was unable to make my MacBook boot into the 64-bit kernel at all on Snow Leopard, I’m thinking it may have something to do with the fact that I have Server installed (in Lion, Server is no longer a separate product; it is installable along with the client version).

Mac OS X 10.7 (Lion) offers many new features. Some, like the new UI, are long overdue. Others, like Launchpad, offer innovative new ways to access apps. And the fact that running app management is now far easier makes Lion that much more pleasant to use. However, most likely as a consequence of this, some things have tended to lag a bit. I’ve also found a fair share of bugs, which is one reason why I’m glad I dual-booted Lion with Snow Leopard instead of completely replacing Snow Leopard (if there’s enough demand, I’ll post a guide on this, although sources tell me my method has issues if you’re using Boot Camp). Since Lion is not a final product, I am not going to assign it a rating as is my usual custom in reviews. Nonetheless, if Apple can iron out all the kinks, Lion looks to be quite a promising release.

Birthday Post + AutoClickr 2.0

No Comments

Today is February 16, 2011, my eighteenth birthday.

These birthday posts are so routine that they really no longer deserve their own post, so I had to find something else to combine it with, hence AutoClickr 2.0.

Back to my birthday, so far I’ve gotten enough money to pay off my current server debt, so all TiNternet services (my blog included) should stay around for awhile.

Unfortunately, I had to deal with quite a few things today that I really wish I hadn’t had to.

Namely, three tests. Fortunately, the first two were easy. The third was reasonably difficult, and in subject matter I don’t really enjoy.

That said, at least I finished the test early and managed to get out of class 25 minutes before I usually would.

Now for AutoClickr 2.0.

It adds the ability to auto right-click, along with a display of the current cursor position.

It was also supposed to add the ability to provide a specific screen position to auto-click, but as opposed to the intended result, it continued to auto-click at the cursor location.

I’ve left the broken code in the application, however I’ve hidden the graphical interface to it.

If you want to have a crack at fixing it, you can uncomment these lines in the source to access it.

Anyway, here’s the download links.

Executable: http://justindaigle.com/files/AutoClickr2.zip

Source: http://justindaigle.com/files/AutoClickr2source.zip

If you get the broken functionality fixed, please let me know how either in the comments or by some other means.

VLC

1 Comment

As we all know by now, some douchebag named Remi Denis-Courmont bullied Apple into pulling the excellent VLC app from the App Store.

Why? Apparently crying and cutting himself in the corner wasn’t good enough for him.

He wanted to share his misery over his FOSStarded licensing nonsense being broken.

So I’m going to make things all better by sharing this file.

http://justindaigle.com/files/VLC-v1.1.0-TiN.ipa

To my knowledge, it’s the current VLC.

If you just want to enjoy the player and don’t know why I’m doing this, I put the link towards the beginning for just that reason.

If you don’t know what you’re doing, you might want to read the instructions that follow though.

1. Make sure your iDevice(s) is/are jailbroken.

2. Install the AppSync patch. You can find it on the cydia.hackulo.us repo.

3. Download the IPA I linked to above.

4. Making sure iTunes is closed first, open the IPA by double-clicking it. It will be added to iTunes.

5. Sync your iDevices.

6. Enjoy!

So if all you wanted was the app, stop reading here. If you wanna enjoy some humor that I attempted to model after that of the famous responses to TPB legal threats, keep reading (I highly recommend you read those too, to show your appreciation for the awesome TPB staff, who are among the few who actually have the balls to take a stand against all the lawyers trying to shove copyright law down all our throats).

Anyway, I had a bit of a conversation with the guy who demanded that VLC be pulled. So in his response to my original comment (I’m posting neither), he just goes on and on about his copyrights, his intellectual property, and is basically boring me to death with all this crap.

So I offered this in response:

Your copyright, your intellectual property, blah, blah, blah…

Don’t you ever talk about anything else?

The copyright claims of people who actually lose money due to stuff like this are ridiculous enough, but seriously?

You make absolutely no money off VLC. Therefore you have nothing to lose by allowing it onto the App Store.

All you’re doing is pissing a bunch of people off, and effectively keeping an entire platform from appreciating your work.

But you know what, since I care so much about making sure your work gets the appreciation it deserves, I’ll crack your app and host it on my own servers.

Plus, I’ll ignore any copyright claims you send me and pay all the damages, because for a free app, that comes to an astounding $0.00!

So here’s to continuing decent media file support on iOS!

But I will have to monitor my bandwidth now. If I start getting too much traffic, I’ll, unfortunately, have to go back on my word and use a third-party host.

Oh, and a little off the topic of this post, but I lost the contest I designed AutoClickr to help me win.

It wasn’t AutoClickr’s fault though. Apparently some people are just better cheaters than I am.

AutoClickr

No Comments

It’s been quite awhile since my last post.

In fact, this is my first post of the new year.

So what’s AutoClickr?

It’s a C# application I wrote to give me an unfair advantage in a contest.

But I’d imagine it has other uses as well.

Here’s a screenshot of it.

Basically, you set an interval in seconds, and then click “Start Clicking.”

Your mouse pointer will automatically click its current location at the interval you set.

Obviously, to stop it, you click the “Stop Clicking” button.

As the disclaimer in the application states, I’m not responsible for irresponsible or accidental clicks caused by this application.

If I need to run it for extended periods of time, I usually run it in a VM to prevent it from causing trouble in case the window it was intended to click in were to move for any reason.

AutoClickr uses code found at the following location:

http://www.gamedev.net/community/forums/topic.asp?topic_id=321029&whichpage=1&#2065832

In addition, that code didn’t function correctly.

I found the fix for it here:

http://bytes.com/topic/c-sharp/answers/449887-pinvokestackimbalance-detected

So where can I get AutoClickr?

Right here:

http://justindaigle.com/files/AutoClickr10.zip

And here’s the source code:

http://justindaigle.com/files/AutoClickrSource.zip

You’ll need the .NET Framework 4.0 in order to use it.

Anyway, happy clicking!

Oh, and I know it’s 8 days late (which was pointed out to me since it’s still the topic on my IRC channel on TiNternet), but happy new year!

Older Entries Newer Entries