www.nextpit.com Open in urlscan Pro
2606:4700:3030::ac43:d42d  Public Scan

URL: https://www.nextpit.com/how-to-install-aab-files
Submission: On November 29 via api from US — Scanned from DE

Form analysis 4 forms found in the DOM

#

<form id="formNewComment2" action="#">
  <div class="comment-header">
    <div class="comment-header__label">Write new comment:</div>
  </div>
  <input type="hidden" name="commentType" value="ARTICLE">
  <input type="hidden" name="articleId" value="620039">
  <textarea name="commentTextarea" class="commentTextArea" placeholder="Your comment" cols="80" rows="1"></textarea>
  <div class="contrib-draft-status comment-header__draft-notice">
    <span class="contrib-draft-status__saved">All changes will be saved.</span>
    <span class="contrib-draft-status__disabled">No drafts are saved when editing</span>
  </div>
  <span id="Comment2Error" class="error"></span>
  <p id="commentPassword2" style="display:none"
    data-password="{&quot;userId&quot;:&quot;-1&quot;,&quot;passwordLabel&quot;:&quot;Password:&quot;,&quot;passwordHint&quot;:&quot;(You must re-enter your password because your session has expired.)&quot;}">
  </p>
  <div class="commentSubscribeBox">
    <ul>
      <li>
        <button class="btn-primary nowrapInline addComment"
          data-new-comment="{&quot;commentPlace&quot; : &quot;2&quot;, &quot;errorMsg&quot;:&quot;Errors have occured!&quot;, &quot;errorDetail&quot;:&quot;(Please fill in required fields)&quot;, &quot;gaEventAction&quot;:&quot;news_comment&quot;}"
          data-custom-header="authPageHeader__fromComment">Submit </button>
      </li>
    </ul>
  </div>
  <input type="hidden" name="userId" value="-1">
</form>

#

<form id="formNewReply" action="#" class="newComment">
  <div class="comment-header">
    <div class="comment-header__label">Write new comment:</div>
    <div class="contrib-draft-status comment-header__draft-notice">
      <span class="contrib-draft-status__saved">All changes will be saved.</span>
      <span class="contrib-draft-status__disabled">No drafts are saved when editing</span>
    </div>
  </div>
  <input type="hidden" name="commentType" value="ARTICLE">
  <input type="hidden" name="articleId">
  <input type="hidden" name="parentId">
  <textarea id="commentTextarea" class="commentTextArea" name="commentTextarea" placeholder="Your comment" cols="80" rows="1"></textarea>
  <span id="commentError" class="error"></span>
  <p id="commentPassword" style="display:none"
    data-password="{&quot;userId&quot; : &quot;-1&quot;, &quot;passwordLabel&quot; : &quot;Password:&quot;, &quot;passwordHint&quot; : &quot;(You must re-enter your password because your session has expired.)&quot;}">
  </p>
  <div class="commentSubscribeBox">
    <ul>
      <li class="footerButtonsWrapper">
        <button class="btn-primary nowrapInline addReplyComment" data-custom-header="authPageHeader__fromComment">Submit </button>
        <button class="btn-secondary nowrapInline cancelReply">Cancel</button>
      </li>
    </ul>
  </div>
  <input type="hidden" name="userId" value="-1">
</form>

POST /session/login

<form id="loginForm" action="/session/login" method="post">
  <input type="hidden" name="successURI" value="">
  <div class="inputField inputField--email">
    <label for="emailAddress">Email address</label>
    <input id="emailAddress" name="emailAddress" type="email" maxlength="200" required="" autofocus="" autocomplete="username">
    <span id="emailAddressError" class="error" style="display:none"></span>
  </div>
  <div class="inputField inputField--password">
    <label for="password">Password</label>
    <input id="password" type="password" name="password" minlength="8" maxlength="200" required="" autocomplete="current-password">
    <a href="#" class="lostPassword">Forgot password?</a>
    <span id="passwordError" class="error" style="display:none"></span>
    <span id="emailOrPasswordError" class="error" style="display:none"></span>
  </div>
  <div class="inputField inputField--remember">
    <input type="checkbox" class="remember" id="rememberMe" name="rememberMe" checked="">
    <label for="rememberMe">Stay signed in</label>
  </div>
  <button type="submit" class="btn-primary-large" name="submit">Login</button>
</form>

POST /registration/post

<form id="registerForm" action="/registration/post" method="post">
  <input type="hidden" name="regType" value="REGULAR">
  <input type="hidden" name="successURI" value="">
  <div class="inputField inputField--name">
    <label for="regName">User name</label>
    <input type="text" id="regName" name="regName" minlength="3" maxlength="200" required="">
    <span id="nameError" class="error" style="display:none"></span>
    <span class="regNameHint">This name will be shown publicly on your posts in the community. (At least 3 characters!)</span>
  </div>
  <div class="inputField inputField--email">
    <label for="regEmailAddress">Email address</label>
    <input id="regEmailAddress" name="regEmailAddress" type="email" maxlength="200" required="" autocomplete="username">
    <span id="regEmailAddressError" class="error" style="display:none"></span>
  </div>
  <div id="regPasswordField" class="inputField inputField--password">
    <label for="regPassword">Password</label>
    <input id="regPassword" type="password" name="regPassword" minlength="8" maxlength="200" required="">
    <span id="regPasswordError" class="error" style="display:none"></span>
  </div>
  <div class="inputField inputField--remember">
    <input type="checkbox" class="remember" id="regRememberMe" name="rememberMe" checked="">
    <label for="regRememberMe">Stay signed in</label>
  </div>
  <div class="inputField inputField--terms">
    <div class="termsAndPrivacy">
      <input type="checkbox" name="termsAndPrivacyAccepted" id="termsAndPrivacyAcceptedCB" value="1" required="">
      <label for="termsAndPrivacyAcceptedCB">
        <span>I accept the <a href="/terms/user/popup" target="_blank" onclick="window.open('/terms/user/popup','ap_terms','width=600,height=400,resizable=1,scrollbars=1'); return false;"><strong>terms and conditions</strong></a> and the <span
            class="linkStyle" onclick="window.open('/privacy/popup','ap_privacy','width=600,height=400,resizable=1,scrollbars=1'); return false;"><strong>privacy policy</strong></span>.</span>
      </label>
    </div>
    <span id="termsAndPrivacyAcceptedError" class="error" style="display:none"></span>
  </div>
  <script>
    function NP_loadRecaptcha() {
      NP_load('https://www.recaptcha.net/recaptcha/api.js?onload=NP_recaptchaOnload&render=6LdwWvwpAAAAAMc-25Edy__rKrd-qLDSQOw5KcOG');
    }
  </script>
  <div class="recaptcha-disclaimer" style="display: none; line-height: 1.2; margin: 8px 0; font-size: 14px;">
    <span>This site is protected by reCAPTCHA and the Google <span class="linkStyle" data-href="https://policies.google.com/privacy" onclick="handleJavascriptLink(this, 'outbound')">Privacy Policy</span> and <span class="linkStyle"
        data-href="https://policies.google.com/terms" onclick="handleJavascriptLink(this, 'outbound')">Terms of Service</span> apply.</span>
  </div>
  <span id="captchaError" class="error" style="display:none"></span>
  <button type="submit" class="btn-primary-large disabled-for-recaptcha" name="submit" disabled="">Finish</button>
</form>

Text Content

 * Buying Guide
   Buying Guide
   Smartphones
    * The best smartphones
    * Best under $400
    * Best under $200
   
   Wearables
    * The best Bluetooth headphones to buy in 2024
    * Which Garmin smartwatch is the best for me?
    * The best Apple and Android smartwatches of 2024
   
   Deals
    * Samsung Galaxy S22: Should you buy it now?
    * Buying the iPhone 13?
    * Best OnePlus 11 offer: Where to buy it!
   
    * Google's Top-Class Pixel 9 Camera Phone is 31% Off Right Now
    * Beat Outages with Ecoflow's River 2 Max 500 for Only $278 on Black Friday
    * Apple's AirTag Smart Tracker is on Sale with 26% Off on the 4-Pack

 * Reviews
   Reviews
   Smartphone
    * Samsung Galaxy S23 Ultra review
    * Samsung Galaxy S23 review
    * Samsung Galaxy S23+ review
    * Apple iPhone 14 Plus review
   
   Wearables
    * OnePlus Buds Pro 2 review
    * Sony WH-1000XM5 review
    * Apple Watch Ultra review
   
    * Oppo Find X8 Pro Review: A Phoenix that Rises from the Ashes
    * Sony LinkBuds Fit Review: Comfortable, Colorful, and Easy to Use
    * MacBook Pro with M4 Review: Base Model with Nano-texture Glass

 * News
   News
   Apple
    * iPhone Comparison
    * Best iPad
   
   Samsung
    * Galaxy S23 Ultra vs S22 Ultra
    * Which Samsung phones will receive Android 13?
   
   Smartphone
    * Android 13
    * iOS 16.4 Beta
   
   Wearables Apps
    * Redmi Watch 5: Xiaomi's Best Attempt at Cloning Apple Watch's Look Yet
    * Samsung Galaxy Watch 4 get Major Changes with Wear OS 5 Update
    * Moto AI Arrives on These Motorola Devices

 * How To
   How To
   Smarthome
    * How to check the battery status
    * Samsung One UI
    * Top 10 Android 13 gestures
   
   Apps
    * Contacts not showing in WhatsApp?
    * Get fast and easy translations on your Android
    * Activate the incognito mode on YouTube
   
    * How to Check the Battery Status of Your Samsung, Xiaomi, and Other Phones
    * Activate this Secret HyperOS Touch Gesture on your Xiaomi
    * WhatsApp 101: Convert Voice Messages to Text

 * Topics
   Topics
   Smartphones Wearables Apps eMobility Smart Home More
 * Forum
   Forum
   Latest forum posts
    * Unable to play video files
    * Seeking Advice: Adding WhatsApp Live Chat Widget to WordPress Website
    * How Much Does It Cost To Build Artificial Intelligence Project?
    * Using Whatsapp account from several devices
    * Using Facebook
    * How do I get Weather on Lock Screen Android Widget?
    * How to Check SASSA Status on Android Devices
    * How do new and emerging technologies impact the development of AI in
      mobile phones?
   
   Unanswered
    * Seeking Advice: Adding WhatsApp Live Chat Widget to WordPress Website
    * How do I get Weather on Lock Screen Android Widget?
    * How do new and emerging technologies impact the development of AI in
      mobile phones?
    * whatsappa was hached
    * Is this pearson read my message or not?
    * The transition from Dalvik to Android Runtime (ART) has significantly
      enhanced app performance via JIT and AOT compilation. How do these
      techniques di
    * [APP] Unique Zipper Lock Screen - Zip Lock
    * New Member Introduction
   
   Quick Links
    * Recent posts
    * Ask a question
    * Post new thread
    * Our forum rules
    * Mods + Admins
    * Hall of Fame
    * Community Guide

Search
 * 
   
 * 
 * 
 * 
 * 

Login
Hot topics
 * Android 15
 * iOS 18
 * iPhone 16
 * iPhone 16 Pro

 * Home
 * Smartphone
 * Master your Phone


HOW TO INSTALL AAB FILES ON YOUR ANDROID SMARTPHONE?

7 min read 7 min No comments 0
Aug 4, 2021, 9:00 PM
© Nextpit

Rahul Srinivas Senior Editor

Read in other languages:

Português / Français

If you are a tech enthusiast, chances are high you know what an APK file is. For
well over a decade, APK files have been synonymous with Android apps. Starting
August 2021, however, Google has changed the manner in which apps are uploaded
to Google Play Store – thanks to the arrival and implementation of the brand new
AAB format. In this article, we explore the ways in which you can install an AAB
file on your Android smartphone.



Before we even start talking about this topic, it would be a great idea if you
read our detailed article that explains what an AAB file is and what future it
holds. The article also explains the reasons behind Google switching to this new
method of app distribution. Reading the article will also lend a lot of clarity
on several points we discuss below.

 * Must Read: What is an AAB file for Android and how is it different from APK?


JUMP TO:

 * AAB files. What you need to know
 * How to side load AAB files on Android phones?
   * Using Split APKs installer
   * Using App Bundle Installer
   * Using APK Mirror installer


AAB FILES. WHAT YOU NEED TO KNOW

While we do have an existing article on AAB files, I felt it was necessary to
address some of its aspects in this article as well, so it makes for a cohesive
reading experience. For those of you only interested in sideloading AAB files,
click here to go to the section where we address that.

The very first thing you need to understand about AAB files is that it is not an
‘upgraded’ version of the older APK standard. This means an AAB file is not a
new file format that Android smartphones can ‘unpack’ to install an application.
Instead, AAB  - which is short for Android App Bundle - changes the way in which
smartphones access app installation files from the Google Play Store. 

Another thing to note is the fact that the arrival of AAB files do not change
the actual app download process for the end user using the Google Play Store.
And yes, as of now, the new AAB format is only applicable for new apps that are
uploaded to the Play Store. However, most popular Android apps have already
moved to the newer AAB format and going forward, this is likely to be the case
for all Android apps.


AAB files does not change the manner in which you download apps from the Google
Play Store / © NextPit

To understand why Google is forcing developers to move to AAB files, you need to
know how the process of installing an app on your phone worked via the older APK
format. To the layman, an APK file can be termed the equivalent of a ZIP file
that contains the codes that constitute an app. A typical APK file also includes
resources like images and audio files. However, since Android handsets come in a
wide variety of hardware, developers are left with no option but to pack APKs
with multiple images (to adapt to different display sizes/resolutions) – and the
APK file that you download includes stuff you don’t really need for your
device. 

A solution to this issue was to have multiple APKs of the same app - with minor
changes to these attributes and Google taking care of delivering the right APK
to the right phone. However, this meant the developer had to spend extra time
fine-tuning those APKs and uploading them individually. Not an ideal solution.

This is where the new AAB format comes in.

To make apps compatible with the new AAB format, developers are required to
split their APKs into multiple segments. The first segment hosts something known
as the base APK that will be downloaded on all smartphones and constitutes the
core features of the app. The other segments are designed taking into account
the variable attributes. All these segments are packaged into an AAB and hosted
in the cloud Google Play Store). 



Now, when you visit the Google Play Store and download an app in the AAB format,
instead of downloading an entire APK, Google checks your device specifications
and releases the base APK and only the relevant parts of the split APK that is
the best for your device are downloaded. What this effectively does is; save a
lot of bandwidth and app download and installation times end up becoming
shorter.

Top Content
Oppo Find X8 Pro Review: A Phoenix that Rises from the Ashes


This is why most Android users won’t notice any changes to their normal app
download/installation process with the arrival of AAB. But it does make things a
bit complicated for enthusiasts who often sideload apps on their phones.


HOW TO SIDELOAD AAB FILES ON ANDROID?

Given that Android App Bundles are the future of Android apps, developers are
already working on creating app bundle installer apps that can help you sideload
AAB files and app bundles on Android devices. In fact, some of these apps are
already available for download via the Google Play Store. Let’s take a look at
some of them.


USING SPLIT APKS INSTALLER (SAI)

Split APKs Installer (SAI) is an open source app installer that not only lets
you install standard APK files - but also the newer split APK files that are
included within AABs. Note that Split APKs Installer may not work on phones
running MIUI (which is unfortunately what I had with me). To get SAI on your
phone, all you need to do is to download it from the Google Play Store. 



Once you have downloaded an Android App Bundle on your device, you can open SAI
and use it to pick the bundle using the file picker feature. 

Split APK installer is pretty easy to use/ © NextPit

What is good about SAI is the fact that it automatically picks the split APKs
that are best suited for your device.

Once the APK is selected, tap on install and the AAB shall be installed
normally.


USING APP BUNDLE INSTALLER

Another app that you can use to install an AAB file is called the App Bundle
Installer, which, again, is available for download on the Google Play Store.
Note that this is a free, ad supported app that is still in development. So,
chances are you may come across several bugs. Nevertheless, this is a good app
to start with if you do come across an AAB file that you wish to install.

You can use App Bundle Installer to install AAB files/ © NextPit

Once you install the app, the process of selecting an AAB file is as easy as
selecting a file from a file manager.

Once the AAB file is selected, tap on the ‘Install File” button and follow the
on-screen instructions. 


USING APKMIRROR INSTALLER

APKMirror is a popular app repository that has traditionally hosted a lot of
trusted APK files. Currently, APKMirror lets you install app bundles using its
own installer called APKMirror installer. You can install it directly from their
website by clicking here or download it from the Google Play Store.


APKMirror installer cannot install AAB files yet and uses its own extension to
install app bundles / © NextPit

Note that APKMirror, as of now, only lets you download app bundles in its own
.apkm format. So, to see APKMirror installer in action, you will need to
download an app bundle in the supported format. 

Now that we have addressed some of the methods using which you can install an
Android App Bundle on your smartphone, you might be also aware that this is no
longer the simple APK installation process it once used to be. Since the world
is still in the process of making the switch to AAB files and app bundles, we
may see easier methods to install AAB files appear a few months or years down
the line.


nextpit recommendation Price tip Luxury version with handle Price tip with
handle For Garmin fans Mid-range tip Product
Withings Body Smart
Renpho Smart Body Fat Scale
Withings Body Scan
Lepulse Lescale P1
Garmin Index S2 Smart Scale
eufy Smart Scale P3
Image Deals*
 * Check offer $79.95 (Amazon - new) *
 * Check offer (Withings) *
 * Check offer (BestBuy) *

 * Check offer $19.99 (Amazon - new) *
 * Find on eBay (eBay) *

 * Check offer $339.95 (Amazon - new) *
 * Check offer (Withings) *
 * Check offer (BestBuy) *

 * Check offer $56.29 (Amazon - new) *
 * Check offer (LePulse) *
 * Find on eBay (eBay) *

 * Check offer $144.99 (Amazon - new) *
 * Check offer (Garmin) *
 * Check offer (BestBuy) *

 * Check offer $54.99 (Amazon - new) *
 * Check offer (Eufy) *
 * Find on eBay (eBay) *

Previous articlePrevious article Next articleNext article
Go to comment (0)

Rahul Srinivas
Senior Editor

Among the most experienced tech journalists from India, Rahul has spent the
better part of the past decade writing and experiencing technology. In his
decade-long career, Rahul has contributed to several Indian and International
publications, including Mobilegeeks, Onlygizmos, iPhoneHacks, and The Inquisitr.
Before joining NextPit, he held the position of Senior Editor at MySmartPrice -
one of India's largest product research platforms.

Liked this article? Share now!
 * 
   
 * 
 * 
 * 
 * 

Follow us:

Recommended articles
How to Check the Battery Status of Your Samsung, Xiaomi, and Other Phones
Jade Bryan 5 hours ago
Activate this Secret HyperOS Touch Gesture on your Xiaomi
Antoine Engels 2 days ago
How to Use Your Phone as a Wi-Fi Extender
Rahul Srinivas 1 week ago
Bring Xiaomi's Super Wallpapers to Life on Your Android Smartphone
Antoine Engels 1 week ago
Android 101: What Do the Status and Notification Icons on Your Phone Mean
Rahul Srinivas 2 weeks ago
Extend Your iPhone Battery Life: How to Limit Charging Level
Jade Bryan 3 weeks ago



Latest articles
Redmi Watch 5: Xiaomi's Best Attempt at Cloning Apple Watch's Look Yet
Jade Bryan 3 minutes ago
Samsung Galaxy Watch 4 get Major Changes with Wear OS 5 Update
Jade Bryan 2 hours ago
Compare All iPad Models: Regular, Air, Pro, and Mini
Camila Rinaldi 6 hours ago
Google's Top-Class Pixel 9 Camera Phone is 31% Off Right Now
Jade Bryan 12 hours ago
Moto AI Arrives on These Motorola Devices
Jade Bryan 14 hours ago
Spotify Extension Enables Gemini-Style Music Search
Jade Bryan 1 day ago




Up Comments Push notification All offers Share article Save in Pocket Next
article

No comments
Write new comment:
All changes will be saved. No drafts are saved when editing



 * Submit


Write new comment:
All changes will be saved. No drafts are saved when editing



 * Submit Cancel


✕




Recommended editorial content




Jobbio


With your consent, external content is loaded here.

Activate content

By clicking on the button above, you agree that external content may be
displayed to you. Personal data may be transmitted to third-party providers in
the process. You can find more information about this in our Privacy Policy.

Sign in Sign up
Continue with Google Continue with Facebook
or
Email address
Password Forgot password?
Stay signed in
Login

Don't have an nextpit account yet?
Register here

Register for free and become part of our community. As a registered member, you
can leave comments, exchange ideas with others, take part in raffles and be
active in the forum.

User name This name will be shown publicly on your posts in the community. (At
least 3 characters!)
Email address
Password
Stay signed in
I accept the terms and conditions and the privacy policy.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of
Service apply.
Finish
Our Formats
News Best List How To Opinion Polls Deals Reviews Versus
Our Topics
Smartphone Headphones Wearables Apps eMobility Smart Home More
Top Content
Samsung Galaxy S23 review Apple iPhone 15 Pro Max review Secret codes for
Android phones Best offline games for Android Best iOS Apps Best Android Apps
iPhone comparison 2024 iOS 17: Best features in a nutshell Android 14:
Everything you need to know about
nextpit International
 * * Deutsch: nextpit.de
   * Deutsch: inside-digital.de
   * English: nextpit.com
   * Español: nextpit.es
   * Português: nextpit.com.br
   * Français: nextpit.fr
   * Italiano: nextpit.it

nextpit

since 2009

Follow us:

Home Staff Jobs at nextpit About us Site notice Terms & Conditions Privacy
Policy Help Manage notifications Advertising