1. CmputrAce's Avatar
    Not a lot of fanfare, but here it is... iPhoneList. It's a highly functional file explorer for the iPhone on Windows.

    Version 0.9.1.40 is up. http://iPhoneList.googlecode.com


    iPhoneList - iPhone File Explorer - Open Source-iphoneinterface-preview.jpg

    iPhoneList - iPhone File Explorer - Open Source-iphoneinterface-smarticons.jpg

    It's Open-Source, so you can know what you're getting, and join in the development if you have a mind to.

    Supports:
    • Copy Files / Folders to iPhone (Drag & Drop)
    • Get Files / Folders from the iPhone
    • Create new Folders
    • Delete Files / Folders
    • Preview text files.
    • Show Strings in binary files.


    Under Development:
    • Decode, Preview, and Edit binary property files (.plist)
    • Preview Apple-formatted PNG files.
    • Convert binary Property list files on Copy (both directions)
    • Convert Apple-formatted PNG files (both directions)
    • Easy Theme Installer (working with digitalKid)
    • Easy RingTone Installer
    • Easy System Sounds Replacement


    Get it on http://iPhoneList.googlecode.com

    CmputrAce
    Last edited by CmputrAce; 2007-08-08 at 06:19 PM. Reason: UPDATED
    2007-08-08 02:32 AM
  2. Kyle Matthews's Avatar
    Awesome! Can we mirror? Screenshots?
    .


    ↑ ↑ ↓ ↓ ← → ← → B A [select] [start] Kyle Matthews
    2007-08-08 02:42 AM
  3. EmoRebellion's Avatar
    Looks nice, but doesnt seem to work in vista. Any time I click on a folder I get the following message:

    Could not load 'FileTypes' from assembly 'Manzana, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

    Details:
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.TypeLoadException: Could not load type 'FileTypes' from assembly 'Manzana, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
    at iPhoneGUI.iPhoneList.ShowFiles(String path)
    at iPhoneGUI.iPhoneList.timerMain_Tick(Object sender, EventArgs e)
    at System.Windows.Forms.Timer.OnTick(EventArgs e)
    at System.Windows.Forms.Timer.TimerNativeWindow.WndPr oc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    ----------------------------------------
    iPhoneGUI
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/phonedmg/iPhoneGUI.exe
    ----------------------------------------
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.312 (rtmLHS.050727-3100)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Manzana
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/phonedmg/Manzana.DLL
    ----------------------------------------

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    2007-08-08 02:48 AM
  4. Kyle Matthews's Avatar
    So this is similar to iPhone Browser, based off the Manzana app?
    .


    ↑ ↑ ↓ ↓ ← → ← → B A [select] [start] Kyle Matthews
    2007-08-08 02:49 AM
  5. CmputrAce's Avatar
    On the Zip verision, make sure you have the iTunesMobileDevice.dll in the PATH or in the same directory as iPhoneList.

    Yes, but I'm also extending Manazana. His iPhone class is a little underpowered for what I will be doing.

    I'm getting a lot of push in #iphone-dev to create:

    • a package installer / manager as well as a theme manager.
    • a Windows-based auto-Jailbreak program
    • The Windows equivalent of iFunTastic (Mac do-it-all app)


    geohot sent me his original iphoneinterface and a well-documented MobileDevice.h file, so I have a lot of good intel. I also have done a disassembly of iTunesMobileDevice.dll to get some more intel on how it works.

    I will be seeing if I can add some standards pages on the iPhone-dev wiki, but if not, I'll be setting up a site to handle it. iPhone development needs a little better coordination.

    Ace

    New Version is up:
    iPhoneList 0.9.1.40
    Last edited by CmputrAce; 2007-08-08 at 05:58 PM. Reason: Automerged Doublepost
    2007-08-08 04:13 AM
  6. CmputrAce's Avatar
    Awesome! Can we mirror? Screenshots?
    Absolutely! What do you need from me to make this the product home?
    Last edited by CmputrAce; 2007-08-08 at 06:17 PM.
    2007-08-08 06:13 PM
  7. senas8's Avatar
    You know what I would really like?...is there a program that I can use to just drag and drop music/videos/photos on the iphone without have to sync with itunes?
    There is no reason to do something anonymously if it is believed to be legal and it will benefit our rights.
    2007-08-08 10:52 PM
  8. CmputrAce's Avatar
    I don't know of one, but it's doable. First, I have to hack the binary plist format. (Macs have a decoder built in)
    2007-08-09 04:42 AM
  9. k1dr0ck's Avatar
    sorry i'm a noob

    how do i use this to connect to my iphone?

    i copied all to the files to my phonedmg folder when clicked it, it says failed to initialize
    2007-10-27 08:37 AM
  10. ReVan's Avatar
    It's the BEST out there, I've recommended it in some of my Threads! i believe the author is also a member over here.
    2007-10-27 09:20 AM
  11. smirzza's Avatar
    How to I install iphone list to iphone ?
    I am using safari via windows xp
    2008-12-21 04:13 PM
  12. adventuretwist's Avatar
    I can see you've been doing some work with binary plists. Not sure where you are with it, but we have some open source code for manipulating them at our sourceforge website if it helps. https://sourceforge.net/projects/iphoneanalyzer/
    2010-01-22 07:12 PM
LINK TO POST COPIED TO CLIPBOARD