yashsingh1/xdaforums huggingface dataset:
[Android Software Development] kong:
The paid app strategy won't work because normally it's the ROM devs who will include Update Me in their ROMs and they cannot do that with paid app. Also the users won't bother buying it if the app is already there. If they are forced to buy the app just for an OTA update then they can just download the whole ROM every release :rolleyes:

On the other hand, the ad strategy would be much better. Considering your app will get installed on thousands of devices and the users will have to connect to the Internet every time they want to use Update Me... I believe your idea is on the right track ;)
[Android Software Development] acquariusoft:
link for rom is a little difficult why it change every realese.

and i don't know is a secure think.

Before download the user must be sure this rom is good for you and read the info on the web site.

i can't think to share post link, but i don't think is good you idea
[Android Software Development] acquariusoft:
yes, paid app is only externals plugin that user that have the program can download from market.

So i'll add advertising and with donated app it will be disabled ;D

tnx for you help
[Android Software Development] pandaball:
Agreed. Seeing as it comes as default on many roms, it should bring you a decent amount of advertising money :)
[Android Software Development] ramezzidane:
great idea i think
[Android Software Development] dumraden:
Maybe you missunderstood what i meant to say.

I'm not asking you to share a link for the update_me_check.xml, which will surely compromise security, what im saying is, instead of opening the browser on smartphone versions, you can do this... Ill also explain with an example.

RIght now what the app does, when you want to update and download thew new update for your rom is:

Reads version from the update_me.xml - Looks into the link given for the update_me_check.xml, and if the <code> is higher than the one on update_me.xml, proceeds to notify you of an update, and by tapping on "download update" you download the rom.

On the Compatible Rom's list, what you could do is this. Bypass the <code> version check, and download the rom you tapped on directly. This will be done by every developer giving you a link to their update_me_check.xml, which in this case is the constant variable, it never changes it's name. Once it's given to you, it's up to the developer to edit it accordingly (just like how it's done now).

All you need to do is instead of invoking the browser, make it read the link of the update_me_check.xml, go to that xml, read the link of the Rom of the developer, and download it.

I suppose that should be possible, since we are already doing it, only with a "version check" before actually downloading it.
[Android Software Development] acquariusoft:
yes, i have understood, i have only one dubt, i think some user can damage your phone downloading and installing rom not compatible.

Flash rom is a dangerous operation if the user not read all the info of the rom, the compatibility, bug, ecc.

This is why i choose the option of show site :D

But i'm open to all ideas ;P
[Android Software Development] dumraden:
I see what you mean, but what if you made the app read the type of the device from the build.prop line e.g. ro.product.device=ST17i. Maybe you could also make it filter out all the other devices in the Compatible Roms part of the application.
[Android Software Development] acquariusoft:
yes, this is not a bad idea.

I think i'll left the list of compatible rom for spot ;D and add an option for search rom only for your device.

I add in my todo
[Android Software Development] acquariusoft:
new version available on market and on dropbox folder

little changed but more requested ;D
[Android Software Development] acquariusoft:
And now the registration can be done on the site

http://win.acquariusoft.com

if you need a space for insert you xml or md5 files you can use this. Is free and easy ;D

Also you can insert script to condivide with all the comunity
[Android Software Development] acquariusoft:
Now on site

http://win.acquariusoft.com

if you are a registered user, you can insert scripts for android. The script approved by me can be downloaded and executed with the next version of app.

The script are the command that you can write in the console,for now.

soon today a beta for test this feature.

Help me to make grow the list for all users of app
[Android Software Development] acquariusoft:
new beta available with script download
[Android Software Development] acquariusoft:
This thread is only for update me application.if you have problem with rom you must ask on rom thread
[Android Software Development] kong:
Hi,

I found that if the <dest> is set to /data/app then the app won't show up until the user reboot their phone...

So the question is: can we have an option to call up "Package Installer" after the app is downloaded instead of just pushing the file to the specified directory? I believe that's how non-system app will be installed and shown up correctly.
[Android Software Development] acquariusoft:
yes, if you seed example you have launchApp that install the app after download.

but you don't need set dest tag.

Try and tell me if work for you ;D

PS. for now works only in tab element.

I'll add also in the other in next version
[Android Software Development] kong:
Yeah it works. So it's me who used the config wrongly :P

Thanks a bunch!
[Android Software Development] acquariusoft:
de nada ;D

i'm here for help ;D
[Android Software Development] kong:
Just bought the donate version just to show my appreciation for your work :)
[Android Software Development] kong:
Quick question: Can we use <MD5> tag in update_me_check.xml? Or we still need an external md5sum file?
[Android Software Development] acquariusoft:
not in this version sorry, i'll add in the new beta available tonight.
[Android Software Development] acquariusoft:
TNX TO ALL

THE APP HAVE REACHED MORE THAN 10.000 DOWNLOAD

MORE THAN 7.000 DONWLOAD UPDATE ME

AND MORE THAN 3.000 DOWNLOAD UPDAME ME SMARTPHONE

TNX!!!!!!
[Android Software Development] kong:
No problem. BTW, is there a build.prop config equivalent for <CheckMD5>? I tried updateme.checkmd5=1 but it didn't perform md5 check after the ROM is downloaded.

And congrats for 10k downloads count! :D
[Android Software Development] acquariusoft:
yes it use checkmd5, i'll made some test later
[Android Software Development] kong:
Now I got it working by adding <CheckMD5> to update_me_check.xml and didn't add anything to build.prop.

Come to think of it, we shouldn't need to put <CheckMD5> and <RebootRecovery> in update_me.xml (or build.prop), right? I believe those options should only be in the XMLs on the server side :confused:
[Android Software Development] acquariusoft:
yes, it's all in xml files on server, build.prop have only info about current rom and xml position
[Android Software Development] kong:
In that case the examples are not up-to-date then... There are still <RebootRecovery> and <CheckMD5> entries in update_me.xml.
[Android Software Development] acquariusoft:
I'll correct soon
[Android Software Development] acquariusoft:
updated example.

tnx
[Android Software Development] acquariusoft:
new beta available
[Android Software Development] acquariusoft:
Added 2 online scripts
[Android Software Development] varun.chitre15:
--bug alert--

This bug was troubling me and all slow network users from start :D

Well the bug is

When the app starts instead of showing main screen it first checks for available ROM elements for their availability and then shows main screen likewise.

But this troubles users with low network.

When we start the app then it shows this for long time because its checking for ROM elements.

and as my network is slow it takes long time to check and stops responding like this

So aquariusoft can you put the 'ROM elements check' after app starts itself completely?

Like it should start it them show a loading circle with 'Checking for ROM elements'

Burned from my laser torch using pencil cells
[Android Software Development] pandaball:
I made another rom with UpdateMe providing OTA functionality. The thread is here. Really useful, simplifies the update process a lot and users don't have to download the full package when updating :)
[Android Software Development] acquariusoft:
Tnx I'll try to solve in the next beta;)

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] acquariusoft:
Good I m not at home,I'll update the first post and app tomorrow

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] acquariusoft:
Added 3 new rom in compatibility list and in the app list
[Android Software Development] acquariusoft:
new beta available, please test person who have problem with slow connection!

Tnx
[Android Software Development] varun.chitre15:
Perfect!!

Btw in the app, in word rom, all letters should be capital.

On main page it is Rom and in settings it is rom.

Make it ROM in both places :D

Burned from my laser torch using pencil cells
[Android Software Development] Logseman:
I have it on good authority (myself) that it's been fixed :)
[Android Software Development] core720:
Waiting for a version available with previous view and spanish
[Android Software Development] Logseman:
The second thing will come as well ^^

Swypesation
[Android Software Development] acquariusoft:
Wat previus view?
[Android Software Development] bhu1:
Hey, great app u got there. Will apply ota patch for ur app to my rom in next version. http://xdaforums.com/showthread.php?t=1572705
[Android Software Development] acquariusoft:
good when you release the rom that support my app send a message and i'll insert in the lists
[Android Software Development] bhu1:
Ohk. Also will do the same for my cappy and vibrant roms . They are still under dev. Will give u link for all via pm.
[Android Software Development] acquariusoft:
another beta today ;D

if you have problem with some download on some server, try this
[Android Software Development] TamCore:
Can you add a setting to let the app automatically install the updates via recovery?
[Android Software Development] acquariusoft:
You mean when the user download a zip automatically install via recovery without ask nothing? it's not dangerous?

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] TamCore:
Maybe. I think it should be fine if the user enables the option himself.
[Android Software Development] acquariusoft:
Yes I can insert,but when download a file there is a button to restart and install.is not enough?

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] bhu1:
Its enough. Though, I think u should add a button to flash with a wipe. Also warnings in such a case, informing user that this will wipe system files and will delete all ur messages, apps and their data. Also suggesting to backup these things.
[Android Software Development] bhu1:
Suggestion and bug-- when there is no update available then the info option doesn't show, homepage, donate option and all that. Also can u add a separate ' 'thread' option in this info where we can add thread's link. Cause these days most devs have a thread and a site as well so devs can add site's link in 'homepage' option.
[Android Software Development] acquariusoft:
I'll check the problem. Tnx

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] acquariusoft:
with le latest beta i don't have this problem.

Can you try?
[Android Software Development] acquariusoft:
new beta available.

If work well for me this is the next version i think i release today ;D
[Android Software Development] bhu1:
ill check soon, btw my rom now has ota support via ur app. Works great. http://xdaforums.com/showthread.php?t=1572705
[Android Software Development] acquariusoft:
Good, you rom in inserted in list in this thread and in app list ;D
[Android Software Development] ak:
scripts

I used your app in my rom and works very well.

The Idea for support scripts is great.

Problem:

I can download from your site but i can't insert my personal.

It is possible to download scripts directly from my hosting server?

Thanks a lot.
[Android Software Development] acquariusoft:
Hi

for now you can't download from your server.

Wat problem you have why you can't insert your script?

Can you send me logcat?

can you make also a try, create a directory update_me on sdcard and try if now works ;D

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] ak:
scripts

I have creates folder and now works.

What is the default syntax for scripts?
[Android Software Development] acquariusoft:
ok, i'll correct in the next release.

tnx

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
and if you have good scripts please share with us on site http://win.acquariusoft.com

tnx

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] TamCore:
killall system_server

does a "hot reboot" :)
[Android Software Development] acquariusoft:
tnx, inserted and now available for all.

why you don't insert directly on site? is free to register ;D
[Android Software Development] acquariusoft:
New version available on market and on dropbox.

Tnx to all for help on test beta!!!
[Android Software Development] TamCore:
I'm lazy :)

Thanks. I'll test it :)

Little feature request: We need a <Chmod>-Tag for <Dest>. If not specified it should be set to 0755 (default on most distros)

Little bug report: If I use <Dest>/data/local/bootanimation.zip</Dest> it gets saved correctly, but Update Me displays "/data/local/bootanimation.zip/origfilename.zip" in the confirmation.
[Android Software Development] acquariusoft:
good idea, i'll insert in next version
[Android Software Development] rockyc4u:
Hi acquariusoft,

I have updated the APP via Google Play Store.. which is now includes scripts and CUSTOM scripts also... which is Great.

But after update.. I open the APP and hit get scripts.. it downloaded some scripts.

I tried to add my own script.. so Click on New.. it gave me a screen to enter the Name and Description of the script and after that I hit Insert...

the APP crashes immediately.

After that whever I open the APP and click on Script there itself the APP crashes.

I tried clearing data for the APP, clearing cache and dalvik cache and rebooted several times.. but the error seems to be there. Can't get into scripts menu.

Plz help.
[Android Software Development] acquariusoft:
Ok, i think the problem is with xml parser with your saved script.

For solve you must delete the file update_me_script.xml in the update_me folder on sdcard.

Please don't delete the file but send me to acquariusoft@gmail.com for make some test.

Please zip the file or gmail can delete it.

sorry for the bug ;D
[Android Software Development] bhu1:
Hey @acqua when i use direct download links of my files from dropbox I get 'error in downloading', all my testers and users get the same. File is in public folder and the link is direct. Any solution, media fire direct links aren't helping as well. I don't have personal hosting buy collecting money for it.
[Android Software Development] acquariusoft:
New beta versione available.

Also in 2° post there is link for the string.xml for help me to translate the app in more languages ;D
[Android Software Development] acquariusoft:
Tnx to all!!!!

The app have reached more than 17.000 download

more than 11.000 update me

and more than 6.000 update me smartphone

more then 1.600 download only yesterday!!!

Big big big big tnx to all you for insert app in your rom!!!!

I hope the app will be inserted in more rom and make more and more download :d :d :d
[Android Software Development] costygsm2:
works without any problem on my rom,link here:

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

Please add new tab "modems",now i use the plugins tab for modems
[Android Software Development] acquariusoft:
I'll insert your rom later.

I don't insert tab modems why the correct way is to use the tab elements, so you can create every tab you want

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] TamCore:
What does "Do full wipe when install"? Factory Reset or just wipes cache and dalvik-cache?
[Android Software Development] acquariusoft:
In this beta don't work I'm working on it but it make wipe data cache e dalvik so its a facrory reset, right?

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] acquariusoft:
Add your rom in rom list on thread and on app.

tnx for use my app

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] costygsm2:
i tried in this way:

<?xml version="1.0" encoding="UTF-8"?>
<Elements>
<Kernels>

<Kernel>
<Name> Icy Glitch V14</Name>
<Desc> Icy Glitch V14 - BETA - LiveOC - Voodoo - DIDLEv2 - USBhost</Desc>
<Url>http://www.gsmcool.net/public/kernels/CM9-galaxysmtd-Glitch-V14-B6.zip</Url>
<Version>14.0.0</Version>
<CheckMD5>0</CheckMD5>
<RebootRecovery>1</RebootRecovery>

</Kernel>

</Kernels>
<Modems>
<Modem>
<Name>KC1</Name>
<Url>http://www.gsmcool.net/public/modems/radio-cm-7-GalaxyS-KC1-signed.zip</Url>
<CheckMD5>0</CheckMD5>
<RebootRecovery>1</RebootRecovery>

</Modem>

</Modems>

</Elements>

but it doesn't appear in the program list
[Android Software Development] acquariusoft:
No you must use the tab section of XML. See the example you can downolad in the 1 post. You can't create a modem section,but a tab with name modem :rolleyes:

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] costygsm2:
is working now :)
[Android Software Development] acquariusoft:
Good news!! When your rom is ready post here :D

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] kong:
Hi acquariusoft,

I used goo.gl service to keep track of download statistics and it turns out that the downloaded file wasn't named properly.

For example: http://goo.gl/ZZ8XO

If you download it using web browser, the file will be named statusbar_flicker_fix.zip. But if you use Update Me to download it, the file will be named ZZ8XO and the user cannot flash it via CWM.

However, after they renamed it to ZZ8XO.zip, it can be flashed properly. So the downloaded data was correct, only the file name is wrong.

Any ideas? :o
[Android Software Development] acquariusoft:
i have correct the problem, but market not allow me to update, i try later.
[Android Software Development] acquariusoft:
ok uploaded now, tell me if now work
[Android Software Development] TamCore:
Works fine :)
[Android Software Development] JLine05:
Could this be added to a rom to update certain apps? For example, a new version of the market comes out, but I have a themed market in the rom. Could I send an update to the users of the rom so they could download the new version of the market when I am done themeing it? Thanks
[Android Software Development] acquariusoft:
it's difficult to check for installed plugin or theme.

I try to study a solution
[Android Software Development] acquariusoft:
new beta available on 3 post
[Android Software Development] TamCore:
Keep up the good work! :)

Got a few new feature requests :)

- <Version> Tag for Kernels/Plugins/Themes

- Update check for Kernels/Plugins/Themes

- ability to install apps without downloading them as a plugin and flashing them via recovery :) (not market)
[Android Software Development] acquariusoft:
Yes, i can add very quickly

this is difficult, how i can keep track of installed?

With the rom i have the information bat with other thinks?

Someone have an idea?

So like plugin.

You tell about a new section called app, where the user can download the zip of apps and install with recovery (like plugin,ecc?)
[Android Software Development] TamCore:
Maybe if we include an update_me.xml in the Kernel/Plugin/whatever zip which will be copied to the phone while the zip is flashed. So we could add an <InfoFile> Tag to the update_me_parts.xml which contains the path to the update_me.xml. Maybe /system/update_me/addons/$MYADDON/update_me.xml or so. Don't know what would be a good place. Maybe somewhere on the sdcard.

Partly. A new section called "App" where the user can download the app and gets displayed the normal dialog to install an apk.
[Android Software Development] varun.chitre15:
I have 1 hint for the checking update of kernel/theme/plugin

for this u don't have to check for what is installed

Take example of a theme

Hint-

1. Originally for the first version of theme, make a configuration that we should keep an xml in which version number is written.

2. then after downloading that first version the app should create the same xml somewhere in the phone.

3. If we want to upload the update of the theme on the server then we should edit that xml too which is on the server

4. then when we do Check for update of theme then app should compare the xml of server and that of the xml in the phone and if difference is found then it should pop 'New update found'

tell me hows this logic?
[Android Software Development] TamCore:
Its mainly the same as mine. The update_me_parts.xml would be the best place for the Versionnumber :)
[Android Software Development] acquariusoft:
This can be a good idea

Yes, this is a good idea.

i try to insert in the next version
[Android Software Development] acquariusoft:
yes this is logic, but if the user download a theme and don't install it?

Or if i download 2 theme and i choose to install?

i have another idea, when i download the info, i keep a copy of this.

When on next check i'll find different version i'll show a message of update available, so the user can have information that some thinks are updated, also if not installed
[Android Software Development] acquariusoft:
Released new version.

See changelog in the first page, for use of application section redownload config file example
[Android Software Development] hei1125:
Thanks.

DO you think it is a good idea to show a popup when no new version is available?

I means when user press setting-> Check for ROM Update
[Android Software Development] acquariusoft:
yes, good idea
[Android Software Development] TamCore:
Thanks, works fine. Will you include an update check for the apps? :D

I think it would be better to show every result of the manual update check in a popup. (Instead of a notification if theres an update available)
[Android Software Development] acquariusoft:
i think yes, but i don't know when :P

yes i'll do in the next release
[Android Software Development] acquariusoft:
no one have made the rom compatible with this app?
[Android Software Development] hei1125:
Also if it can show the version number instead of saying just new version is available, it would be much better
[Android Software Development] acquariusoft:
You are right. I'll try to correct in next version

Inviato dal mio GT-S5830 con Tapatalk 2
[Android Software Development] costygsm2:
my rom version 1.0.0 is ready since 11.05.2012 when i start using this app and now is available a new version 1.0.1 via Update Me.the app is working properly,i use my own server.

http://xdaforums.com/showthread.php?t=1552124
[Android Software Development] acquariusoft:
new beta available.

please test, is more important ;D
[Android Software Development] acquariusoft:
can you try if works with latest beta?
[Android Software Development] acquariusoft:
i HATE the people that left this comment with one star in the play store

or

why don't read app description?

grrrrrrrrrrr
[Android Software Development] kong:
Thanks, gonna test it ASAP (need a faster Internet connection)
[Android Software Development] kong:
Tried 1.2.1 beta 2

The downloaded file was named properly but it said md5sum check failed.

Is it possible that Update Me was looking for the wrong .md5sum file? (I mean it may be looking for something like XXABC.md5sum instead of the real file name?)
[Android Software Development] acquariusoft:
yes, it can be the problem.

but there is a strange situation, you use goo.gl only for file.

if you wan you can insert

<MD5Url>http://aaa.md5sum</MD5Url>

for set the correct url for md5file while i try to correct.
[Android Software Development] kong:
Oh, I see. So the workaround should be using <MD5> or <MD5Url> tag, right?
[Android Software Development] acquariusoft:
yes, can you try and tell me if work?