[MOD][CHEF][TOOLS] AROMA Installer - Android Software Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The World First ANDROID Touch and Customizable ROM Installer
Don't Forget To Donate Me:
​
Android has an advance system for installing OS and updates, unlike other mobile OS that distributed the contents of OS in static ROM image(s), Android distributing the OS and updates in a plain zip file that contains all packages files and the updater for processing the installation.
The updater split in 2 type, the binary (update-binary) and script (updater-script), while the binary was executable files, and the script was configuration script that controlling the binary executable what to install.
But this advance technology never expanded into it highest potential ability, the update-binary was simply the linux executable wrote in C that runs in root mode, and can do anything into your system, including accessing Display FrameBuffer, accessing key and touch screen, set vibrate, runs programs, parsing files, loading png(s) and zip, and also reading and writing filesystem.
Old update-binary only support few functions that can controlled only by updater-script for installing the files, and not even one function that allowed the installer to show interactive user interface for users to input something that can manipulating the installing process. There is some program called "yesno" that show Yes or No interface, but it wasn't even enough to create more customizable updater.
Now with AROMA Installer update-binary, all this limitation was gone, and this advance technology already expanded into the highest level of its pontential.
Read More in amarullz.com [+]​
What is AROMA Installer
"AROMA" was taken from Bahasa Indonesia (Indonesian Language) and it's mean "Smells", but also abbreviation of "Amarullz ROM Manifest". It was advance update-binary for Android that contains many features like Wizard Installation, Touch User Interface (AROMA UI), Customizable Packages, System Inspecting, Themeable, and User Interactive. All release version will had "Smell Things" codename, example in 1st version it has codename "Anggrek" which mean "Orchid".
How AROMA Installer Works
It works because Chuck Norris drive the high tech jet plane with high tech technology to be able to control your phone in remote and show you an awesome Installer in your phone.
No, Seriously, When user select the zip file to install it, the recovery will extract the update-binary and runs it with few arguments, all process and stuff was simply handled by update-binary, the recovery only show the information passed by update-binary via custom pipe. The great things is that update-binary can do anything if we can code it in C/C++, but not all people can easily playing with C/C++, and Its not effective and not fun at all to compiled it every time we need to change the process. That's why the custom script also used in AROMA Installer, it was simply edify script that used in normal updater-script but with expanded functions available.
It wasn't a simple thing to archive something like this, because the update-binary is simply the "linux executable" that doesn't even supported with dynamic links of libraries, not even supported basic drawing functions like drawrect, drawline, and don't expect it can included OpenGL in it's binary. It's runs on it's own. Even User Interface was wrote from scratch to manipulating directly into display framebuffer, user input was readed directly from raw of kernel input device, png and zip was readed with static link library, and the configuration was parsed in it's own program. It was result of one full month of developing, but you can use it in an instant learning without even need to know how to manage memory usage and pointers.
The AROMA Installer will read, parsing, and run the script commands to show it's UI's, Calculate partitions sizes, create-read and write temporary prop files, set & get variables, do simple integer comparisons and math sequences, do the if else or inline if conditions, configuring UI color scheme, configuring rom information, and many more.
Because it wasn't that simple and need a lot of time to developing it, did I worth to get some donations from my works?.

Go To Here: http://forum.xda-developers.com/showthread.php?t=1461712

---- http://forum.xda-developers.com/showthread.php?t=1461712

Reserved - For Development and Script Sintax...

Reserved - For Theming and UI Customization Info & Downloads

Thanks To
Sebastiaan15
Prof Peach

What exactly does this thing do? and for average minds like me how will this help in daily use

[CHEF] TAG : Only for ROM Maker.
It was for zip ROM, so User will be able to customize their rom installation...

Related

[Porting Tool] MIUI APKTool

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Overview
This is a more than full-featured APKTool GUI, It has a few options for porting which I'll explain in great detail but for now I'd like to say despite the minimalistic look which will stay lite forever, it does do a lot for efficiency and can be used for things other than MIUI, but is made especially for MIUI.
Notepad++
This deals with edits that need to be made with Notepad++ in general; It will open the selected file from WIP as well as the one from the Rom being ported for easy comparison.
Kernel Options
Pretty Simple, Executing the 'Unpack Boot.Img' Command will automatically split your Ramdisk; which can be found in root\boot, Repack puts everything back together and inserts Boot.img back into your WIP Rom folder.
Backup Options
Use this to make a backup of the current WIP Rom files; any backup files stay present until manually overwritten; saving time since the boot.img and updater-script can be used for any MIUI build generally.
Target
When a Workspace is generated, all APK and JARs will be placed into respective folders for easy access, tick 'Base' to work with your base rom APK and JARs and tick Port to work with your Port rom components
Download: MIUI APKTool 0.10
Handbook and source / Original post
Misc. Notes
This can be compiled If you have AHK installed easily by just pasting the code into a new AHK file.
Are you a fans of MIUI?
ImaxAndroid said:
Are you a fans of MIUI?
Click to expand...
Click to collapse
Huge fan, I'm also a member of the porting team at en.miui.com ;x
Bump, I have recoded this and it is less complex in general, using only variables to keep track of its own settings.
Aapt should be kept in the same directory and folder settings are no longer persistent for the sake of simplicity; however rotating folders are still possible and it works the same as before
I added porting options lol
Bump, I've added more to this and removed the need to have to set folders before each use; Ramdisk stuff has been streamlined to be more 'in the background' and the option to backup Build.prop, Updater-Script and boot.img have been added as well.
The Backup options apply to things inside 'WIP' and when using the Load option, it inserts backup content into WIP. This takes a lot of pain away from multiple ports or multiple attempts when trying to find the right base as far as Updater-Script and Boot.img go.
Lastly the Workspace Generator has been updated to mirror the new dependancies that have appear in MIUI 3.9, this should now support all MIUI JB versions 3.9 and under
Lastly the GUI is less clunky and less obnoxious to use, and faster in general
any tutorial on how to use this?
Will try

[ TOOL ][ SYSTEM | NORMAL ][ APP - COMPRESSOR ] Cassini.1.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation
Step - 1 : Setting Up your PC!
Download The following resources first:
Java SE Run-time Environment 7 [ Java Dependencies For Signing APK tool ]
Now let's begin setting up your PC,
Install the above mentioned programs.
Go to Advanced System Properties.
It looks like this:
Go to Environment Variables, then create a new System Variable, having name JAVA_HOME and value as the path where you have installed the JRE.
It looks like this:
Now after creating the JAVA_HOME variable, search for Path system variable in the System Variables list. Now this is a bit tricky. Once found click on it and then on Edit. Move the cursor to the end of the string till you see ";" (without quotes), add the path to your JRE bin folder just after it.
It looks like this:
OK, so if everything went fine and just as what instructed then you are all good to proceed to Step - 2!
Step - 2 : Installing Cassini on your PC!
Download the latest build from the download section.
Extract the zip Cassini.[CURRENT-VERSION].zip, and execute Cassini.[CURRENT-VERSION].exe.
Now follow the Installation wizard and you are done!
It looks like this:
​
How to Use?
Firstly, open up your C: Drive and then go to Program Files [Program Files (x86) in case of 64-bit system] folder, then just look for a folder named Divya Mamgai, go in it and you will find a folder named Cassini and that's it, it is your Main directory.
Now copy your apk files to the working directory of it, and then start the program.
Now just press enter to start compressing!
Wait for the process to complete, and all your apk files will be available to be used while saving a lot of data on your device in the build folder.
Download
Cassini.1.1 - [5.76 MB (6041289 bytes)]
​
Currently Compatible Apps
All System Apps, except - LatinIME.apk [ Results in force close of keyboard?! ]
Some PlayStore Apps.
Example of working - ZPlayer, Textra, Solid Explorer and even more!
Example of non-working - WhatsApp and especially all the games i had (!), please try it out and report me of what apps are compressible and what are not?​
​
Screens
Cassini.1.1 -
​
Hit thanks if you like my work! [ ]
Change Log
Version - 1.1
Initial release with minimal features.
[Tool][Windows] Cassini.1.2 - App Compressor is Back!
thank you, perfect
thank you, perfect, that's what I needed
hugo.gabriel999 said:
thank you, perfect, that's what I needed
Click to expand...
Click to collapse
You are welcome buddy!
does this work on unbutu 13.10? i guess it is for windows.
correct me if i am wrong.
Does app compression also boost file system performance in anyway? Regardless, this is great!
Su vaat che!
Are there any downsides such as a slower phone?
Could we have more info on what it does ?
Does it open apk res and compress them ?
really productive, that is. would definitely try it soon
Does this make any impact on receiving updates from the Play store? After updating would the apps be uncompressed?
by comparing at files which was compressed i can see Res and resources.arsc got compressed. and th compression ratio is great too. i was using similar method called Go Optimizer by gu5t3r without any isse and helped me saved more space in my phone.
try it out right now ... really awesome dude! thanks
this is the best tool! I'm a dev, so can I use this n the system apps of my roms before I make them into a flashable zip? Also, does this work on the framework-res.apk?
Have tried some system apps. But non of,them works after replace them.
SystemUI
Mms
Phone
Settings
Contacts
Camera
Sent from my Xperia Ray using XDA Premium 4 mobile app
I respect your work but its not The Only of its kind!
as Dilesh Perera said,goptimizer like..
what is the png compression/optimization technique used?
Is this working on kitkat?
First of all sorry to not reply so late cause, I had exams and also the fact that I forgot to subscribe the thread.
I'm really sorry.
desalesouche said:
does this work on unbutu 13.10? i guess it is for windows.
correct me if i am wrong.
Click to expand...
Click to collapse
Yes you are right it is based on some of basic functions of Windows, also I don't think the setup might not work in Unbuntu.
DroidOnRoids said:
Does app compression also boost file system performance in anyway? Regardless, this is great!
Click to expand...
Click to collapse
Well I don't know accurately but check out this rom - Hyperion Xperia U , I have used Cassini in it and it really helped my device to handle multitasking in a much better way. But I won't get my hopes up in getting better performance.

[TOOL][WIN] ZipCreator v1.5 - Easily Create Flahsable Zips With GUI

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello! I have built a little windows app that allows you to easily create flashable zips. (tested on Nexus 5 (android 4.4) and Samsung galaxy S i9000 (android 4.3))
INTRODUCTION:
This program allows you to create flashable zips. Basically the program just creates directories needed
for flashable zip and place edited updater-script and selected apk or zip to right folder.
Then these folders are zipped with DotNetZip library. And voilà zip is ready to be flashed.
To use signing, make sure you have Java installed on your compuer.
CURRENTLY NOT COMPATIBLE WITH ANDROID 5.0 LOLLIPOP!
FEATURES:
- Creating flashable zips for user, system apps, framework-res.apk, bootanimation and build.prop
- Editing updater-script
- Drag & Drop functionality
- Signing created zip
Upcoming Features:
- Lollipop support
- Multi languag support
CHANGELOG:
Version 1.5:
- Simplified interface
- Improved code
- Minor bug fixes
Version 1.3:
- Added custom names option
- Rearranged options
Version 1.2:
- Android 4.4+ Kit Kat support (for apps in priv-app)
Version 1.1:
- Added signing zips
- Improved code and minor bug fixes
Version 1.0:
- Added more options
- Support for creating Zip's with multiple Apk's
- Completely rearranged UI
- Code improvments and bug fixes
Version 0.2:
- Kit Kat support
- Creating zips for build.prop
- Added options tab
- Bug fixes and improved code
- Added Microsoft.VisualBasic.PowerPacks.Vs.dll (thanks to @codelover)
Version 0.1:
- Beta relese (2014-01-29)
HOW TO:
Just drag an apk or zip to the textbox, and then follow message boxes for editing updater-script.
Name your zip and press enter. Zip will be saved to selected directory in options. There you can also
toggle message box pop-ups.
(great tutorial for editing/explaining updater-script http://forum.xda-developers.com/showthread.php?t=2377695)
"No one has ever become poor by giving."
Anne Frank
Seems interesting.
Did you test it and can you give an exemple of what you did, it'd be nice.
Best regards
Franky
any plans for a osx version?
Dont Working
It won't open on my PC, windows 7 enterprise x86.
will it be possible to flash apk's + data as of a backup?
Dosen't Work !!!
Hi, I've yet to try the tool. Found you through the portal, Yay! Wanted to thank you for your work on this app, as it's something for which I've been looking. Thanks for your hard work, the development and for all future work on this app to come. Cheers!
tinydynamite00
I don't think Visual Basic Power Packs is installed by default, download it HERE.
@OrglCe, you might need to consider include 'Microsoft.VisualBasic.PowerPacks.Vs.dll' in your zip package, of cause, under same path with Ionic.Zip.dll.
EDIT: Logo expanded too much here.
Keep up the good work.
Cheers
codelover said:
I don't think Visual Basic Power Packs is installed by default, download it HERE.
@OrglCe, you might need to consider include 'Microsoft.VisualBasic.PowerPacks.Vs.dll' in your zip package, of cause, under same path with Ionic.Zip.dll.
EDIT: Logo expanded too much here.
Keep up the good work.
Cheers
Click to expand...
Click to collapse
can we creat stock rom zip by this tool
STOCK ROM SOURCE FTF FILES
It works! Windows 8.1. If you edit the installation hands 4.4 also works.
Awesome, cant wait for kitkat support
xyagnesh.davex said:
can we creat stock rom zip by this tool
STOCK ROM SOURCE FTF FILES
Click to expand...
Click to collapse
+1:good:
This app looks great.
What would be greater is that the support of kernel flashing, i.e. boot.img files.
Great work @OrglCe will be following the progress of this app!
I want to edit some system files (e.g. build.prop) using my own scripts, do I have to choose the "flash system app" option? My problem is to find the right update-binaries files, the ones from working zips failed and I have no idea about creating my own.
I wish there would be some equivalent tools for linux...
klenamenis said:
I want to edit some system files (e.g. build.prop) using my own scripts, do I have to choose the "flash system app" option? My problem is to find the right update-binaries files, the ones from working zips failed and I have no idea about creating my own.
I wish there would be some equivalent tools for linux...
Click to expand...
Click to collapse
The "flash system app" option is only for flashing system apps. You can't use it to flash build.prop or any other system file.
But I will try make that option in the future releases.
sweeet good job!!!! :victory:
Can it made to add more than one to the zip?
alammori said:
Can it made to add more than one to the zip?
Click to expand...
Click to collapse
This feature will be added in the next versions of the app. I will try to make it as soon as possibile,

[MOD][TEMPLATE] APK-Patcher Lite

APK-Patcher Lite
Flashable Zip Template for Modifying System APKs On-Device
Based on APK-Patcher by @osm0sis​
Information
This is a modified version of APK-Patcher that will delete / inject files into System APK files instead of using a baksmali / apktool method.
The method used here is a similar method used in my ROMs to patch files, where instead of having to have like for example 4 SystemUI files, I only needed to keep the actual files that were changed.
This method could also be used quite easily to apply OTA updates or addons on already pre-modified APK files.
LINK TO GITHUB (STANDARD): https://github.com/djb77/APK-Patcher-Lite
LINK TO GITHUB (MAGISK): https://github.com/djb77/APK-Patcher-Lite_Magisk
Usage
Copy your pre-compiled resource files (including .dex files) to the patch folder, removing the .apk part of the filename (ie: SystemUI)
Create a file in scripts with the same name (ie: SystemUI.sh) if you want to delete any existing files from the APK
Make edits to envvar.sh, and also to extracmd.sh if needed
Properties / Variables (envvar.sh)
banner="";
apklist="";
apkbak=/data/media/0/APK-Backup;
backup=1;
cleanup=1;
banner is the name of your patch zip, usually suggestive of what it does, to be displayed at the beginning of the zip flash. You should include your name/handle here like "by osm0sis @ xda-developers" for credit purposes.
apklist is a string containing the list of APKs to be patched included in the patch zip, separated by spaces between the quotes. Each APK is automatically found recursively in /system, then copied to the working directory to be decompiled and acted on, then copied back to /system.
apkbak is the location to place backups of the untouched APKs in apklist if backup=1 is set.
backup=1 will store backups of the untouched APKs in the location specified in apkbak.
cleanup=0 will keep the zip from removing it's working directory in /tmp/apkpatcher - this can be useful if trying to debug in adb shell whether the patches worked correctly. cleanup=1 is necessary on multi-APK patching zips, so it's recommended each APK to be patched be tested on their own with cleanup=0 before combining into a single zip.
envvar.sh
Modify the envvar.sh to add your banner, apklist, backup and cleanup options
Multiple files can be patched, put a space between the filenames (ie: apklist="file1.apk file2.apk"
extracmd.sh
Modify the extracmd.sh to add any additional commands to be performed at the end of the patching process that aren't patch-related (/data file changes,
scripts/$apkname.sh
fileremove="";
$apkname is the name of the folder that you put your resources files in. Copy scripts_sample.sh and rename it to your APK (ie: SystemUI.sh)
Multiple files can be deleted, put a space between the paths (ie: fileremove="/res/drawable/file1.png /res/drawable/file1.png"
Good job, mate. Usefull for a 5-SystemUI ROMs :highfive:
Good job as usual..... mate
Nice one mate
Can't wait to try it out
Well done, good job bro [emoji106]
Can I use this to get more coins in wonka's world of candy?
NICE... :good: :highfive:
Good work djb77
Replied to wrong thread
Could this modify an apk's screen orientation?
For months i've been trying to get USTVHUB to open on my Shield TV on 8.0 but wont because the app only opens in portrait mode-meant for phones only.
This app works on my S7 or phones. But no matter which screen orientation app i try, and tried editing code, the app crashes every time on my Shield tv because that's landscape mode.
If the OP app wont work for this can someone point me in the direction of something that would work to change an apk's screen orientation?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
dovedescent7 said:
Could this modify an apk's screen orientation?
For months i've been trying to get USTVHUB to open on my Shield TV on 8.0 but wont because the app only opens in portrait mode-meant for phones only.
This app works on my S7 or phones. But no matter which screen orientation app i try, and tried editing code, the app crashes every time on my Shield tv because that's landscape mode.
If the OP app wont work for this can someone point me in the direction of something that would work to change an apk's screen orientation?
Click to expand...
Click to collapse
My module will work if you give it the right files to inject, what files/resources my module injects into an APK is your responsibility.
this need root?
smallville7123 said:
this need root?
Click to expand...
Click to collapse
no root needed, just custom recovery to flash your finished zip
Does it support non system app? Can I add files (not replace) that does not exist in the APK itself? (My banking app launcher icon only support mdpi, so I want to add higher resolution)
For me returned error bellow
Code:
local entry crc does not match

[TOOL][ADB][Windows]RAM-Hog Sniffer For Rooted Android Emulators

Given the case you feel your favorite Android emulator runs slowly, especially at a certain game, then you should remind that Android emulator's (AVD) performance mainly depends on correct setting of its
A: Android per app Heap Size granted
B: VM total RAM (read: Random Access Memory) allocated off host machine
Most emulators don't automatically take care of this, they are preset to standard values: it's on the user to correctly configure it.
User has to check and monitor for the RAM usage of an individual app/game on Android, has to check which app/game is eating the maximum RAM and affecting the performance.
Yes, for me one of the fundamental questions users ask (or at least, they should) is: how much memory is my program using? It may be a simple question, but with a virtual memory operating system like Android the answer is quite complex.
By default Android OS - a derivate of Linux OS - since ages comes with procrank tool, what in detail shows you some RAM metrics for an application as those are VSS, RRS, PPS and USS. So also Android OS provided by the various emulators should do it, too.
Installed Terminal Emulator app on some wellknown emulators and ran procrank. Experienced that on Android emulators like
BlueStacks 4 ( Android Nougat )
PROCRANK doesn't work at all, you get message: "error creating kernel interface -- does this kernel have pagemap?"
MEmu 6 ( Android Nougat )
PROCRANK doesn't exist - means isn't implemented at all
NOX 6 ( Android Nougat )
PROCRANK isn't working, you get message: library "libpagemap.so" not found
Genymotion 3 ( Android Nougat )
PROCRANK doesn't work at all, you get message: "error creating kernel interface -- does this kernel have pagemap?"
Maybe someone knows reasons for that?
Hence, to get out the app/game specific RAM metrics ( read: VmPeak, VmVSS, VmHWM, VmRSS and VmPSS ) on an Android emulator, I wrote a Windows command script ( ~50KB ) that running against a rooted emulator gives them to me: I named it RAM-hog Sniffer. Notes: It's provided on an "AS IS" basis, it's free software, and you are welcome to redistribute it under license GPLv3.
Successfully tried it on properly rooted and ADB-enabled BlueStacks v4.50.5.1003 ( Android Nougat ):
Excerpt of logfile created:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Useful or not is for you to tell, give it a try and leave a comment with suggestion if indicated.
Usage:
• Download the attached ZIP and unpack it on Windows PC into any location of your choice
• Connect a rooted and ADB enabled emulator to PC
• Run Windows batch-file named RAM-hog-Sniffer
FYI: You will need to install the Android ADB drivers if your emulator is not detected.
PS: Please, do NOT share this elsewhere - I want to be able to update if necessary.
Script revamped. New version is in OP.
gr8. ty
To keep you updated: BlueStacks announced to fix the PROCRANK problem
According to the description I think something good,
but, can the script, not to change to the installed system,
for editing on a computer.>?
Ciuma777 said:
According to the description I think something good,
but, can the script, not to change to the installed system,
for editing on a computer.>?
Click to expand...
Click to collapse
You use any ANSI-editor of your choice, preferredly of course Notepad++, to edit the script on your Windows computer according to your needs.

Categories

Resources