OpenOTA - OTA for every ROM - Android Software Development

OpenOTA is a project I started on 10/27/2014 that will hopefully change how users get OTA Updates. OOTA allows a developer to "Self-Host" their ROM's updates and also allow users to get them, over the air. A neat feature of OOTA is that the ROM Update does not need to be hosted on a web server you own, you can use d-h.st, mediafire, 4shared, or whatever hosting provider you like , it doesn't matter where!
Here is how it works: The user's ROM, on boot, will check for an update, if there is one, the user will be prompted to download. The prompt is once per boot, and once per OOTA app launch. When the user chooses to download, it will open the users browser to the download the update.
Why did I do this you might ask? To keep the apk file as small as possible.
Why integrate the download when we can just use the web browser that is built in?
This also allows developers with limited bandwidth use other hosting providers.
I hope some developers find this app very useful as I made it to be open to everyone!
Please let me know what you guys think, give me ideas, tell me where I can improve.
I currently use it in my Custom ROM AdvancedStock7 for the LG Optimus F3 from Virgin Mobile but the app itself is compatible with android 4.0+
Links:
AdvancedStock7 for LG Optimus F3
My Website
GitHub Page
XDA:DevDB Information
OpenOTA, Tool/Utility for all devices (see above for details)
Contributors
sandix
Version Information
Status: Beta
Current Beta Version: 1.0.6
Beta Release Date: 2014-10-28
Created 2014-10-28
Last Updated 2014-10-28

Related

[APP/FRAMEWORK] NOGAPPS Project (NetworkLocation, MapsAPI, Blank Store)

Introduction:
Most users propably run proprietary apps from Google by one of the three reasons "Stock ROM", "integrated within custom rom" (which may be not entirely legal) or "installed from gapps zip".
Some of the users know that those gapps do track them more than most other apps as they are system-apps and therefor got full rights on android.
Only few users use cyanogenmod or another rom without gapps and leave without it. This solution however is not great as you wont get updates for your apps that regularly and all over googles apps are not bad in functionality (but in privacy)
I am one of those who do they everyday work without google stuff and without gapps. I found out several problems:
Some apps do not install because of missing Google Maps API
Some apps fc at startup bacause of missing Maps API or market license check issues
Some apps hardcoded links to several Google Apps and therefor fc or react unexpectedly on certain cases.
No access to Play Store (i tried nearly every alternative market, but nothing is as good for free apps as play store) Meanwhile, F-Droid provides nearly everything you need
So i started developing what i named the NOGAPPS package - a set of applications and frameworks with the goal to fill the gap of missing gapps package.
This project will be continued under the name microG Project.​
Parts of this project:
Maps API v1
A replacement of the often used google maps api with an open source one using OpenStreetMap.
State: Version 0.5 - LEGACY BETA (15.02.2014)
License: GNU LGPL - http://www.gnu.org/licenses/lgpl.html
Used Third-Party-Librarys:
- osmdroid - LGPL​
Network Location
Geolocation using wlan and data from Apple or a database of gsm phone cells at /sdcard/.nogapps/cells.db
State: Version 0.1.3.2 - NO LONGER SUPPORTED (11.12.2013) - use µg UnifiedNlp
License: Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
Upcoming features:
- Select data sources
- allow disabling wifi based location
- Add support for Mozilla Location Services
- Collect cell/wifi location information on device and allow to submit collected information to several services
Used Third-Party-Librarys:
- Wire Mobile Protocol Buffers - Apache License 2.0​
BlankStore
An open source Google Play Store client
Google may not like this - you're responsible for what you do, i suggest using an extra account for this app :angel:
State: Version 0.7.5 - LEGACY (9.2.2016) - only critical updates, no new features
License: Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0
Used Third-Party-Librarys:
- android-market-api - Apache License 2.0
- protobuf - New BSD License​
Not useable yet:
LoginService (used by some Tasks/Feed -Apps) [Development]
Services Framework [Development]
Maps API v2: This time with onboard map rendering, so we can use it offline even for navigation purposes and search
Downloads:
PROVIDED "AS IS", ... (YOU are responsible for what YOU do!)
NetworkLocation:
Latest Release: Check out microG UnifiedNlp
μg v1.3.2 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.3.0 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.4 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.3 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.2 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.1 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.2.0 - Download (Android <= 4.3), Download (Android 4.4)
μg v1.1.0 - Download
μg v1.0.9 - Download
μg v1.0.7 - Download
μg v1.0.4 - Download
Version 0.9.11 - Download [SYSTEM-APK]
Version 0.9.08 - Download [SYSTEM-APK] BETA 3
Version 0.9.07 - Download [SYSTEM-APK]
Version 0.9.05 - Download [SYSTEM-APK]
Version 0.9.03 - Download [SYSTEM-APK] BETA 2
Version 0.8.12 - Download [SYSTEM-APK]
Version 0.8.10 - Download [SYSTEM-APK] BETA 1
Version 0.8.09 - Download [SYSTEM-APK]
Version 0.8.07 - Download [SYSTEM-APK]
Version 0.8.06 - Download [SYSTEM-APK]
Version 0.8.02 - Download [SYSTEM-APK]
Version 0.7.02 - Download [SYSTEM-APK]
NetworkLocation Database [Old file format] (copy to /sdcard/.nogapps/cells.db):
-- Based on dumps of opencellid.org and opencellids.org - all credits to those guys there!
Latest release: Version 2013-01-01: World - Africa - Asia - Australia - Europe (Mirror) - North-America - South-America
Version 2012-08-27: World - Africa - Asia - Australia - Europe - North-America - South-America
Version 2012-07-06: World - Africa - Asia - Australia - Europe - North-America - South-America - Germany
Maps API v1
Latest Release: Version 0.5 - Download [FLASHABLE ZIP] BETA 3
Version 0.4 - Download [FLASHABLE ZIP] BETA 2 (fixes minor issues)
Version 0.3 - Download [FLASHABLE ZIP] BETA 1
Blank Store
Latest Release: Version 0.7.5 - Download [APK]
Version 0.7.4 - Download [APK]
Version 0.7.3 - Download [APK]
Version 0.7.2 - Download [APK]
Version 0.7.1 - Download [APK]
Version 0.7.0 - Download [APK]
Version 0.6.6 - Download [SYSTEM-APK] BETA 3
Version 0.6.3 - Download [SYSTEM-APK] BETA 2
Version 0.4.7 - Download [SYSTEM-APK] BETA 1
Version 0.3.7 - Download [SYSTEM-APK]
Version 0.3.1 - Download [SYSTEM-APK]
Installation Instructions:
NetworkLocation
Install on Android 2.3 - 4.3: Copy NetworkLocation.apk to /system/app/NetworkLocation.apk, reboot to recovery and clean dalvik-cache.
Install on Android 4.4 and later: Copy NetworkLocation-gms.apk to /system/priv-app/NetworkLocation.apk, reboot to recovery and clean dalvik-cache.
Use cell locations:: Either download database from above or create your own​
Maps API
Install on Android 2.3 and later: Install the flashable zip from recovery​
Blank Store
Install on Android 4.0.4 and later: see here
Generate Android ID: see here​
Source Code:
NetworkLocation - GitHub
Maps API - GitHub
BlankStore - GitHub (new dev version: GitHub)
LoginService GitHub
Google Client Library GitHub
Play Store Client Library GitHub​
Donations:
Feel free to donate via PayPal.
Donators: @haffenloher, "privacy lawyering"
If your donation is not listed here, this is not because i don't received or honored it, but for privacy reasons. I'll publish only those that explicitly stated that they want to be published (opt-in).​
if anybody is interested in helping me to develop these things or in testing, feel free to leave a pm or comment.
This project's goal is to make android a real open source project - where real means good for everyday use, without stalking google apps.
MaR-V-iN
Interesting. One would assume these could be legally integrated into a custom ROM as well? Would make things easier for people who install custom ROMs often (switching between different ROMs/builds etc.) I'm sure.
SifJar said:
One would assume these could be legally integrated into a custom ROM as well?
Click to expand...
Click to collapse
Yes. I want this to be as open as possible. I am going to publish the sourcecode under apache license when its ready, so everybody is free to change what he likes. (Some of the upstream librarys i use are licensed under gpl so at the moment it seems like not everything can be apache licensed, however gpl should be enough for most usecases and maybe i will recode some of the stuff if need)
This is really awesome! This would be the ideal addition to custom roms.
It always bothered my that i have to install the gapps only to get access to market.
You think about adding own syncprovider so one can use the calendar without creating a google account. I found a small apk for this purpose but open-source solution is always better.
Adding Gapps to a custom rom is only illegal for developers to do, because that from can be flashed to non licensed android devices. A end user can legally install gapps to any rom he is running as long as his device is licensed to have google apps on it, so if your device comes with gapps in its stock state, than you can re add them to any other rom you put on your devive.
Sent from my HTC Sensation using XDA
Righteous Joe said:
Adding Gapps to a custom rom is only illegal for developers to do, because that from can be flashed to non licensed android devices. A end user can legally install gapps to any rom he is running as long as his device is licensed to have google apps on it, so if your device comes with gapps in its stock state, than you can re add them to any other rom you put on your devive.
Sent from my HTC Sensation using XDA
Click to expand...
Click to collapse
No one ever said otherwise.
r3d4 said:
You think about adding own syncprovider so one can use the calendar without creating a google account. I found a small apk for this purpose but open-source solution is always better.
Click to expand...
Click to collapse
Syncprovider isnt so easy as you think. I tried it myself with the sample at google developers but the ruby-Code isnt visible with their system so he must write the serverside-code himself.
But i think this Projekt is very intresting and the android-market-api sounds intersting to me.
sent from my icecream.
Awesome!
This looks great
Sent from my GT-I9000 using Tapatalk 2
r3d4 said:
You think about adding own syncprovider so one can use the calendar without creating a google account. I found a small apk for this purpose but open-source solution is always better.
Click to expand...
Click to collapse
I added this to the list in op, i worked with contact provider - maybe its similar for calender.
MaR-V-iN
I love people with ideas like yours.
There has been such an Project in the early days of Android.
Too bad it got deserted over time. Nice that somebody started it again.
The name back then was cooler, though. Lol
No seriously: Hope this is going somewhere. Looks promising :good:
aah found it.
http://forum.xda-developers.com/showthread.php?t=564263
what a mess.
cool more diversity in android and more chance for diversity.
and a more open android
Is this going to get rid of the google account from android
aptoide-- is a good marketplace(repository based market) --( think it is open source)
k9mail --open source email client
osmand-- one of the open source map applications-- get the app off the google page for a free pro version)
dragon go-- voice to text-- not open source but an alternative
I wish you the best of luck on this project and I hope it is a great success!
I have to ask though, why choose Apple for Network Location? I don't see how Apple is any better than Google. I skimmed through the link you posted but I'm still not convinced... perhaps I'm being too skeptical :laugh:
It would be awesome if the contacts / calendar providers were written to allow a configurable server address. Then anyone could run their own server on a home network or vps. Of course the server would have to be open source too, but I'm sure it will.
m2xtreme said:
I have to ask though, why choose Apple for Network Location? I don't see how Apple is any better than Google. I skimmed through the link you posted but I'm still not convinced... perhaps I'm being too skeptical :laugh:
Click to expand...
Click to collapse
I needed to use a good data source and the only one I know is Google's one (correct me if I'm wrong). Apple uses Google's data, but their API has an completely different approach: Google wants you to send them all wireless and phone networks, your Google account, Android device id, phone number, ... and returns your Geo location. As there is nothing to be cacheable (your wireless networks change probably minutely), you do these requests many times a day. Apple's API let you simply send them one single wifi Mac and they return its location and those in the environment of 250m. The exact location is calculated on the device and you may cache results so you may end up with a database with all necessary data to locate you
here you have been before (or next to this place) without any further data connection.
zman0900 said:
It would be awesome if the contacts / calendar providers were written to allow a configurable server address. Then anyone could run their own server on a home network or vps. Of course the server would have to be open source too, but I'm sure it will.
Click to expand...
Click to collapse
I planned to use CardDAV and CalDAV for that. There are several open source servers that support both, including open source Microsoft exchange clone zarafa. (But you probably want to use exchange active sync with zarafa)
I would be happy to test.
what a fantastic idea! I can foresee some problems, as Android versions upgrade again, however I'm all for it!
(I also find it funny Apple's API is more open then Google's LMFAO )
But I'm wrong or this is the same goal of the replicant project? replicant.us
Inviato dal mio Galaxy Nexus con Tapatalk 2

[TOOL]Cloud_Commander Ver1.3 (Blue Builds) [BETA]

Hi guys,
Cloud_Commander is an android shell code tool that can reserve android shell scripts from common tools like rooting tools, password cracking tools e.g John the reaper.
Most tools are bundled up by devs from around the globe and shared to everyone.
Currently the available commands are not yet polished but some still work and are being revised on daily basis.
Anybody can add a command provided he has created a dev page that explains the functionality of his tool/command.
This software will contain almost every android tool that is currently in use and outdated since Devs will merge their own stuff here.
There are two ways to add commands:-
You can use the command creator from the toolbar in the menu.
However you can create commands straight into the xml files which this software uses.
The commands created in this software will be stored in our server and used by everyone who updates the tables, if you use the other method (XML editing) which is not recommended, please share you files with your users.
All bugs should be reported to [email protected]
NB: PLEASE DON'T SEND COMMANDS THAT ARE NOT TESTED PERSONALLY !
SCANNED WITH BIT-DEFENDER ANTI-VIRUS
After downloading make sure you update the tables the press refresh and also checkout setups to install tools.
Version 1.2 does not update tables since we shifted our servers to cloudflare and has some minor engine flaws thus it's obsolete.
Download the latest version to maintain commands compatibility.
DOWNLOAD_HERE VER1.2
DOWNLOAD_HERE VER1.3
XDA:DevDB Information
Cloud_Commander Ver1.3 (Blue Builds) [BETA], Tool/Utility for all devices (see above for details)
Contributors
kenkitt
Version Information
Status: Testing
Current Beta Version: 1.3
Beta Release Date: 2016-01-30
Created 2016-02-02
Last Updated 2016-02-02

Raccoon - APK Downloader

Raccoon is a Google Play desktop client for downloading apps. Use cases:
Access Play even if your device/ROM comes without GAPPS
Protect your privacy by using a dedicated account for downloading apps.
Keep local copies of large apps, so you don't have to download them again.
Rollback troublesome updates.
Features not found in other APK downloaders/mirrors:
Download free AND paid apps.
Download large apps with OBB expansion files.
Download older app versions (for downgrading)
Spoof arbitrary devices to get around compatibility restrictions.
Use proxies to get around region locks.
RACCOON WEBSITE
XDA:DevDB Information
Raccoon, Tool/Utility for all devices (see above for details)
Contributors
onyxbits
Source Code: https://github.com/onyxbits/raccoon
Version Information
Status: Stable
Current Stable Version: 4.0.1
Stable Release Date: 2016-06-15
Created 2016-06-15
Last Updated 2019-03-27
Seems promising !
Would definitely give it a try & report back soon.
On a related note: I'm also in the process of rewriting Dummydroid, a companion tool for spoofing arbitrary Android devices. Any artists around here willing to contribute an application icon (must be in SVG format and under a creative commons license)?
Used to work for me, lately it just hangs by signing in.
Loved it!
Newyork! said:
Used to work for me, lately it just hangs by signing in.
Loved it!
Click to expand...
Click to collapse
Can you check if there's an exception thrown on the console?
New version (4.0.1) is available!

[APP][Rooter] PoopySoda

PoopySoda​Some of you may have saw the "XRoot", if you havent, click mah profile and find the post​Q: What is this?​A: This is a little masterized version of XRoot, there are a lot of Great feature commin soon​
Q: Why are you posting this?, This is ****ty​A: I did not upload this to impress you, i uploaded it so that people can know that you can do great things on batch​
PoopySoda is a batch-file based project, it will not take too long before i take this down, What i really planned is its a little app that is like a universal rooter, but in this case, i dont have the files :/
If you want to help, here is how
1.) Reply in here, then Reply a CMW copy for the device you wanna add
2.)Also add the SuperSU (Obviously)
Reply the Download link, everyone that will help will be added to the About Section of the app
(Im not that active, so dont expect that i will update it frequently)
Known Bugs: None
XDA:DevDB Information
PoopySoda, Tool/Utility for all devices (see above for details)
Contributors
Osnapitzari
Version Information
Status: Testing
Current Stable Version: n/a
Current Beta Version: n/a
Created 2016-12-15
Last Updated 2016-12-15

Advanced Multi Tool (Flash and Unlock) MTK SPRD QCOM HISILiCON

Advanced Android Box 3 Pro​
Updating This Thread Please Wait...​working links at source file in download try it.
Direct links and all files will be updated soon...
Advanced Android Box Pro​This Is a Research tool on Android​
Friends if you need any options and any fix bugs please tell-me.​Any models not working post it.
What you except from it more
Updating Details soon​
XDA:DevDB Information
Advanced Android Box Pro 3, Tool/Utility for all devices (see above for details)
Contributors
ErickNoz, Ericknoz, Ericknoz
Source Code: MOD Edit:-Links Removed
Version Information
Status: Stable
Current Stable Version: Pro 1905
Stable Release Date: 2019-06-22
Current Beta Version: Pro 1900
Beta Release Date: 2018-01-10
Created 2017-01-19
Last Updated 2019-07-13
aabox2 17.312vit updater for frp only installing
you need first aabox 17.2 installed or aabox2 full version
now download aabox2 17.312 unzip
copy and put "Advance Android Box.exe" in "C:\Artiven\aabox"
u can run in any place without "C:\Artiven\aabox" bt some fatal error can be bugged
so run it in its place unlock and bypass all samsung frp now supports
J110
J120
J700
J710
J510
J210
A320
A510
G930
ETC.
FRP UNLOCK ON ANY MODEL OF SAMSUNG NOW !
BYPASS AVAILABLE ....
MORE UPDATES COOMING SOON
update the links
You Don,t say!
before all the praise falls at your feet why don't you give us an actual link so that someone can download it
none of the links work?
Can you tell me what the difference between file with same first name? And what is artiven use for
Jesus ****ing christ. Can we get a link that works and doesn't go to a filesharing site that tries to install ****ing malware please?! STOP WASTING MY GOD DAMN TIME ASSHOLE!
All Servers are updated After a server blocked by Heavy traffic
My server is free host so it is stop for heavy use.
ok now you can download from source file.
and this thread will update fully soon..
and thankyou for your feed back.
why Detected virus?
i have used windows process moniter for adb and usb detect via ftp to xml serialization and it will automaticaly download updated scripts for frp unlock via server. so it detect as virus in 2 products in totalvirus.com says 2/100.
no need to worry i dont need anything from users but only thanks button pressed.
Online and Offline switch added
Now in 19.05v + you can stop server support and use it without internet As Offline in (about) tab then (Activation) tab .. untick support and click save= thats all enjoy.!
Thread Closed.
Thanks
SacredDeviL666.

Categories

Resources