yashsingh1/xdaforums huggingface dataset:
[Android Software Development] clark44:
Also, a good way for your system to see how many users there are can be using a devices UDID. So everytime the developer opens the ROM info page, it refreshes and checks if the UDID still has the ROM installed and adds it to the list. This will keep the number of devices up-to-date and make sure the devices get the messages.

EDIT: Or even create a special identifier for every device that registers so if they flash another ROM with UpdateMe 2.0.0 they can be easily identified. Like a randomly generated 16 Digit number that once they open the app for the first time, the identifier writes the line to the build.prop.

Just a thought. Not sure if this would work or not. Trying to give you a better idea on how to keep registered users registered and de-register a user more efficiently.

BTW users cant get notification messages and forced update checks unless they open the app at least once.
[Android Software Development] acquariusoft:
Yes. All good idea.i think I release a first version tomorrow with only base function so we can start to use and release frequently update with other function

Inviato dal mio Nexus S con Tapatalk 2
[Android Software Development] clark44:
Nice :) i included the b3 because it was perfect but i will notify my users they can update tomorrow when the new version is released :)
[Android Software Development] acquariusoft:
ok ;D

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] TamCore:
Device serial number. (ro.serialno, maybe a md5 of that) That should be fine if the user can opt-out.

@acquariusoft: updateme.lighttheme=1 works fine :)
[Android Software Development] acquariusoft:
New version available on market and on dropbox, also 1 post update with instruction for add push notification.

Tnx to all for test!!!
[Android Software Development] clark44:
What's the difference between release and beta 3?
[Android Software Development] acquariusoft:
little code fix and

[improve] less memory and no data downloaded when disable rom auto-check is selected

also the name ;D

i think for end user a beta is not stable enought (only for the name :D)
[Android Software Development] clark44:
Well looks it dident update in the market.
[Android Software Development] danieldmm:
Here updated, I was in beta 2.

Enviado pela minha bomba i9100 através doTapaTalk.
[Android Software Development] acquariusoft:
i think you must wait for see latest version.

i see on market, you see version 2.0.0 in changelog on market page?
[Android Software Development] acquariusoft:
new little update on market and on dropbox!
[Android Software Development] acquariusoft:
New update on website.

- Now is possible to send multiline message

- Little update in graphics page
[Android Software Development] JoseBerga:
Well, here is my Rom using UpdateMe, is for Motorola Milestone 2 - LilBitMod 1.5b

Soon on XDA :)

Thanks Very much for your amazing app, when I have some money I gonna make a contribution...

Sorry For my English :P
[Android Software Development] adri_360:
I dont understand that it serves as the update_me_parts.xml or be configured, is my only question.

Thanks for this cool app
[Android Software Development] acquariusoft:
update_me_parts.xml is used for create setction for dowload. For example you can create a section called Kernel for download more kernels for you rom.

If you download example in the fist post you can see how works!

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
Insert in rom list on second post and on the app.

Tnx ;D
[Android Software Development] adri_360:
I downloaded the update_me_parts.xml and i conffused :(
[Android Software Development] acquariusoft:
it's very simple tell me your dubt!
[Android Software Development] core720:
Bug update_me.xml

add </DisableScripts>
[Android Software Development] acquariusoft:
?????

can you explain me the bug?
[Android Software Development] core720:
How to set the default xml to compatibility mode enabled Galaxy S2 CWM
[Android Software Development] adri_360:
What do wrong.. not found

Are this files:

http://dl.dropbox.com/u/68343369/updateMe.zip
[Android Software Development] acquariusoft:
what the problem?

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
Ok, error in the update_me.xml

you have

<DisableScripts>1<DisableScripts>

and must be

<DisableScripts>1</DisableScripts>

sorry is an error in example, i have corrected!

also last tag is

Romconfig

and must be

RomConfig

Also for download you use link like

https://www.dropbox.com/s/8f022jiw010mq71/update_me_check.xml

that don't do a direct access, if you try to launch it show a web page.

you need put file in the public folder, so you can have a link like

http://dl.dropbox.com/u/3681387/update_me_check.xml

that if you open you can see file content

Tell me if all works!
[Android Software Development] adri_360:
WOW! incredible, FOUND! Congratulations for your app.

And thank you so much for help.
[Android Software Development] acquariusoft:
De nada ;D

if you release your rom please post on this thread so i can insert in the list of compatible roms ;D
[Android Software Development] acquariusoft:
sorry i don't see your post ;P

i don't understand what do you are talking about!
[Android Software Development] core720:
in update_me.xml???
[Android Software Development] acquariusoft:
Available in next version

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
new little update available!
[Android Software Development] adri_360:
NovAndroid 2.1: http://xdaforums.com/showthread.php?p=30909151

For Optimus3D works perfectly

Mix Acura-Samno
[Android Software Development] xUndefined:
Can make my room compatible please?

Name: SmartRazr Latam

uid: SmartRazrXT910

Thanks :)
[Android Software Development] acquariusoft:
Is your new ROM?can I have a link if is right?

Inviato dal mio Nexus S con Tapatalk 2
[Android Software Development] xUndefined:
yes :)

http://www.grupoandroid.com/topic/55740-smartrazr-latam-v1-sin-bugs-310812-nandroid-deodexed-hdspa/
[Android Software Development] acquariusoft:
In your thread I don't see info about you are using my app.

Is your ROM compatible?

Inviato dal mio Nexus S con Tapatalk 2
[Android Software Development] xUndefined:
Im making the V2, with your app :D

mmm Update Me says its not compatible :( update_me.xml is in /system/

but its stock, what its the problem?
[Android Software Development] acquariusoft:
See log cat for see errors

Inviato dal mio Nexus S con Tapatalk 2
[Android Software Development] xUndefined:
check MP :)
[Android Software Development] wali01x:
id like to report a bug. everytime our users on i747 download any mods we've made such as battery mods or what not in a .zip format when they download it, it adds text like parmtest after.zip and it confuses our users like crazy. so im just wondering if this is a bug that's there or am i the first person reporting this. id appreciate your response..
[Android Software Development] acquariusoft:
It's the first time.your server have some particular configuration?

Inviato dal mio Nexus S con Tapatalk 2
[Android Software Development] wali01x:
not at all. our server is setup the way how its suppose to be. i mean im not the original owner to the server my friend is and he's has his server on. But i'll give ya some info we're on 4.0.4. ics, rom is called Aristdemos II, and we're running your update me smartphone software. We've actually built it into settings for users to access it easily from there. So Id love to hear what it could be, and what is it i can do to help to resolve this, because your ota app is just amazing and makes life easier for us to upload things to.
[Android Software Development] acquariusoft:
I need your configuration so I can check problem. But I don't know if I can do today or tomorrow.

You can also try to upload a file to drop box public folder or similar problem as your server?

Inviato dal mio Nexus S con Tapatalk 2
[Android Software Development] wali01x:
okie dokie. will get you the configuration and also whenever possible, no rush you've done a faboulous job anyways can't ask for more. and will get you all the info asap. thanks
[Android Software Development] acquariusoft:
3 rom added to compatible rom

Also update website with info and rom list from this thread ;D
[Android Software Development] clark44:
Just thought of something new today.

In addition to the OTA update system maybe support for a tag for version number like this.

0.1OTA1

0.1OTA2

0.1OTA3

So we can release small update packages instead of entire ROMS. If a user flashes the ROM it shouldn't have a OTA ID but tif there's one in the XML on the server it should update them to the newest OTA. But also, it should prompt them to flash all 3 OTA updates so they get ALL the changes. I hope this is doable because it would help us S3 users instead of downloading 800+ Mb every release.

Thanks in advance.
[Android Software Development] acquariusoft:
i don't understand.

if you have a rom version 0.1 you can release a little update with new config with versione 0.1.1 so user don't have to install full rom.

You can also use a versione like 0.1.0.1. i think all release must have a new version number. this is the only way to check new version.

Tell me if i have understood ;D

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] clark44:
I know that but why not leave numbers for full roms? We can use the OTA tag to release small updates.
[Android Software Development] acquariusoft:
i think is more important have a version for installed rom.

i made an example

i have rom 1.0.0

i release an update 1.0.1

i also release an update 1.0.2 from 1.0.1

if i have 1.0.0 i cannot update to 1.0.2 but i must update firt to 1.0.1.

if you don't have a version for rom how can you check?

Also if for ota you mean push notification, this check if new version is available, so is the same check for user or force with push notification, so if the app cannot check if there is new version, push notification not work!
[Android Software Development] clark44:
I want a system like OEMs use. Instead of sending out entire ROMS I send out small update packages. But thanks anyways. I'll stick with the normal way.
[Android Software Development] acquariusoft:
I don't understand.

You can do simply.

If you release a little update in the update insert also the new build prop with new version. Also OEM have if install update change code of the ROM.you must identify your version of system!

Inviato dal mio Nexus S con Tapatalk 2
[Android Software Development] clark44:
What I meant was a system that would allow a version with the following type of tag.

1.0

1.0-OTA1

1.0-OTA2

So now the user would still be on 1.0 but with either the oldest being the top or the newest being the last. It would help with OTA updates instead of updating to a completely new huge base.
[Android Software Development] acquariusoft:
and if you call simple

1.0

1.0.0.1

1.0.0.2

what change?
[Android Software Development] clark44:
It's fine just forget it. Any word on sub categories? Or sub folders if you wanna call it that?
[Android Software Development] acquariusoft:
not again. i need study how to implement
[Android Software Development] veloz46:
Hello!

I have a question.

Is there any tweak to build.prop to DOWNLOAD the content directly to a folder eg "Extras" and not have to configure by hand?

Thanks!
[Android Software Development] acquariusoft:
yes there is downloaddir in the last version to set the default dowload folder, but if user change it, the parameter will be override
[Android Software Development] closeone:
I think I can help you explain this clark44 with a real-world example.

I pushed out a version of my ROM with the wrong configuration set for streaming video. YouTube wouldn't work on 3G. I didn't realize it until someone had reported it to me. I tested a fix, and added it to the updater under a category I called "Critical Updates (1)." Without complicating this too much, I have been renaming the categories by hand so that they would show a number of updates inside of the folder.

Now, someone can apply the streaming video fix, and all will work perfectly. However, when opening up the updater again, the "Critical Updates" still shows because there is no way of hiding updates based on whether it's been taken or not.

To illustrate it a bit better:

1. User opens Update Me

2. User sees that a small update is available

3. User downloads the update and applies it in recovery

4. Since the update has been applied, there is no need to show this update anymore

Before Update:

Update Me
____
ROM
Critical Updates (1)
-- Streaming Video Fix
Other things
More things

After Update:

Update Me
____
ROM
Critical Updates (0)
Other things
More things

The same idea can be used to apply incremental updates. If there are a few apps that the developer wants to update, then instead of pushing a 350MB file to the device, they can send an update that only contains the fixes. This might be only 30MB. This would ultimately help the user because they don't have to download a whole new ROM to get the same updated files. They just have to download the update package. Then, they are essentially running the exact same new version as someone who gets the full new version from the website.

Hopefully this helps clear things up (and is close to what you were talking about clark44).

__

I really like your app acquariusoft. It's been very useful, and fun to use. Thank you.

There are a few things that I was hoping you might be able to do.

I am having trouble with the boot into recovery option in the app. When it tries to boot into recovery, the app requests Root access. When granted, the phone doesn't reboot. I know that this is possible, because apps such as GooManager and Fastboot reboot into recovery perfectly after sending the reboot request.

Also, might you consider adding another feature to the individual updates? I know that an update can in theory be set to reboot into recovery after installation, but there are some updates that I apply while the system is on, but require a full system reboot once applied. Would you possibly consider adding the ability for an individual update to be able to reboot the device (not into recovery, but completely) after installing?

Thanks,

~co~
[Android Software Development] antonio8297:
is compatible with samsung galaxy s advance?
[Android Software Development] acquariusoft:
tnx for your reply, but i don't understand one think, if this is a critical update, all user must install it, so i think the best choose is to make a little update for rom that change version so app can know this.

it's impossible hide some update why the app can't know if the fix is installed or not or only downloaded.The only think is change version number.

if you have another idea tell me and i try to realize ;D

also you can create a small update, you only need override version number in configuration, more user make the same think in our rom!!

what phone and os version you have that don't reboot?
[Android Software Development] closeone:
Thanks for your response!

In my case, because I'm not updating the whole ROM, but rather a small portion of it, I haven't really considered it a necessity to change the version number. If the bug was big enough of a problem (it is critical to the operation of the phone), I personally would pull that version, and release a full fixed version. Here's another (slightly silly) scenario. ;)

Users like a specific theme. Some like Theme A, but a number of them like Theme B.

If the ROM comes preinstalled with Theme A, and the user decides to install Theme B, would there be a way to hide Theme A in the updater so that they only see Theme B? If they install Theme B, and decide to move back to Theme A, could Theme B be hidden so that it cannot be installed again?

I would think that you could adapt a version of your tags feature for that specific purpose. For instance, you have the updater write to an XML file (or just plain no-content files with the tag names).

The updater checks the XML file on the server. It sees that there are a few items with Tags. It looks to see if those tags exist. If they do, the updater hides the update. If the tag doesn't exist, it goes ahead and shows the update.

_____

I'm sorry. I completely forgot to say what I was running!

My ROM is Android 4.0.4 Sense-based.

The Phone is the EVO 4G LTE.

Recovery is OpenRecoveryScript-based (TWRP).

su binary v3.1.1 (17) - Superuser v3.1.3 (46)

Thank you,

~co~
[Android Software Development] danieldmm:
I think that way, if installed theme B, in theme B you put a dif xml, build.prop...

You change the link to the online XML inside xml, build.prop that came with Theme B...

In Online XML you remove Theme A...

Cheers
[Android Software Development] acquariusoft:
yes, you can use the filter element to not show some element, if element have different filter from that inserted in the build.prop is not visible.

i don't have idea how can i make this without this metod.

i can't know if a file is installed without mod to config!

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
you can reboot with adb reboot recovery?

if not, you know a command to reboot your device?

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] Master94ga:
Can you divide the rom in first page for devices, please :)
[Android Software Development] clark44:
How about adding support for GIF images as screenshots for things like boot animations ect?
[Android Software Development] acquariusoft:
i don't know if android support gif image, but why you can't convert to png?

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] clark44:
Because it's not gonna be long enough for a boot animation.
[Android Software Development] manoranjan2050:
Rally great app loking for long time.......... Many many thanks for it.... U not blv i'm really happy to.find this thread...... Bookmarked i wl try 2moro morning........
[Android Software Development] cikova:
hello, it is normal that the flag "Invert the name of the sd card" does not remain checked, each time you reboot takes off.

----------------

ciao, è normale che il flag "inverti il nome della sd card" non rimanga flaggato, ad ogni riavvio si toglie.

Thanks

Roby
[Android Software Development] acquariusoft:
you are right i'll check the problem

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
it's only a view problem, the option works whell, i correct the problem soon

tnx for notification

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
new version available with bug fix
[Android Software Development] cikova:
:good:Thanks
[Android Software Development] veloz46:
That line in the build.prop need to put?

I'm riding this to a MIUI Rom, and I wonder if you can put a different path to each file, for example. the themes in your wallet ...
[Android Software Development] acquariusoft:
downloaddir in build.prop.

Per path to each file is good but with this the user have no control where it dowload files.

I don't know is a good think!!

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] clark44:
Still no word on sub folders?
[Android Software Development] xlory:
My rom is compatible.... Tsunami X

post here Tsunami X JB AOKP gt-I9000
[Android Software Development] Ruzzah:
When installing an update, I would love to have it automatically run the zip file rather than me having to go into recovery and manually pick out the options, CWM app does this, and obviously it should be possible to do with this app. This is a wonderful app and I will continue using it. Thanks!

EDIT: Never mind I found the feature, keep up the good work!
[Android Software Development] danieldmm:
It does that already quite time ago. :)

Did you instructed xml part to updatme reboot to Recovery and Install ?

Check OP, you have all explained

Cheers
[Android Software Development] acquariusoft:
Yes! tnx for your quick support ;D you have beat me ;D

Inviato dal mio Transformer TF101 con Tapatalk 2
[Android Software Development] acquariusoft:
yes, when you change the file online the user see the new value, but for now there is no message about this update
[Android Software Development] varun.chitre15:
Yep, just tested and it works :)

Here are some more suggestions

1. Completely remove the settings section and make it to popup style from bottom, I mean like ADW launcher when we press soft key with several dashes on it

2. Add ability to turn off the notifications on status bar

3. When I checked ROM for update then two options in Info section were activated so put those options in ROM section in main screen which I suggested in previous suggestions.

4. When I check for ROM update then a pause a of few milliseconds occurs for checking the update so suggestion is, put a loading circle for that small period.

5. After checking for update the notification comes and then after going out of the app, when I tap that notification then it just opens the app but suggestion is if the notification is of ROM update then it should take to ROM section and similar in case of themes, plugins etc too

---Bugreport---

The app slows down after some period of time.

I solved this by zipaligning the apk on PC ;)
[Android Software Development] acquariusoft:
Wooow tnx for this suggestion.

try to insert all you suggestion in the next updates.

:)
[Android Software Development] acquariusoft:
So you have inserted my app in your rom? :D
[Android Software Development] varun.chitre15:
Yep....but ROM will be published on 13 May so giving u suggestions so that it will be at peak of perfection till then :D :D
[Android Software Development] acquariusoft:
so i have much time to do :D
[Android Software Development] varun.chitre15:
Yep here are 2 more

1. As ROMs have check for update option then add that for themes and other stuff too.

2. Add a 'check for update' option for the app itself too :D
[Android Software Development] acquariusoft:
Yes, but it's not easy ;D

yes this is the next think to do ;D
[Android Software Development] varun.chitre15:
Here is the clue :D

Currently u have made a xml which is to be kept in system folder and that xml contains 2 informations

First is xml address of ROM which contains details about ROM.

And second is ROM elements which contains address to the xml containing information of kernel, themes etc.

So my point is remove the ROM elements section from xml in system folder and instead add separate section of themes, plugins, kernels in xml in system folder which has addresses to their respective xmls having their own separate info.

Hows this idea then?
[Android Software Development] acquariusoft:
the problem is not this.

i already have all information about version of themes,plugin,ecc available on server.

The problem is to know what is installed on the rom.

if i download 2 themes, and installed one of this, how can i know?
[Android Software Development] varun.chitre15:
Oh!! Still I have a solution on this!

Then the developers must insert something in their developed stuff such that the app will check that.

Example-

If I want to publish a theme in form of flashable zip(theme is basically a themed framework) then I will include a xml say update_theme.xml along with theme which will be extracted in system/framework folder.

The app will parse this xml and it will check what theme is installed.

And if we want to update the theme then developers will modify the update_theme.xml too in order to inform the app which version is installed.

In update_theme.xml u can add tags like

version, url to xml on server.

And if u say u downloaded 2 and installed 1 of them then as I said it will have its own xml so issue is solved!

Ah!!!

From this I came to know a loop hole.

We have to do this in case of ROMs too.

That is if we developers want to update the ROMs then we need to mod the xml too otherwise, lol....app will show popups evenif ROM is updated.

U can add this note on OP :D