+ Reply
Results 1 to 6 of 6

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: plutil 1.6 - binary plist converter for Windows/Linux

is a discussion within the

OS Apps and Development

forums, a part of the

Computer Modding Software

section;
I have updated plutil.pl to version 1.6. This version adds support for arbitrary data sections (type 4), 8 byte and negative integers and XML special characters in dictionary keys. This
...
  1. #1
    Developer NetMage's Avatar
    Join Date
    Aug 2007
    Location
    Virginia
    Posts
    1,296
    Thanks
    72
    Thanked 210 Times in 168 Posts

    Default plutil 1.6 - binary plist converter for Windows/Linux
    I have updated plutil.pl to version 1.6.

    This version adds support for arbitrary data sections (type 4), 8 byte and negative integers and XML special characters in dictionary keys.

    This allows handling conversion of .mdbackup files, .strings files and com.apple.springboard.plist.

    It is still at:
    http://scw.us/iPhone
    Starlight Computer Wizardry
    Pocket-sized Development
    Follow me on twitter: @NetMage

  2. The Following 5 Users Say Thank You to NetMage For This Useful Post:

    bklynjava (08-22-2008), Cody Overcash (03-05-2008), david77123 (09-01-2008), SonicMouse (02-26-2008), Vaxxla (08-19-2008)

  3. #2
    What's Jailbreak?
    Join Date
    Oct 2008
    Posts
    11
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Fails with Undefined subroutine &main::ReadBType8
    I think I have your 1.7 version and get the below error:

    Undefined subroutine &main::ReadBType8 called at (eval 13) line 1.
    in ReadBObject at plutil.pl line 845.
    in ReadBObject at plutil.pl line 845.
    in ReadBObject at plutil.pl line 845.
    in ReadBObject at plutil.pl line 845.
    plutil.pl v1.5

    I am running it on the .i7_mtl_06h.dat file that is created by MobileToDoList2 app for 1.1.4. Here is the rest of the output:

    Old: .i7_mtl_06h.dat, from: binary, to: text
    TryName: .i7_mtl_06h.dat
    TryName: .i7_mtl_06h.dat
    BinaryToXML:
    Offsets are 2 bytes
    Object Refs are 1 bytes
    There are 195 objects in the file
    The top object is at 0
    The Offset Table is at offset 2145

    The file .i7_mtl_06h.dat.text is created but it is empty. I just briefly looked at the script and it seemed like the name of routine is constructed based on a type and the type happens to be 8. Is this an unsupported type? Any help?

  4. #3
    Developer NetMage's Avatar
    Join Date
    Aug 2007
    Location
    Virginia
    Posts
    1,296
    Thanks
    72
    Thanked 210 Times in 168 Posts

    Type 8 is not yet handled.
    Starlight Computer Wizardry
    Pocket-sized Development
    Follow me on twitter: @NetMage

  5. #4
    What's Jailbreak?
    Join Date
    Oct 2008
    Posts
    11
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by NetMage View Post
    Type 8 is not yet handled.
    Thanks. Is it planned for a future version?

  6. #5
    Ybo
    Ybo is offline
    What's Jailbreak?
    Join Date
    Aug 2009
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    The script does not seem to work anymore with Itunes 8.2. Any chance you could release an update ?

  7. #6
    Developer NetMage's Avatar
    Join Date
    Aug 2007
    Location
    Virginia
    Posts
    1,296
    Thanks
    72
    Thanked 210 Times in 168 Posts

    The script is not dependant on iTunes - what problem are you having?
    Starlight Computer Wizardry
    Pocket-sized Development
    Follow me on twitter: @NetMage

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts