April 2009 Archives

Icy 1.3

| | TrackBacks (0)
Wolf Demon & Icy Girl
Google Images search result for "Icy girl"

Yep, as promised, it's time for Icy 1.3. What's new?

  • Package dependencies now can be viewed (as well as whether a particular dependency is installed or not).
  • Sources refresh tab now shows a progress indicator when refresh is in progress.
  • Ability to turn on and off automatic refresh of sources when on Wi-Fi.
  • Much better Unicode handling of repositories; this should resolve most issues for non-English repos.
  • Commercial (Cydia store) packages are given an additional warning in the description.
  • Better handling of Conflicts field.
  • Better handling of poorly made packages.

Next thing coming up is better handling of repository packages that you can install -- they install APT source files that Icy will not use (as it doesn't uses APT, only DPKG) -- so next release of Icy will support these files as well.

Thanks for your support! :)

InstallerApp 1.0.3

| | TrackBacks (0)
Just a quick note to say that a minor update to our Mac OS X application, InstallerApp is now out. Version 1.0.3 fixes a problem that caused some repositories be unaccessible. Download here.

Icy update is also in the pipeline, but is taking a little longer than anticipated, so expect it either this weekend or sometime early next week. :)


InstallerApp 1.0.2

| | TrackBacks (0)

We're glad to announce the immediate availability of InstallerApp 1.0.2. We have worked hard to work out most of the minor kinks that have prevented us from doing a major feature update work — so enjoy this version and we'll be focusing on new features for the next update.

What's new?

  • Added iPod touch 1G support (iPod touch 2G is not supported at the moment)
  • Added More Information panel to view additional information about packages
  • Improved processing of packages with dependencies
  • Upgraded device integration module and iPhone support
  • Improved interaction with iTunes
  • Enhanced support for numerous packages
  • Added most popular packages (in terms of user feedback) to the “Featured” category
  • Added YouTube support for “unlocked” iPhones
  • Added tooltips for package status icons
  • Added notification for packages with unknown sources
  • Added new command-line utilities for packages that might require them
  • Added ability to “Force Delete” packages that have dependencies (including “circular” dependencies)
  • Improved package synchronization process
  • Fixed “Recent packages” issue where recent packages would not show
  • Fixed application crash after unexpected device disconnect
  • Fixed error with package refresh after adding or removing sources
  • Fixed issue of recognizing package status after synchronization
  • Number of other minor fixes

Download now or view product info.

Icy 1.2

| | TrackBacks (0)

"Icy" Copyright © SHINYA

Another week passes with another update to our lightweight installer application Icy.

What's new?

  • Ability to hide categories you don't need.
  • Category names are now localizable.
  • Icy will now auto-refresh sources if it is on Wi-Fi and didn't refresh in past hour.
  • Various GUI fixes in regard to Installed/Updates section.
  • Fixed a script issue causing some package not to be installed.
  • Add email maintainer button for the console error log sheet to quickly report on errors.
  • Fixed sources refresh so stalled repositories won't affect others.
  • Added Polish localization.
  • Added Chinese localizations.
  • Other fixes.
Available in our APT repository and Installer. ;)

Next step -- dependencies view. Enjoy!

Rise and Shine

| | TrackBacks (0)

We are excited to announce that most of our products (namely Kate, Russian Project, i2Reader, Greek Project, Hood and iPref) are now available in our APT repository for Cydia/Icy. Give 'em a try if you didn't yet. :)

Also, to celebrate the mark of 200,000 sold copies of our software, we are permanently dropping down the prices on selected products:

  • Kate is now being offered in 6 month subscription and Unlimited variants:
    • 6 months subscription: $20 → $10
    • Unlimited edition: $45 → $25
  • Russian Project: $21 → $15
  • i2Reader Pro: $35 → $25
We are already working on Kate for 3.0, and i2Reader went through some major rewrites to soon shine with more formats support as well as an improved FB2 parser.

We believe this marks the beginning of the new era for Ripdev as a team. Over the past year we have grown from 4 to 15 people, and are successfully developing our own solutions as well as doing some offshore development. Our software protection system Kali AP still holds the ranks of the most advanced anti-piracy solution on the market, and our free products Installer and Icy serve millions of people around the world.

This all, of course, couldn't happen without your support... so we'd like to take an opportunity and say "thank you" to everyone who supported us on the way. You rock.

-Alexander (x4), Alexey, Andrey, Anton, Cyril, Ilya, Julia, Milana, Slava, Victoria, Yuriy (x2)

Icy 1.1.1

| | TrackBacks (0)

First things first. When we've started working on Icy two and a half weeks ago, we have never expected this kind of feedback -- and it was totally awesome!

Silly Icy wallpaper by Telman Akavov

In the past week, we have addressed most annoying issues you had with Icy -- and added the most anticipated feature, Recent Packages. With the help of fellow artists around the world, various themes for Icy are appearing in the repositories - so if you don't like the default black&white pure look, go for one of the themes. ;)

Last 3 days, we've been furiously adding the localizations you have sent in -- as Icy is a true iPhone application, it takes full advantage of the iPhone OS features like internationalization -- and as a result, Icy 1.1.1 comes with 15 languages in stock! This is all, of course, thanks to your extremely hard efforts -- we don't speak that many languages.

So now Icy is available in German, French, Italian, Spanish, Swedish, Greek, Brazilian Portuguese, Dutch, Danish, Serbian, Hebrew, Romanian, Serbian and Ukranian languages -- in addition to English, of course. :) To see your native language, make sure it is chosen as a primary language in the Settings > International (well, or replace English.lproj in the Icy.app with the folder of your language, if you must. I didn't tell you that, okay?).

Among other things, we have tweaked the way sources are refreshed, fixed an annoying dependency-related bug when it would complain about missing firmware package, and added little category titles in the Recent Packages screen so it's easier to see what is what:

Icy: Recent packages with categories

We also had some positive praise from the repository owners around the world -- they are happy with the way More Info pages are displayed -- and they say the pages load faster than in Cydia. The ads you see on the More Info pages help repository owners keep their servers up and running -- so give them some support by viewing and clicking on them -- we don't receive a dime from these.

Either way, snag Icy 1.1.1 from apt.ripdev.com and tell us what you think. And we're already working on Icy 1.2, which will bring a few other major features you have asked for.

Localizing Icy

As promised, here is the localization file containing strings that need to be translated to make Icy speak your native language.

Translating is fairly easy -- open the file in your favorite text editor that can handle Unicode, and then translate all the pairs of strings -- leave the left side intact, and translate the right side. Make sure it all stays in the quotes, like this:

"Hello" = "Aloha";

Then save the file and mail it to us at ripdev@me.com - and we'll try our best to include your language in the next minor update, which will follow fairly soon.

Update: German, Greek, Italian, Spanish and Swedish translations were submitted already - thanks guys!

Icy Won't Launch

If Icy is refusing to launch, then it will be extremely helpful if you could send us some crash logs -- these usually live in the /var/logs/CrashReporter/Icy...crash files on the iPhone or ~/Library/Logs/CrashReporter/MobileDevice/<your device name>/Icy...crash on a Mac OS X (after the synchronization with the phone). We'll see what is causing this.

Ripdev Are Stealing Repo Owners Money?

There was a point running across certain community threads regarding Icy that by excluding the "depiction" and "more info" pages Ripdev is stealing money away from the repository owners. We'd like to clarify that in fact, we are not making any money off Icy -- there is no ads that run in it, and the whole point of the project is to provide a faster and lighter alternative to Cydia.

We all know that the competition boosts productivity and enhances products. In this case, as Icy and Cydia are inevitably going to compete in one way or another, this will tremendously benefit us, the end users.

As for the repository owners, some of them were upset with Icy 1.0 not even giving a chance for their information pages to show -- so this is why we have worked closely with The Big Boss and Fabiano Confuorto to work out a solution that makes the repository owners satisfied without slowing down the application down to the snail speeds. As a result, you can see a blue arrow button next to the package name that will lead you to the repository information page containing download stats, screenshots, and banners to support the repository. We encourage you to click on these often if you'd like to help repo maintainers.

And please, please remember -- this is not an evil plan to screw everyone, nor a holy crusade against repository owners -- we are, truly honestly just want to make your life a little bit brighter and easier. The positive feedback we receive every day helps us going and makes us sure we are moving in the right direction. So if you like or don't like something -- speak out, you will be heard.

Icy 1.1

| | TrackBacks (0)
So, less than a week ago we have announced Icy 1.0, a lightweight alternative to the popular Cydia installer. During the week, a tremendous amount of people have downloaded it, and we have received a lot of feedback.

Based on the feedback we are pleased to announce an immediate availability of Icy 1.1. There are still stuff we'd like to implement, but overall, this release addresses a fair chunk of what you have asked for:

  • Recent Packages;
  • Support for More Info / Screenshots links in packages;
  • When there are package updates available, Updated tab will be shown by default in the Installed section;
  • Supports Conflicts package specification;
  • Added custom Cydia header to requests so Icy is indistinguishable from Cydia from the repository point of view now;
  • Moved Install/Remove buttons to the toolbar;
  • Shows console log for dpkg failures;
  • Recursive dependencies supported much better now;
  • Support for WinterBoard so Icy should be themeable now;
  • Removed Essential tag in the Icy's own info (mistakingly copied from Cydia);
  • Some cosmetic and minor fixes;
  • Some code profiling to speed up the UI even more.

Recent Packages may look odd at first, by listing all of the available packages. This is because APT repositories has no per-package "date" information so we have to store the information about when a particular version has appeared by ourselves. So first time when you refresh your sources, you will see a lot of 'recent' pages -- this will go away in a few refreshes when real changed packages are being picked up.

Source refreshes are still strictly manual. Next updates of Icy will allow a setting to enable automatic refreshes.

If you don't like how Icy looks, we encourage you to create a WinterBoard theme for it. :)

If you'd like to see Icy in your native language (as it's fully localizable), we will post the files that need to be translated on the blog tomorrow. We got Russian and German covered (German is coming in the next minor update), so we will be glad to add your language to the mix too!

Tomorrow the work on 1.2 will start -- next thing in the pipeline is the dependencies view.

Apple Game Store

| | TrackBacks (0)
Update 02 APR 2009: As you may have guessed, this was an April Fool day joke. We do wish Apple opens a "premium" store soon, though. :)


Last night was the last day for the NDA for one particularly interesting news bit that we are aware of because... we are the part of them. It probably will be interesting to all iPhone users, especially for those who use iPhone (and iPod touch for that matter) as a portable game station.

Yes, we are talking the games first of all. Probably you've already heard the rumors about Apple's plans to open special section of the App Store where all premium expensive games are going to be sold, to separate from the generic stuff for .99. So these rumors appear to be true -- this section of the store indeed will be opened and it will be called Game Store.

We can't tell you the exact day when it's going to be open. However it's not all -- the important part of the new store will be a product developed by Ripdev -- Kali Anti-Piracy!

Apple has decided to license Ripdev's Kali Anti-Piracy to protect titles in the premium Game Store from illegal copying and distribution. All applications (there will be known titles like Need For Speed, Burnout Paradise, Call of Duty, etc), will be protected by Kali and sold for prices ranging from $9.99 to $24.99.

We can't go into details of the agreement, but can say that Apple has offered us a very appealing deal. We hope that together we will be able to give all the "pirates" out there an adequate answer as well as provide consumers with transparent and unobtrusive protection system.

The Game of Fame

| | TrackBacks (0)
Recently, one of the hacker forums has been stormed by a huge success by someone named phoenix3200 -- he managed to make a license generator for a product named QuickSMS made by a Russian team iSoftRU. Things like that happen all the time, and it wouldn't be noteworthy at all, except for one thing -- the hacker, in search for his minute of fame, has stated that he defeated a Kali protected product, while in reality, it wasn't even remotely used there. Oops.

What can we say, everyone wants a little respect and recognition -- and certainly there would be a case for that if he really had defeated our protection. It's not unbreakable, but it should be quite a challenge... so before claiming you've beaten Kali, get your facts straight first -- the fact the QuickSMS developers are Russian doesn't mean they are Ripdev or using our tools.

Enough ranting, back to the Icy update work for now.