├── .codebeatignore ├── .gitignore ├── .travis.yml ├── Android.mk ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── com │ │ └── aurora │ │ └── services │ │ ├── IPrivilegedCallback.aidl │ │ └── IPrivilegedService.aidl │ ├── assets │ └── exodus_trackers.json │ ├── ic_launcher-web.png │ ├── java │ ├── android │ │ └── content │ │ │ └── pm │ │ │ └── IPackageInstallObserver.java │ └── com │ │ └── dragons │ │ ├── aurora │ │ ├── ApkSignatureVerifier.java │ │ ├── AppListIterator.java │ │ ├── AppListIteratorHelper.java │ │ ├── Aurora.java │ │ ├── AuroraApplication.java │ │ ├── AuroraLogTree.java │ │ ├── AuroraPermissionManager.java │ │ ├── AuroraSuggestionProvider.java │ │ ├── BackPressImpl.java │ │ ├── BitmapManager.java │ │ ├── BlackWhiteListManager.java │ │ ├── CategoryManager.java │ │ ├── CertUtils.java │ │ ├── ContextUtil.java │ │ ├── CredentialsEmptyException.java │ │ ├── DeltaPatcherAbstract.java │ │ ├── DeltaPatcherFactory.java │ │ ├── DeltaPatcherGDiff.java │ │ ├── DeltaPatcherGDiffGzipped.java │ │ ├── EglExtensionRetriever.java │ │ ├── EndlessRecyclerViewScrollListener.java │ │ ├── FileProvider.java │ │ ├── FirstLaunchChecker.java │ │ ├── GridAutoFitLayoutManager.java │ │ ├── HistoryItemTouchHelper.java │ │ ├── InstallationState.java │ │ ├── InstalledApkCopier.java │ │ ├── InstallerAbstract.java │ │ ├── InstallerAurora.java │ │ ├── InstallerBackground.java │ │ ├── InstallerDefault.java │ │ ├── InstallerFactory.java │ │ ├── InstallerPrivileged.java │ │ ├── InstallerRoot.java │ │ ├── LruCache.java │ │ ├── NativeDeviceInfoProvider.java │ │ ├── NativeGsfVersionProvider.java │ │ ├── NetworkState.java │ │ ├── NotPurchasedException.java │ │ ├── NullX509TrustManager.java │ │ ├── OnAppInstalledListener.java │ │ ├── OnBackPressListener.java │ │ ├── Paths.java │ │ ├── PermissionsComparator.java │ │ ├── PlayStoreApiAuthenticator.java │ │ ├── ReviewIterator.java │ │ ├── ReviewRetrieverIterator.java │ │ ├── ReviewStorageIterator.java │ │ ├── SharedPreferencesTranslator.java │ │ ├── SpoofDeviceManager.java │ │ ├── TokenDispenserMirrors.java │ │ ├── UninstallerAbstract.java │ │ ├── UninstallerAurora.java │ │ ├── UpdateChecker.java │ │ ├── Util.java │ │ ├── activities │ │ │ ├── AboutActivity.java │ │ │ ├── AccountsActivity.java │ │ │ ├── AuroraActivity.java │ │ │ ├── BaseActivity.java │ │ │ ├── CategoryAppsActivity.java │ │ │ ├── DetailsActivity.java │ │ │ ├── DeviceInfoActivity.java │ │ │ ├── DirectDownloadActivity.java │ │ │ ├── FullscreenImageActivity.java │ │ │ ├── LoginActivity.java │ │ │ ├── ManualDownloadActivity.java │ │ │ ├── PreferenceActivity.java │ │ │ ├── SearchActivity.java │ │ │ ├── SpoofActivity.java │ │ │ └── UpdatableAppsActivity.java │ │ ├── adapters │ │ │ ├── AllCategoriesAdapter.java │ │ │ ├── BigScreenshotsAdapter.java │ │ │ ├── CategoryFilterAdapter.java │ │ │ ├── EndlessAppsAdapter.java │ │ │ ├── ExodusAdapter.java │ │ │ ├── FeaturedAppsAdapter.java │ │ │ ├── InstalledAppsAdapter.java │ │ │ ├── NativeHttpClientAdapter.java │ │ │ ├── RecyclerAppsAdapter.java │ │ │ ├── ReviewsAdapter.java │ │ │ ├── SearchHistoryAdapter.java │ │ │ ├── SmallScreenshotsAdapter.java │ │ │ ├── TopCategoriesAdapter.java │ │ │ ├── UpdatableAppsGridAdapter.java │ │ │ └── ViewPagerAdapter.java │ │ ├── builders │ │ │ ├── FlagDialogBuilder.java │ │ │ ├── SystemRemountDialogBuilder.java │ │ │ └── UserReviewDialogBuilder.java │ │ ├── database │ │ │ └── Jessie.java │ │ ├── dialogs │ │ │ ├── FilterDialog.java │ │ │ ├── GenericDialog.java │ │ │ ├── LoginDialog.java │ │ │ ├── PaymentDialog.java │ │ │ └── PermissionsDialog.java │ │ ├── downloader │ │ │ ├── DownloadManagerAbstract.java │ │ │ ├── DownloadManagerAdapter.java │ │ │ ├── DownloadManagerFactory.java │ │ │ ├── DownloadManagerFake.java │ │ │ ├── DownloadManagerInterface.java │ │ │ ├── DownloadManagerProgressUpdater.java │ │ │ ├── DownloadProgressBarUpdater.java │ │ │ ├── DownloadReceiver.java │ │ │ ├── DownloadRequestBuilder.java │ │ │ ├── DownloadRequestBuilderApk.java │ │ │ ├── DownloadRequestBuilderDelta.java │ │ │ ├── DownloadRequestBuilderObb.java │ │ │ ├── DownloadState.java │ │ │ └── Downloader.java │ │ ├── fragment │ │ │ ├── AboutFragment.java │ │ │ ├── AccountsFragment.java │ │ │ ├── BaseFragment.java │ │ │ ├── CategoryAppsFragment.java │ │ │ ├── CategoryListFragment.java │ │ │ ├── ContainerFragment.java │ │ │ ├── DetailsFragment.java │ │ │ ├── DetailsFragmentMore.java │ │ │ ├── DetailsFragmentReviews.java │ │ │ ├── FilterMenu.java │ │ │ ├── HomeFragment.java │ │ │ ├── InstalledAppsFragment.java │ │ │ ├── ManualFragment.java │ │ │ ├── MoreCategoryApps.java │ │ │ ├── PreferenceFragment.java │ │ │ ├── SearchAppsFragment.java │ │ │ ├── SearchFragment.java │ │ │ ├── SpoofFragment.java │ │ │ ├── TopFreeApps.java │ │ │ ├── TopGrossingApps.java │ │ │ ├── TopTrendingApps.java │ │ │ ├── UpdatableAppsFragment.java │ │ │ ├── details │ │ │ │ ├── Abstract.java │ │ │ │ ├── AbstractHelper.java │ │ │ │ ├── AppLists.java │ │ │ │ ├── BackToPlayStore.java │ │ │ │ ├── Beta.java │ │ │ │ ├── Button.java │ │ │ │ ├── ButtonCancel.java │ │ │ │ ├── ButtonDownload.java │ │ │ │ ├── ButtonInstall.java │ │ │ │ ├── ButtonRedirect.java │ │ │ │ ├── ButtonRun.java │ │ │ │ ├── ButtonUninstall.java │ │ │ │ ├── DownloadOptions.java │ │ │ │ ├── DownloadOrInstall.java │ │ │ │ ├── ExodusPrivacy.java │ │ │ │ ├── GeneralDetails.java │ │ │ │ ├── GoogleDependency.java │ │ │ │ ├── Permissions.java │ │ │ │ ├── Review.java │ │ │ │ ├── Screenshot.java │ │ │ │ ├── Share.java │ │ │ │ ├── SystemAppPage.java │ │ │ │ └── Video.java │ │ │ ├── preference │ │ │ │ ├── Abstract.java │ │ │ │ ├── Blacklist.java │ │ │ │ ├── CheckUpdates.java │ │ │ │ ├── DownloadDirectory.java │ │ │ │ ├── InstallationMethod.java │ │ │ │ └── OnInstallationMethodChangeListener.java │ │ │ └── widget │ │ │ │ └── PermissionGroup.java │ │ ├── helpers │ │ │ ├── Accountant.java │ │ │ └── Prefs.java │ │ ├── model │ │ │ ├── App.java │ │ │ ├── AppBuilder.java │ │ │ ├── ExodusTracker.java │ │ │ ├── Filter.java │ │ │ ├── History.java │ │ │ ├── ImageSource.java │ │ │ ├── LoginInfo.java │ │ │ ├── Rating.java │ │ │ ├── Review.java │ │ │ └── ReviewBuilder.java │ │ ├── notification │ │ │ ├── CancelDownloadService.java │ │ │ ├── IgnoreUpdatesService.java │ │ │ ├── NotificationBuilder.java │ │ │ ├── NotificationBuilderHoneycomb.java │ │ │ ├── NotificationBuilderIcs.java │ │ │ ├── NotificationBuilderJellybean.java │ │ │ ├── NotificationBuilderO.java │ │ │ └── NotificationManagerWrapper.java │ │ ├── recievers │ │ │ ├── BootReceiver.java │ │ │ ├── DetailsDownloadReceiver.java │ │ │ ├── DetailsInstallReceiver.java │ │ │ ├── GlobalDownloadReceiver.java │ │ │ ├── GlobalInstallReceiver.java │ │ │ └── UpdateAllReceiver.java │ │ ├── task │ │ │ ├── AppProvidedCredentialsTask.java │ │ │ ├── CategoryTaskHelper.java │ │ │ ├── CheckCredentialsTask.java │ │ │ ├── CheckShellTask.java │ │ │ ├── CheckSuTask.java │ │ │ ├── ClusterTaskHelper.java │ │ │ ├── ConvertToNormalTask.java │ │ │ ├── ConvertToSystemTask.java │ │ │ ├── FeaturedTaskHelper.java │ │ │ ├── HttpURLConnectionDownloadTask.java │ │ │ ├── InstallTask.java │ │ │ ├── InstalledAppsTask.java │ │ │ ├── LoginTask.java │ │ │ ├── RebootTask.java │ │ │ ├── RefreshTokenTask.java │ │ │ ├── RepeatingTask.java │ │ │ ├── SpoofTask.java │ │ │ ├── SystemRemountTask.java │ │ │ ├── TaskWithProgress.java │ │ │ ├── UninstallSystemAppTask.java │ │ │ ├── UninstallTask.java │ │ │ ├── UserProvidedCredentialsTask.java │ │ │ └── playstore │ │ │ │ ├── BackgroundCategoryTask.java │ │ │ │ ├── BackgroundPurchaseTask.java │ │ │ │ ├── BackgroundUpdatableAppsTask.java │ │ │ │ ├── BetaToggleTask.java │ │ │ │ ├── CategoryAppsTask.java │ │ │ │ ├── CategoryListTask.java │ │ │ │ ├── CategoryTask.java │ │ │ │ ├── CloneableTask.java │ │ │ │ ├── DeliveryDataTask.java │ │ │ │ ├── DependencyTranslationTask.java │ │ │ │ ├── DetailsAppTaskHelper.java │ │ │ │ ├── DetailsTask.java │ │ │ │ ├── ExceptionTask.java │ │ │ │ ├── FlagTask.java │ │ │ │ ├── InstalledAppsTaskHelper.java │ │ │ │ ├── LocalPurchaseTask.java │ │ │ │ ├── PlayStorePayloadTask.java │ │ │ │ ├── PlayStoreTask.java │ │ │ │ ├── PurchaseCheckTask.java │ │ │ │ ├── PurchaseTask.java │ │ │ │ ├── RemoteAppListTask.java │ │ │ │ ├── ReviewAddTask.java │ │ │ │ ├── ReviewDeleteTask.java │ │ │ │ ├── ReviewLoadTask.java │ │ │ │ ├── ReviewLoadTaskHelper.java │ │ │ │ ├── SearchHistoryTask.java │ │ │ │ ├── SearchTask.java │ │ │ │ ├── UpdatableAppsTask.java │ │ │ │ └── UpdatableAppsTaskHelper.java │ │ └── transitions │ │ │ ├── DepthTransformation.java │ │ │ ├── FadeOutTransformation.java │ │ │ ├── PopTransformation.java │ │ │ ├── VerticalFlipTransformation.java │ │ │ └── ZoomOutTransformation.java │ │ └── custom │ │ ├── AdaptiveToolbar.java │ │ ├── AuroraDialog.java │ │ ├── ClusterAppsCard.java │ │ ├── CustomNestedScrollView.java │ │ ├── CustomViewPager.java │ │ ├── LinkCard.java │ │ ├── MoreAppsCard.java │ │ ├── PropCard.java │ │ ├── TagView.java │ │ └── UserLockBottomSheetBehavior.java │ └── res │ ├── anim │ ├── anim_falldown.xml │ ├── anim_slideright.xml │ ├── item_falldown.xml │ └── item_slideright.xml │ ├── color │ ├── switch_color.xml │ └── tab_text.xml │ ├── drawable-land │ ├── header_grad1.xml │ └── header_grad2.xml │ ├── drawable │ ├── app_dev.xml │ ├── app_downloads.xml │ ├── app_playstore.xml │ ├── app_settings.xml │ ├── app_share.xml │ ├── bubble.xml │ ├── button_negative.xml │ ├── button_positive.xml │ ├── circle_bg.xml │ ├── dialog_bg.xml │ ├── edit_bg.xml │ ├── edit_focused.xml │ ├── edit_normal.xml │ ├── header_grad1.xml │ ├── header_grad2.xml │ ├── ic_3dots.xml │ ├── ic_about.xml │ ├── ic_about_alt.xml │ ├── ic_account.xml │ ├── ic_add.xml │ ├── ic_add_alt.xml │ ├── ic_ads.xml │ ├── ic_android.xml │ ├── ic_android_wear.xml │ ├── ic_apps.xml │ ├── ic_arrow_left.xml │ ├── ic_art_design.xml │ ├── ic_audience.xml │ ├── ic_auto_vehicles.xml │ ├── ic_beauty.xml │ ├── ic_blacklist.xml │ ├── ic_blacklist_alt.xml │ ├── ic_blacklist_alt2.xml │ ├── ic_books_reference.xml │ ├── ic_business.xml │ ├── ic_cancel.xml │ ├── ic_categories.xml │ ├── ic_categories_alt.xml │ ├── ic_checked.xml │ ├── ic_chevron_left.xml │ ├── ic_chevron_right.xml │ ├── ic_chip_checked.xml │ ├── ic_circle_edit.xml │ ├── ic_clean.xml │ ├── ic_color.xml │ ├── ic_comics.xml │ ├── ic_communication.xml │ ├── ic_database.xml │ ├── ic_dating.xml │ ├── ic_delete.xml │ ├── ic_delta.xml │ ├── ic_device.xml │ ├── ic_dot.xml │ ├── ic_download.xml │ ├── ic_download_alt2.xml │ ├── ic_dummy_avatar.xml │ ├── ic_education.xml │ ├── ic_entertainment.xml │ ├── ic_err.xml │ ├── ic_events.xml │ ├── ic_exodus.xml │ ├── ic_expand_less.xml │ ├── ic_expand_less_24.xml │ ├── ic_expand_more.xml │ ├── ic_expand_more_24.xml │ ├── ic_family.xml │ ├── ic_fdroid.xml │ ├── ic_featured_download.xml │ ├── ic_featured_launch.xml │ ├── ic_filter.xml │ ├── ic_finance.xml │ ├── ic_food_drink.xml │ ├── ic_games.xml │ ├── ic_gitlab.xml │ ├── ic_google.xml │ ├── ic_google_play.xml │ ├── ic_health_fitness.xml │ ├── ic_home.xml │ ├── ic_house_home.xml │ ├── ic_incognito.xml │ ├── ic_incognito_alt.xml │ ├── ic_keyboard.xml │ ├── ic_libraries_demo.xml │ ├── ic_lifestyle.xml │ ├── ic_map_marker.xml │ ├── ic_maps_navigation.xml │ ├── ic_medical.xml │ ├── ic_music__audio.xml │ ├── ic_news_magazines.xml │ ├── ic_notification.xml │ ├── ic_notification_alt.xml │ ├── ic_parenting.xml │ ├── ic_paypal.xml │ ├── ic_paytm.xml │ ├── ic_perm_shield.xml │ ├── ic_permission_android.xml │ ├── ic_permission_google.xml │ ├── ic_permission_unknown.xml │ ├── ic_personalization.xml │ ├── ic_photography.xml │ ├── ic_placeholder.xml │ ├── ic_play.xml │ ├── ic_productivity.xml │ ├── ic_search.xml │ ├── ic_security.xml │ ├── ic_settings.xml │ ├── ic_settings_alt.xml │ ├── ic_settings_alt2.xml │ ├── ic_shopping.xml │ ├── ic_size.xml │ ├── ic_social.xml │ ├── ic_sports.xml │ ├── ic_star.xml │ ├── ic_swipe.xml │ ├── ic_telegram.xml │ ├── ic_theme.xml │ ├── ic_tools.xml │ ├── ic_trackers.xml │ ├── ic_translate.xml │ ├── ic_travel_local.xml │ ├── ic_update.xml │ ├── ic_update_alt.xml │ ├── ic_user_placeholder.xml │ ├── ic_validity.xml │ ├── ic_video_editors.xml │ ├── ic_visibility_off.xml │ ├── ic_visibility_on.xml │ ├── ic_weather.xml │ ├── ic_whitelist.xml │ ├── ic_wifi.xml │ ├── ic_xda.xml │ ├── list_divider.xml │ ├── outline_bg.xml │ ├── outline_bg_black.xml │ ├── progressbar_bg.xml │ ├── raised_button_background.xml │ ├── switch_thumb.xml │ ├── tab_indicator.xml │ └── top_category_bg.xml │ ├── font │ ├── google_sans.ttf │ ├── google_sans_bold.ttf │ ├── google_sans_bold_italic.ttf │ └── google_sans_italic.ttf │ ├── layout │ ├── activity_device_info.xml │ ├── activity_fullscreen_screenshots.xml │ ├── activity_helper.xml │ ├── activity_helper_alt.xml │ ├── activity_login.xml │ ├── activity_main.xml │ ├── dialog_app_details.xml │ ├── dialog_credentials.xml │ ├── dialog_exodus.xml │ ├── dialog_filter.xml │ ├── dialog_generic.xml │ ├── dialog_payment.xml │ ├── dialog_permissions.xml │ ├── dialog_review.xml │ ├── fragment_about.xml │ ├── fragment_accounts.xml │ ├── fragment_categories.xml │ ├── fragment_container.xml │ ├── fragment_details.xml │ ├── fragment_details_readmore.xml │ ├── fragment_details_reviews.xml │ ├── fragment_endless.xml │ ├── fragment_endless_categorized.xml │ ├── fragment_home.xml │ ├── fragment_installed.xml │ ├── fragment_manual.xml │ ├── fragment_more_apps.xml │ ├── fragment_search.xml │ ├── fragment_search_list.xml │ ├── fragment_spoof.xml │ ├── fragment_updatable.xml │ ├── include_details_actions.xml │ ├── include_details_actions_main.xml │ ├── include_details_actions_progress.xml │ ├── include_details_all.xml │ ├── include_details_beta.xml │ ├── include_details_bottom.xml │ ├── include_details_changelog.xml │ ├── include_details_exodus.xml │ ├── include_details_info.xml │ ├── include_details_main.xml │ ├── include_details_readmore.xml │ ├── include_details_reviews.xml │ ├── include_details_subinfo.xml │ ├── include_divider.xml │ ├── include_divider_alt.xml │ ├── item_buildprop.xml │ ├── item_category.xml │ ├── item_category_top.xml │ ├── item_cluster.xml │ ├── item_dialog_singlechoice.xml │ ├── item_exodus.xml │ ├── item_featured.xml │ ├── item_history.xml │ ├── item_installed.xml │ ├── item_link.xml │ ├── item_more.xml │ ├── item_preference.xml │ ├── item_recyclers.xml │ ├── item_review_list.xml │ ├── item_screenshots_big.xml │ ├── item_screenshots_small.xml │ ├── item_updatable.xml │ ├── item_updatable_grid.xml │ ├── layout_permission.xml │ ├── layout_toolbar.xml │ ├── preference_aurora_category.xml │ ├── tagview_duo.xml │ └── tagview_mono.xml │ ├── menu │ ├── main_menu.xml │ ├── menu_download.xml │ └── nav_menu.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_background.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_background.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_background.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_background.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_background.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap │ └── ic_launcher.png │ ├── values-ar-rAR │ └── strings.xml │ ├── values-ar-rSA │ └── strings.xml │ ├── values-de-rDE │ └── strings.xml │ ├── values-es-rES │ └── strings.xml │ ├── values-fr-rBE │ └── strings.xml │ ├── values-fr-rCA │ └── strings.xml │ ├── values-fr-rCH │ └── strings.xml │ ├── values-fr-rFR │ └── strings.xml │ ├── values-fr-rLU │ └── strings.xml │ ├── values-fr-rMC │ └── strings.xml │ ├── values-it-rIT │ └── strings.xml │ ├── values-pl-rPL │ └── strings.xml │ ├── values-ru-rRU │ └── strings.xml │ ├── values-tr-rTR │ └── strings.xml │ ├── values-uk-rUA │ └── strings.xml │ ├── values-v23 │ └── style.xml │ ├── values-zh-rCN │ └── strings.xml │ ├── values │ ├── array.xml │ ├── attrs.xml │ ├── color.xml │ ├── dimens.xml │ ├── donottranslate.xml │ ├── integers.xml │ ├── strings.xml │ └── style.xml │ └── xml │ ├── paths.xml │ ├── searchable.xml │ └── settings.xml ├── build.gradle ├── fastlane └── metadata │ └── android │ └── en-US │ └── phoneScreenshots │ ├── ss00.png │ ├── ss01.png │ ├── ss02.png │ ├── ss03.png │ ├── ss04.png │ ├── ss05.png │ └── ss06.png ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── resources └── aurora.png └── settings.gradle /.codebeatignore: -------------------------------------------------------------------------------- 1 | /app/src/main/java/com/github/yeriomin/yalpstore/LruCache.java 2 | /app/src/main/java/com/github/yeriomin/yalpstore/FileProvider.java 3 | /app/src/main/java/com/github/yeriomin/yalpstore/MultiSelectListPreference.java 4 | /app/src/main/java/com/github/yeriomin/yalpstore/EglExtensionRetriever.java 5 | /app/src/main/java/com/github/yeriomin/yalpstore/model/App.java 6 | /app/src/main/java/com/github/yeriomin/yalpstore/model/LoginInfo.java 7 | /app/src/main/java/com/github/yeriomin/yalpstore/model/AppBuilder.java 8 | /app/src/main/java/com/github/yeriomin/yalpstore/model/Filter.java 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Built application files 2 | *.apk 3 | *.ap_ 4 | 5 | # Files for the Dalvik VM 6 | *.dex 7 | 8 | # Java class files 9 | *.class 10 | 11 | # Generated files 12 | bin/ 13 | gen/ 14 | 15 | # Gradle files 16 | .gradle/ 17 | build/ 18 | /*/build/ 19 | 20 | # Local configuration file (sdk path, etc) 21 | local.properties 22 | 23 | # Proguard folder generated by Eclipse 24 | proguard/ 25 | 26 | # Log Files 27 | *.log 28 | 29 | # From .gitignore generated by Android Studio 30 | *.iml 31 | .DS_Store 32 | /captures 33 | /.idea 34 | /.gradle* 35 | gradle-app.setting 36 | *.zip 37 | 38 | *.jar 39 | app/release/output.json -------------------------------------------------------------------------------- /Android.mk: -------------------------------------------------------------------------------- 1 | LOCAL_PATH:= $(call my-dir) 2 | include $(CLEAR_VARS) 3 | 4 | LOCAL_MODULE := YalpStore 5 | LOCAL_MODULE_TAGS := optional 6 | LOCAL_PACKAGE_NAME := YalpStore 7 | 8 | yalpstore_root := $(LOCAL_PATH) 9 | yalpstore_dir := app 10 | yalpstore_out := $(OUT_DIR)/target/common/obj/APPS/$(LOCAL_MODULE)_intermediates 11 | yalpstore_build := $(yalpstore_root)/$(yalpstore)/build 12 | yalpstore_apk := build/outputs/apk/release/app-release-unsigned.apk 13 | 14 | $(yalpstore_root)/$(yalpstore_dir)/$(yalpstore_apk): 15 | rm -Rf $(yalpstore_build) 16 | mkdir -p $(yalpstore_out) 17 | ln -s $(yalpstore_out) $(yalpstore_build) 18 | echo "sdk.dir=$(ANDROID_HOME)" > $(yalpstore_root)/local.properties 19 | cd $(yalpstore_root) && git submodule update --recursive --init 20 | cd $(yalpstore_root)/$(yalpstore_dir) && JAVA_TOOL_OPTIONS="$(JAVA_TOOL_OPTIONS) -Dfile.encoding=UTF8" ../gradlew assembleRelease 21 | 22 | LOCAL_CERTIFICATE := platform 23 | LOCAL_SRC_FILES := $(yalpstore_dir)/$(yalpstore_apk) 24 | LOCAL_MODULE_CLASS := APPS 25 | LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX) 26 | 27 | include $(BUILD_PREBUILT) -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/src/main/aidl/com/aurora/services/IPrivilegedCallback.aidl: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright (C) 2015-2016 Dominik Schürmann 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | 17 | package com.aurora.services; 18 | 19 | interface IPrivilegedCallback { 20 | 21 | void handleResult(in String packageName, in int returnCode); 22 | 23 | } -------------------------------------------------------------------------------- /app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/BackPressImpl.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora; 2 | 3 | import androidx.fragment.app.Fragment; 4 | import androidx.fragment.app.FragmentManager; 5 | 6 | public class BackPressImpl implements OnBackPressListener { 7 | private Fragment parentFragment; 8 | 9 | public BackPressImpl(Fragment parentFragment) { 10 | this.parentFragment = parentFragment; 11 | } 12 | 13 | @Override 14 | public boolean onBackPressed() { 15 | 16 | if (parentFragment == null) return false; 17 | 18 | int childCount = parentFragment.getChildFragmentManager().getBackStackEntryCount(); 19 | 20 | if (childCount == 0) { 21 | return false; 22 | 23 | } else { 24 | FragmentManager childFragmentManager = parentFragment.getChildFragmentManager(); 25 | OnBackPressListener childFragment = (OnBackPressListener) childFragmentManager.getFragments().get(0); 26 | 27 | if (!childFragment.onBackPressed()) { 28 | childFragmentManager.popBackStackImmediate(); 29 | } 30 | return true; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/CredentialsEmptyException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora; 23 | 24 | import com.dragons.aurora.playstoreapiv2.AuthException; 25 | 26 | public class CredentialsEmptyException extends AuthException { 27 | 28 | public CredentialsEmptyException() { 29 | super("CredentialsEmptyException"); 30 | } 31 | 32 | public CredentialsEmptyException(String message) { 33 | super(message); 34 | } 35 | 36 | public CredentialsEmptyException(String message, Throwable cause) { 37 | super(message, cause); 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/DeltaPatcherAbstract.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora; 23 | 24 | import android.content.Context; 25 | 26 | import com.dragons.aurora.model.App; 27 | 28 | import java.io.File; 29 | 30 | import timber.log.Timber; 31 | 32 | abstract public class DeltaPatcherAbstract { 33 | 34 | protected App app; 35 | protected Context context; 36 | protected File patch; 37 | 38 | public DeltaPatcherAbstract(Context context, App app) { 39 | Timber.i("Chosen delta patcher"); 40 | this.app = app; 41 | this.context = context; 42 | patch = Paths.getDeltaPath(context, app.getPackageName(), app.getVersionCode()); 43 | } 44 | 45 | public abstract boolean patch(); 46 | } 47 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/NotPurchasedException.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora; 23 | 24 | import java.io.IOException; 25 | 26 | public class NotPurchasedException extends IOException { 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/OnAppInstalledListener.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora; 2 | 3 | public interface OnAppInstalledListener { 4 | void removeApp(String packageName); 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/OnBackPressListener.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora; 2 | 3 | public interface OnBackPressListener { 4 | public boolean onBackPressed(); 5 | } 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/ReviewIterator.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora; 23 | 24 | import android.content.Context; 25 | 26 | import com.dragons.aurora.model.Review; 27 | 28 | import java.util.Iterator; 29 | import java.util.List; 30 | 31 | abstract public class ReviewIterator implements Iterator> { 32 | 33 | protected String packageName; 34 | protected Context context; 35 | 36 | protected int page = -1; 37 | 38 | public void setPackageName(String packageName) { 39 | this.packageName = packageName; 40 | } 41 | 42 | public void setContext(Context context) { 43 | this.context = context; 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/TokenDispenserMirrors.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora; 23 | 24 | public class TokenDispenserMirrors { 25 | 26 | static private String[] mirrors = new String[]{ 27 | "https://token-dispenser.herokuapp.com", 28 | "http://route-token-dispenser.193b.starter-ca-central-1.openshiftapps.com", 29 | "http://token-dispenser.duckdns.org:8080" 30 | }; 31 | private int n = 0; 32 | 33 | public void reset() { 34 | n = 0; 35 | } 36 | 37 | public String get() { 38 | if (n >= mirrors.length) { 39 | reset(); 40 | } 41 | return mirrors[n++]; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/fragment/BaseFragment.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.fragment; 23 | 24 | import androidx.fragment.app.Fragment; 25 | 26 | import com.dragons.aurora.BackPressImpl; 27 | import com.dragons.aurora.OnBackPressListener; 28 | 29 | public abstract class BaseFragment extends Fragment implements OnBackPressListener { 30 | 31 | @Override 32 | public boolean onBackPressed() { 33 | return new BackPressImpl(this).onBackPressed(); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/fragment/preference/Abstract.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.fragment.preference; 23 | 24 | import com.dragons.aurora.fragment.PreferenceFragment; 25 | 26 | public abstract class Abstract { 27 | 28 | protected PreferenceFragment activity; 29 | 30 | public Abstract(PreferenceFragment activity) { 31 | this.activity = activity; 32 | } 33 | 34 | abstract public void draw(); 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/model/ExodusTracker.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.model; 2 | 3 | public class ExodusTracker { 4 | 5 | public String Name; 6 | public String URL; 7 | public String Date; 8 | public String Description; 9 | public String Signature; 10 | 11 | public ExodusTracker(String Name, String URL, String Signature, String Date) { 12 | this.Name = Name; 13 | this.URL = URL; 14 | this.Signature = Signature; 15 | this.Date = Date; 16 | //this.Description = Description; 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/model/History.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.model; 2 | 3 | public class History { 4 | 5 | private String Query; 6 | private String Date; 7 | 8 | public String getQuery() { 9 | return Query; 10 | } 11 | 12 | public void setQuery(String query) { 13 | Query = query; 14 | } 15 | 16 | public String getDate() { 17 | return Date; 18 | } 19 | 20 | public void setDate(String date) { 21 | Date = date; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/model/Rating.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.model; 23 | 24 | public class Rating { 25 | 26 | private float average; 27 | private int[] stars = new int[5]; 28 | 29 | public float getAverage() { 30 | return average; 31 | } 32 | 33 | public void setAverage(float average) { 34 | this.average = average; 35 | } 36 | 37 | public int getStars(int starNum) { 38 | return stars[starNum - 1]; 39 | } 40 | 41 | public void setStars(int starNum, int ratings) { 42 | stars[starNum - 1] = ratings; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/model/ReviewBuilder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.model; 23 | 24 | public class ReviewBuilder { 25 | 26 | public static Review build(com.dragons.aurora.playstoreapiv2.Review reviewProto) { 27 | Review review = new Review(); 28 | review.setComment(reviewProto.getComment()); 29 | review.setTitle(reviewProto.getTitle()); 30 | review.setRating(reviewProto.getStarRating()); 31 | review.setUserName(reviewProto.getAuthor2().getName()); 32 | review.setUserPhotoUrl(reviewProto.getAuthor2().getUrls().getUrl()); 33 | return review; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/notification/NotificationBuilderIcs.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.notification; 23 | 24 | import android.annotation.TargetApi; 25 | import android.content.Context; 26 | import android.os.Build; 27 | 28 | @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH) 29 | class NotificationBuilderIcs extends NotificationBuilderHoneycomb { 30 | 31 | public NotificationBuilderIcs(Context context) { 32 | super(context); 33 | } 34 | 35 | @Override 36 | public NotificationBuilder setProgress(int max, int progress) { 37 | builder.setProgress(max, progress, false); 38 | return this; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/notification/NotificationBuilderJellybean.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.notification; 23 | 24 | import android.annotation.TargetApi; 25 | import android.app.PendingIntent; 26 | import android.content.Context; 27 | import android.os.Build; 28 | 29 | @TargetApi(Build.VERSION_CODES.JELLY_BEAN) 30 | class NotificationBuilderJellybean extends NotificationBuilderIcs { 31 | 32 | public NotificationBuilderJellybean(Context context) { 33 | super(context); 34 | } 35 | 36 | @Override 37 | public NotificationBuilder addAction(int iconId, int stringId, PendingIntent pendingIntent) { 38 | builder.addAction(iconId, context.getString(stringId), pendingIntent); 39 | return this; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/recievers/BootReceiver.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 6 | * it under the terms of the GNU General Public License as published by 7 | * the Free Software Foundation, either version 2 of the License, or 8 | * (at your option) any later version. 9 | * 10 | * Aurora Store is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License 16 | * along with Aurora Store. If not, see . 17 | */ 18 | 19 | package com.dragons.aurora.recievers; 20 | 21 | import android.content.BroadcastReceiver; 22 | import android.content.Context; 23 | import android.content.Intent; 24 | 25 | import com.dragons.aurora.UpdateChecker; 26 | import com.dragons.aurora.fragment.PreferenceFragment; 27 | 28 | public class BootReceiver extends BroadcastReceiver { 29 | 30 | @Override 31 | public void onReceive(Context context, Intent intent) { 32 | if (!Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) { 33 | return; 34 | } 35 | UpdateChecker.enable(context.getApplicationContext(), PreferenceFragment.getUpdateInterval(context)); 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/ConvertToNormalTask.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.task; 23 | 24 | import android.content.Context; 25 | 26 | import com.dragons.aurora.model.App; 27 | 28 | import java.util.ArrayList; 29 | import java.util.List; 30 | 31 | public class ConvertToNormalTask extends SystemRemountTask { 32 | 33 | public ConvertToNormalTask(Context context, App app) { 34 | super(context, app); 35 | } 36 | 37 | @Override 38 | protected List getCommands() { 39 | List commands = new ArrayList<>(); 40 | String from = app.getPackageInfo().applicationInfo.sourceDir; 41 | commands.add(getBusyboxCommand("mv " + from + " /data/app")); 42 | return commands; 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/LoginTask.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.task; 2 | 3 | import android.content.Context; 4 | import android.preference.PreferenceManager; 5 | 6 | import com.dragons.aurora.PlayStoreApiAuthenticator; 7 | import com.dragons.aurora.activities.AccountsActivity; 8 | 9 | import java.io.IOException; 10 | 11 | public class LoginTask extends AppProvidedCredentialsTask { 12 | 13 | private Context context; 14 | 15 | public LoginTask(Context context) { 16 | super(context); 17 | this.context = context; 18 | } 19 | 20 | @Override 21 | protected void payload() throws IOException { 22 | new PlayStoreApiAuthenticator(context).login(); 23 | } 24 | 25 | @Override 26 | protected void onPostExecute(Void result) { 27 | super.onPostExecute(result); 28 | if (success()) { 29 | PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean("LOGGED_IN", true).apply(); 30 | PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean("DUMMY_ACC", true).apply(); 31 | PreferenceManager.getDefaultSharedPreferences(context).edit().putBoolean("GOOGLE_ACC", false).apply(); 32 | if (context instanceof AccountsActivity) 33 | ((AccountsActivity) context).userChanged(); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/RebootTask.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.task; 23 | 24 | import android.os.AsyncTask; 25 | 26 | import eu.chainfire.libsuperuser.Shell; 27 | 28 | public class RebootTask extends AsyncTask { 29 | 30 | @Override 31 | protected Void doInBackground(Void... params) { 32 | Shell.SU.run("reboot"); 33 | return null; 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/RefreshTokenTask.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.task; 2 | 3 | import android.content.Context; 4 | 5 | import com.dragons.aurora.PlayStoreApiAuthenticator; 6 | import com.dragons.aurora.activities.AccountsActivity; 7 | import com.dragons.aurora.helpers.Prefs; 8 | 9 | import java.io.IOException; 10 | 11 | import timber.log.Timber; 12 | 13 | public class RefreshTokenTask extends AppProvidedCredentialsTask { 14 | 15 | private Context context; 16 | 17 | public RefreshTokenTask(Context context) { 18 | super(context); 19 | this.context = context; 20 | } 21 | 22 | @Override 23 | protected void payload() throws IOException { 24 | new PlayStoreApiAuthenticator(context).refreshToken(); 25 | } 26 | 27 | @Override 28 | protected void onPreExecute() { 29 | super.onPreExecute(); 30 | Prefs.putBoolean(context, "REFRESH_ASKED", true); 31 | } 32 | 33 | @Override 34 | protected void onPostExecute(Void result) { 35 | super.onPostExecute(result); 36 | if (success()) { 37 | Prefs.putBoolean(context, "REFRESH_ASKED", false); 38 | if (context instanceof AccountsActivity) 39 | ((AccountsActivity) context).notifyTokenRefreshed(); 40 | else 41 | Timber.i("Token Refreshed"); 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/RepeatingTask.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.task; 23 | 24 | import android.os.Handler; 25 | import android.os.Looper; 26 | 27 | abstract public class RepeatingTask { 28 | 29 | abstract protected boolean shouldRunAgain(); 30 | 31 | abstract protected void payload(); 32 | 33 | public void execute(final long interval) { 34 | new Handler(Looper.getMainLooper()).postDelayed( 35 | () -> { 36 | payload(); 37 | if (shouldRunAgain()) { 38 | execute(interval); 39 | } 40 | }, 41 | interval 42 | ); 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/playstore/BackgroundCategoryTask.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.task.playstore; 23 | 24 | import com.dragons.aurora.activities.AuroraActivity; 25 | 26 | class BackgroundCategoryTask extends CategoryTask { 27 | 28 | protected void fill() { 29 | if (context instanceof AuroraActivity) { 30 | ((AuroraActivity) context).invalidateOptionsMenu(); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/playstore/CloneableTask.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | package com.dragons.aurora.task.playstore; 23 | 24 | public interface CloneableTask { 25 | 26 | CloneableTask clone(); 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/task/playstore/LocalPurchaseTask.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.task.playstore; 2 | 3 | import android.util.Log; 4 | 5 | import com.dragons.aurora.ContextUtil; 6 | import com.dragons.aurora.fragment.details.ButtonDownload; 7 | import com.dragons.aurora.playstoreapiv2.AndroidAppDeliveryData; 8 | 9 | public class LocalPurchaseTask extends PurchaseTask { 10 | 11 | private ButtonDownload buttonDownload; 12 | 13 | public LocalPurchaseTask setFragment(ButtonDownload fragment) { 14 | this.buttonDownload = fragment; 15 | return this; 16 | } 17 | 18 | @Override 19 | public LocalPurchaseTask clone() { 20 | LocalPurchaseTask task = new LocalPurchaseTask(); 21 | task.setDownloadProgressBarUpdater(progressBarUpdater); 22 | task.setTriggeredBy(triggeredBy); 23 | task.setApp(app); 24 | task.setContext(context); 25 | task.setFragment(buttonDownload); 26 | return task; 27 | } 28 | 29 | @Override 30 | protected void onPreExecute() { 31 | super.onPreExecute(); 32 | } 33 | 34 | @Override 35 | protected void onPostExecute(AndroidAppDeliveryData deliveryData) { 36 | super.onPostExecute(deliveryData); 37 | if (!success()) { 38 | buttonDownload.draw(); 39 | if (null != getRestrictionString()) { 40 | ContextUtil.toastLong(context, getRestrictionString()); 41 | Log.i(getClass().getSimpleName(), "No download link returned, app restriction is " + app.getRestriction()); 42 | } 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/transitions/DepthTransformation.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.transitions; 2 | 3 | import android.view.View; 4 | 5 | import androidx.viewpager.widget.ViewPager; 6 | 7 | public class DepthTransformation implements ViewPager.PageTransformer { 8 | @Override 9 | public void transformPage(View page, float position) { 10 | 11 | if (position < -1) { 12 | page.setAlpha(0); 13 | 14 | } else if (position <= 0) { 15 | page.setAlpha(1); 16 | page.setTranslationX(0); 17 | page.setScaleX(1); 18 | page.setScaleY(1); 19 | 20 | } else if (position <= 1) { 21 | page.setTranslationX(-position * page.getWidth()); 22 | page.setAlpha(1 - Math.abs(position)); 23 | page.setScaleX(1 - Math.abs(position)); 24 | page.setScaleY(1 - Math.abs(position)); 25 | 26 | } else { 27 | page.setAlpha(0); 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/transitions/FadeOutTransformation.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.transitions; 2 | 3 | import android.view.View; 4 | 5 | import androidx.viewpager.widget.ViewPager; 6 | 7 | public class FadeOutTransformation implements ViewPager.PageTransformer { 8 | @Override 9 | public void transformPage(View page, float position) { 10 | 11 | page.setTranslationX(-position * page.getWidth()); 12 | 13 | page.setAlpha(1 - Math.abs(position)); 14 | } 15 | } -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/transitions/PopTransformation.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.transitions; 2 | 3 | import android.view.View; 4 | 5 | import androidx.annotation.NonNull; 6 | import androidx.viewpager.widget.ViewPager; 7 | 8 | public class PopTransformation implements ViewPager.PageTransformer { 9 | @Override 10 | public void transformPage(@NonNull View page, float position) { 11 | 12 | page.setTranslationX(-position * page.getWidth()); 13 | 14 | if (Math.abs(position) < 0.5) { 15 | page.setVisibility(View.VISIBLE); 16 | page.setScaleX(1 - Math.abs(position)); 17 | page.setScaleY(1 - Math.abs(position)); 18 | } else if (Math.abs(position) > 0.5) { 19 | page.setVisibility(View.GONE); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/transitions/VerticalFlipTransformation.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.transitions; 2 | 3 | import android.view.View; 4 | 5 | import androidx.annotation.NonNull; 6 | import androidx.viewpager.widget.ViewPager; 7 | 8 | public class VerticalFlipTransformation implements ViewPager.PageTransformer { 9 | @Override 10 | public void transformPage(@NonNull View page, float position) { 11 | 12 | page.setTranslationX(-position * page.getWidth()); 13 | page.setCameraDistance(12000); 14 | 15 | if (position < 0.5 && position > -0.5) { 16 | page.setVisibility(View.VISIBLE); 17 | } else { 18 | page.setVisibility(View.INVISIBLE); 19 | } 20 | 21 | if (position < -1) { 22 | page.setAlpha(0); 23 | 24 | } else if (position <= 0) { 25 | page.setAlpha(1); 26 | page.setRotationY(180 * (1 - Math.abs(position) + 1)); 27 | 28 | } else if (position <= 1) { 29 | page.setAlpha(1); 30 | page.setRotationY(-180 * (1 - Math.abs(position) + 1)); 31 | 32 | } else { 33 | page.setAlpha(0); 34 | 35 | } 36 | 37 | 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/aurora/transitions/ZoomOutTransformation.java: -------------------------------------------------------------------------------- 1 | package com.dragons.aurora.transitions; 2 | 3 | import android.view.View; 4 | 5 | import androidx.annotation.NonNull; 6 | import androidx.viewpager.widget.ViewPager; 7 | 8 | public class ZoomOutTransformation implements ViewPager.PageTransformer { 9 | 10 | private static final float MIN_SCALE = 0.65f; 11 | private static final float MIN_ALPHA = 0.3f; 12 | 13 | @Override 14 | public void transformPage(@NonNull View page, float position) { 15 | 16 | if (position < -1) { 17 | page.setAlpha(0); 18 | 19 | } else if (position <= 1) { 20 | page.setScaleX(Math.max(MIN_SCALE, 1 - Math.abs(position))); 21 | page.setScaleY(Math.max(MIN_SCALE, 1 - Math.abs(position))); 22 | page.setAlpha(Math.max(MIN_ALPHA, 1 - Math.abs(position))); 23 | } else { 24 | page.setAlpha(0); 25 | } 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /app/src/main/java/com/dragons/custom/UserLockBottomSheetBehavior.java: -------------------------------------------------------------------------------- 1 | package com.dragons.custom; 2 | 3 | import android.content.Context; 4 | import android.util.AttributeSet; 5 | import android.view.MotionEvent; 6 | import android.view.View; 7 | 8 | import com.google.android.material.bottomsheet.BottomSheetBehavior; 9 | 10 | import androidx.coordinatorlayout.widget.CoordinatorLayout; 11 | 12 | public class UserLockBottomSheetBehavior extends BottomSheetBehavior { 13 | 14 | public UserLockBottomSheetBehavior() { 15 | super(); 16 | } 17 | 18 | public UserLockBottomSheetBehavior(Context context, AttributeSet attrs) { 19 | super(context, attrs); 20 | } 21 | 22 | @Override 23 | public boolean onInterceptTouchEvent(CoordinatorLayout parent, V child, MotionEvent event) { 24 | return false; 25 | } 26 | 27 | @Override 28 | public boolean onTouchEvent(CoordinatorLayout parent, V child, MotionEvent event) { 29 | return false; 30 | } 31 | 32 | @Override 33 | public boolean onStartNestedScroll(CoordinatorLayout coordinatorLayout, V child, View directTargetChild, View target, int nestedScrollAxes) { 34 | return false; 35 | } 36 | 37 | @Override 38 | public void onNestedPreScroll(CoordinatorLayout coordinatorLayout, V child, View target, int dx, int dy, int[] consumed) { 39 | } 40 | 41 | @Override 42 | public void onStopNestedScroll(CoordinatorLayout coordinatorLayout, V child, View target) { 43 | } 44 | 45 | @Override 46 | public boolean onNestedPreFling(CoordinatorLayout coordinatorLayout, V child, View target, float velocityX, float velocityY) { 47 | return false; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_falldown.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/anim/anim_slideright.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/anim/item_slideright.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 24 | 25 | 29 | 30 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /app/src/main/res/color/switch_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/color/tab_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-land/header_grad1.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 28 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable-land/header_grad2.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 28 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_dev.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 28 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_downloads.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 28 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_playstore.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 28 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/app_settings.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 28 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bubble.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_negative.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 26 | 27 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_positive.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 26 | 27 | 28 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle_bg.xml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 21 | 22 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog_bg.xml: -------------------------------------------------------------------------------- 1 | 16 | 17 | 18 | 19 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/edit_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/edit_focused.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 24 | 25 | 28 | 29 | 34 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/edit_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 24 | 25 | 26 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/header_grad1.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 28 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/header_grad2.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 28 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_3dots.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 28 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_about.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_about_alt.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_account.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_add_alt.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_ads.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_android.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_apps.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_arrow_left.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_audience.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_blacklist.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_blacklist_alt.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_blacklist_alt2.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_business.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_cancel.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_categories.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_categories_alt.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_checked.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_left.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chevron_right.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_chip_checked.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_circle_edit.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_clean.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_color.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_comics.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_communication.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_database.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dating.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delete.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_delta.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_device.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dot.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_download.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_download_alt2.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_education.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_entertainment.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_err.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand_less.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand_less_24.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand_more.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_expand_more_24.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_featured_download.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_featured_launch.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filter.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_games.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_google.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_google_play.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_house_home.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_keyboard.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_lifestyle.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_map_marker.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_maps_navigation.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_medical.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_music__audio.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_news_magazines.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notification_alt.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_perm_shield.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_permission_google.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_play.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_search.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_security.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_settings_alt2.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_size.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_swipe.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_theme.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_tools.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 31 | 32 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_trackers.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_translate.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_update.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_update_alt.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_validity.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_visibility_on.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_whitelist.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_wifi.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_xda.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 27 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/list_divider.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 27 | 28 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_bg_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/progressbar_bg.xml: -------------------------------------------------------------------------------- 1 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/raised_button_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/switch_thumb.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_indicator.xml: -------------------------------------------------------------------------------- 1 | 2 | 17 | 18 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/top_category_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 25 | 26 | 27 | 30 | 35 | -------------------------------------------------------------------------------- /app/src/main/res/font/google_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/font/google_sans.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/google_sans_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/font/google_sans_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/google_sans_bold_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/font/google_sans_bold_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/google_sans_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/font/google_sans_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_fullscreen_screenshots.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 26 | 27 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_helper_alt.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 25 | 26 | 30 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 25 | 26 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_container.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 11 | 12 | 18 | 19 | 24 | 25 | 26 | 31 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_details_reviews.xml: -------------------------------------------------------------------------------- 1 | 2 | 9 | 10 | 14 | 15 | 22 | 23 | 24 | 25 | 30 | -------------------------------------------------------------------------------- /app/src/main/res/layout/include_divider.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/layout/include_divider_alt.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_dialog_singlechoice.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_screenshots_big.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/layout/item_screenshots_small.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/layout/preference_aurora_category.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-hdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-mdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/app/src/main/res/mipmap/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/integers.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | 24 | 250 25 | 400 26 | -------------------------------------------------------------------------------- /app/src/main/res/xml/paths.xml: -------------------------------------------------------------------------------- 1 | 21 | 22 | 23 | 26 | 29 | -------------------------------------------------------------------------------- /app/src/main/res/xml/searchable.xml: -------------------------------------------------------------------------------- 1 | 2 | 22 | 23 | -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 23 | 24 | buildscript { 25 | repositories { 26 | google() 27 | jcenter() 28 | } 29 | dependencies { 30 | classpath 'com.android.tools.build:gradle:3.3.2' 31 | } 32 | } 33 | 34 | allprojects { 35 | repositories { 36 | google() 37 | maven { url 'https://jitpack.io' } 38 | maven { url "https://maven.google.com" } 39 | jcenter() 40 | } 41 | } 42 | 43 | task clean(type: Delete) { 44 | delete rootProject.buildDir 45 | } 46 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/phoneScreenshots/ss00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/fastlane/metadata/android/en-US/phoneScreenshots/ss00.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/phoneScreenshots/ss01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/fastlane/metadata/android/en-US/phoneScreenshots/ss01.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/phoneScreenshots/ss02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/fastlane/metadata/android/en-US/phoneScreenshots/ss02.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/phoneScreenshots/ss03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/fastlane/metadata/android/en-US/phoneScreenshots/ss03.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/phoneScreenshots/ss04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/fastlane/metadata/android/en-US/phoneScreenshots/ss04.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/phoneScreenshots/ss05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/fastlane/metadata/android/en-US/phoneScreenshots/ss05.png -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/phoneScreenshots/ss06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/fastlane/metadata/android/en-US/phoneScreenshots/ss06.png -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Aurora Store 3 | # Copyright (C) 2018 Rahul Kumar Patel 4 | # 5 | # Yalp Store 6 | # Copyright (C) 2018 Sergey Yeriomin 7 | # 8 | # Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | # it under the terms of the GNU General Public License as published by 10 | # the Free Software Foundation, either version 2 of the License, or 11 | # (at your option) any later version. 12 | # 13 | # Aurora Store is distributed in the hope that it will be useful, 14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | # GNU General Public License for more details. 17 | # 18 | # You should have received a copy of the GNU General Public License 19 | # along with Aurora Store. If not, see . 20 | # 21 | 22 | android.enableJetifier=true 23 | android.useAndroidX=true -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Mar 08 23:32:48 CET 2019 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip 7 | -------------------------------------------------------------------------------- /resources/aurora.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ArielOSProject/AuroraStore/02abd7238ff09d794f2f82abd9c1f343cba1a252/resources/aurora.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Aurora Store 3 | * Copyright (C) 2018 Rahul Kumar Patel 4 | * 5 | * Yalp Store 6 | * Copyright (C) 2018 Sergey Yeriomin 7 | * 8 | * Aurora Store (a fork of Yalp Store )is free software: you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation, either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * Aurora Store is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License 19 | * along with Aurora Store. If not, see . 20 | */ 21 | 22 | include ':app' 23 | --------------------------------------------------------------------------------