Application Installer II

From wikiPodLinux


Table of contents


Latest Release Install Bootloaders iBoy iDoom iGPSP iDarcnes iGens iGameGear iNes Sega Master System
1.0 (http://sourceforge.net/project/showfiles.php?group_id=182465) Image:Tick.png Image:Tick.png Image:Tick.png Image:Tick.png Image:Tick.png Image:Cross.png Image:Cross.png Image:Cross.png Image:Cross.png


About

This is a simple application installer that i started, and as of now, sucks. But hopefully it will be useful to some in the future.

I actually made a small program a long time ago called the "application installer" but sadly no 1 was interested.

and if you have any suggestions, PLEASE e-maile me and i will more then likely implement it ^_^


What Works

Right now, not much works. But you can install iBoy, and iDoom. Also, you can add several functions like:

  • force deepsleep
  • no deepsleep
  • show cpu meter
  • show voltage meter
  • Disk Always spins
  • Install Bootloaders
  • Install Applications
  • Install Modules
  • Fix/make sysinfo files
  • Make Os images
  • Backup your firmware
  • Write a backup to your ipod
  • Rip music from your ipod
  • convert videos to mpeg-4 (to watch under the apple OS with 5/5.5G ipods)


What Dosnt work

The Ltools plugin isn't finished yet, so it doesn't work very well


What to expect

A scheme maker is being made


Download

And from now on, i will be uploading my releases to my sourcefourge page (http://sourceforge.net/projects/iplappinstall/), so i dont constantly upload things to the ipl database.

Download 1.0 (https://sourceforge.net/project/showfiles.php?group_id=182465)

Download 0.5b (https://sourceforge.net/project/showfiles.php?group_id=182465)

Download 0.3b (http://www.megaupload.com/?d=LJ9KRCKK)

Download 0.2b (http://www.megaupload.com/?d=4FM5Q0KJ)

Download 0.1a (http://www.megaupload.com/?d=X7MYSVHZ)


Plugins

iBoy (https://sourceforge.net/project/showfiles.php?group_id=182465&package_id=213043) - jgjake2

  • plugin source (https://sourceforge.net/project/showfiles.php?group_id=182465&package_id=213186) - jgjake2

iDoom (https://sourceforge.net/project/showfiles.php?group_id=182465&package_id=213043) - jgjake2

  • plugin source (https://sourceforge.net/project/showfiles.php?group_id=182465&package_id=213186) - jgjake2


How To Make a Plugin

well, it is VERY simple. I tried to make it as simple as possible to understand.

1. you will need a VB compiler (i say this rather then just saying you need VB6 because, in theory, you can do in in MS word. but i have not tried yet)

2. next, make sure you have nothing but a class module. add the following:

'Declares the object that you must use to access the main user form
Private iBoy As Object
Public startFile As String
Private FSO As New FileSystemObject
'This executes when the .DLL is loaded
Public Sub SetUp(NewForm As Object)
   Set iBoy = NewForm
   'Adds to the main exe, with its menu #, name, and Argument
   iBoy.RegisterPlugin 0, "iBoy Plugin", 0
   'NOTE: the arguement is an integer, and if you wish to make an application plugin (like iboy and iDoom) you can only pass the arguement as 0.
   
   'this will just define the start file. so the following is just an example of that. (and rember that if you need quotation maks inside your start file, you must put it in as Chr(34) )
   startFile = "put start file information here"
End Sub
'This is executed when the plugin is selected in the menu (i only use it to tell the user that it has been loaded successfully. and rember to add your name here. so we know who to contact if there is a problem)
Public Sub StartUp(intArg As Integer)
   MsgBox "iBoy Plugin was loaded successfully - jgjake2"
End Sub
'This returns the start file. simple enough?
Public Function get_startFile() As String
   get_startFile = startFile
End Function
Public Function do_Execute(appLocation As String, iPodLocation As String)
   'this is executed when the user hits "install" in the main application
    FSO.CopyFolder appLocation & "\plugins\iBoy", iPodLocation & "\", True
End Function
Public Function addToCfg() As String
   'When the user installs the application, it adds this to the user's loader.cfg
   addToCfg = "iBoy @ (hd0,1)/mnt/iBoy/kernel.bin /mnt/iboy_newkern"
End Function


now, compile it, and place the .DLL in the plugins folder. (and send me the file/source and i will host it on the sourcefourge page)

TIPS: rember, the project name, and the compiled file's name must be EXACTLY the same. or else there will be an error.

Screenshots

App. Installer 1.0
Enlarge
App. Installer 1.0
App. Installer 0.5b
Enlarge
App. Installer 0.5b
App. Installer 0.3b
Enlarge
App. Installer 0.3b
App. Installer 0.2b
Enlarge
App. Installer 0.2b
App. Installer 0.1a
Enlarge
App. Installer 0.1a
Navigation



  • Google Search (http://www.google.com/custom?sa=Google+Search&cof=S%3Ahttp%3A%2F%2Fwww.ipodlinux.org%3BVLC%3Apurple%3BAH%3Acenter%3BBGC%3Awhite%3BLH%3A141%3BLC%3Ablue%3BL%3Ahttp%3A%2F%2Fipodlinux.org%2Fstylesheets%2Fimages%2Fwiki.png%3BALC%3Ablue%3BLW%3A128%3BT%3Ablack%3BAWFID%3A70a74ab66f4d59ae%3B&domains=ipodlinux.org&sitesearch=ipodlinux.org)