META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/carrierdefaultapp/
com/android/carrierdefaultapp/CaptivePortalLoginActivity$1.class
CaptivePortalLoginActivity.java package com.android.carrierdefaultapp com.android.carrierdefaultapp.CaptivePortalLoginActivity$1 extends java.lang.Object implements java.lang.Runnable { final synthetic com.android.carrierdefaultapp.CaptivePortalLoginActivity this$0 void <init> (com.android.carrierdefaultapp.CaptivePortalLoginActivity) com.android.carrierdefaultapp.CaptivePortalLoginActivity this$0 public void run () java.io.IOException e java.net.HttpURLConnection urlConnection int httpResponseCode int oldTag }
com/android/carrierdefaultapp/CaptivePortalLoginActivity$2.class
CaptivePortalLoginActivity.java package com.android.carrierdefaultapp com.android.carrierdefaultapp.CaptivePortalLoginActivity$2 extends android.net.ConnectivityManager$NetworkCallback { final synthetic com.android.carrierdefaultapp.CaptivePortalLoginActivity this$0 void <init> (com.android.carrierdefaultapp.CaptivePortalLoginActivity) com.android.carrierdefaultapp.CaptivePortalLoginActivity this$0 public void onAvailable (android.net.Network) android.net.Network network public void onUnavailable () public void onLost (android.net.Network) android.net.Network lostNetwork private synthetic void lambda$onUnavailable$1 () private synthetic void lambda$onAvailable$0 () }
com/android/carrierdefaultapp/CaptivePortalLoginActivity$MyWebChromeClient.class
CaptivePortalLoginActivity.java package com.android.carrierdefaultapp com.android.carrierdefaultapp.CaptivePortalLoginActivity$MyWebChromeClient extends android.webkit.WebChromeClient { final synthetic com.android.carrierdefaultapp.CaptivePortalLoginActivity this$0 private void <init> (com.android.carrierdefaultapp.CaptivePortalLoginActivity) public void onProgressChanged (android.webkit.WebView, int) android.webkit.WebView view int newProgress android.widget.ProgressBar myProgressBar }
com/android/carrierdefaultapp/CaptivePortalLoginActivity$MyWebViewClient.class
CaptivePortalLoginActivity.java package com.android.carrierdefaultapp com.android.carrierdefaultapp.CaptivePortalLoginActivity$MyWebViewClient extends android.webkit.WebViewClient { private static final String INTERNAL_ASSETS private final String mBrowserBailOutToken private final float mDpPerSp private int mPagesLoaded private final String SSL_ERROR_HTML final synthetic com.android.carrierdefaultapp.CaptivePortalLoginActivity this$0 private void <init> (com.android.carrierdefaultapp.CaptivePortalLoginActivity) public boolean allowBack () public void onPageStarted (android.webkit.WebView, java.lang.String, android.graphics.Bitmap) android.widget.TextView myUrlBar android.webkit.WebView view String url android.graphics.Bitmap favicon public void onPageFinished (android.webkit.WebView, java.lang.String) android.webkit.WebView view String url private java.lang.String dp (int) int dp private java.lang.String sp (int) int sp float dp public void onReceivedSslError (android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError) android.webkit.WebView view android.webkit.SslErrorHandler handler android.net.http.SslError error String html public boolean shouldOverrideUrlLoading (android.webkit.WebView, java.lang.String) android.webkit.WebView view String url }
com/android/carrierdefaultapp/CaptivePortalLoginActivity.class
CaptivePortalLoginActivity.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.CaptivePortalLoginActivity extends android.app.Activity { private static final String TAG private static final boolean DBG private static final int SOCKET_TIMEOUT_MS private static final int NETWORK_REQUEST_TIMEOUT_MS private java.net.URL mUrl private android.net.Network mNetwork private android.net.ConnectivityManager$NetworkCallback mNetworkCallback private android.net.ConnectivityManager mCm private android.webkit.WebView mWebView private com.android.carrierdefaultapp.CaptivePortalLoginActivity$MyWebViewClient mWebViewClient private boolean mLaunchBrowser private Thread mTestingThread private boolean mReload public void <init> () protected void onCreate (android.os.Bundle) android.os.Bundle savedInstanceState android.webkit.WebSettings webSettings android.net.Network network public void onBackPressed () android.webkit.WebView myWebView public void onDestroy () int i String url private void setNetwork (android.net.Network) android.net.Network network private void setWebViewProxy () java.lang.reflect.Method onReceiveMethod android.content.Intent intent Class clazz Object rec Object receiverMap java.lang.reflect.Field receiversField android.util.ArrayMap receivers Exception e android.app.LoadedApk loadedApk private void done (boolean) boolean success private java.net.URL getUrlForCaptivePortal () String portalUrl java.net.MalformedURLException e String url android.telephony.CarrierConfigManager configManager int subId String[] portalURLs private void testForCaptivePortal () private android.net.Network getNetworkForCaptivePortal () android.net.NetworkCapabilities nc android.net.Network nw android.net.Network[] info private void requestNetworkForCaptivePortal () android.net.NetworkRequest request private void releaseNetworkRequest () private void runOnUiThreadIfNotFinishing (java.lang.Runnable) Runnable r public static java.lang.String getAlias (android.content.Context) String targetActivity android.content.pm.ActivityInfo activityInfo android.content.pm.PackageInfo p android.content.pm.PackageManager$NameNotFoundException e android.content.Context context private static void logd (java.lang.String) String s private static void loge (java.lang.String) String s static void <clinit> () }
com/android/carrierdefaultapp/CarrierActionUtils.class
CarrierActionUtils.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.CarrierActionUtils extends java.lang.Object { private static final String TAG private static final String PORTAL_NOTIFICATION_TAG private static final String NO_DATA_NOTIFICATION_TAG private static final String NOTIFICATION_CHANNEL_ID_MOBILE_DATA_STATUS private static final int PORTAL_NOTIFICATION_ID private static final int NO_DATA_NOTIFICATION_ID private static boolean ENABLE public static final int CARRIER_ACTION_ENABLE_METERED_APNS public static final int CARRIER_ACTION_DISABLE_METERED_APNS public static final int CARRIER_ACTION_DISABLE_RADIO public static final int CARRIER_ACTION_ENABLE_RADIO public static final int CARRIER_ACTION_SHOW_PORTAL_NOTIFICATION public static final int CARRIER_ACTION_SHOW_NO_DATA_SERVICE_NOTIFICATION public static final int CARRIER_ACTION_CANCEL_ALL_NOTIFICATIONS public static final int CARRIER_ACTION_ENABLE_DEFAULT_URL_HANDLER public static final int CARRIER_ACTION_DISABLE_DEFAULT_URL_HANDLER public static final int CARRIER_ACTION_REGISTER_DEFAULT_NETWORK_AVAIL public static final int CARRIER_ACTION_DEREGISTER_DEFAULT_NETWORK_AVAIL public static final int CARRIER_ACTION_RESET_ALL public void <init> () public static void applyCarrierAction (int, android.content.Intent, android.content.Context) int actionIdx android.content.Intent intent android.content.Context context private static void onDisableAllMeteredApns (android.content.Intent, android.content.Context) android.content.Intent intent android.content.Context context int subId android.telephony.TelephonyManager telephonyMgr private static void onEnableAllMeteredApns (android.content.Intent, android.content.Context) android.content.Intent intent android.content.Context context int subId android.telephony.TelephonyManager telephonyMgr private static void onEnableDefaultURLHandler (android.content.Context) android.content.Context context android.content.pm.PackageManager pm private static void onDisableDefaultURLHandler (android.content.Context) android.content.Context context android.content.pm.PackageManager pm private static void onRegisterDefaultNetworkAvail (android.content.Intent, android.content.Context) android.content.Intent intent android.content.Context context int subId android.telephony.TelephonyManager telephonyMgr private static void onDeregisterDefaultNetworkAvail (android.content.Intent, android.content.Context) android.content.Intent intent android.content.Context context int subId android.telephony.TelephonyManager telephonyMgr private static void onDisableRadio (android.content.Intent, android.content.Context) android.content.Intent intent android.content.Context context int subId android.telephony.TelephonyManager telephonyMgr private static void onEnableRadio (android.content.Intent, android.content.Context) android.content.Intent intent android.content.Context context int subId android.telephony.TelephonyManager telephonyMgr private static void onShowCaptivePortalNotification (android.content.Intent, android.content.Context) NullPointerException npe android.content.Intent intent android.content.Context context android.content.Intent portalIntent android.app.PendingIntent pendingIntent android.app.Notification notification private static void onShowNoDataServiceNotification (android.content.Context) NullPointerException npe android.content.Context context android.app.Notification notification private static void onCancelAllNotifications (android.content.Context) android.content.Context context private static void onResetAllCarrierActions (android.content.Intent, android.content.Context) android.content.Intent intent android.content.Context context int subId android.telephony.TelephonyManager telephonyMgr private static android.app.Notification getNotification (android.content.Context, int, int, android.app.PendingIntent) android.content.Context context int titleId int textId android.app.PendingIntent pendingIntent android.telephony.TelephonyManager telephonyMgr android.content.res.Resources resources String spn android.os.Bundle extras android.app.Notification$Builder builder static void createNotificationChannels (android.content.Context) android.content.Context context private static void logd (java.lang.String) String s private static void loge (java.lang.String) String s static void <clinit> () }
com/android/carrierdefaultapp/CarrierDefaultBroadcastReceiver.class
CarrierDefaultBroadcastReceiver.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.CarrierDefaultBroadcastReceiver extends android.content.BroadcastReceiver { private static final String TAG public void <init> () public void onReceive (android.content.Context, android.content.Intent) int actionIdx android.content.Context context android.content.Intent intent java.util.List actionList static void <clinit> () }
com/android/carrierdefaultapp/CustomConfigLoader.class
CustomConfigLoader.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.CustomConfigLoader extends java.lang.Object { private static final String INTRA_GROUP_DELIMITER private static final String INTER_GROUP_DELIMITER private static final String TAG private static final boolean VDBG public void <init> () public static java.util.List loadCarrierActionList (android.content.Context, android.content.Intent) String config String[] configs String arg1 String arg2 android.content.Context context android.content.Intent intent android.telephony.CarrierConfigManager carrierConfigManager java.util.List actionList android.os.PersistableBundle b private static void matchConfig (java.lang.String, java.lang.String, java.lang.String, java.util.List) int apnInt NumberFormatException e String apnInIntFormat String apnInStringFormat String[] args boolean doesArg1Match String[] args NumberFormatException e String idx String config String arg1 String arg2 java.util.List actionList String[] splitStr String actionStr String[] actions static void <clinit> () }
com/android/carrierdefaultapp/DataBoostWebServiceFlow.class
DataBoostWebServiceFlow.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.DataBoostWebServiceFlow extends java.lang.Object { com.android.carrierdefaultapp.SlicePurchaseActivity mActivity public void <init> (com.android.carrierdefaultapp.SlicePurchaseActivity) com.android.carrierdefaultapp.SlicePurchaseActivity activity public int getRequestedCapability () public void notifyPurchaseSuccessful (long) long duration public void notifyPurchaseSuccessful () public void notifyPurchaseFailed (int, java.lang.String) int failureCode String failureReason public void dismissFlow () }
com/android/carrierdefaultapp/ProvisionObserver.class
ProvisionObserver.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.ProvisionObserver extends android.app.job.JobService { private static final String TAG public static final int PROVISION_OBSERVER_REEVALUATION_JOB_ID private static final int CONTENT_UPDATE_DELAY_MS private static final int CONTENT_MAX_DELAY_MS public void <init> () public boolean onStartJob (android.app.job.JobParameters) android.net.NetworkCapabilities nc android.net.Network nw android.net.ConnectivityManager connMgr android.net.Network[] info android.app.job.JobParameters jobParameters public boolean onStopJob (android.app.job.JobParameters) android.app.job.JobParameters jobParameters private static boolean isProvisioned (android.content.Context) android.content.Context context public static boolean isDeferredForProvision (android.content.Context, android.content.Intent) int jobId android.content.Context context android.content.Intent intent int jobId android.app.job.JobScheduler jobScheduler android.app.job.JobInfo job static void <clinit> () }
com/android/carrierdefaultapp/R$dimen.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R$dimen extends java.lang.Object { public static final int activity_horizontal_margin public static final int activity_vertical_margin public static final int glif_icon_size public void <init> () }
com/android/carrierdefaultapp/R$drawable.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R$drawable extends java.lang.Object { public static final int ic_performance_boost public static final int ic_sim_card public void <init> () }
com/android/carrierdefaultapp/R$id.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R$id extends java.lang.Object { public static final int container public static final int progress_bar public static final int url_bar public static final int webview public void <init> () }
com/android/carrierdefaultapp/R$layout.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R$layout extends java.lang.Object { public static final int activity_captive_portal_login public void <init> () }
com/android/carrierdefaultapp/R$mipmap.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R$mipmap extends java.lang.Object { public static final int ic_launcher_android public void <init> () }
com/android/carrierdefaultapp/R$string.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R$string extends java.lang.Object { public static final int action_bar_label public static final int android_system_label public static final int app_name public static final int mobile_data_status_notification_channel_name public static final int no_data_notification_detail public static final int no_data_notification_id public static final int no_mobile_data_connection public static final int no_mobile_data_connection_title public static final int performance_boost_notification_button_manage public static final int performance_boost_notification_button_not_now public static final int performance_boost_notification_channel public static final int performance_boost_notification_detail public static final int performance_boost_notification_title public static final int portal_notification_detail public static final int portal_notification_id public static final int slice_purchase_app_label public static final int ssl_error_continue public static final int ssl_error_example public static final int ssl_error_warning public void <init> () }
com/android/carrierdefaultapp/R$style.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R$style extends java.lang.Object { public static final int AppBaseTheme public static final int AppTheme public void <init> () }
com/android/carrierdefaultapp/R.class
R.java package com.android.carrierdefaultapp public final com.android.carrierdefaultapp.R extends java.lang.Object { public void <init> () }
com/android/carrierdefaultapp/SlicePurchaseActivity.class
SlicePurchaseActivity.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.SlicePurchaseActivity extends android.app.Activity { private static final String TAG private static final int CONTENTS_TYPE_UNSPECIFIED private static final int CONTENTS_TYPE_JSON private static final int CONTENTS_TYPE_XML private android.webkit.WebView mWebView private android.content.Context mApplicationContext private android.content.Intent mIntent private java.net.URL mUrl protected int mCapability private String mUserData private int mContentsType private boolean mIsUserTriggeredFinish public void <init> () protected void onCreate (android.os.Bundle) String error android.content.Intent data String error android.content.Intent data android.os.Bundle savedInstanceState int subId String url String contentsType protected void onPurchaseSuccessful () protected void onPurchaseFailed (int, java.lang.String) int failureCode String failureReason android.content.Intent data protected void onDismissFlow () public boolean onKeyDown (int, android.view.KeyEvent) int keyCode android.view.KeyEvent event protected void onDestroy () public void finishAndRemoveTask () private void setupWebView () public static void startWebView (android.webkit.WebView, java.lang.String, int, java.lang.String) byte[] data String[] split android.webkit.WebView webView String url int contentsType String userData private static void logd (java.lang.String) String s private static void loge (java.lang.String) String s private synthetic void lambda$onCreate$0 (java.lang.Boolean) Boolean value }
com/android/carrierdefaultapp/SlicePurchaseBroadcastReceiver.class
SlicePurchaseBroadcastReceiver.java package com.android.carrierdefaultapp public com.android.carrierdefaultapp.SlicePurchaseBroadcastReceiver extends android.content.BroadcastReceiver { private static final String TAG private static final String UUID_BAD_PENDING_INTENT private static final String PERFORMANCE_BOOST_NOTIFICATION_CHANNEL_ID public static final String PERFORMANCE_BOOST_NOTIFICATION_TAG private static final String ACTION_NOTIFICATION_CANCELED private static final java.util.Map sIntents public void <init> () public static void cancelNotification (android.content.Context, int) android.content.Context context int capability public static void sendSlicePurchaseAppResponse (android.content.Intent, java.lang.String) android.app.PendingIntent$CanceledException e android.content.Intent intent String extra android.app.PendingIntent pendingIntent public static void sendSlicePurchaseAppResponseWithData (android.content.Context, android.content.Intent, java.lang.String, android.content.Intent) android.app.PendingIntent$CanceledException e android.content.Context context android.content.Intent intent String extra android.content.Intent data android.app.PendingIntent pendingIntent public static boolean isIntentValid (android.content.Intent) android.content.Intent intent int phoneId int subId int capability String purchaseUrl String userData String contentsType String carrier public static java.net.URL getPurchaseUrl (java.lang.String, java.lang.String, boolean) String purchaseUrl String userData boolean shouldAppendUserData java.net.URL url private static java.net.URL getPurchaseUrl (java.lang.String) Exception e String purchaseUrl java.net.URL url private static boolean isPendingIntentValid (android.content.Intent, java.lang.String) String logStr android.content.Intent intent String extra String intentType android.app.PendingIntent pendingIntent String creatorPackage private static java.lang.String getPendingIntentType (java.lang.String) String extra public void onReceive (android.content.Context, android.content.Intent) android.content.Context context android.content.Intent intent private void onLocaleChanged (android.content.Context) int capability android.content.Context context private void onDisplayPerformanceBoostNotification (android.content.Context, android.content.Intent, boolean) android.content.Context context android.content.Intent intent boolean localeChanged android.content.res.Resources res android.app.NotificationManager notificationManager android.app.NotificationChannel channel boolean channelNotificationsDisabled String carrier android.app.Notification notification int capability public android.content.res.Resources getResources (android.content.Context) android.content.Context context android.content.res.Resources resources android.content.res.Configuration config public java.util.Locale getCurrentLocale () String languageTag public android.app.PendingIntent createContentIntent (android.content.Context, android.content.Intent, int) android.content.Context context android.content.Intent intent int requestCode android.content.Intent i public android.app.PendingIntent createCanceledIntent (android.content.Context, android.content.Intent) android.content.Context context android.content.Intent intent android.content.Intent i private void onTimeout (android.content.Context, android.content.Intent) android.content.Context context android.content.Intent intent int capability private void onUserCanceled (android.content.Context, android.content.Intent) android.content.Context context android.content.Intent intent int capability private static void logd (java.lang.String) String s private static void loge (java.lang.String) String s static void <clinit> () }