Page 1 of 2 12 LastLast
Results 1 to 20 of 25

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


Thread: A Brand New iPhone/iPod file explorer

  1. #1
    What's Jailbreak?
    Join Date
    Jun 2008
    Posts
    7
    Thanks
    0
    Thanked 10 Times in 1 Post
    Smile A Brand New iPhone/iPod file explorer
    I am working on an iPhone/iPod file explorer directly based on iTunes' iTunesMobileDevice.dll with C++ native code. Anyway it's not prefect, leave your comments at the dev blog . Now the second version is released.

    Highlights:
    Total Control of iPhone File System
    Manage files on your iPhone in a way just like Windows Explorer but more robust and friendly. Easily transmit files and folders to your computer with the performance optimized file transfer.

    Hi-Speed General Purpose Storage
    Use your iPhone as an USB Portable Disk for general files. Exploit the large flash memory on iPhone with transmission speed beyond 5MB/s.

    Managing Music and Movie on iPhone/iPod
    Download Apple iTunes© managed audio and video in iPhone or iPod to PC as a backup copy. Upload songs and movies to iPhone or iPod from PC.

    Flexible Batch Wallpaper Uploader
    Automatically convert and upload batches of images to iPhone as wallpaper. Any image size is supported including photos from professional cameras.



    Download site: i-FunBox | File Manager and Hi-Speed Transfer Tool for iPhone (iFunBox Download Page)
    Dev Blog: iFunBox Development
    Last edited by e_boris; 09-13-2008 at 01:37 PM.

  2. The Following 10 Users Say Thank You to e_boris For This Useful Post:

    AboveTheLogic (09-01-2008), cleblanc92 (08-23-2008), GrandpaBob (08-11-2008), hoya89 (08-07-2008), icepick4u (08-29-2008), m1ngaa (11-21-2008), mtingstedt (01-10-2010), S.U.V.RoadRage (01-08-2010), scarthur68 (05-24-2009), skippy1974 (08-10-2008)

  3. #2
    iPhone? More like MyPhone
    Join Date
    Nov 2007
    Location
    Kentucky
    Posts
    285
    Thanks
    13
    Thanked 25 Times in 21 Posts

    downloaded and using it, i like it a lot more than iPhonebrowser! great job so far

    one big request that will make this app perfect:

    ability to set permissions to files. I love that you can add apps but they wont run because you still have to set the permission on them. If this app did this then it will be awesome.

    Let me kno if its possible and if you decide to start working on making it happen

  4. #3
    this looks relllie promising nice job man good luck with this hope to see some nice improvements in the future

  5. #4
    What's Jailbreak?
    Join Date
    Jun 2008
    Posts
    7
    Thanks
    0
    Thanked 10 Times in 1 Post
    iTunesMobileDevice.dll doesn't expose much on the filesystem. changing the permission may not be possible unless having a deamon on iPhone side. I will try to dig. BTW, you are copying apps to the Applications folder? In the fact, I never did so, dose it works after permission fixed?. The purpose of putting that folder there is for easily tuning apps (modify configuations, icons).

  6. #5
    iPhone? More like MyPhone
    Join Date
    Nov 2007
    Location
    Kentucky
    Posts
    285
    Thanks
    13
    Thanked 25 Times in 21 Posts

    I see,lets hope you find something then. And yep apps work great after changing permissions with ssh. I just put the installer beta on my phone throigh this app and set perms to 777 with winscp and it runs how it should. Thanks for the great app, its my file browser of choice. Also the ability to add favorites for diffrent locations would be nice. Private/var/mobile/library/summerboard/themestakes a while to get to on a laptop lol

  7. #6
    I love this app. I just want you to know, I've been searching for the best filebrowser, and the ease of this app, coupled with the ability to still mod core files if you choose, is great. Thanks a bunch for putting the time and effort into this.

  8. #7
    Your tool is just incredible.
    One small thing is that it does not interpret symlink correctly.

    Great job !!

  9. #8
    What's Jailbreak?
    Join Date
    Jun 2008
    Posts
    7
    Thanks
    0
    Thanked 10 Times in 1 Post
    thanks all, acctually I am windows guy and know little about unix-like file systems. So anybody can drop me something on that?

    and skippy1974, what is symlink?

  10. #9
    Hello

    Is there something similar availible for Mac OSX? isn't possible to comunicate with the iPhone during the cable (no Wifi).

    regards, Tommy

  11. #10
    FYI, a symlink is a Unix concept that is similar to a shortcut, but is understood by most Unix programs transparently.

    From what I can tell (haven't loaded it yet) either in firmware 2.0 or the jailbreak or Cydia install process, the main /Applications directory is moved to the User partition and replaced with a symlink.

    Basically it consists of a tiny text file that contains the name of the actual destination, with a special directory bit set that tells the operating system the file is a symlink that should be followed, and not treated like a text file.

    For some reason Apple appears to have modified the afc service in firmware 2.x to not follow symlinks. There may be some new functionality in the afc service that would support symlinking, or maybe we could create a patched afc daemon that will follow symlinks (basically you can pass flags to the Unix filesystem API to ignore symlinks).
    Starlight Computer Wizardry
    Pocket-sized Development
    Follow me on twitter: @NetMage

  12. #11
    Ooow... this is great! So easy to use and familiar with windows user.
    You are doing a great job!

  13. #12
    What's Jailbreak?
    Join Date
    Jun 2008
    Posts
    7
    Thanks
    0
    Thanked 10 Times in 1 Post
    thanks NetMage for the explaination. I tried my best to dig the functions (AFC*) exposed by iTunesMobileDevice.dll. however, I failed to find ways to involve with the detailed information about every file, such as the premission and filetime.

  14. #13
    Helping the competition

    You can't get any more information than provided by the stat command that I know of - filesize, whether or not it is a symlink or a directory, # of blocks...

    Bootstrapping a daemon onto the phone can be a little tricky as well, must replace an existing phone file that already has executable permission (the very oldest jailbreak trick) and that can be set to run automatically to change permissions on the phone for you.
    Starlight Computer Wizardry
    Pocket-sized Development
    Follow me on twitter: @NetMage

  15. #14
    What's Jailbreak?
    Join Date
    Jun 2008
    Posts
    7
    Thanks
    0
    Thanked 10 Times in 1 Post
    Many thanks to NetMage. I just find you are the author of the iPhoneBrowser. Show my respect to you. I know little of the non-window systems, i should learn a lot from you.

    Have you digged other functions in iTunesMobileDevice.dll? Is it possible to ask the firmwire create a new file with premission x777?

  16. #15
    I have just used Manzana, but lightly perusing the afc daemon doesn't seem to show a way to modify permissions using its protocols.

    I have considered writing a daemon - maybe all the USB file explorers should get together for a common spec for a permissions changing daemon. Something similar to the iBrickr method of using a well-known directory to send commands to the daemon, and maybe it runs any shell script files placed there? (Yes, that would be pretty dangerous.)

    I'm not sure if OS X has something similar to the Windows directory change notification feature, but if it does this would be pretty easy to do. Getting it bootstrapped onto the phone via USB-only would be trickier, however.
    Starlight Computer Wizardry
    Pocket-sized Development
    Follow me on twitter: @NetMage

  17. #16
    What's Jailbreak?
    Join Date
    Jun 2008
    Posts
    7
    Thanks
    0
    Thanked 10 Times in 1 Post
    Looking forward to a generic deamon. On the other hand, the application [installer] was installed at most iphones. Does it provides any functionality such as create a empty file with permissions specified.

  18. #17
    This is a great, great tool. Thx a million!

  19. #18
    Quote Originally Posted by e_boris View Post
    Looking forward to a generic deamon. On the other hand, the application [installer] was installed at most iphones. Does it provides any functionality such as create a empty file with permissions specified.
    reading your post, I started thinking of what apps I know of that will run on an iPhone and let you set permissions

    the only one I could think of (with my limited knowledge) is terminal

    so, I wonder if it is possible for your program to generate a script (batch) file that is temporary placed on the phone that can be run through terminal or perhaps a temporary springboard shortcut

    the script would just contain the commands to set permissions on files that are copied over (chmod 755 /var/Library, etc. etc.)

    not sure if thats possible or just way out there... but I'm just thinking out loud...

  20. #19
    Livin the iPhone Life Eurisko's Avatar
    Join Date
    Aug 2007
    Location
    Toronto, Canada
    Posts
    3,308
    Thanks
    12
    Thanked 562 Times in 483 Posts

    Quote Originally Posted by NetMage View Post
    For some reason Apple appears to have modified the afc service in firmware 2.x to not follow symlinks. There may be some new functionality in the afc service that would support symlinking, or maybe we could create a patched afc daemon that will follow symlinks (basically you can pass flags to the Unix filesystem API to ignore symlinks).
    I actually symlinked the root folder to MobileFinder.app so it could access the entire iPhone directory. It works quite well.
    Get "iPod & iTunes for Dummies", it'll change your life.

  21. #20
    Very nice app, but I'm having trouble getting my phone to detect new videos that I've uploaded. The transfer is successful, but when I restart my phone, I don't see any content in the list. Any ideas?

    edit: as a side note, the phone had no songs/movies on it before I uploaded them. Would that make a difference?
    Last edited by quahog_convo; 09-17-2008 at 02:05 PM.

Page 1 of 2 12 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •