[Binary][4.1+] Latest SQLite3 Binary For Android With PIE Support - General Topics

Long time ago, when I am just start having an Android device with root, I am trying to use an app that need me to have sqlite3 binary, but my device doesnt come with it pre-installed, so I have to download the installer from Play Store.
However after some day I factory reset my device, I found that app have disappeared from Play Store, also the new SQLite installer in the play store only support armv6 and armv7 device, and I can't find any other binary other than armv6 and armv7 on the web, but I need x86 binary for my android emulator.
So I have compiled some binary with multiple device support using Android NDK, these binary are all with PIE (Position Independent Executables), since PIE support are added in Android JellyBean (4.1), these binary will only work for Android 4.1+ , these binary are amalgamation (combined into a single file).
I've created a github, for those whose want to compile themself:
https://github.com/EXALAB/sqlite3-android
The binary are at the attachment below, you can also find it on github
Binary version: 3.21.0
Binary
Supported Device:
armeabi (armv5 and armv6)
armeabi-v7a (armv7)
arm64-v8a (aarch64)
x86
x86_64
Since manually copying the binary to device may need extra work for some people, I've created an installer too on Play Store, it will automatically installed the binary based on your device's architecture, root access is required.
SQLite Installer
Thanks for reading, have a nice day.

EXA Lab said:
Long time ago, when I am just start having an Android device with root, I am trying to use an app that need me to have sqlite3 binary, but my device doesnt come with it pre-installed, so I have to download the installer from Play Store.
However after some day I factory reset my device, I found that app have disappeared from Play Store, also the new SQLite installer in the play store only support armv6 and armv7 device, and I can't find any other binary other than armv6 and armv7 on the web, but I need x86 binary for my android emulator.
So I have compiled some binary with multiple device support using Android NDK, these binary are all with PIE (Position Independent Executables), since PIE support are added in Android JellyBean (4.1), these binary will only work for Android 4.1+ , these binary are amalgamation (combined into a single file).
I've created a github, for those whose want to compile themself:
https://github.com/EXALAB/sqlite3-android
The binary are at the attachment below, you can also find it on github
Binary version: 3.21.0
Binary
Supported Device:
armeabi (armv5 and armv6)
armeabi-v7a (armv7)
arm64-v8a (aarch64)
x86
x86_64
Since manually copying the binary to device may need extra work for some people, I've created an installer too on Play Store, it will automatically installed the binary based on your device's architecture, root access is required.
SQLite Installer
Thanks for reading, have a nice day.
Click to expand...
Click to collapse
Which version should I use for a Pixel 2 XL?
Thanks
-jbw

Could you enable readline support, required for using Tab and arrow keys?

It works like a charm.
Thank you very much

Related

Offline system images & packages installation unsuccessful [Eclipse/Android SDK/Java]

Offline system images & packages installation unsuccessful [Eclipse/Android SDK/Java]
I am currently setting up Android SDK, eclipse and Java JDK for app development. Am fairly new to it so am not familiar with very technical jargons. I have managed to successfully setup Java JDK offline and eclipse partially. I say partially because I have been able to get it to recognize platforms, platform tools and build tools by creating recognizable folders and extracting the zip contents into them. I have not succeeded for the system images as I don't know what folder naming is requires for them to be recognized as installed in the android-sdk folder. My pc is currently located in a area where there is no cable or broadband internet since the facility is fairly new but 4G data is available but very expensive.
I tried the tutorial where you create a temp folder in android-sdk, then connect to 4G just to get the SDK manager to read the necessary packages, then disconnect, then run install packages so that it now sources them locally from the temp folder but it fails to install.
The packages I need installed but dont have their zips for offline installation are:-
- Android SDK Build-tools, revision 23.0.1
- Documentation for Android SDK, API 23, revision 1
- SDK Platform Android 6.0, API 23, revision 1
- Samples for SDK API 23, revision 2
- Android TV ARM EABI v7a System Image, Android API 23, revision 2
- Android TV Intel x86 Atom System Image, Android API 23, revision 2
- ARM EABI v7a System Image, Android API 23, revision 3
- Intel x86 Atom_64 System Image, Android API 23, revision 3
- Intel x86 Atom System Image, Android API 23, revision 3
- Google APIs, Android API 23, revision 1
- Google APIs ARM EABI v7a System Image, Google Inc. API 23, revision 7
- Google APIs Intel x86 Atom_64 System Image, Google Inc. API 23, revision 7
- Google APIs Intel x86 Atom System Image, Google Inc. API 23, revision 7
- Sources for Android SDK, API 23, revision 1
- Android Support Library, revision 23.0.1
- Google USB Driver, revision 11
Can anyone provide me with these zips and what folders to create in the android-sdk folder to get them installed?
offdroid
Hi
not sure what your operating system is, but I've built an offline installer for android sdk which works best on linux (it can be used on W*ndows too, provided that it has cygwin installed.) you might want to check it out at github.com/icefapper/offdroid.
my two cents.

Gapps for android 6 marshmallow (and for other android versions too)

opengapps.org
OPEN PROJECT FOR ALL ANDROID GAPPS
GO TO : http://opengapps.org/
Pre-selection
If you are a e.g. a ROM developer and want to hotlink to certain pre-select choices, you can pass some extra parameters to the opengapps.org website. These passed parameters will then be selected by the radio buttons. Fields that are not specified will be set to their default (currently those are: arm, 5.1 and stock).
Platform
Setting the platform architecture is via the arch variable, valid values are:
arm
arm64
x86
x86_64
Android
Setting the android version is via the api variable, valid values are:
4.4
5.0
5.1
6.0
Variant
Setting the package variant is via the variant variable, valid values are:
aroma
stock
full
mini
micro
nano
pico
Example
An example URL with some pre-selections could be: http://opengapps.org/?arch=arm64&api=5.0&variant=aroma
Download Hotlink
If you are passing parameters for pre-selection, you can also add an extra parameter to automatically trigger the download of given selection. After loading the website and querying GitHub for the latest available release, the browser will automatically be redirected to the download URL. This can be achieved by passing the download parameter with the value true.
Example
An example URL with automatic download of the chosen pre-selection could be: http://opengapps.org/?download=true&arch=arm64&api=5.0&variant=aroma
Mirroring
Please don't publicly mirror the prebuilt packages without explicit consent of @Mfonville, to ensure that users will always be directed to the very latest version and the source code of the project. With our support for hotlinking, there is no need for outdated mirrors!

How to install&run latest wechat on android-x86 virtualbox?

I get stuck to install wechat 8.0.3 on android x86 virtualbox. I downloaded android x86 r9 from android-x86.org and install at virtualbox. After that, I tried to install wechat apk from my pc or from google play directly over virtual device, but it's failed to open in both cases. installation was successful and wechat apk was armeabi-v7a. but I am not sure why it's crashed when it's opened. Any help??
You installed a WeChat version what was compiled to be run on an ARM device: VirtualBox emulator runs apps compiled for INTEL devices.
You have to install WeChat UWP
jwoegerbauer said:
You installed a WeChat version what was compiled to be run on an ARM device: VirtualBox emulator runs apps compiled for INTEL devices.
You have to install WeChat UWP
Click to expand...
Click to collapse
Thanks, jwoegerbauer. Can you guide me how to install wechat uwp on android x86 virtualbox?
IMHO far easier is to install libhoudini - the ARM to Intel translator - on your x86-Android:
libhoudini/4.0.8.45720/system/lib/libhoudini.so at master · Rprop/libhoudini
the default ARM translation layer for x86, extracted partly from Nexus Player - libhoudini/4.0.8.45720/system/lib/libhoudini.so at master · Rprop/libhoudini
github.com
jwoegerbauer said:
IMHO far easier is to install libhoudini - the ARM to Intel translator - on your x86-Android:
libhoudini/4.0.8.45720/system/lib/libhoudini.so at master · Rprop/libhoudini
the default ARM translation layer for x86, extracted partly from Nexus Player - libhoudini/4.0.8.45720/system/lib/libhoudini.so at master · Rprop/libhoudini
github.com
Click to expand...
Click to collapse
Thanks. I pushed houdini8_y.so into /system/etc and ran /system/bin/enable_nativebridge. APL was installed, but it's crashed at opening. In the log, it returns fault when it access to mmkv.so. Should I use 4.0.8 in android x86 v8.1?

How to mod our Sony Bravia from 32 to 64 bit

Hello everyone
Briefly , I try to understand HOW to mod our Sony BRAVIA 4K VH21 UC TV to go from 32 to 64 bit in order to install the Dolphin emulator.
on Dolphin website the requirements are :
System Requirements
The following are requirements your Android device needs to meet in order to install the application:
Android 5.0 or higher
A 64-bit processor (AArch64/ARMv8 or x86_64)
A version of Android that supports 64-bit applications
A graphics processor that supports OpenGL ES 3.0 or higher.
If your device fails to meet any of these requirements, attempting to install Dolphin will return an error message reading "Application not installed."
Note that some devices are equipped with 64-bit processors but ships with 32-bit builds of Android. Installation will fail on these devices as well. There's no way to fix this, and no manufacturer has updated a 32-bit only device to support 64-bit apps.
our Sony Bravia have theses specs :
-- Android 10
-- 4x ARM Cortex-A73 @ 1800 MHz / 64-bits ARMv8-A (Mode 32-bit)
-- OpenGL ES 3.2 v1
Downloaded DOLPHIN 5.0-17995 and APK installer
the app refuse to install saying the app is incompatible....
I feel im touching the dream at the tips of my fingers
Please tell me its fesable with my specs and how to proceed step by step
I HOPE someone will be able to help me (but you are all invited for sure
HAPPY NEW YEAR 2023 guys !
Install a Custom ROM that is compiled for 64-bit ARM SoC what is suitable to the device in question, what requires to install a suitable Custom Recovery before.
jwoegerbauer said:
Install a Custom ROM that is compiled for 64-bit ARM SoC what is suitable to the device in question, what requires to install a suitable Custom Recovery before.
Click to expand...
Click to collapse
Hi
thanks for your answer.
QUESTION 1 : BEFORE i proceed , did the process is reversible ?
It will not be hard/impossible to re-install app like youtube/netflix ?
QUESTION 2 : where i can find such custom rom ? I have to make it myself ?
QUESTION 3 : Did you have a step-by-step tutorial to do so ?
As you can see here obviously a Custom Recovery - what is prerequiste to install a Custom ROM - isn't available.
But may be you find one doing a related Google search.

I recently bought a Lebast x14 pro max phone and wanted to Root it, but I couldn't find a way to unlock it.

Phone model: Lebast X14 Promax
Version number: T9312-G2233F-5G-20221201-V1104
Hardware version number: T9312
Baseband version: 4G_MODEM_20A_W21.50.2|sharkl5pro_modem, 4G_MODEM_20A_W21.50.2|sharkl5pro_modem
CPU model: snapdragon855
Number of CPU cores: 8 cores
RAM: 16G
ROM: 512G
Screen resolution: 1600x720
Operating System: FreemeOS
Android version: 11
This is the message displayed in "About phone"
Then I used Kingroot to scan
Mobile information is
Brand: 5G
Phone model: X14
CPU model: Unison T610
Screen resolution: 1456x720
RAM: 15258.79MB
It is said on the Internet that 5G is not supported, but this version is mainly based on 5G. Anyway, I tried to find a lot of Root methods, but unfortunately none of them work. May a root expert please give me a clear direction.
you got scammed bro wtf
w_tapper said:
你被騙了兄弟 wtf
Click to expand...
Click to collapse
Even if it is not 5G, I still want to root it and use it as other software.
May be reflashing the FreemeOS helps
Download Firmware for Unno V6 FreemeOS 2023 - OFFICIAL FIRMWARE
Download Unno V6 FreemeOS Firmware. The firmware file is zipped and inside contains the firmware, ROM installer, USB driver and ROM installation tutorial.
firmwareoficial.com
BTW:
If phone's Linux kernel is version 5.10 and higher you can try to flash KernelSU.
jwoegerbauer said:
可能正在刷新 FreemeOS 幫助
Download Firmware for Unno V6 FreemeOS 2023 - OFFICIAL FIRMWARE
Download Unno V6 FreemeOS Firmware. The firmware file is zipped and inside contains the firmware, ROM installer, USB driver and ROM installation tutorial.
firmwareoficial.com
順便提一句:
如果手機的 Linux 內核是 5.10 及更高版本,您可以嘗試刷新KernelSU。
Click to expand...
Click to collapse
I'll try it out, thanks for sharing
Catbgm said:
Then I used Kingroot to scan
Mobile information is
Brand: 5G
Phone model: X14
CPU model: Unison T610
Screen resolution: 1456x720
RAM: 15258.79MB
Click to expand...
Click to collapse
In future use Device Info to get all the hardware specs
Device Info APK (Android App) - Free Download
Download: Device Info: System & CPU Info APK (App) - ✔ Latest Version: 3.3.3.9 - Updated: 2023 - com.ytheekshana.deviceinfo - Yasiru Nayanajith - deviceinfo.app - Free - Mobile App for Android
apkcombo.com
jwoegerbauer said:
In future use Device Info to get all the hardware specs
Device Info APK (Android App) - Free Download
Download: Device Info: System & CPU Info APK (App) - ✔ Latest Version: 3.3.3.9 - Updated: 2023 - com.ytheekshana.deviceinfo - Yasiru Nayanajith - deviceinfo.app - Free - Mobile App for Android
apkcombo.com
Click to expand...
Click to collapse
I opened it after installation, but jumped out.
jwoegerbauer said:
可能正在刷新 FreemeOS 幫助
Download Firmware for Unno V6 FreemeOS 2023 - OFFICIAL FIRMWARE
Download Unno V6 FreemeOS Firmware. The firmware file is zipped and inside contains the firmware, ROM installer, USB driver and ROM installation tutorial.
firmwareoficial.com
順便提一句:
如果手機的 Linux 內核是 5.10 及更高版本,您可以嘗試刷新KernelSU。
Click to expand...
Click to collapse
jwoegerbauer said:
May be reflashing the FreemeOS helps
Download Firmware for Unno V6 FreemeOS 2023 - OFFICIAL FIRMWARE
Download Unno V6 FreemeOS Firmware. The firmware file is zipped and inside contains the firmware, ROM installer, USB driver and ROM installation tutorial.
firmwareoficial.com
BTW:
If phone's Linux kernel is version 5.10 and higher you can try to flash KernelSU.
Click to expand...
Click to collapse
Catbgm said:
I'll try it out, thanks for sharing
Click to expand...
Click to collapse
I open KernelSU after installation, but it shows
Unsupported
KernelSU now only supports GKI kernels
Core: 4.14.193
Admin version: v0.5.7(10866) Fingerprint:5G/T93115G:11/RP1A.201005.001/1669974822: user/release-keys SELinux state: Mandatory
Because the display is Unsupported, according to the above, you need to compile the kernel yourself.
I checked the unofficially supported devices and saw a similar version number, but there is only one digit difference.
rushiranpise
android_kernel_samsung_exynos9610_mint
Kernel 4.14.194 exynos9610 non-GKI device, added KernelSu using manual method
Would it be more appropriate to use this?
Why waste your time trying to flash pre-compiled KernelSU what isn't suitable to your phone?
Try MagiskSU .
If it's not your goal that applications get provided root access but you - the user - to act like an Administrator in Windows OS then it's enough to add SU ( read: SwitchUser ) binary to Android, IMO.
jwoegerbauer said:
Why waste your time trying to flash pre-compiled KernelSU what isn't suitable to your phone?
Try MagiskSU .
Click to expand...
Click to collapse
In fact, I have installed the magisk, just on the installation, I don’t know how to proceed, I need to select and repair the file, but this phone does not have a file for flashing the phone like a big brand, I also tried to go to the file in the phone I searched for boot-related files and tried to patch and install them, but they couldn’t be installed. I tried to install the magisk in a virtual machine, but even if it was installed, I still need to patch the files to get full permissions.
jwoegerbauer said:
If it's not your goal that applications get provided root access but you - the user - to act like an Administrator in Windows OS then it's enough to add SU ( read: SwitchUser ) binary to Android, IMO.
Click to expand...
Click to collapse
In fact, I want to install the software to get cracked and get restricted functions.
.
@Catbgm
Here you go - Notice: I've not tested it.
Using your phone
A:
Open browser
1. Install SH Script Runner
2. Download Buysbox
Close browser
B:
Open SH Script Runner
1. Create shell script what contains these lines of code
Code:
#!/bin/bash
CPU64=$(cat /proc/cpuinfo | grep 'ARMv8')
if [[ -z "$CPU64"]] ; then
CPU="arm"
else
CPU="arm64"
fi
BB="/data/local/tmp/bb"
mkdir -p -m 777 $BB
cp /sdcard/Download/busybox_1_34_1_ARM/$CPU/bin/* $BB/
rm -r /sdcard/Download/busybox_1_34_1_ARM
mv $BB/busybox $BB/bb
chmod -R u=rwx,g=r,o= $BB/*
alias SU="$BB/bb su"
echo "Testing SU functionality..."
sleep 15 && echo -en '\007'
whoami
echo ""
$($SU)
echo ""
whoami
echo "All done."
sleep 15
exit 0
2. Run the script
C:
Close SH Script Runner

Categories

Resources