Post Reply

[Tool][TLC]UpdatezipCreator

4th September 2011, 11:55 AM   |  #1  
benzyniarz1's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 274
 
259 posts
Join Date:Joined: Mar 2011
More
The Team Lambent Corrosion member presents:
UpdatezipCreator

I've found some time to build a new app that can create updates (as zip archive flashable via recovery).

Features:
-Simply to use interface
-Edify & Amend scripts
-Automatic signing
-Signing single ZIPs
-Drag&Drop

I hope that app will work without any bugs

Changelog:
1.0.0.1
-adding update-binary to edify scripts (possibility of choosing own update-binary)
-added default scripts for edify scripts
-settings not stored in my documents

1.0.0.2
-Adding folders
-Drag&Drop
-Signing single zip archive

1.0.0.3
-Fixed bug with the wrong name of edify scripts

1.0.0.4
-Not signed archive is kept in temporary directory
-Functions library (inserting functions)

1.0.0.5
-Problem with update_ont_signed path solved (I hope so)

1.0.0.6
-Log mode

1.0.0.7
-Signing bug fixed

1.0.0.8
-Handling linux newline character in scripts

10/05/2013 - updated links due to many requests (unfortunately, my dropbox accounts was generating to much traffic )

DOWNLOAD:
Rar archive - about 540 kb
Source code - about 1,3 MB - Visual Studio C#
Attached Thumbnails
Click image for larger version

Name:	UpdatezipCreator.JPG
Views:	7018
Size:	47.3 KB
ID:	709697   Click image for larger version

Name:	UpdatezipCreator2.JPG
Views:	6026
Size:	47.9 KB
ID:	709698   Click image for larger version

Name:	UpdatezipCreator3.JPG
Views:	5328
Size:	46.4 KB
ID:	709699   Click image for larger version

Name:	UpdatezipCreator4.JPG
Views:	4872
Size:	41.0 KB
ID:	709700   Click image for larger version

Name:	UpdatezipCreator5.JPG
Views:	4681
Size:	43.4 KB
ID:	709701  

Last edited by benzyniarz1; 10th May 2013 at 09:53 PM.
The Following 136 Users Say Thank You to benzyniarz1 For This Useful Post: [ View ]
4th September 2011, 01:53 PM   |  #2  
cdesai's Avatar
Recognized Developer
Flag IN YOUR HEAD
Thanks Meter: 3,999
 
2,278 posts
Join Date:Joined: Jan 2011
Donate to Me
More
Now this'll get success!
5th September 2011, 06:30 PM   |  #3  
fergie716's Avatar
Senior Member
Flag Buffalo, NY
Thanks Meter: 3,673
 
3,966 posts
Join Date:Joined: May 2011
More
I can't wait to get back to my laptop and try it! Thanks OP!

Sent from my Nexus S 4G using xda premium
6th September 2011, 04:29 AM   |  #4  
jgrimberg1979's Avatar
Senior Member
Flag D.C
Thanks Meter: 214
 
970 posts
Join Date:Joined: May 2010
More
Awesome
Quote:
Originally Posted by benzyniarz1

The Team Lambent Corrosion member presents:
UpdatezipCreator

I've found some time to build a new app that can create updates (as zip archive flashable via recovery).

Features:
-Edify & Amend scripts
-Signing

I hope that app will work without any bugs

Changelog:
1.0.0.1
-adding update-binary to edify scripts (possibility of choosing own update-binary)
-added default scripts for edify scripts
-settings not stored in my documents

1.0.0.2
-Adding folders
-Drag&Drop
-Signing single zip archive

DOWNLOAD:
Rar archive - about 390 kb
Source code - about 500 kb - Visual Studio C#

Dude, this rocks!! Is there any way you can post a update script for HTC thunderbolt? I will def be donating!
The Following User Says Thank You to jgrimberg1979 For This Useful Post: [ View ]
6th September 2011, 04:50 AM   |  #5  
jgrimberg1979's Avatar
Senior Member
Flag D.C
Thanks Meter: 214
 
970 posts
Join Date:Joined: May 2010
More
I cant seem to get CWR to take any of my zips. I am getting in error "status 4" any ideas?
6th September 2011, 07:29 AM   |  #6  
benzyniarz1's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 274
 
259 posts
Join Date:Joined: Mar 2011
More
Quote:
Originally Posted by jgrimberg1979

Dude, this rocks!! Is there any way you can post a update script for HTC thunderbolt? I will def be donating!

Thanks, but what do you mean by update-script for the HTC thunderbolt? Scripts built-in are universal (amend) or almost universal (you need only to change mounting point manually). If you don't know how, I can prepare the specify script for your device.

I'm going to use phoneDatabase from amend2edify to prepare the mount points for different devices.

Quote:
Originally Posted by jgrimberg1979

I cant seem to get CWR to take any of my zips. I am getting in error "status 4" any ideas?

1. Are you have a full root kernel in the phone?
2. Are you tried to use the both update-scripts? (amend or edify)
3. If you were using edify, did you changed mounting point in script?

I think that CWM scripts should work on the CWR..
6th September 2011, 06:27 PM   |  #7  
jgrimberg1979's Avatar
Senior Member
Flag D.C
Thanks Meter: 214
 
970 posts
Join Date:Joined: May 2010
More
If you could make one for me that would be awesome. I tried using both amend and edify.
6th September 2011, 06:28 PM   |  #8  
jgrimberg1979's Avatar
Senior Member
Flag D.C
Thanks Meter: 214
 
970 posts
Join Date:Joined: May 2010
More
Quote:
Originally Posted by benzyniarz1

Thanks, but what do you mean by update-script for the HTC thunderbolt? Scripts built-in are universal (amend) or almost universal (you need only to change mounting point manually). If you don't know how, I can prepare the specify script for your device.

I'm going to use phoneDatabase from amend2edify to prepare the mount points for different devices.



1. Are you have a full root kernel in the phone?
2. Are you tried to use the both update-scripts? (amend or edify)
3. If you were using edify, did you changed mounting point in script?

I think that CWM scripts should work on the CWR..

Yes I am full root and s-off
Yes I tried using both
I am not sure how to do that
6th September 2011, 10:51 PM   |  #9  
benzyniarz1's Avatar
OP Senior Member
Flag Warsaw
Thanks Meter: 274
 
259 posts
Join Date:Joined: Mar 2011
More
Quote:
Originally Posted by jgrimberg1979

Yes I am full root and s-off
Yes I tried using both
I am not sure how to do that

You've tried edify, but didn't change the mounting point, so it couldn't work.. You need to change the line
Quote:

mount("/dev/block/stl6", "system", "/system", "rw");

to:
Quote:

mount("/dev/block/mmcblk0p25", "system", "/system", "rw");

Here is a prepared update-script for your device. Load it in update-script tab page in the app before making update.zip. I hope it will work. Do not forget to check the edify script in options.

So, here are steps:
  1. Add files you want to
  2. Check the edify script and built-in update-binary in the options page
  3. Load prepared file or change "mount" line manually in a update-script page
  4. Create zip archive

You can also try to mount system via (instead of "mount(..."):
Quote:

run_program("/sbin/busybox", "mount", "-t", "auto", "/dev/block/mmcblk0p25", "/system");

It also should work.
Last edited by benzyniarz1; 6th September 2011 at 11:00 PM.
The Following User Says Thank You to benzyniarz1 For This Useful Post: [ View ]
7th September 2011, 12:08 AM   |  #10  
jgrimberg1979's Avatar
Senior Member
Flag D.C
Thanks Meter: 214
 
970 posts
Join Date:Joined: May 2010
More
Thanks! I will test it out tonight and get back to you.

Sent from my ADR6400L using Tapatalk

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Android Software Development by ThreadRank