yashsingh1/xdaforums huggingface dataset:
[Android Software Development] kong:
Works flawlessly with TWRP!!!

Selected reboot and install, it rebooted into the recovery, flashed the zip, then rebooted back to the phone with no need for user interaction.

Nice work, man :D

EDITED:

If you can detect which recovery is installed on the phone this feature would be perfect.
[Android Software Development] varun.chitre15:
What abt CWM users then?

Isn't there any workaround?
[Android Software Development] kong:
You'll still be able to reboot into recovery, but no automated installation ;)
[Android Software Development] acquariusoft:
Can you try beta 1 or 2.with some cwm work.tell me if some work
[Android Software Development] varun.chitre15:
Meaning? :D :D

Couldn't understand :D

Burned from my laser torch using pencil cells
[Android Software Development] acquariusoft:
try

http://dl.dropbox.com/u/3681387/UpdateMe_1.1.2_beta2.apk

http://dl.dropbox.com/u/3681387/UpdateMe_1.1.2_beta1.apk

and tell me if one of this work for you.

I have made some test for cmw, so you can test if one work for you
[Android Software Development] acquariusoft:
I don't know if i can detect but i can insert an option for choose the kind of recovery to use.

I select wrong no damage, so i don't think is a problem

if you have more info tell me and i use!!

Tnx for the test!!
[Android Software Development] core720:
New beta 3?
[Android Software Development] acquariusoft:
no, same beta of last posts when i do a new beta i call beta4 ;D
[Android Software Development] core720:
Send
[Android Software Development] acquariusoft:
see previus posts
[Android Software Development] core720:
I do not see just found beta 1 beta 2 and beta 3 lolllllllllll. Makes beta 4 and send us. The above does not let me install it gives me error
[Android Software Development] acquariusoft:
beta 4 is not ready, seems that with new cwm is not possible to launch file from recovery, the function is available only with full rom manager
[Android Software Development] core720:
Beta 3 will not let me install it says error me

---------- Post added at 04:00 PM ---------- Previous post was at 03:59 PM ----------

If you find it helpful DarkyOTA likely to have that option and it works perfect
[Android Software Development] acquariusoft:
beta 3 works only with recoveryscript not cwm.

have you tried darkyota with latest cwm?

have the source of darkyota or can extract the file he create to send command in /cache/recovery/extendedcommand?
[Android Software Development] core720:
DarkyOTA in google play
[Android Software Development] acquariusoft:
i have samsung galaxy s to test
[Android Software Development] core720:
Samsung galaxy s s2 and note
[Android Software Development] acquariusoft:
how i tell you on previus post, with the last version of cwm is not possible to reboot on recovery and install, if galaxy s and note have an old can do. You have une of this phone for try if really works?
[Android Software Development] core720:
I have the S2 galaxy and restarts and installs perfect DarkyOTA.

none of the 3 beta you uploaded I installed all I get installation error but the application itself fails me not the recovery installation
[Android Software Development] acquariusoft:
ok, i need big help for you, try to install a zip.

when the phone restart turn off immediatly, or take off battery.

restart phone and find file /cache/recovery/extendedcommand

tnx
[Android Software Development] core720:
Test...

http://gingermod.grupoandroid.com/Atrix/Roottools/roottools.xml

and

installThemes() search

echo "install_zip("/sdcard/roottools/goodies/themes/$1/update.zip")" > /cache/recovery/extendedcommand && reboot recovery

---------- Post added at 04:33 PM ---------- Previous post was at 04:32 PM ----------

So you want me running darkyota or normal reboot?
[Android Software Development] acquariusoft:
run darkyota, and when it restart for install zip power off and check the file ;D
[Android Software Development] core720:
send me your gtalk by MP so it is easier to work
[Android Software Development] acquariusoft:
sorry but i must go out.

if you can take the file send me and i read later.

Tomorrow i update a beta 4 with another test.
[Android Software Development] core720:
I have already sent the recovery log
[Android Software Development] acquariusoft:
beta4 is ready here

http://db.tt/S1ypcAZk

add

<RebootType>1</RebootType><!-- 0 no install,1 install on cwm, 2 install openrecoveryscript -->

to update_me.xml in /system

for show button for reboot in recovery and install.

If have problem send me the error log of cwm!!
[Android Software Development] core720:
I fail to read the part of the thanks evogp or core720 lolllllllll :)

---------- Post added at 05:09 PM ---------- Previous post was at 05:06 PM ----------

I get the same error in the beta 2 and 3. Error analysis
[Android Software Development] acquariusoft:
http://db.tt/3q5Z3wIZ

beta 4 for smartphone.

solve core720 problem ;D
[Android Software Development] core720:
lollllll thkssssssss
[Android Software Development] LiLChris06:
Amazing, exactly what I was looking for. :)

I actually used Aroma Installer as a kitchen, but this will make it even better.

Will probably be building this into Phone-Bricker...adding it to the OP when I do.

Edit - Used the wrong APK.

Oops Lol
[Android Software Development] firefds:
beta2 worked great for me on Galaxy S2 with CWM5 recovery.

beta4 works great as well!!
[Android Software Development] kong:
Installed beta4, modified update_me.xml to say <RebootType>1</RebootType>, failed with the same error as before:

Nexus S, CWM 5.0.2.0

---------- Post added at 07:32 AM ---------- Previous post was at 07:25 AM ----------

Are you using ROM Manager premium?
[Android Software Development] LiLChris06:
Disregard the lag I said, working better cause I was using the wrong APK.

Anyways...

<Tab>
<Name>Boot Animation</Name>
<IconNum>9</IconNum>
<Element>
<Name>Drawing Android</Name>
<Url>http://dl.dropbox.com/u/123123123/bootanimation.zip</Url>
<Dest>/system/media/</Dest>
</Element>
</Tab>

Anyway to add it, so I can get bootanimation support? :)

If you don't mind to not confuse people I am changing something.

<string name="donate">Donate to acquariusoft</string>
or
<string name="donate">Donate to app maker</string>

I hope your ok me poking around. :p

Also spent all my Thanks on you. Lol
[Android Software Development] kong:
The <Dest> parameter doesn't work in both Market version and beta4 version :confused:
[Android Software Development] core720:
Tested and works perfect
[Android Software Development] kong:
What works? If you meant the <Dest> parameter then do you mind posting your XML file? Because I couldn't get it to work at all.

Here's my config BTW:

<Elements>
<Tab>
<Name>Google apps</Name>
<IconNum>0</IconNum>
<Element>
<Name>Chrome Beta</Name>
<Url>http://aosp.in/kong/ota/gapps/com.android.chrome-1.apk</Url>
<Version>0.18.4409.2396</Version>
<CheckMD5>0</CheckMD5>
<RebootRecovery>0</RebootRecovery>
<Dest>/data/app/</Dest>
<LaunchApp>0</LaunchApp>
</Element>
</Tab>
</Elements>
[Android Software Development] core720:
Bug: autorotate
[Android Software Development] core720:
Send you update_me.xml

---------- Post added at 11:43 PM ---------- Previous post was at 11:35 PM ----------

Only bug I found is the word does not appear complete on the button and if you rotate the screen disappear options. For the rest restarts and installs perfectly.
[Android Software Development] kong:
No I don't have problem with restart & install. I have problem with <Dest> parameter -- it was supposed to download the app then copy/move it to the directory specified in <Dest> but it didn't do that.

Never mind, I'll just wait for @acquariusoft for explanation/troubleshooting :)
[Android Software Development] core720:
Dest only .apk and no reboot
[Android Software Development] acquariusoft:
hi, your xml is right, you can check if the file is downloaded in the selected download file?

You see the message of su program for add permission?

can you try to change dest like /system for see if work?

Tnx
[Android Software Development] acquariusoft:
you are right i'm investigate
[Android Software Development] acquariusoft:
ok, solved problem of no move if desc is empty

fixed rotate on smartphone version

wait some hour for new beta
[Android Software Development] kong:
Thanks! (my 8 thanks limit is still not reset)

Another question is will the app also set the appropriate permissions and owner to the moved file? If not, can we have a config for that?

e.g. <DestPermissions>644</DestPermissions> and <DestOwner>root:root</DestOwner>

Sorry if there are too many requests... I'm including Update Me into my ROM so I need to make sure that it works properly and gives best user experience :D
[Android Software Development] acquariusoft:
yes, latest beta set permission to 644 for make apk runnable.

In the next version i'll add a parameter to config.

i'm very happy you want include, if you do tell me the link to insert in first page ;D
[Android Software Development] LiLChris06:
May be releasing it tomorrow for my end.

Wishlist:

1. Pushing bootanimations.zip

2. zip (extract) to /system/

3. Distinct "Donate" text

4. Delete previous APK after pushing (makes updating APKs easier)

5. Able to change default download location in XML config

sdcard to generic, maybe "/mnt/sdcard/updateme"

I did the same thing. :D

Will probably do the same tomorrow, I have been going crazy looking for something like this for my users to have.
[Android Software Development] kong:
OK @acquariusoft, something more to clutter your to-do list :D

- it would be nice to do a md5sum check with local file in download directory before downloading the file from the server, to save time and bandwidth of re-downloading the same file.

- by doing the above, you can mark the element as "Downloaded" or something like that (a green tick mark in the bottom right, or a corner banner would be cool)

- this will also encourage developers to provide md5sum for all their released files

Examples: (from MIUI)

this: or this:
[Android Software Development] LiLChris06:
Agreed with this as well! :)
[Android Software Development] acquariusoft:
i agree, added on my todo- list :D
[Android Software Development] acquariusoft:
for bootanimation.zip you can move it with this version with dest parameter or i missing something?
[Android Software Development] acquariusoft:
beta 5 available

http://dl.dropbox.com/u/3681387/UpdateMeSmartphone_1.1.2_beta5.apk

http://dl.dropbox.com/u/3681387/UpdateMe_1.1.2_beta5.apk

added different donate text for button

and now dest must work

tell me if all it's ok ;D
[Android Software Development] LiLChris06:
Beta 5 worked! :)

Thanks, dam 8 limit a day...
[Android Software Development] acquariusoft:
Yes, tnx to all for test.

if all works today i release a new version ;D
[Android Software Development] kong:
Moving downloaded apk to /data/app and /system/app both working fine.

Thanks for your time and effort @acquariusoft :)
[Android Software Development] Rimmer1966:
@acquariusoft Here's another Compatible ROM for your growing list.. :o)

MIUIv4 for I9000

Released the first OTA update using UpdateMe on Friday and it went without a hitch with really positive feedback from my users.

Thanks for a great app but slow down on development, it's difficult to keep up!! (Just Kidding, keep up the great work) :o)
[Android Software Development] acquariusoft:
good, inserted in the list ;D

no problem with develop, i made all update compatible so you don't need change anithing.

Only if you want different think you need made changes ;D
[Android Software Development] firefds:
Beta 5 works great!

What about the strings I sent you? :-)
[Android Software Development] acquariusoft:
Inserted in the xml but not used already.

i'll insert in not beta version ;D
[Android Software Development] core720:
Beta 5 = final versión lolllll
[Android Software Development] acquariusoft:
i'll wait another hour and if now error found i update new version on market ;D
[Android Software Development] kong:
OK, I'll wait for the stable version before releasing my ROM :D
[Android Software Development] core720:
I think some people make a list of orders for the application as if the dev was Santa Claus and not see that they valued their work and collaborated with the same
[Android Software Development] acquariusoft:
Tnx for this words ;D

for me is good if the people ask, i can take more ideas from there ;D

So if someone like my work can pay me a beer ;D
[Android Software Development] acquariusoft:
New version available also on dropbox and update config example
[Android Software Development] core720:
Thkssssssssss
[Android Software Development] TamCore:
Can you add the possibility to use build.prop instead of update_me.xml?

So

<RomConfig>
<RomName>Name rom</RomName>
<RomVersion>0.1.0</RomVersion>
<RomCheckUrl>http://www.me.com/update_me_ckeck.xml</RomCheckUrl>
<RomElemUrl>http://www.me.com/update_me_parts</RomElemUrl>
<CheckMD5>0</CheckMD5>
<RebootRecovery>0</RebootRecovery>
</RomConfig>

would be like

ro.updateme.romname=Name rom
ro.updateme.romversion=0.1.0
ro.updateme.romcheckurl=http://www.me.com/update_me_ckeck.xml
ro.updateme.romelemurl=http://www.me.com/update_me_parts
ro.updateme.checkmd5=0
ro.updateme.rebootrecovery=0

?
[Android Software Development] LiLChris06:
For reboot & install, it goes to CWM but doesn't install.

I assume I need to put something into my updater-script, any idea what? :confused:

I like! :)
[Android Software Development] kong:
I would say that I totally agree with the idea. Simple and elegant way to handle it (also less code to worry because the API to read build.prop is already there.) But some people would say we think the dev is Santa Claus while in fact we just give suggestions that we think will make the app better :rolleyes:

Anyway, the person who will decide whether to do it or not is @acquariusoft, not the users ;)
[Android Software Development] acquariusoft:
the idea of build.prop is really good.

i'll insert in the next version, but i left the xml so anyone can use one or the other and the app remain compatible.

for the suggestion you MUST DO!!

Your suggestions is important for me.

I take more ideas from you but you must only.

The only important thinks is suggestion remain a suggestion and not become a "YOU MUST DO!!", but for now this is not the situation.

so i go away to develop and i have more sorprise for you ;D

and if you like my work make a donation for my work and my time!!
[Android Software Development] kong:
Found a bug: In <Kernel> element When the URL to download the file is not correct, it will try to download, then stop, and the dialog will say download successful with md5sum check succeed, and ask if you wanna reboot.

I'm testing 1.1.2 on fresh ROM install... seems the <Dest> to /system/app/ is not working, however, the <Dest> to /data/app is working fine. Not sure if its a bug or not :\
[Android Software Development] acquariusoft:
tnx i'll check the error on download.

for dest error is very strange.

What version you use? smartphone or not?
[Android Software Development] acquariusoft:
What API you use?

System.getProperty not return the values
[Android Software Development] kong:
I'm running ICS on Nexus S. So it's the normal version.
[Android Software Development] pglmro:
great job .. compliments
[Android Software Development] acquariusoft:
you have root access?

can you try in terminal to do

busybox mount -o remount,rw /system

or other directory?
[Android Software Development] kong:
Whoops, it now works after I ran "adb remount" just out of curiosity. So I guess it's related to the process of re-mounting /system partition to R/W :confused:

---------- Post added at 12:50 AM ---------- Previous post was at 12:45 AM ----------

Hmm, interesting:

# mount -o remount,rw /system

works ok, no error message, but:

# busybox mount -o remount,rw /system

gives me this:

I'm using BusyBox v1.19.4-cm9 bionic (2012-03-17 17:50 +0100) multi-call binary
[Android Software Development] acquariusoft:
Mmmmm

I think I must add a parameter to choose to use or not busybox.

Sorry but is very difficult make the application compatible with all rom :p
[Android Software Development] kong:
Hmm, I remember seeing Java code which compare some value with the value from build.prop -- can't remember how it's done but a quick workaround is to use Process to execute /system/bin/getprop and retrieve it's output :p

---------- Post added at 01:16 AM ---------- Previous post was at 01:08 AM ----------

No need to sorry at all, it's the problem all Android devs will definitely get, lol :D

So I guess I'll just release the ROM with current version of Update Me and inform the users that some apks cannot be installed into /system/app yet. Or I can just install everything into /data/app instead :P
[Android Software Development] acquariusoft:
Yes, tell me link when release :D
[Android Software Development] LiLChris06:
Won't launch app after download. :(

<Apps>
<App>
<Name>Nova Launcher</Name>
<Desc>v1.1.0 beta4 - Apr 20, 2012</Desc>
<Url>http://dl.dropbox.com/u/20447007/Update/apps/NovaLauncher.apk</Url>
<CheckMD5>0</CheckMD5>
<RebootRecovery>0</RebootRecovery>
[B][COLOR="Red"]<LaunchApp>1</LaunchApp>[/COLOR][/B]
</App>
</Apps>
[Android Software Development] TweetyPeety:
STILL A great APP,,,

would have two ideas.. Could you also make black Icons ??? because I am using it with MIUI and the problem is MIUI has nearly white overall color in menus, therefore the Icons are not visible, it looks like they are a little bit too right, and when you click on it you see them for just aslong as you press.

Or the other idea would be to just have no Icons. Tried to delete the sentence with the Icon, but than it is replaced by the standard "i" Icon.

anyway such a great APP, love it and will include it in all my 4 Roms.
[Android Software Development] kong:
It's there. Just activate "Use light theme" in Settings.
[Android Software Development] core720:
Error DESC
[Android Software Development] acquariusoft:
yes, you are right, there is a bug, but if you create a tab with xml and not and app it works.

For now use this workaround, i'll correct in next version
[Android Software Development] acquariusoft:
yes, light theme is thinked for miui rom ;D
[Android Software Development] kong:
Hi,

Just released my ROM this morning... Please add Catalyst MIUI to the supported ROM list :D
[Android Software Development] TweetyPeety:
you are sure, looked it up there is no option in Settings for light theme. Right now Iam on CM7, but will look at home if there is an option.
[Android Software Development] acquariusoft:
the option for now is only for not smartphone version.

i try to add in android <3 in last version
[Android Software Development] core720:
Using yesterday without problem. Good Job
[Android Software Development] LiLChris06:
Thanks again! :)
[Android Software Development] Korumera:
Nice little app! :)

Seen it in action on megatron rom by ricardopvz, which is hosted by my server :) Keep up the good work :)
[Android Software Development] ReDroiD™:
good appz :)

i want make test for add md5 file to look if all is good but i have a problem for generate the .md5sum file...:cool:

can you explain me how to create it on windows please?

i have same error of other user with new "direct flash in recovery" the systeme load but not apply update (i can see some error on screen but it's to fast for look)
[Android Software Development] LiLChris06:
Tried to buy you a beer, but it doesn't let me login to paypal when I click on your donate button.

I can login fine when I go to paypal.com though.

Yea I download, it prompts me for recovery I click install then sends me to CWM but does nothing.

If I use the CWM Manager app, it does install it without me doing anything in recovery.
[Android Software Development] varun.chitre15:
Giving 'Problem parsing package' error.

Burned from my laser torch using pencil cells
[Android Software Development] TamCore:
Version 1.0.1 crashes if <Desc> has no value.

From now on my OpenSensation Nightlies have optional support for this app :)
[Android Software Development] acquariusoft:
Can you paste you update_me.xml?
[Android Software Development] acquariusoft:
desc of witch? Rom, file, plugin?

can you send the file with problem?
[Android Software Development] varun.chitre15:
Do I need to create one before installing?

The app should get installed first right?

Or do I need to create that xml first?

Burned from my laser torch using pencil cells
[Android Software Development] acquariusoft:
Yes, read info in first post.

The file must be inserted in the rom by the maker for inform the app about version and where check for the file.

So you can have your personal rom checker ;D
[Android Software Development] varun.chitre15:
Lol....hey don't attach on xda.

Upload on mediafire.

There is some problem with xda.

After downloading its of only 600 bytes

Tried with opera mini, uc browser, xda app,same.

Its of only 600 bytes after downloading but size is 51 kb as per shown on ur attachment post

Burned from my laser torch using pencil cells
[Android Software Development] TamCore:
http://files.tamcore.eu/android/update_me_check.xml <Desc> was empty and the app crashed. Put some text in it and app worked fine :)
[Android Software Development] acquariusoft:
ok, try on my dropbox

http://dl.dropbox.com/u/3681387/UpdateMeSmartphone_beta1.apk
[Android Software Development] acquariusoft:
the xml parser not allow empy tag.

if you don't want insert desc delete the tag.

But the desc is show as changelog in the application, sure you don't wan to show ;D
[Android Software Development] TamCore:
Thanks. Works :) My nightlies are buiilt automatically so I have no way to get a good changelog. Sure, I could parse the git history, but that's a crappy idea.
[Android Software Development] acquariusoft:
good.

if and when you release a version with the program, you can send me the link to rom thread so i can insert in the link of compatible rom?

What do you think about this app?
[Android Software Development] TamCore:
Starting with todays build (released 13 hours ago) of my nightlies (available here) they are "compatible" with your app. But I haven't included your app, only the needed update_me.xml. So users can choose to use it or not.

I like it. I've seen other threads about OTA-Updates for custom ROMs, but the used methods were complicated (decompiling a proprietary app, modifying it, compiling it, ..). But it's really easy with your app.
[Android Software Development] acquariusoft:
for me you can insert in your rom, if you insert as user app it can be uninstalled.

if you don't wan't insert, can you insert a link to the app in the first page? so the user can know the app is compatible
[Android Software Development] TamCore:
Information is already there :)
[Android Software Development] acquariusoft:
ok, i see.

i talk about the first post on page http://xdaforums.com/showthread.php?t=1494373 ;P
[Android Software Development] varun.chitre15:
Still 'Problem Parsing package' error

I have pmed u the update_me xml
[Android Software Development] TamCore:
I'll send a suggestion to Vorbeth. Don't know if he wants to include it. We'll see :)
[Android Software Development] acquariusoft:
Released new version and release a version for android > 2. The config files are the same ;D
[Android Software Development] TamCore:
The german translation looks a bit buggy. Don't know what the problem is.
[Android Software Development] acquariusoft:
This is an import post!!!!!

i have create a new app on the market for donate 3 €.

https://play.google.com/store/apps/details?id=com.acquariusoft.UpdateMe.donate

for now it don't allow new feature but in the future i'll add some feature only for donate user.

Also i have create a new site for the project

http://win.acquariusoft.com

for registered user is possible upload your xml file for public access without limitation of time, in the future more stuff ;D

for now registration is now available on the site, so if you want an account send me a pm with username, password and email.
[Android Software Development] pglmro:
would be nice if he could read the links to see thumbnail images of themes
[Android Software Development] acquariusoft:
good, in todo list