Related
Hello!
I've just released on the Market my new ROM Updater!
Differently from koush's ROM Manager, this one is stand-alone repository based, it's freeware and ad-free. It can be easily integrated in your own ROM and it allows you to download full or incremental (if available) updates.
Besides updating your system, it allows you to automatically perform some recovery actions, such as cache/data wipe and backup just clicking on a menu item.
Comments, ideas and donations are welcome
Read more on my website: http://www.elegosproject.org/android-rom-updater
Ok gonna give it a try
Sent from my PC36100 using XDA App
The application reached the version 1.7, a lot of downloads but still no one who use it. I thought it was outstanding (for ROM modders/developers) to have such an instrument for free, but I think I was wrong.
By the way, I've updated the webpage with more content, for example how to automatically create incremental updates. I tried with the latest versions of some ROMs and there is a huge improvement in zip lightweight.
Let me know.
elegos said:
The application reached the version 1.7, a lot of downloads but still no one who use it. I thought it was outstanding (for ROM modders/developers) to have such an instrument for free, but I think I was wrong.
Click to expand...
Click to collapse
The kind of tool you bravely developed may be considered a bit sensitive, people will need to be sure it is stable before adopting it.
So please hold on because I (and probably many others) think it's the perfect kind of tool for us rom modders and tweakers
May I post this over on fascinateforums.com?
I think this is a great tool. Just need to get the word out!
Sent from my SCH-I500 using Tapatalk
you need to get this thing started by including CM nightlies etc without a server needing to be entered, also the title in the program makes it look way to WP7 style..
just some constructive criticisim, no flames please guys
Great app always disliked ROM manager for restricting features without paying, I prefer to donate because I like the app not because I have to
Be pacient... Great tool!
@elban: test test test test and test again
@soccerdon1981: of course you can Directly link the website ^^
@samo_nz: well, I thought about setting a standard repository, but it's even phone-independent, so if I set one for, i.e., the Nexus One, all the others may dislike it. This is an "unbranded" application, and I've wrote on my website how to "embed" a ROM repository directly in the ROM . As of the title, yeah it sucks, but I can't edit it
@all: good news for everyone I've released my incremental.jar (+ sources). This program allows you to create incremental updates with even more options than the PHP one, and should be Windows-compatible too without editing a single bit
Great Idea
will give it a try
v.1.8 is out
- ROM modders/developers: you don't need to format the ROM name, now it will see the version from the incremental variable, always in the build.prop file. How to say: just implement it, there are no more excuses (more info on the website)
- changed from version 1.7:
-- Tried to fix a null pointer exception (please test)
-- Added incremental.php and incremental.jar (plus sources) in the git repo to automatically build incremental updates starting from *old version* to *new version* unzipped updates
-- Moved common data in a singleton (SharedData class), more comments and readable code
Great app
v.1.9 is out.
New in this version:
- Anonymous data now includes: phone model, ROM name, ROM version, ROM repository
- New menu in the settings, which allows to set the repository from a list built upon the anonymous data sent when you download a version of the mod (please accept to send anonymous data!)
I've setup a Enomther TheOfficial Nexus1 ROM (for Nexus One indeed) repository. I've edited the build.prop to fit the program. This is an EXAMPLE repository (I'm going to support in any case), I hope that this action will lead to MOD developers to kick their ass and setup a repo themselves. It works on Dropbox too, no excuses (10GB / day for free users)
elegos, this is exactly the kind of application I have been looking for to assist people updating my ROM. Just wanting to know since the app is GPL that I'll be able to make some changes to the app and rename it for use in my ROM please? Also is there a way that I can embed a custom repo URL directly into the app without having to drop a file into the data partition?
well, I thought that the /data/ solution was just fine
In any case please do not rename/change the application. Even if it's GPL, I'd really appreciate if you suggest me the changes you want to do and maintain the original app, it's meant to be universal, and such if you edit it to fit your ROM only it becomes the last of the "XXX updater" applications. Also, maintaining the original app, you'll be automatically listed in the central list, so that other people may try your ROM simply choosing it from the list.
Great job on the app elegos! Look forward to see in future how easily the updates will be to use
Version 1.10 is out
Fixes (hopefully!):
- ANR (set network timeouts)
Features:
- Added SD-EXT wipe option (app and app-private), inside the data wipe one
- Support for more recovery actions in a row (for example, wipe + install. Only in code ATM)
Version 1.12 is out in the market:
- FIX: odd number in info popup
- FIX (hopefully): crash on rotation while downloading files
- FIX: changelog for ROMs with spaces in their name
- Added: backup management (browse, restore, delete)
- Added: downloads management (browse, apply, delete)
- Changed: lists are now filling parents and not wrapping content (more android-like)
- Changed: download files via AsyncTask (as it should have always been)
Version 1.13 (build 17 lol) is out
- Moved input streams (data reading) in asynchronous tasks, so that the application should not freeze for few seconds anymore. This should also fix some crashes that have been reported (if not all of them). Thanks for reporting!
- Added an info popup when entering the repositories list informing the user about its dynamic nature.
elegos said:
Version 1.13 (build 17 lol) is out
- Moved input streams (data reading) in asynchronous tasks, so that the application should not freeze for few seconds anymore. This should also fix some crashes that have been reported (if not all of them). Thanks for reporting!
- Added an info popup when entering the repositories list informing the user about its dynamic nature.
Click to expand...
Click to collapse
Nice
Thx for this man
I'm gonna try this on my ROM - if it works well you get a donation!
Thanks a lot, Italian Guy!
Update: 7/13 - added free version (ad supported) to market.
I've always wanted a very simple app to let me have lists on my phone - shopping lists, to-do lists, etc, but it seems like the ones on the market have too many features that get in the way of easily creating lists, adding items, marking items as complete, and that's about it. So, I went ahead and wrote my own.
As of now, I'm happy with the app, and I've been using it for a couple of months now with no problems. But, being my first Android app (I am a professional programmer, but work in the web & desktop worlds), I'm sure there are opportunities to add features/functionality that would enhance the pure list-making experience. I had though about drag-and-drop reordering of the lists, but that seems to be more difficult to implement than I anticipated. Aside from that, I'm all ears about how to make the app better, prettier, more efficient, and more useful.
See attached for screenshots:
1) Main Screen - add/delete/backup/restore lists here
2) Back up is a simple SQLite DB file copy to the SDCard
3) Here are items in one list. Notice that some are gray - these have been "cleared" or "marked" as being complete by the user, via a simple click/toggle. An item's "cleared" status persists in the database
4) Once you're done clearing items, you can remove them from the list and database. Or, alternatively, you can unmark all of them.
See attached for APK file...
As I said, any suggestions or criticisms would be welcomed - but keep in mind that this app has a narrow focus, and I want it be very good with regard to that focus.
EDIT: Forgot also that now the app has a minimum SDK version of 8, so this app will run on Froyo (2.2) and above
I've done quite a bit more work, and now this app is available in the Google Play store. Since I don't have 10 posts yet, it won't let me include a hyperlink but here's the URL:
Code:
https://play.google.com/store/apps/details?id=com.kozzer.lists&feature=search_result#?t=W251bGwsMSwyLDEsImNvbS5rb3p6ZXIubGlzdHMiXQ..
You can also find it easily by searching on my Google Play developer name: WebKozzer.
The additions include:
* drag and drop reordering
* 2 themes (light and dark)
* Optional numbering of list items
* Edit list name, or item text
* Delete contents of list without deleting list itself
* Configurable backup path
and more!
Any comments or suggestions would be appreciated!
Added free, ad supported version to the market. Any feedback or feature requests would be welcomed. I was contemplating attempting to integrate voice commands. Like, once the app is open, you can use voice commands to do everything the app lets you do via touchscreen. It appears that this would require a fairly significant coding effort, and I'm not sure how useful that'd be either.
Both the pay and free versions have been updated. Some UI changes, undo functionality, and ability to add items using voice.
Play links:
Pay version
Free (ad) version
Update: 12/12 - Removed ads from Lists! Free.
Also/including:
More general cleanup
Removed network state / access permissions (since they were used for ads only)
APK size reduced by about 100kB (removed AdMob library)
Improved error handling
nice job keep working on it
imputazz said:
nice job keep working on it
Click to expand...
Click to collapse
Thanks! I'm always open to criticism and feature requests! And giving a rating and/or review on the Play Store would be much appreciated.
GoMobile brings the best free Android apps for anime, drama, cartoons & manga!
#Animania - #Dramania - #Toonmania - #Mangania
Features and Functionalities
KEEP TRACK OF YOUR DAILY ACTIVITY
An integrated smart-ass system allows you to keep track of everything you've seen with a simple press of a button
STAY ORGANIZED WITH FAVORITES
No need to search any longer, adding something to your favorites provides easy and instant access
#CHATMANIA
A cross-application community tool that allows you to talk, discuss or have fun with other users
SHARE WITH FRIENDS
Take a minute of your time to invite other friends and enjoy the apps together
CHROMECAST AND DOWNLOAD SUPPORTED. SCREENSHOT PROVIDED UNDER
#ANIMANIA- ANIME WITH ENG SUB
#DRAMANIA- DRAMA
#TOONMANIA-DUBBED ANIME AND CARTOON
#MANGANIA-MANGA WITH DOWNLOAD FEATURE
HOW TO INSTALL THE APPLICATION
1. To allow installation of an application that is not on the PlayStore, you have to give permission manually. Go to Settings → Security and mark the option Unkown sources . Don't worry, GoMobile is a trustworthy company and the published applications are high valued products not containing any malware or viruses.
2. Download the application you want onto your device.
3. Once the application is downloaded, Android pops a notification. Simply click it to start installation.
4. Open the application and enjoy.
DOWNLOAD LINKS
#ANIMANIA - mobi24.net/apks/Animania.apk
#DRAMANIA - mobi24.net/apks/Dramania.apk
#TOONMANIA - mobi24.net/apks/Toonmania.apk
#MANGANIA -mobi24.net/apks/Mangania.apk
P.S. I AM NOT THE DEV FOR THIS APPS AND I AM JUST SHARING THIS APP
Nice to see a neatly designed app.
Things to look forward: account and sync!
Can I watch anime or do I download manga and read?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Aurora Store
Unofficial Google Play client
Disclaimer :
Using Aurora Store with your own Google account may cause your account
to be blacklisted, use at your own risk.
Aurora Store is an Unofficial FOSS client to Google's Play Store, with an elegant design,
using Aurora you can download apps, update existing apps, search for apps, get details about app tracker & adware.
You can also Spoof your Device Information, Language, and Region to get access to the apps that are not yet available or restricted in your country or Device. Aurora Store does not require Google's Proprietary Framework to operate,
It works perfectly fine with or without Google Play Service or microG.
Earlier based on Yalp store, v4.0 is a Kotlin rewrite from scratch that follows
Material Design and runs on all devices running Android 4.4 and above.
Aurora Store is derived from the following projects, special thanks to the devs
YalpStore | AppCrawler | SAI | Raccoon
Important Links
GitLab | Telegram Support Group | Telegram Channel
Downloads
Stable | Nightlies
Special Thanks for Help & Inspiration
Sergey Yeriomin | Nick Kountouriotis | Krzysztof Szczepański | Andreas Itzchak Rehberg (IzzySoft)
Core Developers
Rahul Kumar Patel
Designers
Iacob Ionut | Radek Błędowski | Lumiq Creative
Aurora Community Members
Anunay | Snoop | Sicarious | My Translators | BadAss Bug Reporters | Alpha Testers & Khaleesi
Version Information
4.2.3
XDA:DevDB Information
Aurora Store, App for all devices (see above for details)
Contributors
WhyOrean
Source Code: https://gitlab.com/AuroraOSS/AuroraStore
Version Information
Status: Stable
Created 2018-01-24
Last Updated 2023-05-31
Changelog : v4.2.3 (45)
• Minor bugfixes & improvements
• Update translation
Changelog : v4.2.2 (44)
• Fix crash related to notification of installation services
• Only show valid spoofing properties in app
• Notify users when they are rate-limited during searching
• Show a shimmer animation while searching to indicate progress
• Fix navigation behaviour when default tab is changed
• Fix quick exit option
Changelog : v4.2.1 (43)
• Always enable finish button on permission fragment (fixes new user's onboarding)
• Keep GSON library's TypeToken while optimizing build (fixes startup crash)
Changelog : v4.2.0 (42)
• Target Android 13
• Enable localization of multiple strings
• Add monochrome icon for Android 13
• Update dependencies to latest version
• Show Terms of Service prompt on launch immediately
• Allow to go forward without granting permissions during initial setup
• Read system xml denylist as default for excluding from updates
• Show the correct title on the 5th setup page
• Enable forward button on setup when going back
• Replace checkboxes in setup installer with radio buttons
• Use stroke color for background of setup tabs
• Fix no-theme bug in setup by using radio buttons
• Do not use new GSF & Vending versions
• Refactor storage related permissions setup
• Translation updates
Changelog : v4.1.1 (41)
• Hotfix - FCs for some devices
Changelog : v4.1.0 (40)
• Bug fixes & improvements
• Updated Translations
Changelog : v4.0.7 (38)
• Fixed Aurora Services install
• Updated Translations
Changelog : v4.0.6 (37)
• Removed promotional apps
• Fixed background update/install issues
• Bug fixes & improvements
• Updated Translations
Changelog : v4.0.5 (36)
• Add optional promotional apps
• Bug fixes & improvements
• Updated Translations
Changelog : v4.0.4 (35)
• Fix missing download entries
• Do not allow users to install bundled apps via Native Installer
• Updated Translations
Changelog : v4.0.3 (34)
• Add back search filters
• Add back manual downloads
• Fixed installer related issues
• Fixed language spoof issue
• Fixed dispenser timeout issue
• Added support for insecure anonymous sessions
• Fixed ABI mismatch issues on Huawei devices
• Added options to disable ForYouPage & customize default tab
• Bug fixes & improvements
• Updated Translations
Changelog: v4.0.2
• New GPlay API
• New improved UI
• Better app installers
• Theme Engine
• Bug fixes & improvements
Changelog : v3.0.2
• Updated translations & added new Koffrora (Meme) locale
• Enforced root install method to set installer as 'com.android.vending' allowing app to work that
impose restricts if installed from other sources except Play Store.
• Fix bugs related to search bar & search history
• Fix bugs related to Downloader
• Added option to view changelogs in updatable app list
• UI improvements
Changelog : v3.0.3
• Sort app list in ascending order of app name
• Enforced proxy network on download requests
• Show update size in updatable app list
• Disable quick notification completely if notifications are turned off
Changelog : v3.0.4
• Bug fixes & improvements
• Added new locales (Asturian, Catalan and Sardinian)
• Added new spoof location : Tokyo, Japan
Changelog : v3.0.5
• Bug fixes & improvements
Changelog : v3.0.6
• Improved legacy card style
• Added support for TV
• Improved Accounts and added support for 2FA
• Fixed exodus showing old reports
• Fixed and improved search results
• Added new locale - Dutch
• Updated translation
Changelog : v3.0.7
• Added option to use custom token dispensers (Settings->Network)
• Added new dummy accounts & dispenser
• Added support for Aurora Services
• Added option to view AppInfo from list menu
• Zip the splits to backup bundled apps
• Bug fixes & improvements
• Updated translation
Changelog : v3.0.8
• Added option to export current device info
• Improved Search UI
• Bug fixes and improvements
Changelog : v3.0.9
• Added option to install apps directly to work profile (only rooted users)
• Added cleanup routines and image caching control routine
• Added new locales - Punjabi, Belarusian and Norwegian Bokmål
• Bug fixes and improvements
Changelog : 3.1.0
• Cache apps to reduce network calls, auto clear after 3 days
• Fix Google account login
• Fix OBB issue for big games
• Bug fixes and improvements
Changelog : v3.1.1
• Do not cache updatable apps, its fetched on each launch
• Make installation sequential
• Improve notifications
• Improve app aesthetics
• Bug fixes and improvements
Changelog : v3.1.2
• Fix downloads on Android 10
• Notify user if 2FA is enabled
• Improve dummy logins and handle rate-limit
• Add self-update module
• Bug fixes and improvements
Changelog : v3.1.3
• Fix Google login issue
• Fix user reviews
• Update exodus trackers list
• Bug fixes and improvements
Changelog : v3.1.4
• Fixed login issues
• Bug fixes and improvements
Changelog : v3.1.5
• Updated translations
• Bug fixes and improvements
Changelog : v3.1.6
• Update UI
• Fixed issues related to beta subscriptions
• Fixed login issues
• Bug fixes and improvements
Changelog : v3.1.7
• Fix a critical serialization/deserialization issue
Changelog : v3.1.8
• Fixed Exodus report
• Fixed Login/No network issue
• Fixed Splash screen issue
• Fixed 2FA login issues
• Fixed multiple other issues
• Updated translations
Changelog : v3.1.9
• Updated translations
• Bug fixes and improvements
Changelog : v3.2.0
• Updated translations
• Bug fixes and improvements
Changelog : v3.2.1
• Updated translations
• Fixed search issues
Changelog : v3.2.2
• Updated translations
• Bug fixes and improvements
Changelog : v3.2.3
• Fix root installs
• Fix files details not being displayed
Changelog : v3.2.4
• Fix notifications & auto-installs
• Fix few apps not downloading issue
Changelog : v3.2.5
• Fixed auto-install issues for bulk updates
• Fixed no-network issues for Anbox setups
• Various other bug fixes and improvements
• Updated Translations
Changelog : v3.2.6
• Bug fixes and improvements
Frequently Asked Questions (FAQ)
What is the difference between Aurora Store and Google PlayStore ?
Unlike Google Play Store, Aurora doesn't track your downloads or the apps you use. We respect your privacy. Aurora is also uneffected
by Google marking your device as uncertified or a lack of Google Apps.''
Is Aurora Store a fork of Yalp Store ?
Technically No, the Aurora Store v3 is written from scratch, but it does share some code from Yalp Store (the POJO xD)
How can I report a bug or suggest something?
You can open issues here, or you can join our Telegram Development Group Join Now
How to Join | Contribute to Aurora Store ?
I am open to any kind of suggestions/feature request, you can either mail me at [email protected] or ping me on Telegram.
Why Aurora store ?
Because PlayServices have always disappointed and are proven to be Spyware & Malicious to the end user link.
Unfortunately, we cannot always get-by with just FOSS Apps. Aurora store helps us retrieve apps from the PlayStore repository,
without having to trouble you and your device with Google Apps.
If I don't need GApps, Do I need MicroG ?
No. Aurora Store was built to access PlayStore without any kind of google services. It doesn't care if you use it with or without GApps or MicroG.
What is the FakeStore ?
Badly designed apps detect if PlayStore is missing and start misbehaving. The FakeStore is a stub that pretends to be as PlayStore and
preventing the apps from crashing, as the package name for FakeStore is same as PlayStore (com.android.vending).
Is it safe to use Aurora store ?
Aurora is fully open source and verified by F Droid. If you're talking about the safety of the apps in the store, it just gets them from the same place
that the Play Store would, and are verified by Google. A lot of dangerous stuff seems to sneak past them though, so as a rule of thumb, don't download anything
which you're not sure about.
What data does Aurora store send to Google ?
Aurora Store does its best to send the least identifiable information possible. It does send list of package names of your installed apps (for fetching updates),
your search queries and your downloads for obvious reasons.
Do I need to use my own Google account to log in ?
Nope, Aurora Store can log you in with a dummy account so that nothing gets linked to your own account.
Why would I use my own account? Is it safe ?
You can use your own account to download apps purchased by you or to access your wishlist. Although you may want to be careful, as Google retains
the right to block any account, so probably use a dummy account.
How do I login if I have 2-factor-authentication enabled ?
You just need to get an app password from the Google dashboard and use that to login into Aurora Store.
How do I purchase paid apps ?
Purchase the apps from the PlayStore website, and login using your own account in Aurora Store to download them.
Can Aurora store verify licences ?
Not yet. All you can do at this point is pester the dev of the licenced app to give you an alternative method for verification.
Can I use Aurora store to get paid apps for free ?
No. Get out.
What is the F Droid filter ?
Since F-Droid signs APKs with its own keys, the Play Store variants of apps cannot be installed over them. The F Droid filter excludes all the apps
it finds with F Droid signatures on your device to prevent such conflicts.
What is the spoofing feature ?
Spoofing allows you to pretend to be any other device at any other location in the world, to download geo-restricted apps. You can use your own custom device
configs by dropping the .properties file in the Downloads directory (Settings -> Downloads -> Download Path).
How does Aurora install apps ?
Aurora Store can install apps in 3 ways
Manual - Whenever an app is downloaded, it will open the manual installation screen. This doesn't require root or system perms.
Root | System - By giving Aurora Store root or system permissions, it will automatically install apps in the background as soon as they are downloaded.
Aurora Services - By installing Aurora Services as system app, Aurora Store can automatically install app upon download completion in background.
How do I use Aurora services ?
Install Aurora Services (to system preferred), open it, do everything it says, open Aurora settings and choose Aurora Services it as install method.
You don't need to give Aurora Store system or root grants. Aurora Services handle all install & uninstall requests in background.
NOTE: Aurora Services support has yet to be implemented in v3.
How to give Aurora Store|Services system permissions ?
You need to either manually push the APKs to /system/priv-app, or install the magisk module from the group.
Can Aurora Download and install Split or Bundled APKs ?
Yes, with or without root.
How can I submit/improve translations ?
Go to POEditor, and inform me when done.
(Although I keep track of translations progress, but in case I miss, let me know)
Why do I have two Aurora Stores after installing the new builds ?
Because the v3 is a completely new rewrite, it comes with a new package name. You can uninstall the older one or keep it if you want.
Why are the versions on FDroid and XDA labs outdated? When will they be updated ?
Aurora Store is still in a development phase right now, and only infrequent stable builds will be uploaded there (Also, FDroid's review & build process is quite lengthy).
You can always grab the latest tests builds either from the Telegram Group or from AuroraOSS
"Please add FDroid | Amazon App Store| Yada support"
No, this is a PlayStore client. Which means it's for the Play store only. Different clients for different services (^_~)
Works well. Can you add signature spoofing and change package name to use as a replacement app store for MicroG?
1. Signature spoofing is ROM specific .
2. I can do that, but would it make a difference ?
Anyway main goal of the project is to support MicroG, I will do the required changes. ThankYou
Screenshots?
And, since you are using github, why not attach apk automatically to release section? Instead of having separate AFH
Travis and gradle can do it for you
m0d said:
Screenshots?
And, since you are using github, why not attach apk automatically to release section? Instead of having separate AFH
Travis and gradle can do it for you
Click to expand...
Click to collapse
Will do it for stable builds.
Screenshots here
Checkout out beta build 2, uploaded just now!
You can check BlankStore from MicroG. It fakes the Google Play Store. So yes signature spoofing is required from custom rom end. And only if its not too much trouble for you. Good app Material UI still only around 4MB!
maxriter said:
You can check BlankStore from MicroG. It fakes the Google Play Store. So yes signature spoofing is required from custom rom end. And only if its not too much trouble for you. Good app Material UI still only around 4MB!
Click to expand...
Click to collapse
Sure will look unto it..
Can you move "Developer:" below App name, like
Pixel Launcher
By Google
"Depends On:" on the same line as "No ads", and "Updated:" in "Changelog" section? This way all info can be viewed in single screen.
Nice one. I was using YalpStore along with the PlayStore mainly to check for the updates of the apps which didn't show up in the genuine PlayStore for me due to SafetyNet fail (coz of rooting+xposed...) like Netflix or Super Mario Run. The one thing that was pissing me off was the Eclair-like UI. It is nice to see such a kind remix.
I'd like to ask if the app contains or is planned to contain any self-update mechanism? How do I know if the new version is released? Did you consider adding id to xda labs?
Thanks for a great job!
Is anyone going to mention getting you *may* (remote chance) have your google account blacklisted by using this? Same as the app from which its derived and all other fake stores...
Should be in the OP as a disclaimer....irresponsible to not make people aware of this
maxriter said:
Can you move "Developer:" below App name, like
Pixel Launcher
By Google
"Depends On:" on the same line as "No ads", and "Updated:" in "Changelog" section? This way all info can be viewed in single screen.
Click to expand...
Click to collapse
Sure, will look unto it
esgie said:
Nice one. I was using YalpStore along with the PlayStore mainly to check for the updates of the apps which didn't show up in the genuine PlayStore for me due to SafetyNet fail (coz of rooting+xposed...) like Netflix or Super Mario Run. The one thing that was pissing me off was the Eclair-like UI. It is nice to see such a kind remix.
I'd like to ask if the app contains or is planned to contain any self-update mechanism? How do I know if the new version is released? Did you consider adding id to xda labs?
Thanks for a great job!
Click to expand...
Click to collapse
Yess !
Would implement the auto-update mechanism the github way
Is anyone going to mention getting you *may* (remote chance) have your google account blacklisted by using this? Same as the app from which its derived and all other fake stores...
Should be in the OP as a disclaimer....irresponsible to not make people aware of this
stylemessiah said:
Is anyone going to mention getting you *may* (remote chance) have your google account blacklisted by using this? Same as the app from which its derived and all other fake stores...
Should be in the OP as a disclaimer....irresponsible to not make people aware of this
Click to expand...
Click to collapse
Well yess ! This should be mention, a moment plz !
stylemessiah said:
Is anyone going to mention getting you *may* (remote chance) have your google account blacklisted by using this? Same as the app from which its derived and all other fake stores...
Should be in the OP as a disclaimer....irresponsible to not make people aware of this
Click to expand...
Click to collapse
I absolutely disagree. Using third-party client to access Play Store IS NOT forbidden via Google TOS thus it cannot be a reason of terminating the contract by Google basing on the pt. 8.3 TOS.
I am aware that yeriomin (the creator of YalpStore) states otherwise in the readme at yalp's github or even in in-app warnings, but I guess the reason he does so is that he's much better programmer than lawyer... And even until now this is being repeated and repeated - but NO ONE took an effort to verify that thesis.
yeriomin indicates that Yalp violates pt. 3.3 of Play Services TOS - available at https://www.google.com/mobile/android/market-tos.html - which in result *may* lead to banning an account (see pt. 8.3). But that pt. 3.3 says:
3.3 You agree not to access (or attempt to access) Google Play by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google. You specifically agree not to access (or attempt to access) Google Play through any automated means (including use of scripts, crawlers, or similar technologies) and shall ensure that you comply with the instructions set out in any robots.txt file present on the Google Play website.
Click to expand...
Click to collapse
The facts:
1) So, does Yalp access the store via "the interface that is provided by Google". Let me quote the developer ("How it works" at github): "Yalp Store uses the same (protobuf) API [application programming interface] the android Play Store app uses". Yes, YALP's requesting Play Store content by utilizing exactly the same genuine Google Play set of commands as original Play Store, thus it is true that Google Play is being accessed by interface provided by Google. Period. AFAIK it does not communicate with Play Store by any other means, for example via requests to third party proxy server illegally caching Play Store content or by utilizing http protocol and parsing the response html or any other non-official techniques. The main difference between original Store and Yalp is the way of presenting the data to the user, but the only decisive factor, i.e. accessing the Google Play, is being performed via the very same Google interface. Please also note that even if Yalp uses some undocumented requests, obtained via reverse-engineering (I don't know if it does), it still doesn't violate 3.3 - the only condition the interface has to met is that it has to be "provided by Google". Hidden API, even if undocumented and never announced to the public, is still an interface "provided by Google". I'd rather say that in purpose, this clause was aimed at the ones who are trying to exploit Google Play by issuing somewhat broken API requests looking for some unhandled situations etc.
2) Does yalp access the store via "any automated means" (like scripts or crawlers)? Just run the app once and it'll be obvious that Yalp does perform it's communication with Google Play in result of the decisions made by the user. Yalp has to be operated manually. Yalp does not offer any automation features like queueing the instalation of a lot of apps or pre-buffering any data except the one which is needed to serve the user's request. No, it definitely does not break this clause either. Let me explain that the "robots.txt" part is about the crawlers which are avoiding the fact that they are blacklisted in Google's robots.txt standard configuration file by acting that they are other crawlers. In fact this whole fragmen is mainly aimed at accounts used by some third parties to index huge amount of Play store resources via automated http crawlers, and the data is then used to - for example - provide a fake app store which steals credit card data etc. This condition is not related to YalpStore in any way.
Let's sum up. As you can see, using any third party client DOES NOT violate 3.3 of Google TOS in any aspect - until it does not perform any malicious or forbidden connection attempts or until it does not automatically mine for Play Store resources.
Therefore, there should be no worries to use YalpStore with your daily-driver account.
#Update : New beta build is up !
Changelog :
Code:
1. Added Download Progressbar
2. Moved MyApps and Updates to NavDrawer
3. Minor bug fixes & improvements
Awewome work!! But is it possible to have an option to pretend to be in another country?(using vpn or something?)
Video's ratio is not correct
PrefEdit, which started off as an app to help you view and edit Shared Preferences of other apps, has now slowly evolved into a full fledged application info and management app. With the additional capabilities of Shared Preference viewing and editing, it is now one of the most powerful app of its kind.
Features
1. Search - Helps you in searching the app you are looking, and also helps you in searching the preference key that you want to edit.
2. App details - Shows detailed information of an application.
3. Powerful shared preference editor - Lets you view and edit Shared Preferences of other apps.
4. Backup/restore - Local backups of the preference files are made before you save changes, which can later be restored in case something goes wrong.
5. Great UI - Makes use of Google's material design to provide a great user interface and most importantly, a great experience!
OK, so what is this Shared Preference actually?
Shared Preference is an Android framework, that many apps use to persist app specific settings/toggles/data. This data is stored in /data/data/<app package name>/shared_prefs folder in an XML file, which is why root access is needed to access them. Being able to explore them can give a decent idea of what data an app stores, and being able to change them can often enable the users to tweak various features of app (which may not be possible from within the app), and also often let users unlock features that are in testing. Have fun tinkering!
Companion app
Starting Android 11, a companion app is necessary to do the Shared Preference related functions, as in this version, there is a platform restriction that prevents apps from accessing /data/dara/<app package name> of other apps. Which is why the companion app is present to help workaround this restriction. Since the companion app has to target Android 10, it will not be available via Play Store, but it will be available for download from here. PrefEdit app will also prompt you to install it if necessary, but will never install it automatically.
Requirements
1. Root access - Root access is necessary to read and edit preference files. Without root access the app cannot work.
Link - Play Store (Screenshots can be found there)
Official site - PrefEdit
User manual - Link
Finally, an app that does this with good UI. Good job!
Not working, the application is not requist super user permissions
Qutayba Khader said:
Not working, the application is not requist super user permissions
Click to expand...
Click to collapse
It should ask when you tap an app for the first time.
It may be possible that it asked but you missed out for some reason. Could you check your superuser/Magisk app and see if root is granted for PrefEdit?
corphish said:
It should ask when you tap an app for the first time.
It may be possible that it asked but you missed out for some reason. Could you check your superuser/Magisk app and see if root is granted for PrefEdit?
Click to expand...
Click to collapse
No, it's not in the list
Update: it works after uninstall the app and reboot and installing it again.
Thanks alot, and sorry
PrefEdit v1.0 is here!
PrefEdit 1.0 brings a brand new UI, cool new features and critical bug fixes.
Detailed changelog
New UI - UI of PrefEdit has been re-designed from scratch, keeping a high quality user experience in mind.
Default layout is updated, which will now present useful actions in the form of cards instead of showing all applications by default.
Accessing apps is now only possible through searching. This is done to greatly improve speed of operations as listing all applications took a lot of time.
Since the search functionality is going to be used more than ever, it has been moved to the bottom of the screen for easier access.
To speed things up even more, the app keeps track of recently searched apps and presents them to you in subsequent uses of the app.
In-app update functionality also gets its own card and is much more responsive.
Updated the UI of showing preference keys and values. Preference keys and their corresponding values are now grouped by their types and displayed.
Updated alert dialog button styles.
Preference key searching in all shared preference files of an app - It is now possible to search preference keys across all the preference files of an app, and the search is fast! Simply search the key you want in the section which lists all the preference files of the app, and it will show preference key results as well.
Improved performance in loading preference keys of a file of an app.
Pro features - Introducing pro features, which can be unlocked by an in-app purchase.
Shapes - This unique UI customization lets you choose the shape of various UI elements of the app. Choose from 4 different shapes to suit your taste.
Colorful icons - Lets you choose whether or not to use colorful icons.
Bug fixes -
Fixed searching of newly added preference keys.
Fixed a critical bug which would save only preference keys and values which would be present in search results.
Fixed a crash which would occur after “Remove Ads” was purchased.
Fixed a bug which would show ads even when “Remove Ads” was purchased.
Library updates.
Update is rolling out in stable channels of XDA Labs and Play store.
Thanks!But what this app actually does?
PrefEdit v2.0 changelogPrefEdit began as an app that lets users view and edit shared preferences of other apps, but slowly it has evolved into a full fledged “Application information” app. With the v2 update, the evolution is complete, and with the original ability of shared preferences viewing/editing, it has now become one of the most powerful apps of its kind.
Changelog
Detailed info of applications is shown - PrefEdit now shows detailed info about an application (example - information about Minimum SDK, Target SDK, version and more). It also lets you perform the following additional actions.
Visit the system settings page of an application.
Visit the Play Store page of an app (if applicable).
Launch the app (if at all it can be launched).
Launch one of the app's activities directly (needs root access).
Next generation Shared Preference editor - The shared preference editor has been re-written from scratch, which now makes it much easier to visualise the changes and view them.
Shared Preferences are now grouped and shown in different tabs with count.
Bigger view for editing a shared preference entry.
Ability to delete a shared preference entry (both user created and existing ones).
New visual clues for various operations - New entries that are not saved are now marked in green, updated entries are marked in blue, while the deleted entries are marked in red. Once the user saves the changes, these visual clues go away, as they only indicate changes that are not saved.
New revert option that cancels all the unsaved changes and reverts back to the original state.
Multiple methods of restoring backups.
Review option lets the user review the changes that would be brought by the backup. All the visual clues are highlighted for the changes that would be brought by the backup. Once the review is done, users can save the changes to complete the restore.
Direct copy method directly copies the backup file to the app’s shared preference file location. Use this method if you think that there are issues caused when saving preference files with the app.
Restoring backups will automatically revert all the current changes in the session and then proceed with the restore.
For devices running Android 11 and up, a companion app is needed to perform the SharedPreference related operations. PrefEdit will automatically prompt you to download the companion app if you are eligible.
A dedicated user manual has been created which can be accessed at https://avinabadalal.com/products/prefedit/manual.
Brand new user interface - The user interface has also been re-designed from ground up, which is now tile based and more colorful than ever, and is partially inline with the upcoming “Material You” design guidelines (pure coincidence).
Updated about section - About section is updated which now provides the following links.
Data usage which lets the user understand what data is used by the app and how it uses it.
Privacy policy.
User manual.
Option to contact our support handle.
Translations - PrefEdit is now available in Indoesian language.
Performance improvements - Various performance improvements were made to ensure smooth operations.
Long running operations like finding apps and parsing preference files are guaranteed to be running in background, which ensures that the main thread is not blocked and hence no ANRs.
Progress indicators are now placed wherever applicable to indicate a long running background operation.
Improved list rendering performance.
Improved list scrolling performance.
Improved animations for list manipulations. Changes to the list are now shown in a much smoother way with animations.
Improved stability - MVVM architecture which is the recommended approach as per Google is now adopted completely. End result should be much fewer crashes.
Bug fixes - As always, we have fixed some bugs.
Fixed crashes that would be caused when preference entry values would contain illegal characters (from XML point of view). We are now escaping those values as much as possible.
Privacy updates - In this release, we have made changes with regards to privacy to comply with the recommended privacy friendly practices that are recommended by Google.
Storage permission is no longer required to store and read backup files, as they are now stored in app specific directory in shared storage, which is as per best practices for Android.
As a result, we have also removed the “requestLegacyExternalStorage” flag which was earlier necessary to target SDK 29.
Library updates -
Updated AGP to 6.7.
Targets SDK 30 (Android 11). Is clear to target SDK 31 (Android 12) as soon as it is released to the public in Fall 2021.
Uses the latest Kotlin 1.5.0 release.
Uses the newer magisk libsu library for root operations.
Removed from the Play Store?