D4 Update Zip Maker v1.2r1 - Make update.zip with some clicks!

D4rKn3sSyS

Inactive Recognized Developer
Jan 12, 2011
3,800
16,277
0
Medellín
Well, I was seeing that some times people just don't like to manually make scripts, so I had the iniciative to make this software, and after weeks of no sleep, here you go.. I hope you guys like it!

Features:
  • Installable, now you can choose any folder on PC for building zip! Removed since 1.2
  • Easily build update scripts for Edify script (Used by most of ClockWorkMod Recovery's)
  • Configuration for compression
  • MD5 Calculation for Created Zips
  • Read from file
  • Hotkeys
  • Smart functions (like automatic placeholders for empty system folders only)
  • Non-repeatable options prompt (for example, formatting data twice)
  • Device selection (we'll need devices plugins :D)
  • Manual edition
  • Default symlinks for toolbox and busybox
  • Easy use for starting users
  • More!...

Simple instructions

Please report bugs, and remember that you need to have java installed for run this, and if you're on windows vista/7, run as administrator
This is a little video when I was building last options, now it's more complete and fast

Cheers,
D4.
 

Attachments

Last edited:

D4rKn3sSyS

Inactive Recognized Developer
Jan 12, 2011
3,800
16,277
0
Medellín
10.03.2012 - 1.2r1
Fixed a LOT of bugs
Non installable again
Added EVO 3D prebuilt
Revamped logo, and Customizable themes on options

15.08.2011 - 1.01r2
Fixed this bug, thanks to darkstep for reporting
Improved zip method

13.08.2011 - 1.01r1
Now installable!
Output folder now it's on installation folder
Selection of external folder
Read script from zip
Added more hotkeys
Custom zip comment
Fixed bugs

08.08.2011 - 1.0r2
Implemented location of working directory (now you can work out of update folder)
Fixed bugs

07.08.2011 - 1.0r1
Initial Release.
 
Last edited:

D4rKn3sSyS

Inactive Recognized Developer
Jan 12, 2011
3,800
16,277
0
Medellín
Simple instructions for everybody to build zips:

  • Our work Folder will be called /update by default, and Update zip maker will create this folder on startup (you can change working folder). Also Update Zip Maker zip this folder when you press "Build package". *NEW* Now you can change working folder!
  • Copy files to be modded on selected place (for example, if I want to mod /system/build.prop, I'd put build.prop inside /update/system/ folder, which will create Update Zip Maker software) //also something interesting, If you press "Extract system" button, Update Zip Maker will create /system folder, inside /update, and the same for data
  • Mount our filesystem (for build.prop case, then we need to mount system)
  • OPTIONAL: Add some notification to user, like "installing build.prop"
  • Extract files (for build.prop case pressing Extract system)
  • Set permissions(for build.prop case 0 0 0 644)
  • Push zip to phone, install and enjoy!
 
Last edited:

Eyama

Senior Member
Mar 16, 2011
913
1,272
0
Ljubljana
This program is the best:)I think this will be usefull for all devices who use ClockWorkMod Recovery so it will be greate to have teseter's with difrend device;)
btw D4 you are rocking;) exelent work;)

EDIT: hey is there any option that you add permissions for framework, bin, xbin, system?
i think when you press Set permissions it pups up like it is but there would be extra space that you just chose perms like for framework
Code:
(0, 0, 0755, 0644, "/system/framework");
this is just my proposal ;)
 
Last edited:

D4rKn3sSyS

Inactive Recognized Developer
Jan 12, 2011
3,800
16,277
0
Medellín
This program is the best:)I think this will be usefull for all devices who use ClockWorkMod Recovery so it will be greate to have teseter's with difrend device;)
btw D4 you are rocking;) exelent work;)

EDIT: hey is there any option that you add permissions for framework, bin, xbin, system?
i think when you press Set permissions it pups up like it is but there would be extra space that you just chose perms like for framework
Code:
(0, 0, 0755, 0644, "/system/framework");
this is just my proposal ;)
for folders like framework you can use "set permissions recursively" :)
btw, guys, could you press "sumbit to portal", on the top of first post, so everybody can see this please?
Edit, new version it's up, enjoy!
 

Attachments

Last edited:

Plancton.fr

Senior Member
Jan 23, 2011
207
631
0
Lyon
This program doesn't create "update-binary", it is a bug or it is volontary ?

EDIT : My mistake ! I didn't use this software correctly... Sorry :p It work like a charm :D

Very good job ! Great app :D
 

nishan432

Senior Member
Nov 22, 2010
445
43
0
Dhaka
First Thanks for Great tool.It's small and easy.
I make an update.zip to install an application.Here is the script:

mount("yaffs2", "MTD", "userdata", "/data");
ui_print("Coping app");
package_extract_dir("data", "/data");
set_perm_recursive(0, 0, 0755, 0644, "/data/app");

Problem is when i open the application it Force close.
Please Help me.
 

D4rKn3sSyS

Inactive Recognized Developer
Jan 12, 2011
3,800
16,277
0
Medellín
First Thanks for Great tool.It's small and easy.
I make an update.zip to install an application.Here is the script:

mount("yaffs2", "MTD", "userdata", "/data");
ui_print("Coping app");
package_extract_dir("data", "/data");
set_perm_recursive(0, 0, 0755, 0644, "/data/app");

Problem is when i open the application it Force close.
Please Help me.
Are you sure problem isnt with the app?

also try
set_perm(0, 0 , 755, 644, "/data/app/yourapp.apk")

set_perm_recursive it's for whole folders!
 
Last edited:

darkstep

Senior Member
Dec 4, 2010
235
63
0
why do i keep getting this message

i set my working folder inside the folder is system/etc/init.d/ and the script i wanna run,i have tryid everything
 
Last edited:

D4rKn3sSyS

Inactive Recognized Developer
Jan 12, 2011
3,800
16,277
0
Medellín
why do i keep getting this message

i set my working folder inside the folder is system/etc/init.d/ and the script i wanna run,i have tryid everything
Working folder it's main folder, that means /somefolder, you're trying to use /somefolder/system/etc/init.d, then you just need to use main folder, that means, working folder it's where you can see "META-INF", "system", "data", etc...