[release] RTD Suite-RTDStore v2,RTDPackager 1.2,AIPinstaller 1.2,RepoBuild 1.2 + src

Search This thread

djboo

Senior Member
About this Suite:

Arms Apps:

AIP Installer:

Installer for the AIP format. Since V2, the store needs this installed to install downloaded files. Currently must be manually associated with AIP files

Place the exe file and associated DLL in a folder somewhere sensible. I have not tested in ProgramFiles yet but the app elevates UAC so should be ok.

Double click on any AIP file (I include one as an example) and windows willl show this:
attachment.php


select 'more options' which will show this:
attachment.php


check the check box at the top and then click 'Look for another app on this pc'

A browse dialog will open - find and select AIPInstaller and you are done. You only need to do this the first time. I intend to add an auto install to this, so in future you can just double click the installer and it'll set itself up, but till then...

From now on, you can double click an AIP file and the installer will pop up. Usually just hitting 'install' will be all you need to do (there are some advanced functions like disabling the install batch if it exists, and changing the install path which isnt really recommended)


RTD Store V2:

Work in progress version of a new RTD Store. Much simpler and should be more stable. Install and settings currently not implemented. More details coming soon.


PC Apps:

RepoBuild:

run like
RepoBuild.exe d:\dropbox\public\repo
to prep a folder for being a repo. needs to be run on any changes. You may need to FTP files to your server.

RTD Packager:

Create AIP files from a folder or from an MSI file.

This utility is designed for creating AIP files. Its worth paying note that the AIP format is designed for repos more than it is the installer - so there are a lot of details here which the repo can use to make you app more visible.

V1.1 now has full open and save support.
V1.2 has MSI support

Save will save a template XML, which can be loaded later with the Open button. Open will also open an existing AIP file and fill in the details.
Create Package no longer saves in the same place as the files being packaged - it opens a save dialog.
The browse button will now work and populate the run EXE field and the folder field.

Aca50.png


some details:

AppName is the display name - and the install folder - so avoid \'s and such. If you change this in an update, it will get installed to a new folder.
Updates are detected based on the App GUID. Change this, it will appear as a new app - use the same GUID on more than one app and you will have conflicts. The generate button for GUID *DOES* work - you should only use it on the first release of your app - and for the time being, keep it safe for any updates.

Run EXE is the exe that will be launched by the store when the user asks to run it - and if a shortcut name exists, will be placed in the start menu.
If you select an MSI from the browse menu, this overrides runEXE (and disables some irrelevant functions)

Install/uninstall batch files are option batch files for installing/uninstalling registry settings and the like. There is currently no uninstaller, but the store app should have this built in - the uninstall batch is NOT for deleting files - the store will handle that.

App version number is a REAL number. ie. 1.03 is ok. 1.0.3 is not.

App category is for placing your app in a 'folder' - it is free form, with | splitting. Anyone can create a new category this way and its not up to the repo manager to manage this. Obviously it will work better if we have sensible categories such as 'Apps|Browsing' or 'Emulators|GameBoy' - while its totally possible to do 'djboo|prerelease|funthing' - i hope we dont do that.



Source codes:

Complete source code for the RTD Repo Connector (used by the store), the store itself and for the RepoBuilder.

Donwload Now
 
Last edited:

Wischm0pp

Member
Jan 10, 2013
49
6
wait does installing aip packages enable piracy implying that we can build those packages out of already installed apps?
because that'd be a huge reason for microsoft to patch this exploit and disable the whole jailbreak thing :/

but still... nice work ;)
 

C-Lang

Senior Member
Nov 25, 2012
158
40
Redlands, CA
wait does installing aip packages enable piracy implying that we can build those packages out of already installed apps?
because that'd be a huge reason for microsoft to patch this exploit and disable the whole jailbreak thing :/

but still... nice work ;)

Even if that did work, I'm pretty sure it wouldn't run, because it's probably got a device-specific key or something like that.
 

lilstevie

Senior Recognized Developer
Apr 17, 2009
1,339
1,040
wait does installing aip packages enable piracy implying that we can build those packages out of already installed apps?
because that'd be a huge reason for microsoft to patch this exploit and disable the whole jailbreak thing :/

but still... nice work ;)

AIP packages are his own format for this installer. This installer is for desktop apps not metro apps.
 

samco08

Senior Member
Jan 24, 2009
159
7
RTDStore V2 stil doesn't work for me :crying:

************

Signature du problème*:
Nom d’événement de problème: CLR20r3
Signature du problème 01: rtdstore_v2.exe
Signature du problème 02: 1.0.0.0
Signature du problème 03: 50f8b2f9
Signature du problème 04: mscorlib
Signature du problème 05: 4.0.30319.18033
Signature du problème 06: 50b5a65f
Signature du problème 07: 48ba
Signature du problème 08: 34
Signature du problème 09: System.IO.FileNotFoundException
Version du système: 6.2.9200.2.0.0.256.97
Identificateur de paramètres régionaux: 1036
Information supplémentaire n°*1: 6f2f
Information supplémentaire n°*2: 6f2f32ff5e70fb27688c36be97d113dd
Information supplémentaire n°*3: bec2
Information supplémentaire n°*4: bec278df87ba111112a3494eea5fe2ba

Lire notre déclaration de confidentialité en ligne*:
http://go.microsoft.com/fwlink/?linkid=190175

Si la déclaration de confidentialité en ligne n’est pas disponible, lisez la version hors connexion*:
C:\windows\system32\fr-FR\erofflps.txt
 

samco08

Senior Member
Jan 24, 2009
159
7
Yes !
7zip arm Work like a charm.
the first version is the only one which work on my Surface.
@+
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    About this Suite:

    Arms Apps:

    AIP Installer:

    Installer for the AIP format. Since V2, the store needs this installed to install downloaded files. Currently must be manually associated with AIP files

    Place the exe file and associated DLL in a folder somewhere sensible. I have not tested in ProgramFiles yet but the app elevates UAC so should be ok.

    Double click on any AIP file (I include one as an example) and windows willl show this:
    attachment.php


    select 'more options' which will show this:
    attachment.php


    check the check box at the top and then click 'Look for another app on this pc'

    A browse dialog will open - find and select AIPInstaller and you are done. You only need to do this the first time. I intend to add an auto install to this, so in future you can just double click the installer and it'll set itself up, but till then...

    From now on, you can double click an AIP file and the installer will pop up. Usually just hitting 'install' will be all you need to do (there are some advanced functions like disabling the install batch if it exists, and changing the install path which isnt really recommended)


    RTD Store V2:

    Work in progress version of a new RTD Store. Much simpler and should be more stable. Install and settings currently not implemented. More details coming soon.


    PC Apps:

    RepoBuild:

    run like
    RepoBuild.exe d:\dropbox\public\repo
    to prep a folder for being a repo. needs to be run on any changes. You may need to FTP files to your server.

    RTD Packager:

    Create AIP files from a folder or from an MSI file.

    This utility is designed for creating AIP files. Its worth paying note that the AIP format is designed for repos more than it is the installer - so there are a lot of details here which the repo can use to make you app more visible.

    V1.1 now has full open and save support.
    V1.2 has MSI support

    Save will save a template XML, which can be loaded later with the Open button. Open will also open an existing AIP file and fill in the details.
    Create Package no longer saves in the same place as the files being packaged - it opens a save dialog.
    The browse button will now work and populate the run EXE field and the folder field.

    Aca50.png


    some details:

    AppName is the display name - and the install folder - so avoid \'s and such. If you change this in an update, it will get installed to a new folder.
    Updates are detected based on the App GUID. Change this, it will appear as a new app - use the same GUID on more than one app and you will have conflicts. The generate button for GUID *DOES* work - you should only use it on the first release of your app - and for the time being, keep it safe for any updates.

    Run EXE is the exe that will be launched by the store when the user asks to run it - and if a shortcut name exists, will be placed in the start menu.
    If you select an MSI from the browse menu, this overrides runEXE (and disables some irrelevant functions)

    Install/uninstall batch files are option batch files for installing/uninstalling registry settings and the like. There is currently no uninstaller, but the store app should have this built in - the uninstall batch is NOT for deleting files - the store will handle that.

    App version number is a REAL number. ie. 1.03 is ok. 1.0.3 is not.

    App category is for placing your app in a 'folder' - it is free form, with | splitting. Anyone can create a new category this way and its not up to the repo manager to manage this. Obviously it will work better if we have sensible categories such as 'Apps|Browsing' or 'Emulators|GameBoy' - while its totally possible to do 'djboo|prerelease|funthing' - i hope we dont do that.



    Source codes:

    Complete source code for the RTD Repo Connector (used by the store), the store itself and for the RepoBuilder.

    Donwload Now