yashsingh1/xdaforums huggingface dataset:
[HTC One X] Thunder07:
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.
​
[HTC One X] Thunder07:
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
​
[HTC One X] razer1224:
Awesome gonna use them for my roms....

Real Steel
[HTC One X] Thunder07:
Great,

Let me know if you run into any problems.
[HTC One X] razer1224:
SURE!

Real Steel
[HTC One X] memnoc:
what a great idea OP, my congratulations I'll try it asap, thx a lot:good:
[HTC One X] backfromthestorm:
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.
[HTC One X] Pete7ate:
Thanks, that is amazing!
[HTC One X] joewong1991:
You do love making it easy for everyone:)
[HTC One X] Thunder07:
I'm cool like that :p

Sent from my HTC One X
[HTC One X] Thunder07:
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 :)
[HTC One X] Thunder07:
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
[HTC One X] hasoon2000:
This looks awesome! Will try it out when I mess with ROM development again!

You made it on the News Portal btw :)

http://www.xda-developers.com/android/cut-rom-transfer-time-with-ota-creator/
[HTC One X] Thunder07:
haha sweet thanks for let me know :)
[HTC One X] ayysir:
cant get the roms to show up in the app
[HTC One X] Thunder07:
you must extract the rom into a folder inside the "ROM" folder
[HTC One X] li9ht:
Failed To Copy

Process Took 1 Minutes And 7 Seconds

window 7 ( run as administrator )

cm10 nightly updaet
[HTC One X] Thunder07:
:p

an empty exception list broke the whole app....

Fixed And Uploaded
[HTC One X] ayysir:
would be great that this app also automatically creates a flashable zip and signs it
[HTC One X] crazykiddo:
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??
[HTC One X] Thunder07:
Weird I used it myself few times,

it uses md5 hash check which is more reliable,

Almost is not all....

Like for me it created 170mb folder out of 270mb for an cm10 update... ad they do seem to bring major changes through out.

If you are sure its not working link me to the ROMs.

Sent from my HTC One X
[HTC One X] Thunder07:
While its very much do able, the update script has to be changed nearly every time making that process a waste of time.

Sent from my HTC One X
[HTC One X] Daekin:
ok but I think you are missing files added to the archive - I have tried and it gave me small subset of files - all files were modified. but no files that were added in new version was there...

well...files were MOVED (but did not change)...so you ignore file paths? that is not good.
[HTC One X] Thunder07:
why would they change??

expecting a google like OTA where they patch files.... that would never happen,

as the nature of CUSTOM roms prevent that, any slight modification would change the md5 preventing patching,

as for the ignored path, its not meant to work like that, i just opened my eyes so give me a few to have breakfast and ill check again.

Edit:

i've looked over and over and over my code but i don't see any code that would move anything around only copy them,

i've also tested it with a sense and ASOP ROM both working fine... with and without exceptions

paths are not ignored, and i used 2 different paths... one with space and one without just to make sure.

can you explain whats the problem exactly?
[HTC One X] Daekin:
ok I understand: if I only MOVE files to another folder, the should not be in OTA, since I need to add runcommand(cp,oldfile,newfile) to updater script

nvm, it is working OK then
[HTC One X] Thunder07:
long story short... i dont see your point....

that new folder will have all the modification between 2 roms....

in theory, the only change to the updater script is to remove any system partition formatting line and

if there is a specific folder/file thats to be copied which will not be in the update, which is rare as most just say extract system to /system...

well... whats is OTA... patching older files with new ones...

which is the same as copying new files over the old ones,

i just made the comparison easier,

this should be most helpful for CM10 as they bring big updates every now and so..

while sense updates are usually devs tweaks... but that wouldn't prevent him from using it...

again i don't see your point of the arguments..

why i choose OTA, well it does create a folder with what should be on the OTA package :/

you have a better name??
[HTC One X] ayysir:
the ota creator when zipped is not flashable, when signed it isnt either then i see the new ota folder is missing user-script and when include it still is not flashable
[HTC One X] Thunder07:
In some cases the script must be changed,

What's the error you are getting?

What ROM are you trying to create an OTA for and which versions??

Sent from my HTC One X
[HTC One X] ayysir:
running it on my tf101 running 2.15 paranoid android build

and it wont flash the file at all
[HTC One X] erezak:
This looks really nice.

Are you planning for an OS X release?

Thank you :)
[HTC One X] Thunder07:
while its wouldnt be hard to code something similar as its a really basic program,

its very unlikely as i'd need a Mac to be able to build the program on....

and if you read back... all (or most) of the comments are complaints and no one said they've used it and that it worked :/
[HTC One X] erezak:
I'll be happy to port it for you. PM me if it's appropriate.

I'll try testing it with my ROM on a Windows machine and let you know.
[HTC One X] Thunder07:
sorry for the late reply,

the problem is its not as easy to port a VB.NET program into something like Linux/Mac...

if you have some knowledge into a programming, you'd be able to write it from scratch... but that's about it

C++ would be much easier but thats not the case.
[HTC One X] ruizit0:
nice tool!

if you could implemente an automatic update.zip creation it will be perfect!
[HTC One X] erezak:
Of course it isn't, I will need some form of pseudo-code to do it.

(I have some, by the way, 20+ years ;) )
[HTC One X] Thunder07:
if i get a chance ill PM you 2morrow or the day after.

there is a reason i haven't included it....

and i've mentioned it few times,

few posts back.
[HTC One X] irocevo:
I tried this app but it doesn't detect my cm10.1 custom rom. I have them in the ROM folder. I tried windows 7 pc and windows xp. Any thoughts on how to fix. I love the idea of this app :)
[HTC One X] Thunder07:
im assuming you read this http://xdaforums.com/showpost.php?p=31799592&postcount=2

i'd like to emphasise that you have to EXTRACT them & NOT leave them as zips
[HTC One X] irocevo:
Totally missed that. Lack of sleep. I'm compiling another build now. I cant wait to try this app out. Thanks :)
[HTC One X] Thunder07:
no worries... also something else...

when you do this... the changes are... binary_script and binary_update are the same on both builds...

thus they will be deleted... so make sure to copy them or as i said edit them....

if you have things such as symlink,chmod.... keep those... but make sure your extract will work correctly
[HTC One X] A.S._id:
HI! What about this?

HTC ROM-EXTRACTOR

fit Kenny Millington kmdm

I maked it and upload on the russian forum but may be to make thread here?
[HTC One X] Thunder07:
be my guest :good:

but this has nothing at all to do with this... to simplify the differences

you're extracting ruu,

im comparing 2 versions of a custom rom (which are usually zipped and thus require extracting)

different kind of extracting im afraid
[HTC One X] fantomster:
Ty:good:
[HTC One X] A.S._id:
The main task was, edit system.img (mount and create sparse image), but of course without extracting it from the RUU, it was impossible to achieve

ok, I understand that there is offtop, I just wanted to ask for advice, where do I make a thread, because the tool supports multiple devices htc ..

thanks for understanding
[HTC One X] theDroidfanatic:
Thank you! :)

Sent from my HTC One X
[HTC One X] EnerJon:
Suggestion

[MENTION=618483]Thunder07[/MENTION] Nice Work Sir :)

Just One Suggestion... Can't We Use BSDIFF/IMGDIFF Tool To Make Smaller OTA Updates?

What Your Tool Does Is, It Compare Two Folders And Then Extracts/Copy-Paste Different/Newer Files into "OTA" Folder... Thats Good, But If We Use BSDIFF Tool Then The Generated OTA Size Could Be More Than Five Times Smaller Compared To Original OTA... What Do You Say About it?

Actually i Was Working On The Same Type Of Project But My idea is To Use BSDIFF Tool in My Project To Make OTA Size More Smaller... Android is A Bit New To Me... Now i Need Your Opinion For This... Thanks Alot :)
[HTC One X] Thunder07:
i thought of that...

but the way the mod community uses android makes it almost useless,

since a single byte change in an apk or something will prevent patching...

but this way you'd guarantee it being applied.
[HTC One X] EnerJon:
Yes You Are Right But Normally Files Don't Get Modified By Themselves... This is The End User Who Can Modify Files And He Should Not Do This if He Wanted To install New Updates, Same Rule Applies For Stock ROMs...

The Developer Of The ROM Can Also Leave A Note So The End User Will Be Aware Of it...

Or Atlease BSDIFF/IMGDIFF Tools Can Be Added As An Optional Feature, Because What i Think is, OTA Creator Becomes inefficient For Those CM/MIUI/Lewa ROMs Because Even Their Weekly Updated ROM Contain Dozens Of Files With Different MD5 Hashes, And Then The Generated OTA With This Tool Can Exceed 100MB... One More Benefit Of Adding BSDIFF is Developer Can Make OTA Update if He Gets The New Firmware Or New ROM Backup From Somewhere Else...

IMGDIFF Tool is Alot More Better Than BSDIFF Tool... i Checked Each And Every Corner Of The Web But Not Able To Find IMGDIFF's Win Port... i Asked Some Developers To Compile it For Windows Because i Dont Know Linux... But Still Stuck With BSDIFF Tool...

This Will Be Helpful For Alot Of Peoples if You Can Add These Tools in Your OTA Creator... There is A Guy in XDA Who Compiled IMGDIFF For Win, But Thats Not Working For Me... if You Know Where i Can Get IMGDIFF For Win, Pease Share The Source i Will Be Very Thankful To You... :)
[HTC One X] Techie-Oses:
Can you update thus tool? I love this tool
[Sony Ericsson Xperia Neo, Pro] a1b2c99:
Here are the new JB Adreno drivers which will boost graphic performances on our 2011 Xperias. I've made a benchmark with AnTuTu before flashing the libs on my stock 587 Neo V and the score was 3247. After flashing the libs score is 3493. Also the whole UI is much smoother than before.

Download from here: http://xdaforums.com/showthread.php?t=1828902

SS after flashing...

It is already posted in Neo Development section. I tested it and thought would be useful for Neo V users. Flash it and share your experience.

IT DOESN'T WORK WITH AOKP OR OTHER ROMS (ONLY FOR STOCK ROM).

For more details check this http://xdaforums.com/showthread.php?p=32673037

!!!!!!!!!!!!!!!!!!!!!!DON'T FLASH THEM IF YOU ARE USING GINGERBREAD (2.3.X), IT WILL CAUSE LOWER PERFORMANCE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Hey bro my score is just 3262 even after flashing libs any help????

Btw I have a neo v with locked bl and .431 fw
[Sony Ericsson Xperia Neo, Pro] a1b2c99:
It depend on no. of factors like sd card read write speed which may vary. What was your score before flashing. Did you noticed any difference ?
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
My score was 3103 so it just increased but not as much as it has for you so asked you
[Sony Ericsson Xperia Neo, Pro] a1b2c99:
It might be the fw version. I use . 587 also check the SS in first post.
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
I see your sd card read write speed is way better may be that's why anyways thanks

Here is a SS with details
[Sony Ericsson Xperia Neo, Pro] Pandemic:
Can i use this with supercharger?

Please let me know;)

Best Regards

..:: P@Nd€m!c ::..
[Sony Ericsson Xperia Neo, Pro] Piter577:
Thanks for the libs. Now my xperia on ics works that fast as on gb.

I'm using mine with jelly sandwich 5.0 with locked bl
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Upgrade it to 6.0 bro its better
[Sony Ericsson Xperia Neo, Pro] Piter577:
I wont wpgrade until it will be final relase (in rc there isnt many apps which i need. I'm too lazy to copy them :D)
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Lolz what a whiner...not even a justified answer btw its completely your choice haha ok I suppose then it would take time for final release

---------- Post added at 11:21 AM ---------- Previous post was at 11:19 AM ----------

Btw 6.0 has these libs pre installed

I told this as you call yourself a lazybone so you need not flash this separately
[Sony Ericsson Xperia Neo, Pro] Pandemic:
Mates must i ask my question twice?

Again... Can i use this in combination with supercharger??

Best Regards

..:: P@Nd€m!c ::..
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Actually bro I don't have much idea regarding that so didn't answer sorry

Why don't you give it a try or else better ask some dev or expert
[Sony Ericsson Xperia Neo, Pro] Ysharief:
Thanks dude for this update...Here is the score of my device before and after.. May be little low score because of class2 memory card.. And my Rom is jellysandwich 5 locked bl

Sent from my MT11i
[Sony Ericsson Xperia Neo, Pro] a1b2c99:
I don't use supercharger. But I think it will work. Make nandroid back and give it a try. :)
[Sony Ericsson Xperia Neo, Pro] paul678:
I'm investigating some reboots and freezes which I didn't experienced before those new libs (I already had supercharger installed and modified on fxp cm9)
[Sony Ericsson Xperia Neo, Pro] varunrocks17:
bro flash .587 fw mine was 3800 antutu score on 1.6 ghz

fw .587

kernel nightelf 1.5

---------- Post added at 01:55 PM ---------- Previous post was at 01:54 PM ----------

bro these drivers r already given in development section
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Bro thanks but I have a locked bl can't use custom kernel or can't oc
[Sony Ericsson Xperia Neo, Pro] varunrocks17:
k bro
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Though I want to try .587 but no update for Indian users

Did you use the central Europe version???
[Sony Ericsson Xperia Neo, Pro] Ysharief:
Why wait bro... Jut flash it.. Go here

http://xdaforums.com/showthread.php?t=1871177

Sent from my MT11i
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
What about this bro???
[Sony Ericsson Xperia Neo, Pro] Ysharief:
It's not for Indian careers..

Sent from my MT11i
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
That's what my point is

That in India there has been no such update just .431 fw

Anyways I don't think there is much difference between this and the Indian one

Right??
[Sony Ericsson Xperia Neo, Pro] Ysharief:
Yes..

and do you know for walkman 587 fw update has rolled out in august ..

anyway Madyfish has announced Indian ftf . which i have provided you the link..

---------- Post added at 04:07 PM ---------- Previous post was at 04:05 PM ----------

Yes..

and do you know for walkman 587 fw update has rolled out in august For India ..

anyway Madyfish has announced Indian ftf . which i have provided you the link..

don't get confused just flash it
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Ok bro ll flash the kernel at least if someone could extract that as I don't know how to

Btw I think it was abhi and not madfysh as later on someone pointed out in that link that its not the Indian version as everyone had thought earlier
[Sony Ericsson Xperia Neo, Pro] Ysharief:
OK so you want 587 kernel

download here ..http://www.mediafire.com/?i65i9fkpir4al14
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Thanks bro
[Sony Ericsson Xperia Neo, Pro] Pandemic:
i Dont Use Supercharger?? Yes i use supercharger, look at my sig ;)

---------- Post added at 02:52 PM ---------- Previous post was at 02:51 PM ----------

so the conclusion: supercharger have it already?
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
@pandemic I think he adviced you not to use supercharger if you wanna use these libs ...

M just interpretting what he might have meant

Sorry if its not that way

Peace :p
[Sony Ericsson Xperia Neo, Pro] paul678:
Yes I meant that it might cause some issue with v6 supercharger but I'm not sure because my supercharger settings are kinda aggressive so I have to do more testing :)
[Sony Ericsson Xperia Neo, Pro] martirio3000:
How could this possibly create any problems with v6 super charger.

These are drivers not a (ram) tweak.
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Yeah even I want to know
[Sony Ericsson Xperia Neo, Pro] a1b2c99:
Yeah...

Small typo mistake...
[Sony Ericsson Xperia Neo, Pro] a1b2c99:
No. I adviced him to use it with supercharger. Since its driver not script.

If you are face problems with supercharger it means you will have to modify script settings to suite new libs. Because it is set to boost lagy system.

I don't think u need supercharger, with this libs .587 UI is already smoother.
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
One of them above contradicts your quote:confused::confused:
[Sony Ericsson Xperia Neo, Pro] Pandemic:
This is mine just ledded (option 6) with supercharger, and its ok, isnt peeps?

Let me know your meaning ;)

Best Regards

..:: P@Nd€m!c ::..
[Sony Ericsson Xperia Neo, Pro] Ysharief:
Though I never felt much difference in performance with supercharger stuff it is waist of time.. Adreno driver is good.:thumbup:

Here is the score

Sent from my MT11i
[Sony Ericsson Xperia Neo, Pro] TheDarkDefender:
supercharging sucks! zero difference!

hats off to the adreno driver..FTW .. great improvement in performance!

:good: :good:
[Sony Ericsson Xperia Neo, Pro] Bertellio:
With .587 firmware and configuration below my benchmark is 3397, but I noticed some difference only when playing "Mayhem": although it was running in underclock (245-768 Mhz), the game was smoothly. Before flashing new libs and running .431 firmware with pureness with the same settings, the game was very laggy.

Anyway with nova launcher set to "fast as light" I don't notice any difference than before in normal use.

I think this could make the difference with stock rom...

But what about the problem I read somewhere... Was it something about youtube videos?...mine is working
[Sony Ericsson Xperia Neo, Pro] nick85180:
Hi

is it possible to install this patch on an official ICS root with clockworkrecovry and bootloader locked ?

Thanks

Nick
[Sony Ericsson Xperia Neo, Pro] Bertellio:
Yes, you have to flash the .zip package in cwm. So you need only root and cwm. Make a backup before flashing!
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Yup bro you can

Tried by me

Just make a backup just incase you mess up things

Hit thanks if I helped:thumbup:
[Sony Ericsson Xperia Neo, Pro] Pandemic:
oh you dont like supercharger i see, dont let see Zep this xD:P

But i unsupercharge and try this and look what it does ;)
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Well you seem to be a lover of supercharger

I haven't tried that

But these drivers increase smoothness quite a lot....

Maybe I ll try supercharge and then see which might be better ;)

sent. from my New remix Rom for neo v
[Sony Ericsson Xperia Neo, Pro] Pandemic:
Yes indeed but i unsupercharged it and i flash this zip and indeed its feels a lot smoother :)

I post today a new score;)

Best Regards

..:: P@Nd€m!c ::..
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Great that's good to hear from you

Where's the Ss??? Bro;)

sent. from my New remix Rom for neo v
[Sony Ericsson Xperia Neo, Pro] Pandemic:
Here bro without suprcharger but with the new drivers and indeed way better in performence now, right?

Best Regards

..:: P@Nd€m!c ::..
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Yeah much better now

Bro

Even I have round about the same score but op has 400 more due to good memory card but overall much more smoother

:thumbup:

sent. from my New remix Rom for neo v
[Sony Ericsson Xperia Neo, Pro] Pandemic:
Hahaha ok thanks and yes but its only 400 so that doenst matter bro,

but its feels yes again much better then v6 after all those years :D
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Haha pleasure bro

But 400 added to a 3300 does sound a bit high

Anyways no lags

No side effects

That's imp

Enjoy your OXP old Xperia phone :thumbup:

sent. from my New remix Rom for neo v
[Sony Ericsson Xperia Neo, Pro] senthilrameshjv:
Hi Is this only for ICS. I am using MIUI V4 jelly bean, can i try this?
[Sony Ericsson Xperia Neo, Pro] Pandemic:
Nope

Best Regards

..:: P@Nd€m!c ::..
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
But they are jb drivers right?

Why won't they work with jellybean Rom?

Just a noobish question
[Sony Ericsson Xperia Neo, Pro] Pandemic:
Yes thats right, and i dont know the official OP says it dont work on jb, but i can het it wrong;)

Best Regards

..:: P@Nd€m!c ::..
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Thanks for info

Btw has anyone tried it on jellybean?
[Sony Ericsson Xperia Neo, Pro] pos_ei_don:
How can I see if I've already installed them?

I can't remember ;)
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Check your score in some benchmarks

Check fps

And the smoothness of your launcher etc
[Sony Ericsson Xperia Neo, Pro] nick85180:
Hi

thanks guys, I'm going to try ;)

Nick
[Sony Ericsson Xperia Neo, Pro] bambotcha:
First thanks for the drivers

After installing the drivers temple run does not working properly ( pauses automatically and black screens flash every sec)

does any one have this problem?? how to revert to original drivers ??

Thanks
[Sony Ericsson Xperia Neo, Pro] nick85180:
Hi

before install benchmark 3123 , after 3322 :D

thanks a lot

Nick
[Sony Ericsson Xperia Neo, Pro] Ghostfreak NB:
Great bro
[Sony Ericsson Xperia Neo, Pro] nick85180:
mistake :D before 3040, after 3420 :