This summary of the video was created by an AI. It might contain some inaccuracies.
00:00:00 – 00:14:53
The video provides a detailed guide on how to install an older version of an app on an Android phone. The presenter covers multiple methods, each aimed at bypassing the Target SDK version check, and compares their pros and cons.
First, the video explains how to accomplish this without using ADB commands or a PC, requiring only the installation of the Shizuku app and enabling developer options and wireless debugging. This method utilizes an open-source app called "Install with Options" from GitHub to bypass SDK restrictions.
Next, the presenter demonstrates a more technical method using ADB commands, which involves extracting Android platform tools to a PC, enabling USB debugging, and executing specific commands to install the app.
The video then explores rooting the phone as a method to maintain the setup across reboots, using Magisk to obtain root access and the LSPosed framework with a specific module called "Disable Target API Block" to ease the process.
The final segment wraps up by comparing four distinct methods: using Shizuku on a non-rooted phone, Shizuku on a rooted phone, the rooted module to disable Target API block, and using ADB commands with a PC. Each method's benefits and drawbacks are discussed, allowing users to choose the most suitable approach for their needs. The video primarily aims to help users install older app versions efficiently, without necessitating root access or advanced technical skills.
00:00:00
In this part of the video, the presenter explains how to install an older version of an app on an Android phone, both with and without using ADB commands. They highlight that not using ADB commands makes the process longer but does not require a PC, whereas using ADB commands shortens the process but necessitates a PC. The demonstrator chooses an old Instagram build as an example and shows the typical error messages encountered when trying to install an app incompatible with the current SDK. The video aims to bypass the SDK version check without needing root access. The presenter first demonstrates the process without ADB commands, directing viewers to install the Shizuku app and enable developer options and USB debugging on their phone.
00:03:00
In this segment of the video, the presenter guides viewers through enabling wireless debugging and pairing a device using a pairing code. They proceed to set up and start the Shizuku app, followed by instructions to download and install an open-source app called “Install with Options” from GitHub. The app requires access to Shizuku, and the presenter highlights features like bypassing low Target SDK block, which they enable to install an older version of the Instagram APK. They demonstrate the installation process and confirm the app functions properly. This method helps install older app versions without using ADB commands. The presenter then hints at showing how to use ADB commands for the same purpose, indicating a transition to another method.
00:06:00
In this part of the video, the presenter demonstrates how to remove conflicting apps from their phone, specifically Shizuku and Instagram, and subsequently attempts to install an app using the ADB command. The key steps include:
1. Removing the apps from the phone.
2. Extracting the Android platform tools to the PC.
3. Enabling USB debugging on the phone through the developer options.
4. Connecting the phone to the PC and ensuring it’s recognized by executing the `ADB devices` command.
5. Transferring the APK file to the platform tools folder on the PC.
6. Renaming the APK file for simplicity.
7. Using a specific ADB command to install the app APK on the phone.
The process is verified by successfully launching the Instagram app on the phone, ensuring the method works to install the older version of the app.
00:09:00
In this part of the video, the speaker explains how to manually run a command that an app can usually handle automatically. They discuss the manual method’s pros and cons compared to app-managed command execution. The speaker then introduces another method involving rooting the phone, highlighting that rooting can save time as it keeps processes intact through reboots. Specifically, the Shizuku app requires reconfiguration after every restart if not rooted, while a rooted phone can maintain Shizuku’s setup automatically. They demonstrate using Magisk to obtain root, launch Shizuku, and grant the required permissions. Additionally, they mention an alternative approach using the LSPosed framework, detailing how to install it along with a specific module called “Disable Target API Block,” which helps bypass certain Android restrictions. This segment provides step-by-step instructions for both methods, emphasizing their advantages in terms of efficiency and convenience.
00:12:00
In this part of the video, the process of installing an app is detailed. After downloading and opening the app, it needs to be installed, even though it operates in the background without a front-end user interface. The next steps involve launching the LS Post app, navigating to the “it module” section, enabling the “disable Target API block” module, and making sure the system framework is checked. A compulsory phone restart is required, which might take a few extra seconds due to the flashed module. Post-restart, the LS Post app is rechecked to ensure the module is activated, and then the older version of the Instagram app can be installed successfully. The narrator rounds off by discussing four methods to install apps: Shizuku on a non-rooted phone using wireless debugging, Shizuku on a rooted phone, a rooted module to disable Target API block, and using ADB commands with a PC. Each method has its own benefits and drawbacks, and users are encouraged to choose the one that suits their needs.