November 2008 Archives

Installer 4.0b11

|
Just a quick heads-up for you all, a new version of Installer.app is now available for downloading. Here's what is new and changed:

  • Updated category is now only show when something is actually updated.
  • Update All button for the Updated category.
  • ChangeOwner(path, owner[, group]) script command is now recursive.
  • ChangeModeRecursive(path, mode) script command added.
  • Each category now lists a number of packages in it.
  • Dramatically reduced memory footprint.
  • Package information is now properly scrollable.
  • More info button in the package information page is now much (much!) easier to hit.
  • Better handling of repositories with a large amount of packages.
  • Fixed a few Lua commands that were a little broken in the introductory release.
Stay tuned for new releases and thanks! We encourage you to install new Community Sources as well.

gautama.jpg
The truth is in the middle (Gautama) - between one's desire and what's allowed (RiP Dev).

Hood 1.0

| | Comments (30)
Presenting a new free tool for your iPhone - coded entirely today in past 8 hours. :) The thing is called Hood, and it will add a quickly accessible panel to your iPhone that allows you to toggle AirPort, Bluetooth, kill active application and monitor the memory usage in real time.

To activate, just swipe the finger across the status bar (that's where the carrier name, time, and various status icons are displayed):

Hood 1.0
Hood is available now in Installer.app, category Utilities. Don't forget to restart SpringBoard after the installation to activate it. Thanks to Thrasos Varnava  (Cyprus) for the icons which were used as a base for the buttons. Enjoy!

Pusher: Your 2.2 jailbreak

| | TrackBacks (0)

Dear iPhone users,


In leu of the recent release of firmware 2.2, I think it is a good time to tell you what we were working on in the past 2.5 months. Today, a number of updates are being released, along with a completely new product that should simplify your use of the iPhone, expand a whole new world of possibilities without compromising security of your phone.


I'll start from the beginning. You probably are all aware what jailbreak means, but I will reiterate just to make it clear. By default, each iPhone has two partitions: system one and user one. The system one is where the system files and system applications are stored. The user one holds your contacts, SMS, AppStore applications, music, videos and so on. Historically, for security purposes, the system partition was always in the "read-only" mode, to prevent malicious access and modification of the system files. Jailbreak process was created to facilitate the need of unlocking of the phone as initially it was only working with AT&T network, and user partition didn't allow execution of programs - in a nutshell, it simply allowed the system partition to be writable - so one could add and run third-party applications on it.


Now, more than 1.5 years later, jailbreak has became a synonym of something "hackish", and moreover, some Apple outlets are not servicing the jailbroken phones. Granted, jailbreak is needed to make certain tools work - such as BSD Subsystem, SSH, and some others, but overall nowadays (largely because of the tools mentioned) it actually makes your phone less secure! Why? Because it allows anyone to contact your iPhone via SSH with root (superuser) access and gain access to any file on it - this being your contacts, mail, photos, music and whatnot - and what's worst, you will not even know it happened! SSH is a commonly known protocol, so almost anyone could get onto your phone as long as you're in the same WiFi network. How? Two things: default installation uses the same root password, "alpine" (and 99% of the users never change it), and SSH actually advertises itself over Bonjour! So all someone has to do is open up a Bonjour-compatible SSH client (such as Terminal.app on Mac or almost any SFTP client), pick the iPhone they want, and start rocking!


I won't argue that BSD and SSH are needed by some people who actually need BSD/SSH access on their iPhone - but let's face it, this is mostly the über-geeks. About the only use for SSH for a casual user is an ability to upload files to the iPhone - and, since it's not the only available method, I strongly believe the possible security risk is honestly not worth it.


So my point is simple - jailbreak is no longer needed in its "traditional" form for most people. This is why we have developed a tool that does something else... and it's absolutely amazing. Here's what it does: it puts some tools (including our own Installer) onto the user partition of the phone without opening the system partition up! You get Installer, a whole world of third-party tools that didn't got into the AppStore for some reason, such as Kate, Qik, Snapture, and dozens of others, all that without compromising your security!


The tool is named Pusher (mostly because it pushes some things onto the iPhone, and because we found the allusion funny). It works for both 2G and 3G phones running 2.0.2, 2.1 and 2.2 firmwares. Simply download it, launch and follow the instructions on-screen - the whole process takes about 3 minutes.


To make your life even sweeter, we went ahead and added a few things for free that we thought might be useful - an alternative system font, an ability to set your SpringBoard background, two alternative Cyrillic keyboards, and a few other extras that might become useful. The Mac OS X version is available for download immediately, with a Microsoft Windows one following shortly after.


Of course, because Pusher's process of installing tools onto your user partition leaves the system one locked, some tools will not install - to name a few, that's BSD Subsystem, SSH Server, and maybe some more. But the majority of apps will just work - so you can get the best of both worlds - AppStore and Installer.


You can download Pusher at its homepage - give it a try.


Also a new thing for today is Installer 4.0b10. Other than stability improvements, we have embedded a scripting language named Lua that is used in such applications as Adobe Lightroom and World of Warcraft. Lua makes it possible to write more sophisticated install scripts and we're taking full use of it for our updated products.


Oh, and we are also releasing updates to Kate and Russian Project to make them 2.2-compatible.


Stay tuned for more updates and news!

Installer 4.0b9

|
After a fair amount of inactivity on the Installer front, we're bringing it back to speed by providing rapid updates to get it in shape as soon as possible.
installer 4.0b9.jpg

What's new or fixed in this update...
  • Added user-driven ratings. We encourage you to submit your votes for various packages. Once more data will be collected (in a few days), that will be reflected on the Featured page.
  • SpringBoard is no longer terminated after the software was installed or removed.
  • Proxies are (again) supported. The support was broken after we moved to libcurl.
  • Introduced download timeouts (again) that were disabled after the move to libcurl.
  • Reworked many parts of the engine in an effort to get rid of the occasional GUI stalls.
  • If a particular source fails to update, it will be moved to "disabled" state for 6 hours and will not be included in the all sources refresh process. The disabled state is listed as the source icon with a red "stop" sign over it. This is done to prevent unnecessary stalls at the sources refresh if one of the sources goes offline for whatever reason. If you'd like to retry it before 12 hour interval, open its info and hit Refresh button there.
  • Removed customInfo support as it was mostly used for unnecessary ads that were disturbing many people. These pages are normally reachable from the "More Info" link.
  • Much better error reporting. Forget these "error 3"s and such. The descriptions are much more human readable now. And for script errors, it will show an actual script command that caused an error.
  • Installer will prevent iPhone/iPod touch from sleeping when it's downloading or installing something.
  • The app icon badge should behave better now.
  • Lots of smaller fixes and optimizations I won't list.

The update is available now... and we'll continue improving on the product, thanks to your feedback and support.

About this Archive

This page is an archive of entries from November 2008 listed from newest to oldest.

September 2008 is the previous archive.

December 2008 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Pages