PDA

View Full Version : Is there a definitive solution for getting the editable iCal on an iJailbroken touch?


owen-b
Oct 21, 2007, 02:55 PM
Hi all,

It's all got a bit messy round here and I can't find a simple, straightforward explanation for how I replace the current uneditable iCal with the one that's going about that is editable. I've just jailbroken my touch with iJailbreak and all the iPhone apps are on it - actually now I have them I don't know why I bothered because I'm rarely if ever near a WiFi spot in London unless I'm at home and they're all useless without it! Blackberry FTW! ;)

All I really want is an editable iCal.

emb531
Oct 21, 2007, 04:18 PM
If you still have the iPhone apps jet use that calendar.app and replace the one on the touch

Works perfect for me, syncs and everything

manram24
Oct 21, 2007, 05:22 PM
if u have installer.app it has it under tweaks
worked for me although i rarely use it

owen-b
Oct 21, 2007, 05:23 PM
If you still have the iPhone apps jet use that calendar.app and replace the one on the touch

Works perfect for me, syncs and everything

I used the latest iJailbreak that installs iPhone apps but doesn't seem to install the iPhone iCal. Where can I get that from, and can I just delete the existing iCal off the iPod?

emb531
Oct 21, 2007, 05:59 PM
here is the mobile cal, put in the three letters and hit download

http://www.megaupload.com/?d=83SWYZVK

and yes, just delete the cal on the ipod, unzip this one, and put it in the /Applications folder. don't forget to change your permissions after.

owen-b
Oct 21, 2007, 06:07 PM
just delete the cal on the ipod, and put (this one) in the /Applications folder. don't forget to change your permissions after.

I don't know how to do any of those things.

Plus, what is 'mobilecal'? If it's not a version of Apple iCal that is editable, I don't really want it on my iPod...

joshi3joshi
Oct 21, 2007, 06:10 PM
I don't know how to do any of those things.

Plus, what is 'mobilecal'? If it's not a version of Apple iCal that is editable, I don't really want it on my iPod...

dude mobile cal is the cal app from the iphone.. there is no other iCAl version you can get..this is editable, and the dude above knows his stuff. just follow his instructions and if u dont know how, look around these forums

emb531
Oct 21, 2007, 06:12 PM
well...mobilecal is the actual name of the app, and yes it is the editable apple calendar app.

read around on using cyderduck, its a program for the mac that lets you put and delete files on the ipod, i'm on a pc so i can't help you with mac related stuff. good luck

vividdemise
Oct 21, 2007, 06:27 PM
Or you could just do as i did and edit the N45AP.Plist

1. open sftp & connect to Ipt
2. navagate to /System/Library/CoreServices/SpringBoard.app
3. copy N45AP.plist to your computer
4. Convert to xml
5. add the to lines of code found below under Capabilities
<key>editableUserData</key>
<true/>
5.5. should look like
<key>bundles</key>
<array/>
<key>capabilities</key>
<dict>
<key>editableUserData</key>
<true/>
<key>piezo-clicker</key>
<true/>
</dict>
<key>displayOrder</key>
6. put the N45AP.Plist Back in the same dir
Note: no need to convert back this way you can Make chages on the fly.

owen-b
Oct 21, 2007, 06:44 PM
Or you could just do as i did and edit the N45AP.Plist

1. open sftp & connect to Ipt
2. navagate to /System/Library/CoreServices/SpringBoard.app
3. copy N45AP.plist to your computer
4. Convert to xml
5. add the to lines of code found below under Capabilities
<key>editableUserData</key>
<true/>
5.5. should look like
<key>bundles</key>
<array/>
<key>capabilities</key>
<dict>
<key>editableUserData</key>
<true/>
<key>piezo-clicker</key>
<true/>
</dict>
<key>displayOrder</key>
6. put the N45AP.Plist Back in the same dir
Note: no need to convert back this way you can Make chages on the fly.

See, the thing is that all these guides assume I know how to surf to that first file. I had no idea how to do that until I found something that told me exactly what to enter into an FTP app (I use Transmit) and I've made it work now. Cheers all.

Next question - iCal on a Mac comes with two types of event already set up - Home and Work. I know you can delete these and use whatever you want. However, they don't sync both ways properly. Any event I create on the iPod syncs back to the Mac as a 'Home' event whether I meant it as such or not, and any events on the Mac that are categorised as Home or Work or whatever, they just appear on the iPod as plain events.

I don't mind them being plain on the iPod, but it's a pain having to switch events to the right category on the Mac.

dagored
Oct 22, 2007, 12:42 PM
here is the mobile cal, put in the three letters and hit download

http://www.megaupload.com/?d=83SWYZVK

and yes, just delete the cal on the ipod, unzip this one, and put it in the /Applications folder. don't forget to change your permissions after.

Just do what emb531 has said here. It works. On a Mac I did the following?

Downloaded the file

I used Transmit to open my Touch

Opened Applications

Replaced Mobilecal with the above download.

Went to "GET INFO"

Changed ALL to 755

Restarted my Touch and the Fun began.

Now If I could just learn or figure out how to move apps around I would be ecstatic.

parrotheadmjb
Oct 22, 2007, 02:23 PM
iOrder fixes the calendar. iOrder produces a customized N45AP.plist so you can have your icons in whatever order you want them, but in the process it also adds the few lines missing in the original N45AP.plist that allows you to edit the calendar. (iOrder is written only for windows)

dagored
Oct 22, 2007, 02:39 PM
iOrder fixes the calendar. (iOrder is written only for windows)

Thats the PROBLEM for many of us.

JWest
Oct 22, 2007, 03:09 PM
There is an app that can be downloaded from installer that does this.

madmaxmedia
Oct 22, 2007, 03:29 PM
There is an app that can be downloaded from installer that does this.

I would consider using the Installer.app fix to be the 'definitive' solution, since it is multi-platform and easy as pie. I imagine that most people that jailbreak their Touch's will install this handy app.

viccles
Oct 22, 2007, 05:33 PM
Whats the app called? I can't seem to find it in installer

madmaxmedia
Oct 22, 2007, 05:42 PM
EDIT- It's in the 'Tweaks' section, and is called 'Touch Calendar Fix'.

jpjd
Oct 22, 2007, 06:06 PM
I just installed ijailbreak and INSTALLER 3 is now up and running on my ipod touch. I checked under both tweak folders but cannot for the life of me find the ical fix! CAN SOMEONE PLEASE HELP ME! I remember seeing it there before 3 came out!

greg1075
Oct 22, 2007, 08:00 PM
Just do what emb531 has said here. It works. On a Mac I did the following?

Downloaded the file

I used Transmit to open my Touch

Opened Applications

Replaced Mobilecal with the above download.

Went to "GET INFO"

Changed ALL to 755

Restarted my Touch and the Fun began.

Now If I could just learn or figure out how to move apps around I would be ecstatic.

I have transmit but can't open my IPT. It does not appear on my desktop even though iTunes opens up and syncs it.

dagored
Oct 22, 2007, 08:15 PM
I have transmit but can't open my IPT. It does not appear on my desktop even though iTunes opens up and syncs it.

It will not show up on your desktop. It will be in the right window of Transmit.

Assuming you are on a wireless network - make sure you have your right ip address - type this in as the path: /private/var/root/

greg1075
Oct 22, 2007, 08:52 PM
It will not show up on your desktop. It will be in the right window of Transmit.

Assuming you are on a wireless network - make sure you have your right ip address - type this in as the path: /private/var/root/


Got it! What do those last 2 steps accomplish though? And by ALL you mean you checked all boxes and clicked apply, right?

Zwhaler
Oct 22, 2007, 10:09 PM
I tried putting the posted MobileCal on my iPod and it doesn't work. I'm going to restore, and use the old Installer.app to put on Touch Calendar Fix, and then update Installer.

edit: I just installed ijailbreak and INSTALLER 3 is now up and running on my ipod touch. I checked under both tweak folders but cannot for the life of me find the ical fix! CAN SOMEONE PLEASE HELP ME! I remember seeing it there before 3 came out!

Yep, it appears that it was removed from Installer. I went through the hassle of restoring my iPod and jailbreaking with the old installer.app just so I can put it on there, but installer won't let me without putting the new one on there :mad:

Zwhaler
Oct 22, 2007, 11:30 PM
whoops double post

jpjd
Oct 22, 2007, 11:37 PM
Thank you for your response. Thought I lost my mind. It's odd that they would have removed that patch. hmmmmm. wonder why!?

If you have any news on this please post it here. I'll keep checking. ;)
THANK YOU!
j

ChrisBrightwell
Oct 23, 2007, 12:41 AM
See, the thing is that all these guides assume I know how to surf to that first file.

This is exactly why I hate automating things like the jailbreak process.

owen-b
Oct 23, 2007, 07:19 AM
I've got it working but can anyone explain why Apple don't support Calendar Event Types between the desktop and mobile versions of their iCal software (ie - event types exist on desktop version, but not on mobile version)?

dagored
Oct 23, 2007, 07:57 AM
Got it! What do those last 2 steps accomplish though? And by ALL you mean you checked all boxes and clicked apply, right?

No.

Lower left corner to the left of Apply. All included or something button. It sets the permissions (755) to every item in that apps folder. No problems after that.

madmaxmedia
Oct 23, 2007, 11:41 AM
I just installed ijailbreak and INSTALLER 3 is now up and running on my ipod touch. I checked under both tweak folders but cannot for the life of me find the ical fix! CAN SOMEONE PLEASE HELP ME! I remember seeing it there before 3 came out!

It should be in 'Tweaks 1.1.1' (different section than 'Tweaks')

Is it still there?

dagored
Oct 23, 2007, 11:52 AM
It should be in 'Tweaks 1.1.1' (different section than 'Tweaks')

Is it still there?

Madmaxmedia trust me it is not in version 3 of Installer!!

mbklein
Oct 23, 2007, 03:26 PM
This is exactly why I hate automating things like the jailbreak process.

That's just silly. Yes, I understand that it's frustrating to have to hold someone's hand through what you and I consider to be a fairly simple operation. But raising the bar for entry by keeping the jailbreak process relatively difficult for the masses isn't the answer. If so, why bother with an automated app installer at all?

Will514
Oct 23, 2007, 05:17 PM
Or you could just do as i did and edit the N45AP.Plist

1. open sftp & connect to Ipt
2. navagate to /System/Library/CoreServices/SpringBoard.app
3. copy N45AP.plist to your computer
4. Convert to xml
5. add the to lines of code found below under Capabilities
<key>editableUserData</key>
<true/>
5.5. should look like
<key>bundles</key>
<array/>
<key>capabilities</key>
<dict>
<key>editableUserData</key>
<true/>
<key>piezo-clicker</key>
<true/>
</dict>
<key>displayOrder</key>
6. put the N45AP.Plist Back in the same dir
Note: no need to convert back this way you can Make chages on the fly.

How do you convert the P45AP.plist file to an XML file? I used OmniOutliner but it saves the file as an ".003" file. Does this ".003" file work? Any info would be much appreciated. Thanks.

- Will

twinsdad
Oct 23, 2007, 05:30 PM
How do you convert the P45AP.plist file to an XML file? I used OmniOutliner but it saves the file as an ".003" file. Does this ".003" file work? Any info would be much appreciated. Thanks.

- Will

You need a free program called pref setter which can edit the plist file so you don't need to convert to xml. You can google and find it. It is easy to use. I used it to change the wording on the virtual lock switch on my touch.

Will514
Oct 23, 2007, 06:19 PM
You need a free program called pref setter which can edit the plist file so you don't need to convert to xml. You can google and find it. It is easy to use. I used it to change the wording on the virtual lock switch on my touch.

Thanks twinsdad! I downloaded "pref setter" and installed it. the above poster did not mentioned that you have to set the class to "boolean" but figured it out after a few attempts. You also have to restart your touch after the file is transfered back. It took me a while to jailbreak and have editable calendar events because i've never done this before and it's all new to me but this forum really helped. thanks to all.

- Will

ChrisBrightwell
Oct 23, 2007, 06:20 PM
That's just silly.

Is it? Really?

The walkthroughs on the 'net were pretty straight-forward. The process was pretty simple, all told. Sure, the documentation could be better-written, but not many of us have experience in technical documentation (I do), so that's OK.

But this is, by comparison with the manual Jailbreak process, a pretty trivial hack.

If so, why bother with an automated app installer at all?Brilliant question. Seriously.

Moderate technical knowledge is a requirement for so many things. Why not this?

viccles
Oct 23, 2007, 09:52 PM
Just do what emb531 has said here. It works. On a Mac I did the following?

Downloaded the file

I used Transmit to open my Touch

Opened Applications

Replaced Mobilecal with the above download.

Went to "GET INFO"

Changed ALL to 755

Restarted my Touch and the Fun began.

Now If I could just learn or figure out how to move apps around I would be ecstatic.

Does anyone know how to change permissions in cyberduck? Thats how I ruined my ipod last time :(

Edit: Got it working yipee!

mbklein
Oct 29, 2007, 12:29 AM
The walkthroughs on the 'net were pretty straight-forward. The process was pretty simple, all told. Sure, the documentation could be better-written, but not many of us have experience in technical documentation (I do), so that's OK.

But this is, by comparison with the manual Jailbreak process, a pretty trivial hack.

Right. And even though I have plenty of technical experience and could have used one of the walkthroughs, I chose to use an automated jailbreak. Why? Convenience. Sure, there are people who will use this tool who might not have the technical knowhow to resolve issues that may come up. Either you're willing to help by answering their questions, or you're not. Either choice is fine. But usually, someone is willing to help, and the person gains a little bit of knowledge and experience. I just don't see how anybody loses.

And while I know how to install apps manually, I choose to use the automated installer. Once again, it's an issue of time and convenience. Despite the fact that I can do it manually, why should I? If I had to, I probably wouldn't bother -- I have higher priority demands on my time. But the installer's there, it's elegant, and it works. So I use it.

Moderate technical knowledge is a requirement for so many things. Why not this?

Why do GUI operating systems exist at all? (If you answer "Brilliant question" again, I'll know for sure where you stand, and stop trying to convince you.) Because it's part of human nature to streamline and to simplify, both to enhance the experience and efficiency of those who already know how to use the technology, and to bring it to those to whom it would otherwise be unavailable.

I know a few people who got into hacking Linux through the same kind of side door. They started with a completely automated TiVo hack, decided they wanted to learn more, and moved on to more advanced stuff. Now they have a hobby they enjoy, which they never would have discovered had there not been an immediately relevant and non-intimidating place to start.

Explain to me again where this is bad...