Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,734,115 Members 52,475 Now Online
XDA Developers Android and Mobile Development Forum
View Poll Results: Would you pay for a premium app?
Yes, no matter what! 54 14.67%
Yes, but only if there is an ad. 16 4.35%
Yes, but only if i get more options. 126 34.24%
No, tell us why please. 172 46.74%
Voters: 368. You may not vote on this poll

[APP][DEV] OTA Update Center. (Version: 1.0.5 is released!)

Tip us?
 
M3nti0n
Old
(Last edited by M3nti0n; 17th October 2012 at 12:37 AM.)
#1  
Recognized Developer - OP
Thanks Meter 284
Posts: 281
Join Date: Feb 2010
Location: Groningen

 
DONATE TO ME
Default [APP][DEV] OTA Update Center. (Version: 1.0.5 is released!)



Version 1.0.5 Released, also available on the market! It's stable, and working on almost all devices, also on Jelly Bean!
Please if you find bugs, report them using the link on the bottom of this post.



OTA Update Center is an Over The Air update service, that is free of use. This project is especially for the rom devs around, to be able to implement an easy to use, and free OTA Update app. The project has one goal, to provide a way to provide OTA Updates as easy and noob friendly as possible.


  • Add and remove OTA Updates in a centralised database.
  • Push notifications on new release of rom.
  • Check for updates once a day.
  • Check for updates manually when the person wants to.
  • Download the rom and flash it directly.
  • Download the rom without flashing.
  • Wipe data and or cache/dalvik before flashing the update.
  • All your rom updates in one list.
  • Abillity to change, update and intergrate in your own rom, YES! It's open source!





Short Change logs
Code:
Version: 1.0.5 - MD5: 9c95d08ecc15d76df0bd88c98eb949fb [mirror] [MARKET]
Fix for auto-flashing on Sony devices
Minor translation updates

Version: 1.0.4 - MD5:   3b2b46dec8e93630f2c4ef3732de2476 [mirror] [MARKET]
Minor bug fixes
Hebrew translation update

Version: 1.0.3 - MD5:   3caba36cd1421a7b719a065760012728 [mirror] [MARKET]
Minor translation updates from Crowdin.
Added French (credits to: ReDroiD, Philos64 & ReDroiD)
Minor bug fixes.

Translations added so far:
 * beerbong - Catalan
 * carloscastro - Portugese
 * kylon - Italian
 * tinky1 - Lithuanian
 * kgs1992 - Hindi
 * Dexter93 - Greek
 * M3nti0n - Dutch
 * Dennis Kopin - Russian
 * Yoel Dorfman - Hebrew
 * kinghunki, Lei Zhang - Chinese
 * Steffen Mossefinn - Norwegian
 * Bogdan Vasile - Romanian
 * Kristoffer Andersen - Danish
 * elacuu - Swedish
 * Petr Koumar - Czech
 * Miguel - Spanish
 * Husam Younis - Arabic
 * Milad ED - Persian
 * Ventricle - Polish
 * Defy+++ - German
[HTC S710] -> [HTC Touch Diamond] -> [HTC Hero] -> [HTC Sensation] -> [Galaxy Nexus] -> [Samsung Galasxy S 3] -> [HTC One X+] -> [HTC One]



The Following 147 Users Say Thank You to M3nti0n For This Useful Post: [ Click to Expand ]
 
M3nti0n
Old
(Last edited by M3nti0n; 3rd October 2012 at 08:49 PM.)
#2  
Recognized Developer - OP
Thanks Meter 284
Posts: 281
Join Date: Feb 2010
Location: Groningen

 
DONATE TO ME
FAQ
This page details the most commonly asked questions about the OTA Update Center.
If you have any further questions, feel free to contact us.


User FAQ
  • How can I use this updater?
If your ROM Developer is using our update center app, you will automatically receive notifications when there is an update available for your ROM.
If your ROM Developer is not using our update center app, then unfortunately there is not much you can do except bug them (kindly) to use it.
  • I downloaded and installed the app, but it doesn't work!!!
If you download our app after installing the ROM, you're doing it wrong!
A ROM which uses our update center has the app installed by default, so there is no need for you to download and install it manually.
If you are using a ROM which does not use our update center, then downloading and installing this app is useless. It cannot and will not magically update your rom, or make unicorn dust fall out of the sky.
  • I don't like your installer. I want to flash the update zip with ROM Manager.
That is fine. But please tell us why you don't like our installer.
Then you can go and install the zip just like any other zip from ROM Manager.
The app downloads the zip file to /sdcard/OTA-Updater/download/romid_device_version.zip.

Developer FAQ
  • How can I use this updater?
  • Download the latest version of the app from our GitHub page.
  • Put the app in /system/app of your ROM.
  • Pick a ROM ID that you will use in our database. This should have no spaces and preferably be all-lowercase.
  • Add the following properties to your build.prop:
  • otaupdater.otaid=<ROM ID you picked from previous step>
  • otaupdater.otatime=<Date/time of this build in yyyymmdd-hhmm format>
  • otaupdater.otaver=<The human-readable version number/name>
  • Package your ROM, generate an MD5 of the zip file, and upload it somewhere.
  • Add/update your ROM in our database. You will need the ROM ID you picked, the device you packaged for, and the URL and MD5 of the zip file.
  • For further updates, just make sure you update the otatime and otaver properties in build.prop
  • Why do i get the message: Error fetching update info: Invalid ROM (<communisationota>) & device (pyramid) combo!
Make sure the lines in your build.prop do not have < and > in it.
Your lines should look like this:
otaupdater.otaid=romid123235
otaupdater.otatime=20120729-1600
otaupdater.otaver=1.2.0
  • What are the requirements to use this updater?
Obviously, your ROM needs to be able to connect to the internet... If your rom has no radio/wifi, then this will of course not work.
It is preferable to have the Play Store included in your ROM. This way, the app will use the more efficient push notifications mechanism to deliver updates.
Even if you do not have the Play Store, the app will still work. It will just use pull notifications instead.
  • My users get a MD5 error
Make sure your rom is uploaded on an host with direct linking abilities. such as dropbox or your own ftp.
If thats not the problem, be sure the MD5 on the website is right or the upload is not corrupted.
  • Why do i not get the updates?!
Make sure you are using the right device name on the website. for example, a Galaxy Nexus (GSM) is called 'maguro' and the HTC Sensation is called 'pyramid', make sure you use the short names. if you are not sure you are using the right name please use the command: 'adb shell getprop ro.product.device' That will give the device name you need to use for your rom.
  • Why do i get a warning sign after reboot?
I'm afraid the rom is not signed right. Please contact your rom-dev to ask him if he can resign and reupload the rom.
For when you are using a pyramid, please try to flash this recovery, then you can skip the signature check: http://forum.xda-developers.com/show....php?t=1779397
  • Why don't i get the update notification?
Make sure you are logged into the Google Play Store, before the rom is updated in the database.
When you are adding the rom to the database, the Google Cloud Message will not work, the Google Cloud Messages only work on an existing rom, as soon as you update it.
  • Your app doesn't work on device X.
First off, please make sure you are using the latest version of our app!
We have a very limited number of devices to test on, so we depend on you to give us feedback. If you encounter issues with our app, please file a bug report on out GitHub page.
Please include the device, app version, ROM ID, a description of the issue and any other relevant details. If the app crashes, please also attach a logcat.
  • How do i sign a rom properly?
First, download the zipsigner here.
Unpack them in a directory you like. Copy the rom you want to sign into the directory and do the following.
Linux:
Open Terminal, go to the directory and run:
./sign <romname.zip>
  • Why does the recovery say it can't find the rom?
First implement version RC-6 or higher.
Then add this to the build.prop :
otaupdater.sdcard.os=sdcard2
otaupdater.sdcard.recovery=sdcard

the sdcard or sdcard2 has to be the path where the os, or the recovery finds the sdcard.
  • Why does the phone not reboot into recovery?
If your device does not reboot into recovery make an reboot_recovery.sh with your reboot script and copy it to /system/bin/.
and add this line to your build.prop:
otaupdater.rebootcmd=/system/bin/reboot_recovery.sh
  • How create direct link to file in Google Drive(Thanks: MaxWorks)
http://www.youtube.com/watch?v=VLMjCxhoVos
We appreciate the feedback!!
[HTC S710] -> [HTC Touch Diamond] -> [HTC Hero] -> [HTC Sensation] -> [Galaxy Nexus] -> [Samsung Galasxy S 3] -> [HTC One X+] -> [HTC One]



The Following 63 Users Say Thank You to M3nti0n For This Useful Post: [ Click to Expand ]
 
dexter93
Old
(Last edited by dexter93; 30th July 2012 at 02:49 PM.)
#3  
dexter93's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter 1901
Posts: 11,445
Join Date: Jul 2010

 
DONATE TO ME
Home page updated! We are ready for the first ROMS
Initiator of the HTC Unbricking Project
Sensation | MyTouch 4G Slide | Amaze 4G | Vivid, Raider, Velocity | EVO 3D GSM | EVO 3D CDMA | Jetstream | EVO 4G LTE | HTC ONE
Support is NOT given via pm.
~*~
Juopunutbear S-OFF | LazyPanda S-OFF
finally here... http://unlimited.io
~*~
OTA Updates for everyone!
https://otaupdatecenter.pro
~*~
 
The Don

The Following 6 Users Say Thank You to dexter93 For This Useful Post: [ Click to Expand ]
 
ganeshp
Old
#4  
ganeshp's Avatar
Recognized Contributor
Thanks Meter 3260
Posts: 5,492
Join Date: Mar 2012
Location: Hyderabad

 
DONATE TO ME
who says OTA is not possible for CUSTOM ROMS ???



Device Details:
Current phone: Nexus 5 -with franko kernel
Ex phone: HTC sensation 4G, Revelation Rom

CLICK ME --->>> GUIDE TO SOFF NO HTC DEV (1.2x HBOOTS)--NEW ONE CLICK ROOT

FOR NEWBIES ---> How to be a New User(not a noob)

IRC HELP talk with experts directly NOOB friendly
IRC HELP CHANNEL
The Following 3 Users Say Thank You to ganeshp For This Useful Post: [ Click to Expand ]
 
Zanzibar
Old
#5  
Member
Thanks Meter 469
Posts: 52
Join Date: Jan 2010

 
DONATE TO ME
This is going to be a big hit! OTA for All!
The Following User Says Thank You to Zanzibar For This Useful Post: [ Click to Expand ]
 
-Asskicker-
Old
#6  
-Asskicker-'s Avatar
Senior Member
Thanks Meter 363
Posts: 567
Join Date: Jun 2010
Nice work guys, let's hope some rom developers jump on this!
Flashing roms with S-ON? (HTC Sensation) Read this!

Phone: Google Nexus 4 - RASTAKAT - Stock
Tablet: Google Nexus 7 - OmniROM - Stock
 
Ron G
Old
#7  
Account currently disabled
Thanks Meter 3937
Posts: 3,374
Join Date: Feb 2012
Location: Mumbai

 
DONATE TO ME
awesome work man i'm waiting for ota app like this i'm ready to put my Unofficial Cyanogenmod 7.2 and Cyanogenmod 9 builds of LG P350
The Following 2 Users Say Thank You to Ron G For This Useful Post: [ Click to Expand ]
 
clark44
Old
#8  
clark44's Avatar
Senior Member
Thanks Meter 6647
Posts: 2,764
Join Date: Mar 2011
Location: Virginia

 
DONATE TO ME
Nice work. Will see what I can do for FreeGS3.



Phone: Samsung Galaxy S4 16GB White
Recovery: TWRP!
ROM: FreeGS4 v4.0.0
Modem: MDL

IRC Channel: #TeamSonic Freenode
FreeGS4 For Sprint By Team Sonic
FreeGS3 For Sprint By Team Sonic
Lean Stock SGS3 Sprint
Bekinged EVO 4G
Absurd Rom
How-To Root S-OFF Evo 3D
ICS SDK Port For HTC EVO3D
 
cybojenix
Old
#9  
cybojenix's Avatar
Recognized Developer
Thanks Meter 1364
Posts: 771
Join Date: Apr 2012

 
DONATE TO ME
hey. possible to push patches this way instead of replacing the whole rom?
great idea btw
 
M3nti0n
Old
#10  
Recognized Developer - OP
Thanks Meter 284
Posts: 281
Join Date: Feb 2010
Location: Groningen

 
DONATE TO ME
Quote:
Originally Posted by ron gokhle View Post
awesome work man i'm waiting for ota app like this i'm ready to put my Unofficial Cyanogenmod 7.2 and Cyanogenmod 9 builds of LG P350
Nice, tell me what you think about it


Quote:
Originally Posted by clark44 View Post
Nice work. Will see what I can do for FreeGS3.
Use it like discribed in the FAQ on the website and you will be happy


Quote:
Originally Posted by antdking View Post
hey. possible to push patches this way instead of replacing the whole rom?
great idea btw
Yes, just like an OTA should, you just need to make a nice update.zip though, if the updaterscript isn't right it wont work
[HTC S710] -> [HTC Touch Diamond] -> [HTC Hero] -> [HTC Sensation] -> [Galaxy Nexus] -> [Samsung Galasxy S 3] -> [HTC One X+] -> [HTC One]




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes