TouchMyApps » Jailbreaking http://www.touchmyapps.com All Things iPhone and iPad for those who like to Touch. iOS App reviews, News, New Apps, Price Drops and App Gone Free Fri, 17 Oct 2014 21:42:18 +0000 en-US hourly 1 http://wordpress.org/?v=3.7.4 Jay Freemen aka Saurik gives an interview to Make It Work – iPhone 4 Jailbreak, the Dev-Team and much much more [video] http://www.touchmyapps.com/2010/07/26/jay-freemen-saurik-interview-make-it-work-iphone-4-jailbreak-the-dev-team/ http://www.touchmyapps.com/2010/07/26/jay-freemen-saurik-interview-make-it-work-iphone-4-jailbreak-the-dev-team/#comments Mon, 26 Jul 2010 16:32:34 +0000 http://www.touchmyapps.com/?p=36505 I don’t think there is anyone left in the iDevice community who hasn’t heard about Jay Freemen, aka Saurik. Author of the legendary Cydia, a software application that brought a new era to the iDevice jailbreak app distribution and made Installer obsolete, he rarely makes a public appearance. But somehow the folks over at Make … Read more]]>

I don’t think there is anyone left in the iDevice community who hasn’t heard about Jay Freemen, aka Saurik. Author of the legendary Cydia, a software application that brought a new era to the iDevice jailbreak app distribution and made Installer obsolete, he rarely makes a public appearance. But somehow the folks over at Make It Work have coerced him into coming in for chat.

I strongly advise to watch the full interview with him below for a glimpse at an authentic jailbroken iPhone 4, as well as some in-depth info about the Dev-Team and jailbreaking scene as a whole.

Read more]]>
http://www.touchmyapps.com/2010/07/26/jay-freemen-saurik-interview-make-it-work-iphone-4-jailbreak-the-dev-team/feed/ 0
The JBnator Diaries – How to free 70MB RAM on 2G/3G iPhones http://www.touchmyapps.com/2010/05/26/the-jbnator-diaries-how-to-free-70mb-ram-on-2g3g-iphones/ http://www.touchmyapps.com/2010/05/26/the-jbnator-diaries-how-to-free-70mb-ram-on-2g3g-iphones/#comments Wed, 26 May 2010 15:27:58 +0000 http://www.touchmyapps.com/?p=33525 As I promised in my iDevice overclocking article, I will tell you how to free RAM on your Jesus device. As most of you probably know limited RAM is THE iDevices most limiting factor today and the reason for most app crashes. The iPhone OS tracks the amount of free memory available and starts killing off … Read more]]>

As I promised in my iDevice overclocking article, I will tell you how to free RAM on your Jesus device. As most of you probably know limited RAM is THE iDevices most limiting factor today and the reason for most app crashes. The iPhone OS tracks the amount of free memory available and starts killing off background apps when it gets low (remember, even on the the OS 3.0 Apple’s stock apps like Mail, Safari and iPod still support backgrounding out of the box). If the memory still gets under a certain threshold the OS kills the running app as well.

Well, the jailbreaking community has an answer to this, as it turns out. And the funny thing is – it is an age old technology, present in the desktop OSs for years. I’m talking of course about Virtual Memory.

Different to the iPhone OS, desktop OSes are not limited by the physical amount of RAM they have available. On the contrary – they have a special paging files on the harddrive where information can be swapped around. Of course, this ‘paging’ has a significant impact on performance, but it also allows more software to be churned through.

On iPhone OS, the available tweaks work the same way – they create a paging file and a special daemon that handles the paging. But this, of course, comes at a price of much longer load times and occasional slowdowns while the swapping is being done. Quite a variety of such tweaks exist. Probably the most well-balanced is the SuperCharged tweak by ibnyaffa. On an iPhone 3G it gives me an average of 60-70 MB extra RAM. Without it, I average about 30MB.

A note of warning – using this tweak WILL SHORTEN THE LIFE of your iDevice. As noted above the tweak involves constant swapping of the RAM to and from the internal storage of the iPhone, which is built on a NAND flash technology and has limited read/write cycles. I won’t go into the details, but constantly using this tweak will shorten the life of your iDevice by about 3-4 years. If you ain’t scared, read on.

Disclaimer: Proceed at your own risk. Neither I nor TouchMyApps.com will not accept any responsibility for any damages to you iDevice, the data stored on it or your personal well-being should you follow this guide.

  • iPhone 2G/3G/3GS or iPod Touch 1G/2G/3G already jailbroken and activated
  • iPhone Folders – download latest version at the author’s site
  • SuperCharged.deb – download from any of the mirrors
  • iPhone apps – download off Cydia:
    • iFile (the shareware version will be more than enough)
    • afc2add

Now let’s do the installation – which is extremly simple:

  1. Open iPhone Folders
  2. Navigate to /tmp
  3. Copy SuperCharged.deb to /tmp
  4. Open iFile
  5. Navigate to /tmp
  6. Tap on SuperCharged.deb
  7. Choose Installer
  8. Reboot (Some may have to reboot twice)

Now you can activate it either via the Free Memory option in SBSettings or assign a custom gesture to it (MemoryTap) in Activator.

If you wish to uninstall the tweak – simply find it in Cydia Packages and tap Remove. Make sure to manually delete the SuperCharged folder from /var afterwards as well.

Personally I can say I have toyed around with for a few days, but ultimately decided I was better off without. Yes, it does give the RAM and I can have much more apps running simultaneously in the background. But the increase of the loading times is so frustrating that I decided to stick with the two tweaks I will cover in my following articles.

[via hackulo.us] … Read more]]>
http://www.touchmyapps.com/2010/05/26/the-jbnator-diaries-how-to-free-70mb-ram-on-2g3g-iphones/feed/ 2
Attack of the Jailbreaker http://www.touchmyapps.com/2010/05/25/attack-of-the-jailbreaker/ http://www.touchmyapps.com/2010/05/25/attack-of-the-jailbreaker/#comments Tue, 25 May 2010 14:01:19 +0000 http://www.touchmyapps.com/?p=33411 Despite all of Apple’s efforts to demote Jailbreaking with each passing day, there are more and more proponents of it. IT even started getting some high level media coverage outside of specialized tech blogs like Gizmodo and Endgadget. And now, one of the more amusing entertainment shows out there has posted it’s own video on … Read more]]>

Despite all of Apple’s efforts to demote Jailbreaking with each passing day, there are more and more proponents of it. IT even started getting some high level media coverage outside of specialized tech blogs like Gizmodo and Endgadget. And now, one of the more amusing entertainment shows out there has posted it’s own video on Jailbreaking your Jesus device using spirit.

[via G4tv.com] … Read more]]>
http://www.touchmyapps.com/2010/05/25/attack-of-the-jailbreaker/feed/ 0
How to get yourself an iAndroid 3G http://www.touchmyapps.com/2010/05/24/how-to-get-yourself-an-iandroid-3g/ http://www.touchmyapps.com/2010/05/24/how-to-get-yourself-an-iandroid-3g/#comments Mon, 24 May 2010 17:13:05 +0000 http://www.touchmyapps.com/?p=33357 Just a little while ago, we reported about an independent hacker creating custom dual-boot Android firmware for the original iPhone. Well, Droid-fans, the same infamous team just shocked the community with another ground-shattering announcement – they have implemented most of the functionality (barring Power Management) as well as making a custom version of the firmware … Read more]]>

Just a little while ago, we reported about an independent hacker creating custom dual-boot Android firmware for the original iPhone. Well, Droid-fans, the same infamous team just shocked the community with another ground-shattering announcement – they have implemented most of the functionality (barring Power Management) as well as making a custom version of the firmware for the iPhone 3G. Even better – exclusively for PC World David Wang – the brain behind the project, has done a detailed step-by-step walkthrough of making your own iAndroid phone.

You can find the guide over here, but be warned:

Although this port does everything that you expect your smartphone to be able to do, it isn’t usable for day-to-day activities just yet–I haven’t implemented any power-management functions, so a fully charged iPhone running Android will last only an hour or so.

A few bugs and performance issues remain, too, so while the phone will be usable, it won’t be fast. If you do something unexpected (such as forcing the iPhone off), there is a small chance that you may end up restoring your device. However, it is impossible for any bugs to brick or disable your iPhone permanently.

Finally, media syncing is not working, so loading your media onto your phone is kind of a pain. I’m working as hard as I can, though, and I expect to fix these issues soon.

Read more]]>
http://www.touchmyapps.com/2010/05/24/how-to-get-yourself-an-iandroid-3g/feed/ 1
Stuck on OS 3.1.2 and the apps want 3.1.3 already? There’s a hack for that! http://www.touchmyapps.com/2010/05/19/stuck-on-os-3-1-2-and-the-apps-want-3-1-3-already-theres-a-hack-for-that/ http://www.touchmyapps.com/2010/05/19/stuck-on-os-3-1-2-and-the-apps-want-3-1-3-already-theres-a-hack-for-that/#comments Wed, 19 May 2010 16:28:04 +0000 http://www.touchmyapps.com/?p=33142 With OS 4.0 just around the corner and a jailbreak for OS 3.1.3 only recently released, quite a few people are still using the good old OS 3.1.2, which has been the only choice for all the free-minded jailbreakers for almost 6 months. But more and more, apps and games on the AppStore require the 3.1.3 … Read more]]>

With OS 4.0 just around the corner and a jailbreak for OS 3.1.3 only recently released, quite a few people are still using the good old OS 3.1.2, which has been the only choice for all the free-minded jailbreakers for almost 6 months. But more and more, apps and games on the AppStore require the 3.1.3 OS as a minimum, effectively locking out users of the older OS for now.

Well, it seems there’s a hack for that!

With the minor differences in the versions 3.1.2 and 3.1.3 there is no reason why anything should have the latter as a minimum requirement. Taking this into account, a French developer released a small hack in Cydia that makes iTunes and all of the apps installed think you’re actually on the latest firmware. This does NOT do the actual upgrade, so if an app actually tries to use an API present in 3.1.3 only, it will crash.

If you’re (like me) in need of running apps with OS 3.1.3 as a minimum, or simply want iTunes to stop bugging you about the upgrade, here are the details:

  • Repository: SOS iPhone (install it if you haven’t already from the repository packages in Cydia)
    • Go to Manage –> Sources and add http://cy.sosiphone.com/
  • Search for the Fake 3.1.3 package and install it.

Remember to Reboot after installation.

Read more]]>
http://www.touchmyapps.com/2010/05/19/stuck-on-os-3-1-2-and-the-apps-want-3-1-3-already-theres-a-hack-for-that/feed/ 0
iTête à iTête – Interview with ZodTTD – I found my love for porting software and learning about console emulation http://www.touchmyapps.com/2010/02/27/itete-a-itete-interview-with-zodttd/ http://www.touchmyapps.com/2010/02/27/itete-a-itete-interview-with-zodttd/#comments Sun, 28 Feb 2010 03:45:13 +0000 http://www.touchmyapps.com/?p=28824 For quite some time now I have been running the iTête à iTête column, doing interviews with a variety of prominent iPhone figures but one area has yet stayed untapped. I’m talking about the Jailbreaking community which, according to some reports, constitutes up to 10% of the overall iDevice users. To repent for such a … Read more]]>

For quite some time now I have been running the iTête à iTête column, doing interviews with a variety of prominent iPhone figures but one area has yet stayed untapped. I’m talking about the Jailbreaking community which, according to some reports, constitutes up to 10% of the overall iDevice users. To repent for such a huge sin I have gone hunting and bagged me an interview with ZodTTD – one of the most famous developer of Cydia and Rock apps for the Jailbroken iPhones – best known for his line of emulators, including two emulators for the iPhone: N64 and PSone.

As usual, my comments are in bold.

1. ZodTTD, could tell us a little bit about yourself?

While I tend to keep my personal details somewhat of a mystery, here’s a bit of background. I first emerged as a programmer under the nickname “ZodTTD” a few years ago. I landed up getting known as ZodTTD due to a piece of software I released. It’s title was ZodTTD, a port of OpenTTD to the Tapwave Zodiac gaming handheld. I found my love for porting software and learning about console emulation on this device.

2. What is your day job?

My activity as ZodTTD is my full time job. If you can call it a job – I enjoy it too much.

3. Does it pay? :)

A huge surprise, but yes. I live very comfortably.

4. You are best known for a line of emulators for the iPhone. Why did you choose those projects?

I tend to take things to their extremes. One of the craziest pieces of code I could think of is a dynamic recompiler, or dynarec for short. It’s translating and compiling code from one machine to another during runtime with the benefit of a cache to get a good performance increase. It takes a deep understanding of computers, their architecture’s assembly language, and compilers. It was a great foundation to learn upon. Emulation also seems to capture the spirit of homebrew software development while I get to experience very unique programming methods along the way.

5. And now a question from one of our Forum members:
I’m not into jailbreaking, but I would like to know how the iPhone architecture translates into a computing heavy task like emulating different silicon.

The iPhone didn’t seem to be built from the ground up for gaming, let alone emulation. Obstacles that come to mind include lack of direct access to the framebuffers of it’s underlying OS. There’s a private API called CoreSurface which allows those who jailbreak to get direct access to the base video surface’s memory. But this differs slightly from a simple bitblit to a framebuffer device on Linux. Less technical, but still important is the fact there aren’t hard buttons and that it relies on touch controls. From my tests, I’ve seen a 20% reduction overall in performance when more than one finger is touching the screen on an iPhone. This adds to an already strained CPU on the iPhone & iPod Touch. While the iPhone 3gs and iPod Touch 3rd Gen, which use the ARM Cortex A8, older models use the slower ARM11 processors. Also, since most emulators use software rasterizers (hence the need for something like CoreSurface) the PowerVR chipset for video acceleration generally goes to waste.

6. I know ScummVM has been packaged with a few products distributed on the AppStore. Have you been contacted by any companies regarding packaging your products with their software?

Yes. For emulation there’s specific cases where I can have this sort of arrangement work within Apple’s guidelines, but so far each time I’ve been approached it hasn’t worked out. My video streaming software, such as Streamer on AppStore, has brought a few companies my way due to the fact it can play RTSP/MMS/HTTP video and audio streams in many different encodings.

7. Are there any other notable projects you’re conceiving?

When it comes to projects for the iPhone I have my hands full getting my existing library of software ready for the iControlPad. The iControlPad is a joypad adapter for the jailbroken iPhone & iPod Touch. Besides the iPhone I just received a fully manufactured Pandora gaming handheld to develop for.

8. Out of all of your projects – what is your favourite?

Tough decision, but I’d have to say my psx4all project. It really taught me a lot about programming and project management too. It had the first dynarec I ever programmed as well.

9. You’ve made massive breakthroughs with the BTstack team in pairing controllers with the iPhone. Do you think there is a future in external controllers for the iDevices?

Definitely! Not only via BlueTooth by way of BTstack, but by serial as well. There’s a huge demand for adding additional ways to control iDevice software. This is evident by the good amount of sales of BTstack’s Keyboard driver on Cydia Store for jailbroken users. Perhaps when iControlPad is released you will see larger companies with more pull in the industry get similar devices approved by Apple. for AppStore use. But for now we’ll lead the way.

10. It’s obvious you’re a proponent of jailbreaking. What do you think about the limitations Apple puts on the iDevices?

I don’t mind Apple’s limitations. What bothers me is the length they go to stop people from creating a jailbreak with each new firmware and hardware revision. It’s a constant cat and mouse game similar to Sony and their PSP product.

Apple has the ability to keep preventing jailbreaking. But ultimately if the consumer wants a more open device, Apple will give it to them. There’s a very large jailbreaking community out there, but not large enough to make Apple budge it seems.

11. Do you think there will come a time when they will lift them?

I don’t think they’ll lift restrictions as much as they’ll keep up to date with consumer trends. The current set of restrictions will evolve as time passes and fade away as new ones emerge.

12. What is your experience in developing apps for AppStore?

Even though I enjoy programming for jailbroken iDevices, with it’s own version of an app store well before Apple’s, I have had a great time with AppStore. I have a handful of titles available there as ZodTTD, as well as some work done with Kuyi Mobile such as Card Drop. For a fresh face to commercial software development, the AppStore provides a complete package to get you up and running for a minimal amount of money. It also gives independant developers a chance to really see their software move up the rankings and do quite well with little to no marketing at times.

Do you live off the profit you get from the AppStore or do you have income off other platform titles?

While I could possibly live off my AppStore income, it’s a small portion of my income generated. The rest comes from alternative iDevice storefronts such as Cydia Store and RockYourPhone, contract work, and other platforms.

13. What do you think about the Apple’s approval process?

It can be very tedious and at times a bit unfair. For instance why did my very own Snesty application (a Super Nintendo emulator) get rejected but the C64 emulator get allowed? Snesty was made just like Nescaline and reviewed at the same time. Nescaline, the NES emulator, was initially approved by Apple but soon pulled from the AppStore. Both of these emulators did not contain any code from Nintendo, and definitely did not contain any licensed games. We bundled these emulators with public domain homebrew games. The wait times are down to a week or less to have an application be approved for AppStore, but at least for me, when an application of mine is rejected it always takes longer. Sadly you just have to deal with it.

Do you think there’s any way to improve it?

While Apple thinks AppStore is working just the way it should, simply allowing those who jailbreak to continue peacefully gives consumers the option. Apple maintains a lot of control over their product line. But for those wanting a bit more, having the option to jailbreak is a nice touch.

14. Every month or so there is an outcry from the developers regarding iPhone piracy. What do you think about it? Do you think it is a real issue or is it blown out of proportion?

It’s a sad situation. There’s a huge amount of piracy, and instead of improving just the DRM, they decide to try to lock out all jailbreaking. Apple’s DRM was and still is extremely weak and they haven’t taken down the large piracy enterprises literally profiting off others work. What’s worse, due to AppStore developer guidelines in place, it makes it very hard to write efficient code for anti-piracy adding insult to injury.

The now-disbanded RIPdev team had a anti-piracy wrapper (Kali) that they claimed was both adherent to the Apple guidelines and not cracked to date. Have you heard about it? Why do you think it didn’t catch on?

I have heard of it. It may not have been cracked since not enough applications were using it. More applications didn’t use it most likely due to price as well as if it was cracked, then entire libraries of software would be up for grabs that used it. I’ve heard many developers agree upon making their own methods of anti-piracy for the iPhone in hopes to change things up on software crackers/reverse engineers. If each software title must be patched by hand one at a time, they want it to be more work than it is worth to the cracker.

Do you think there is a solution? I know Apple advertises In-App purchases as the last line of defense from piracy. At the same time according to some of the devs I talk to they don’t even support out-of-the box subscription via them.

Unfortunately I don’t see an elegant solution in sight.

15. The hot topic everywhere is the iPad. What do you think about it?

I’m very excited to see a lot of my software running on it. The fact Apple allows a keyboard to be attached to it seems like it will handle a good chunk of requests we see for external input adapters for the iPhone. Having emulators running on it would be pretty fun too. ;)

16. Do you think it will really make the impact Apple is advertising it to?

It will either do amazingly well for such a product though maybe not to Apple’s advertising, or it will fail miserably. There’s really no inbetween on this one. My bet is on it doing amazingly well.

17. Will you get it as soon as it is available?

Most definitely yes.

18. The iPhone OS 3.2 for the iPad seems to have a few neat features. What are your expectations for the next release of the iPhone version of the OS?

I’m pretty bad at predicting the future so I have no expectations beyond it being harder to jailbreak. New features at this point are icing on the cake.

19. What do you think of the future of the iPhone in general?

I should of predicted that was going to follow the previous question! I think the future of the iPhone will be tuning the hardware for gaming. I have a strong feeling that Apple wasn’t prepared for people to want to play video games on the iPhone. Now that it’s obvious by AppStore sales that they do, they need to seize the market – and they will.

Wow, you must have some kind of extrasensory powers :)

20. How would you compare it to the other devices on the market?

The only thing that can try to compare to the iPhone right now is an Android based phone like the Google Nexus One. While to the consumer these phones have their pros and cons, to the developer Apple deals a much better package. And what makes these phones so special? The applications developers are cranking out for them!

21. What are your top 3 favourite Cydia apps, AppStore apps and games?

(taking a look at my iPhone 3gs)

Cydia:

  • Music Controls (lets you play Rhapsody and other AppStore apps in the background!)
  • SBSettings (toggles for Edge/3G come in handy)
  • nes4iphone (has WiiMote controls!)

AppStore Apps:

  • Tweetie 2 (Twitter)
  • Bookmark (better way to handle bookmarks in audio books)
  • FlowChat (best IRC program)

AppStore Games:

  • 7 Cities TD
  • Pets LIVE
  • Wizzley Presto when it’s released

22. ZodTTD, thank you for your time! Could you say a few final words for the TMA readers?

No problem! I really appreciate the work done over at TMA. While I normally don’t do interviews I easily made the exception this time. Thanks so much!

Read more]]>
http://www.touchmyapps.com/2010/02/27/itete-a-itete-interview-with-zodttd/feed/ 6
The JBnator Diaries – iFile in Review – The ONLY way to browse your iDevice http://www.touchmyapps.com/2010/02/18/the-jbnator-diaries%e2%80%93ifile-in-review/ http://www.touchmyapps.com/2010/02/18/the-jbnator-diaries%e2%80%93ifile-in-review/#comments Thu, 18 Feb 2010 14:39:45 +0000 http://www.touchmyapps.com/?p=28452 It’s that time of the week again! The time for the one and only JBnator Diaries! This is the week following the celebration of Valentine’s Day and I just wanted to use this occasion to give a shoutout to all those lovers out there in general and my lovely wife in particular! Keep on loving … Read more]]>


It’s that time of the week again! The time for the one and only JBnator Diaries! This is the week following the celebration of Valentine’s Day and I just wanted to use this occasion to give a shoutout to all those lovers out there in general and my lovely wife in particular! Keep on loving – it’s a job! And now, back to our column.

Today I’m going to write about a little Cydia app called iFile, my first choice for browsing the iPhone. Those of you following my previous pieces may be familiar with it already. Everybody else – read on!

iFile is probably the best file browser (think Finder for all of you Mac OS fanboys) out there. Whether you want to fix permissions, tweak preferences or even transfer files to and from your device over Wi-Fi – this is the go-to app. You can even watch videos, play music, view images and read documents! For all you fact junkies here’s the official feature list:

  • Integrated File Browser with support for
    • Creation, deletion, copy, cut (move), paste or zipping of multiple files or directories at once
    • Renaming of files or directories
    • Bookmarking of files and folders
    • Searching files hierarchically
    • Emailing of one or more files with Apple MobileMail
    • Editing of text files, HTML files and property list files
    • Editing of file attributes (name, owner, group, permission, modification date)
  • Integrated Web Server with download and upload capability for files to any directory of File Browser
  • Installation of Debian packages (deb)
  • File Viewers with support for following file types:
    • Sound File Types: aac, aiff, aif, aifc, amr, alac, caf, m4a, m4r, mp2, mp3, mpga, pcm, snd, wav, wma
    • Text File Types: c, cfg, cnf, conf, cpp, css, h, j, java, js, list, log, m, nib, php, plist, script, sh, strings, txt, xib
    • Movie File Types: mov, mp4, mpv, m4v, 3gp
    • Image File Types: gif, jpeg, jpg, png, tiff, tif, bmp
    • Document File Types: rtf, html, htm, pdf
    • Microsoft File Types: doc, docx, xls, xlsx, ppt, pps, pptx
    • Apple iWork File Types: pages, numbers, key
    • Other File Types: zip, 7z, deb, rar, tar, tar.gz, tar.bz2, tar.Z, tgz, tbz2, gz, bz2, Z, xml
  • Interaction with other Tweaks/Applications (Cydia):
    • Safari Download Manager: Allows to open saved files directly in iFile.
    • AttachmentSaver: Allows to open saved files directly in iFile.
  • Music Controls: allows to interact with iFile’s Audio Player e.g. on Lock Screen etc.

And the best thing – it’s free! Well, mostly at least.

Probably the most used part of iFile by the casual user will be the file browsing part. Here the app excels. For one thing – it works lightning fast. And – it gives you full control over files and folders. Whether you want to create files, copy or move them, or even get some editing done – it’s accessible in just a couple of taps. You can even create symbolic links if it strikes your fancy. A very useful feature is the ability to create Bookmarks to your favourite places on the iDevice. Now you don’t have to navigate through layers of folders just to get to your Applications folder. And once you get there you’ll be amazed to see that iFile actually converts the crazy coded AppStore app folder names to the actual app names, making finding the victim application a breeze instead of a chore.

But iFile is not just a plain File Browser – you can also tweak file details (permissions, names, owner, etc.) as well as edit text files (including the .plist configurations) and view an amazing amount (see full list above) of formats in Read-Only mode. You can also send them as attachments if you want to share the fun via the stock mail app.

The other feature of iFile, that any user will probably love, is full File Browsing over Wi-Fi from the desktop. Just hop in the Wi-Fi sharing, find the iPhone in Bonjour (or access it at iphone-ip-adress:8080) in your desktop browser and voila! And in addition to uploading/downloading files you can also view text right through the browser itself.


For dessert there are a bunch of extra features, including recursive file search, 3d-party application integration via a custom ifile:// handler, external viewer support and a bunch of other minor features. But as always in life – dessert costs extra and all of these features are only available in the Registered version which costs $4 through Cydia Store. Is it worth it? – not for me, but your mileage may vary. Anyhow here’s the list of extras in the premium version for you to make your choice:

  • iFile custom URL scheme ifile:// to interact with other applications
  • File name search.
  • External viewer support.
  • Playlist playing in new Audio Player.
  • Display of song title instead of file name for audio files.
  • Display of thumbnails instead of default icons for images.
  • Text editor search functionality.

iFile is my one-stop solution for iPhone file management. Though some features are only available in the paid version, they will be of little consequence to most users. The feature list is amazing and the app interface is exceptional both in speed and presentation. If you ever find yourself in need for a file browser on the iDevice, you won’t go wrong with iFile.

With this I declare iFile officially touched!

App Summary
Title: iFile Developer: Carsten Heinelt
Reviewed Ver: 1.1.0-1 Min OS Req: 2.0
Price: Free/$4.00 App Size: 1.9 MB
  • Fast and easy-to-use interface
  • Reads a lot of file formats
  • Full file, folder and link management functions including permission setting
  • Bookmark favourite places
  • Easy Wi-Fi file transfer
  • None

Follow iDevice jailbreaking via TMA’s JBnator Diaries

jbnator-ifile-bookmarks jbnator-ifile-browser jbnator-ifile-image jbnator-ifile-landskape jbnator-ifile-main jbnator-ifile-options jbnator-ifile-video jbnator-ifile-wifiRead more]]>
http://www.touchmyapps.com/2010/02/18/the-jbnator-diaries%e2%80%93ifile-in-review/feed/ 1
The JBnator Diaries – How to make the stock Maps app work offline http://www.touchmyapps.com/2010/02/12/the-jbnator-diaries-%e2%80%93-how-to-make-the-stock-maps-app-work-offline/ http://www.touchmyapps.com/2010/02/12/the-jbnator-diaries-%e2%80%93-how-to-make-the-stock-maps-app-work-offline/#comments Fri, 12 Feb 2010 16:35:30 +0000 http://www.touchmyapps.com/?p=27934 Hello there, JBnator fans! This is your blast from the future – ChiffaN. And today we’re gonna tackle a topic, which may be a life-saver for many people. There is a story rolling around the Russian iPhone community about a guy who after returning from a two-week holiday in the Swiss Alps got hit over … Read more]]>

Hello there, JBnator fans! This is your blast from the future – ChiffaN. And today we’re gonna tackle a topic, which may be a life-saver for many people.

There is a story rolling around the Russian iPhone community about a guy who after returning from a two-week holiday in the Swiss Alps got hit over with a $30000 cell phone bill. Apparently he just got an iPhone and was using it extensively for GPS navigation abroad without realizing that it was pulling data via the excellent 3G connection for sky-high roaming fees. The story goes he sued the carrier for failing to communicate that the iPhone Maps app get it’s maps online and no-one heard of him since.

This a sad tale, but the good news is – you can avoid it and still have the luxury of using your iPhone to navigate even without a data connection or abroad. And the key is – Maps cache.

Feel free to discuss TMA’s JBnator Diaries in our forums

Basically the stock Maps app caches everything it downloads. Unfortunately it quickly erases the cache as well. But smart people have found out how to turn this off, as well as how to prepare the Maps cache in advance for the area you require. And I am going to tell you about it!

Today’s toolbox includes:

  • iPhone 2G/3G/3GS already jailbroken and with OS 3.1.x
  • iPhone Folders – download latest version from the author’s site
  • SAS.Planet – download the latest version from the author’s site
  • MapsOfflineUtilities – The suite to create an offline street DB
  • iPhone apps – download off Cydia:
    • afc2add
    • MobileTerminal
    • Atlas 3.1 (Cydia repository: apt.iguides.ru) or Maps Enhancer

Ok, a little sidenote – You might have noticed that I have an “OR” in the list of Cydia apps we’ll need for this exercise. And the reason for this is that there are two ways of doing the cache link up with their pros and cons. It’s up to you to decide which is for you.

Atlas 3.1

  • Pros: You may have map caches of several cities/areas on the phone at the same time and switch between them at will.
  • Cons: The app will require additional space to hold these caches. I.e. if you have the cache of say, Moscow equaling 500MB and Helsinki equaling 300MB the app will require 800MB to store them PLUS the amount of space equaling to the one you want to use at the moment (500MB or 300MB in this example).

Maps Enhancer

  • Can limit the accessible zoom level (there are up to 18 but 17 is enough since it has all of the building numbers and the extra layer may cost up to several hundred MB of extra space), doesn’t require extra space, convenient control out of the Settings app.
  • No multiple cache support

Ok, make your choice, get the toolbox in order and let’s jump to it.

First of all we have to prepare the cache we will want to upload.

Preparing the Map cache

  1. Unpack SAS.Planet to a folder and run it.
  2. If the app has started in Russian you may switch the language using the menu shown below and restart.
  3. Switch the Source to Internet and cache as shown below.
  4. Choose the map provider you want to use using the Maps menu as shown below (We’ll stick with Google Maps).
  5. Select the area you want to make the cache for in the program using the indicated tool.
  6. In the pop-up window change the Scale to 18 and click Start. (Warning: May take a very long time. I would recommend to leave this overnight if possible.)
  7. After the download finishes close the window and click Previous Selection
  8. Switch to Export tab and select export format to iPhone (2.2 128×128). Next choose the export path and map types according to the screenshot below. Also, choose the Scale levels to export. You can either leave the 7-18 levels to get the most commonly used zooms or include the 1-6 as well if you want the most global views as well.
  9. After the process finishes you’ll get 2 files in the target folder: MapTiles.sqlitedb and com.apple.Maps.plist

Preparing the Street DB

  1. Unpack MapOffline Utilites
  2. Open www.openstreetmap.org
  3. Search for the area you want to create the street list for
  4. Switch to the Export tab
    1. In the Area to Export click on Manually select a different area
    2. Choose the area to export the street list
    3. In the Format to Export choose the OpenStreetMap XML Data checkbox
    4. Click Export
    5. Save the resulting file to the root folder of MapsOffline Utilities as map.xml
    6. Run WINDOWS.bat from the MapsOffline Utilities folder
    7. Enter the city/area name for which you are creating the list
    8. The name of the file you saved to in step 7 (map.xml)
    9. After the process finishes you’ll have a file named as in step 8. Rename it to city/area_name.plist (just add .plist to the tail of the name)

Ok then, now that we have the files prepped, it’s just a matter of getting them on to the iPhone. Choose the steps according to what you decided to use for the cache link up.

Atlas (OfflineMaps)

  1. Open Maps and detect your location. Close Maps.
  2. Install Atlas from Cydia if you haven’t already
    1. Add the apt.iguides.ru package source (Manage->Sources->Edit->Add)
    2. Install Atlas
    3. Restart your iPhone
    4. Open iPhone Folders
    5. Go to /private/var/mobile/Media/Maps/
    6. Create folder according to the name of the area you are uploading the map for (i.e. /private/var/mobile/Media/Maps/Helsinki)
    7. Copy the MapTiles.sqlitedb, com.apple.Maps.plist files there
    8. Copy the city/area_name.plist file to /private/var/mobile/Media/Maps/
    9. Run MobileTerminal
    10. Run the ln -s /private/var/mobile/Library/Caches/Maps/MapTiles/ /private/var/mobile/Library/Caches/MapTiles command
    11. Run OfflineMaps ( The name under which Atlas is displayed on the SpringBoard)
    12. In the Maps section find the name of the city/area you uploaded and tap on it
    13. Choose Copy (Link doesn’t work in 3.0+ OS versions)
    14. Wait for the message to pop up.
    15. In the BookMarks section find the name of the city/area you uploaded and tap on it
    16. Choose Copy
    17. Exit the app and enjoy Maps in offline mode

Maps Enhancer

  1. Install Maps Enhancer from Cydia if you haven’t already
  2. Open iPhone Folders
  3. Go to /private/var/mobile/Library/Caches/Maps/MapTiles/
  4. Copy the MapTiles.sqlitedb there
  5. Go to /private/var/mobile/Library/Preferences/
  6. Copy the com.apple.Maps.plist there
  7. Go to /private/var/mobile/Library/Maps
  8. Copy the city/area_name.plist as Bookmarks.plist
  9. Go to Settings->Maps Enhancer
  10. Make sure Keep maps cache is ON
  11. You can also limit the Maximum zoom level to 17 if you wish
  12. Exit the app and enjoy Maps in offline mode

And that’s all folks! Now you snigger at the obscene Data and Data Roaming rates and enjoy the pleasure of Maps anywhere you go!

Feel free to discuss TMA’s JBnator Diaries in our forums

Read more]]>
http://www.touchmyapps.com/2010/02/12/the-jbnator-diaries-%e2%80%93-how-to-make-the-stock-maps-app-work-offline/feed/ 2
The JBnator Diaries – ScummVM in Review – The Holy Grail of adventure gaming! http://www.touchmyapps.com/2010/01/21/the-jbnator-diaries-scummvm-in-review/ http://www.touchmyapps.com/2010/01/21/the-jbnator-diaries-scummvm-in-review/#comments Thu, 21 Jan 2010 15:16:33 +0000 http://www.touchmyapps.com/?p=26519 Hello again everybody! Once again it’s time for The JBnator Diaries – the guide to all things jailbreaking, Cydia and other tips and tricks! Today I’m following up on the reasons to jailbreak. This time, it is the adventure gaming engine: ScummVM. For anybody following my pieces here at TMA, it’s no surprise as I’m … Read more]]>

Hello again everybody! Once again it’s time for The JBnator Diaries – the guide to all things jailbreaking, Cydia and other tips and tricks! Today I’m following up on the reasons to jailbreak. This time, it is the adventure gaming engine: ScummVM.

For anybody following my pieces here at TMA, it’s no surprise as I’m an adventure game fanatic. And so it may have bugged you why I haven’t done a piece about the Holy Grail of adventure gaming on the iPhone – ScummVM. It is a port of a multiplatform engine, capable of running adventure games using their original files. And no, it is NOT an emulator – it doesn’t do anything so stupid as trying to pose as an x86 processor or anything like that. It is a complete engine that acts in place of the game executable file and only requires the resource files of the games. What does it mean for us? It means that games work reliably and even more importantly: games run with excellent performance!

A little background information to start with. SCUMM stands for Script Creation Utility for Maniac Mansion and is the engine LucasArts used for all of their 2D adventure games, starting from the decades old Maniac Mansion to the Full Throttle and Curse of the Monkey Island. Many of the older games had problems running on the newer machines and a group of enthusiast have started a project back in 2001 to find a way of playing their favourite classics. To make a long story short, it took them almost 9 years to reach what they feel is worthy of a 1.0.0 version. Over the course of the project the scope expanded to include engines for many many other games with more being added with every release. ScummVM is currently available for almost any platform imaginable: Windows, Linux, Mac OS X, Sony PSP, MS Windows Mobile and our current victim: the iDevice. There issupport for over 150 games from various manufacturers.

One important thing I would like to note is that ScummVM does NOT contain the games itself, rather it requires the original game files to run. And while several of the games are now available for free to download  (Beneath a Steel Sky, Flight of the Amazon Queen, Lure of the Temptress and Drascula: The Vampire Strikes Back) others require you to obtain the originals yourselves. I would recommend you hit your friends for some old floppies and CDs or hit the retro stores like Good Old Games.

The list of supported titles can’t help but bring awe to any fan of classic adventure games. All 2D LucasArts games are supported, as well as games from Adventuresoft/Horrorsoft, Coktel, Revolution, Sierra AGI and various other individual games including Discworld 1 and 2. You may notice some titles you may have seen in the AppStore in the list and that’s no wonder. You can check out the full list here. While the big boys put some effort into it and do solid remakes such as: The Secret of Monkey Island: Special Edition, Beneath a Steel Sky: Remastered (TMA Review), others such as iPhSoft simply package ScummVM with a title and sell as their own game.

Installing ScummVM for the iPhone is quite simple – just add UrbanFanatics.com package source from the More Package Sources in Cydia and you’ll find ScummVM in the games section. Installing the games is a tad more difficult, but only a tad.

Just use iPhone Folders or any other file manager and open /var/mobile. You can make any folder here hold the games, though I created a ScummVM subfolder in /var/mobile/Media. And the final step – boot up ScummVM, press Add game, navigate to the uploaded folder and press Choose. And that’s it folks.

I will not go reviewing the games themselves, it’s out of the scope of this article. Suffice to say that playing them on the iDevice using ScummVM is almost exactly like playing them on the full blown PC. So take your pick and full speed ahead!

So what about the interface? I’m glad to report that it has been excellently done. Kudos to Vinterstum – the author of the iPhone port. First of all, games sense the rotation of the iDevice and work to keep rotation constant. But wait, what about portrait mode, you ask? Quite simple – the game screen fits neatly at the top half and the keyboard is neatly pulled up at the bottom half for all those places where typing is required. I’d like to note that ScummVM has one of the best and quickest rotations implemented that I’ve seen on the iPhone.

In regards to pointer control – ScummVM offers three modes! Yes, three! One is the touch interface, where the place you touch the screen is registered as a click on that place. A right click is made by holding the target spot and tapping anywhere else with another finger. Various other combinations are used for actions such as: escape, the arrow keys, etc.. When you need extra precision, you can toggle the touchpad mode with a hold and swipe from left to right which works as in The Secret of Monkey Island: Special Edition – where the whole screen becomes a giant touchpad. And last but not least – Click+Drag is toggled by holding down an upward swipe. In this mode, a mouse click is sent immediately when you touch the screen, drags to wherever you slide your finger, and releases where you lift your finger. If you press down a second finger in this mode, you effectively release the left mouse button, and press down the right one. It is for games like Full Throttle and The Curse of Monkey Island where the menu is toggled by clicking-holding then choosing an action.

ScummVM is a haven for all fans of quality adventure games. At this moment it supports almost all noteworthy classic titles and is a must have for any jailbreaker. The author has also been in contact with Apple numerous times in regards to making it available on the AppStore but, unfortunately, as with most other emulators and the like he ran into trouble with the EULA. On the other hand, seeing as how the rules seem to be softening up a bit, I hope that there soon will come a time when even the non-jailbreakers will be able to enjoy the classics without having to wait for the original publishers to stretch their muscles. I know I would gladly pay anywhere up to $20 for this pleasure.

With this I declare ScummVM officially touched!

App Summary
Title: ScummVM Developer: ScummVM Team / Vintersum (iPhone port)
Reviewed Ver: 1.0.0 Min OS Req: 2.0
Price: Free App Size: 15.5 MB
  • Amazing performance
  • Over 150 classic games supported
  • Excellent interface
  • A trip down nostalgia lane
  • Absolutely free
  • Constantly updated with new titles
  • None. Zero. Nil.

Follow along as we forge through the exciting world of Jailbreaking:

jbnator-scummvm-main jbnator-scummvm-add1 jbnator-scummvm-add2 jbnator-scummvm-discworld1 jbnator-scummvm-discworld2 jbnator-scummvm-discworld3 jbnator-scummvm-amazon1 jbnator-scummvm-amazon2 jbnator-scummvm-amazon3 jbnator-scummvm-amazon4 jbnator-scummvm-amazon5 jbnator-scummvm-amazon6Read more]]>
http://www.touchmyapps.com/2010/01/21/the-jbnator-diaries-scummvm-in-review/feed/ 3
The JBnator Diaries – QuickSMS in Review – The way Apple should’ve done the stock SMS app http://www.touchmyapps.com/2010/01/14/jbnator-diaries-quicksms-in-review/ http://www.touchmyapps.com/2010/01/14/jbnator-diaries-quicksms-in-review/#comments Thu, 14 Jan 2010 22:07:49 +0000 http://www.touchmyapps.com/?p=26111 Hey there, jailbreak fans! I’m baaaaack. Sorry for missing the last couple of weeks, but I was on New Year’s vacation. I don’t know how you managed without me, but don’t fret, I’m here now! And without further ado, back to the column. One of the most notable oversights of Apple, at least in my … Read more]]>

Hey there, jailbreak fans! I’m baaaaack. Sorry for missing the last couple of weeks, but I was on New Year’s vacation. I don’t know how you managed without me, but don’t fret, I’m here now! And without further ado, back to the column.

One of the most notable oversights of Apple, at least in my mind, is the lack of features of some stock apps, most notably – the SMS/MMS one. Sure, the iPhone is hailed as the next-gen device with e-mail, IM, etc. support, so who would really want to use the old SMS, right? Well, that may be the case to some extent, but in many parts of the world not everyone has the latest and greatest gadgets and devices. As such, we can always resort to the good ol’ tried and tested SMS. And speaking of the iPhone’s stock app, we’re immediately amazed by the lack of even such basic features as Delivery Reports. Well, no more! For all members of the Jailbreaking community there is a way out – QuickSMS.

QuickSMS was developed by iSoftTeam – the “Small, but very crazy team” and is based on their QuickBoard product, which additionally offers QuickCalendar and QuickBirthday (sold separately) as well as the free QuickWidgets (in beta now). One of the most notable features of the QuickBoard platform is its complete integration with the iPhone’s SpringBoard. This means that all of the QuickBoard apps open almost instantly and are available from within ANY application without the necessity of closing it beforehand. In addition, a number of nifty features are also available to the apps, based on the platform.

First, let’s cover the basics – QuickSMS supports both SMS and MMS communication and has all of the basic features of the stock app. It displays the threads, sends and receives text and picture messages, etc. It even adds such basic features as message forwarding and quoting, saving them to notes/calendar and deleting individual messages. You can also delay the message to be sent at a specific time and it will do it automatically in the background. And if for some reason the message sending fails (i.e. you don’t have any carrier service) it will be automatically resent in 5 minutes.

One of my favourite features in QuickSMS is, of course, Delivery Reports. Yes, it handles them with no issues and places a small icon on the top left of the message bubble to identify the current status (delivered, failed or waiting). You can also toggle the visual and audio alert for the reports to suit your liking.

Another feature I absolutely adore is the ability to assign personal SMS tones to your contacts. You don’t even have to stick with the defaults – you can put any number of custom tones in the friendly WAV format to the QuickSMS ringtone folder and enjoy using them for the ultimate personalization of your iDevice.

The interface of QuickSMS is very easy to use and is almost a complete copy of the stock app; but with some changes. For one thing – it is lightning fast. And I’m not kidding about the word “lightning”! All of the transitions are instantaneous even on my 3G. For the other – the devs added a lot of useful features grouped in a quick-access bar above the keyboard. It includes a wide selection of smilies (automatically converting the commonly known combinations like :-) into pictures J) , support for an extended set, rich text formatting (requires QuickSMS on both sides to work), inserting contacts, notes or templates and several useful symbols that don’t fit on the standard keyboard (  “(”, “)”, “.”, “!” ). They even hacked the keyboard to add “?” and “,” buttons to the left of the space bar.

For the paranoid, there is a secure version (QuickSMS Secure) that can password protect the app. It can also encrypt the messages themselves using an AES-256 encryption mechanism and requiring the recipient to use a code to decrypt it (obviously he’ll also need a copy of QuickSMS Secure).

In short – QuickSMS is the way Apple should’ve made the stock application. It covers all of the functionality we commonly expect from a modern phone SMS-wise plus much much more. There are only 2 downsides – the fact it requires jailbreaking your iPhone and the price – which is a bit overwhelming at $13.95 or even $69.99 for the Secure version. But I have made my choice a long time ago and have no regrets at having spent the money. The good news is that there is a free 14-day trial period. So what are you waiting for? Go to Cydia, open search and type QuickBoard – you’ll not regret it.

With this I declare QuickSMS officially touched!

App Summary
Title: QuickSMS Developer: iSoftTeam
Reviewed Ver: 1.7.9.1-1 Min OS Req: 3.0
Price: $13.95 App Size: 0.9 MB
  • Lightning fast
  • Delivery reports
  • Delayed sending in the background with automatic resending
  • Personalized sms ringtones
  • Opens above any app
  • Loads and loads of other features
  • Quite expensive
  • No group sms ringtones

appstoreicon

qsms1 qsms2 qsms3 qsms4 qsms5 qsms6 qsms7Read more]]>
http://www.touchmyapps.com/2010/01/14/jbnator-diaries-quicksms-in-review/feed/ 0