[Tool][DEV]OTA Creator V1.2

Search This thread

Thunder07

Inactive RC / RD
Sep 22, 2007
1,541
2,415
attachment.php


As The Name Suggest This To0l Will Create An OTA Update Package For You,
It Doesn't Work Like The Actually OTA Packages Due To The Nature Of Custom ROM And Their Customization Ability,
Making patching near to impossible,however this will scan to folder and compare them,
picking the differences, creating a new OTA Folder, which you just zip and broadcast.

The Advantage Of Using This Tool Are Simple
Smaller Update Packages,
Faster Upload From The Dev,
Faster Download For the User,
It's Also Allows user to update without having to reflash stock kernel, as the modules (if they're the same) wouldn't be included,
It's Also Allow You To See The Actual Difference between each updates​

Updates:
Initial Release V1.0: Simple OTA Maker
Update V1.2:
Bug Fix
Update V1.1:
Logger Will Show An Error Should One Occurs
Exceptions (These Will Not Be Compared But Will Be Copied)​

Upcoming Updates:

Suggestions
All Suggestion are welcome

Notice:
1) For Aroma Users I highly Recommend that after using the tool to copy and paste that folder yourself,
usually Aroma options don't change and thus ignored by this app
2) The Same Apply To the update binary
3) If You Use This App, Please Credit, There is no need to tell me but i'd like to know
4) Some ROM format the /system partition before installing the ROM, if so make sure to comment out that line
5) I'd Highly Recommend You test the OTA package before publishing it


DOWNLOAD HERE
Look @ The 2nd Post For A Quick How To.
 

Attachments

  • OTA.jpg
    OTA.jpg
    18.3 KB · Views: 12,151
Last edited:

Thunder07

Inactive RC / RD
Sep 22, 2007
1,541
2,415
How To Use
1) Extract The Old ROM (v1) Into A Folder And Place The Folder Into The "ROM" Folder
2) Extract The Updated ROM (v2) Into A Folder And Place The Folder Into The "ROM" Folder
3) Run The Tool & Click Refresh
4) Choose The Old ROM 1st & Then The 2nd ROM
5) Select A Name For Your OTA Folder
6) Click Process & Wait For The Magic To Happen
7) Now A Folder Will Be Created With The Name You Specified & Placed In The OTA Folder
8) Now You "Probably" Need To Edit The Binary Script To Make Sure It Works Correctly,
^^ You Won't/Shouldn't Remove/Edit Symlink/Chmod Or Extract Unless They Specify A Specific File
 
Last edited:

memnoc

Inactive Recognized Developer
Feb 23, 2011
4,542
5,209
what a great idea OP, my congratulations I'll try it asap, thx a lot:good:
 

Thunder07

Inactive RC / RD
Sep 22, 2007
1,541
2,415
Awesome idea. Nice one. Would be useful if the devs that use this have a script to remove any .dex incase the ota receiver has reodexed their rom. But that's another matter.

thats a different story,
though i'm not yet 100% yet sure if odex apk/jar are interchangable, but let say they are,
this would work the same way,
and i doubt a dev would release 2 roms an odex and deodexed, but thats a the cooks problem not mine :)
 

Thunder07

Inactive RC / RD
Sep 22, 2007
1,541
2,415
Update V1.1

Update V1.1:
Logger Will Show An Error Should One Occurs
Exceptions (These Will Not Be Compared But Will Be Copied)

Update Is In The 1st Post
 

li9ht

Senior Member
Oct 26, 2010
65
19
Failed To Copy
Process Took 1 Minutes And 7 Seconds

window 7 ( run as administrator )
cm10 nightly updaet
 

crazykiddo

Senior Member
Sep 30, 2010
664
420
45
Manila
www.crazykiddo.net
yeah great app.
but how does it compare?? on filesize, date or how?
I just tried to compare rom 1.0 with rom 1.1 and it gave me update on almost all system apks but they are the same date and size??
 

Top Liked Posts

  • There are no posts matching your filters.
  • 32
    attachment.php


    As The Name Suggest This To0l Will Create An OTA Update Package For You,
    It Doesn't Work Like The Actually OTA Packages Due To The Nature Of Custom ROM And Their Customization Ability,
    Making patching near to impossible,however this will scan to folder and compare them,
    picking the differences, creating a new OTA Folder, which you just zip and broadcast.

    The Advantage Of Using This Tool Are Simple
    Smaller Update Packages,
    Faster Upload From The Dev,
    Faster Download For the User,
    It's Also Allows user to update without having to reflash stock kernel, as the modules (if they're the same) wouldn't be included,
    It's Also Allow You To See The Actual Difference between each updates​

    Updates:
    Initial Release V1.0: Simple OTA Maker
    Update V1.2:
    Bug Fix
    Update V1.1:
    Logger Will Show An Error Should One Occurs
    Exceptions (These Will Not Be Compared But Will Be Copied)​

    Upcoming Updates:

    Suggestions
    All Suggestion are welcome

    Notice:
    1) For Aroma Users I highly Recommend that after using the tool to copy and paste that folder yourself,
    usually Aroma options don't change and thus ignored by this app
    2) The Same Apply To the update binary
    3) If You Use This App, Please Credit, There is no need to tell me but i'd like to know
    4) Some ROM format the /system partition before installing the ROM, if so make sure to comment out that line
    5) I'd Highly Recommend You test the OTA package before publishing it


    DOWNLOAD HERE
    Look @ The 2nd Post For A Quick How To.
    8
    How To Use
    1) Extract The Old ROM (v1) Into A Folder And Place The Folder Into The "ROM" Folder
    2) Extract The Updated ROM (v2) Into A Folder And Place The Folder Into The "ROM" Folder
    3) Run The Tool & Click Refresh
    4) Choose The Old ROM 1st & Then The 2nd ROM
    5) Select A Name For Your OTA Folder
    6) Click Process & Wait For The Magic To Happen
    7) Now A Folder Will Be Created With The Name You Specified & Placed In The OTA Folder
    8) Now You "Probably" Need To Edit The Binary Script To Make Sure It Works Correctly,
    ^^ You Won't/Shouldn't Remove/Edit Symlink/Chmod Or Extract Unless They Specify A Specific File
    1
    Awesome gonna use them for my roms....

    Real Steel
    1
    Awesome gonna use them for my roms....

    Real Steel

    Great,
    Let me know if you run into any problems.
    1
    You do love making it easy for everyone:)

    Sent from my HTC One X using xda premium

    I'm cool like that :p

    Sent from my HTC One X