[Galaxy S Plus I9001 Android Development] outerh3aven:
This is my most favourite topic!

I will enlight you all how to create your own flashable zip file. I'm trying to make it as n00bfriendly as I can.

DISCLAMER
Follow this guide step by step so nothing can happen. Anyway I'm not responsible for any damage caused because of me or this thread. If you have any questions or problems, don't be shy and
[B]ask me I will help or create it for you![/B]

So here we go:

There are two ways how to do it:

WAY ONE (PC):

What you need:

*brain (for those who don't know...)

*your pc

*notepad++

*7zip

*FlashGuide.zip (can be found in attachments)

WAY TWO (I9001):

*brain (yes, here too...)

*your I9001 (you don't need root)

*FlashGuide.zip (can be found in attachments)

*Explorer or RootExplorer app

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

WAY ONE (PC):

1.download the files for your pc and install them

2.open 7zip and unzip FlashGuide.zip

3.In the folder FlashGuide you will see two sub-folders which are as "META-INF" and "system"

4.see: META-INF

5.see: SYSTEM

WAY TWO (I9001):

1.download the files for your I9001

2.open the app and unzip FlashGuide.zip

3.In the folder FlashGuide you will see two sub-folders which are as "META-INF" and "system"

4.see: META-INF

5.see: SYSTEM

-----------------------------

META-INF​

Go back to the root of the folder and open up"META-INF". leave those files untouched and open "com" and then "android".

Inside the android folder, you will see two files named as "update-binary" and updater-script.

WAY ONE (PC):

Open the "updater-script" file with "notepad++".

You are free now to type some code you want just press HERE

WAY TWO (I9001):

Open the "updater-script" file by longpress it and choose "Text Editor".

You are free now to type some code you want just press HERE

-----------------------------

SYSTEM​

Concentration! It's nearly finished. Let's see, what you have to do with the "system" folder. It's in the root of the FlashGuide folder.

You should add your MOD now, HOW TO:

ADD an APP

If you want to add an apk file then create a folder named "app" and that "app" folder contains the apk file(s) that you want to put in the system partition of the ROM.

FRAMEWORK

If you want to add framework-mods then add a folder named "framework" into the "system" folder.put your framework mods into that folder. (in the most cases the Framework mods are in a Framework-res.apk file.)

LIBS

If you want to change libs then create a folder named "lib" and put the libs in there.

BIN

If you want to put bin files then the subfolder in the system subfolder will be "bin" and it will contain the bin files.

SCRIPTS

If you want to add scripts then name a folder in the system "etc", create there a folder named "init.d" and put the scripts in there.

NOW CHECK THIS LIST:

I updated the UPDATER-SCRIPT

√

I updated SYSTEM

√

IF NOT BOTH BOXES ARE TICKED, THEN YOU HAVE TO GO BACK!

After doing all that:

WAY ONE (PC):

open 7zip, go to the directory where the FlashGuide folder is located and zip it

WAY TWO (I9001):

After you modded the "Updater-Script" a backup had automatically been created. In this case it's the Updater-Script.bak data. Just delete it. Then go back to the directory where the FlashGuide folder is located, do long press the FlashGuide folder, scroll down, select "zip this folder" and follow further instructions.

Now you can rename the .zip to whatever you want!

THAT's ALL FOLKS!

PRESS HELP IF I THANKED YOU!