.SwedishForenger
Does your script work on Linux fedor? Or is it only for windows? I was thinking of trying again on other computers.
Says.
Here you have script for Linux
Download your Rom, rename it to GSI.img and drag it in to the Install Android folder.
Open the folder and right-click and select Terminal from the menu.
You must open the terminal inside this folder.
After opening a terminal window in the folder, drag the Install Android script to the terminal window and press Enter
Now connect the USB cable to your phone. Sit back and relax. The script will install android on your phone, root and install TWRP. The phone will automatically boot when everything is finished.
.
.Says
<waiting for any device>
Any tips to install drivers on fedora?
Also tried to install manually on windows. I got this error:
.
Installing ADB drivers on Fedora: sudo yum install android-tools
You got this error in windows because you mist activating OEM unlocking :
![]()
Oukitel WP5 Pro
Hi everyone! It is very necessary to get root on Oukitel WP5 Pro! All that has happened so far is to unlock the bootloader and install TWRP. Current firmware - OUKITEL_WP5Pro_EEA_V03_20200723_20200723-1929 Can someone help with getting root...forum.xda-developers.com
.
.OEM unlocking was activated. I tried the terminal but it said no permissions. So I did all your commands with sudo mode. Everything went fine but once I tried to flash GSI.img I got this:
sudo fastboot --disable-verity --disable-verification flash system GSI.img
Invalid sparse file format at header magic
Resizing 'system' OKAY [ 0.009s]
error: write_sparse_skip_chunk: don't care size 1037740016 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 769308656 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 500877296 is not a multiple of the block size 4096
error: write_sparse_skip_chunk: don't care size 232445936 is not a multiple of the block size 4096
fastboot: /builddir/build/BUILD/android-tools-31.0.2/vendor/core/libsparse/sparse.cpp:131: int write_all_blocks(sparse_file*, output_file*): Assertion `pad >= 0' failed.
Aborted
Anyway I officially give up. Didn't work on windows and neither on Linux.
.
I down't know which IMG strainer you are trying to flash. but it is not compatible with your Boot-loader drivers. most often you get this message because you haven't extracted the file inside. Like a zip, rar ore a tare file renamed to IMG.
Bootloader don't flash extended zipt files of ANY kind... just raw IMG files extensions..
Extract the contents before attempting to flash the file....
Please download and flash one of these ... so I can easier help you in the future:
![]()
Generic System Image (GSI) List · phhusson/treble_experimentations Wiki
Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.github.com
If you want me to. I'l sit down and walk you through HOW to UNFU*ck your phone... !
.
.Okay, the img file was my bad, I forgot to extract it. I did it properly this time, went through whole script by hand, each command worked flawlessly. However, once I was ending with reboot bootloader, the screen just turned on like this and nothing could happen afterwards. I can hear it make sound when I press the power button to lock/unlock screen but that's about it. : (
.
Not sure which ROM you are flashing, but it doesn't seem to be compatible with your phone.
Make sure the IMG file is a ARM64 Treble supported rom..
.
,This was the Corvus_vS2.1-Revolt-treble_arm64_ab_vndklite-Gapps-Beta-Official-2304.img
,
If you want Corvus. Use this: https://sourceforge.net/projects/ti...lite-Gapps-Beta-Official-0800.img.xz/download
.
.Tried yours but same result as before, white screen. Is this Corvus rom ment for android 10? Cause currently after reviving phone each time with flash tools I have android 10. Originally stock was android 11 when I bought phone though.
.
Android 11 has been discontinued for this phone by Oukitel.
It was an EU version available in the oukitel Download Center, but this link have been dead for a long vile.
![]()
File on MEGA
mega.nz
![]()
Download Center Software Update Tool Certificate
Download Center 2021 Oukitel WP17 Oukitel RT1 Oukitel OKT1 Oukitel C25 Oukitel WP13 Oukitel WP15 Oukitel C21 PRO Oukitel WP12 Pro Oukitel WP9 Oukitel K15 Plus Oukitel C23 Pro Oukitel WP12 Oukitel C19 Pro 2020 Oukitel WP10 Oukitel C22 Oukitel WP8 Pro Oukitel C21 Oukitel C19 Oukitel WP5 Pro...oukitel.com
Anyway, whether you have android 10 or 11 on your phone, it is exactly the same hardware in all these phones and should work to flash GSI ARM64 files on them. In other words, what works on 1 phone works on everyone.If problems occur for some, it is the individual flashing the GSI that does not understand the instructions ore following the correct flashing procedure.
.
P.S. Is there a better custom rom you'd recommend? Probably android 12 version would be best?Hello, I am very sorry for my stupidity : D Today I decided to try again on windows. This time I made sure to extract rom properly and used DotOS and GAAPS with your script. Everything worked perfectly and I now have DotOS. Thank you very much for your patience and guide.
.P.S. Is there a better custom rom you'd recommend? Probably android 12 version would be best?
.
I have tested All available ROMs for this phone. And a lot comes down to preferences.
Personally, I like Corvus 3, this rum has a perfect balance between simplicity, only the most important apps for running Google services, and Corvus own mods and settings for the small nice details.
![]()
If you want a totally deGoogled phone instead, LeOS-S is the right way to go:
View attachment 5637307
But if you are unsure. Download different rums and test yourself. There are many to choose from
![]()
Generic System Image (GSI) List · phhusson/treble_experimentations Wiki
Notes about tinkering with Android Project Treble. Contribute to phhusson/treble_experimentations development by creating an account on GitHub.github.com
.
.LE OS sounds really great ungoogled. I just have some questions. Can I install it now when I am on custom rom or should I go back to oukitel factory rom first? Also can I turn off oem unlocking after I finish installation and re-lock bootloader? Or is that a big no no?
adb shell 'pm list packages -f' | sed -e 's/.*=//' | sort
adb shell pm list packages
adb shell pm uninstall -k --user 0 com.ssui.chdmodel
adb shell pm uninstall -k --user 0 com.android.companiondevicemanager
adb shell pm uninstall -k --user 0 com.android.dynsystem
adb shell pm uninstall -k --user 0 com.android.wallpaper.livepicker
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon
adb shell pm uninstall -k --user 0 com.google.android.apps.docs
adb shell pm uninstall -k --user 0 com.google.android.apps.googleassistant
adb shell pm uninstall -k --user 0 com.google.android.apps.wellbeing
adb shell pm uninstall -k --user 0 com.google.android.apps.youtube.music
adb shell pm uninstall -k --user 0 com.elephanttek.faceunlock
adb shell pm uninstall -k --user 0 com.android.emergency
adb shell pm uninstall -k --user 0 com.android.nfc
adb shell pm uninstall -k --user 0 com.elephanttek.faceunlock
adb shell pm uninstall -k --user 0 com.adups.privacypolicy
adb shell pm uninstall -k --user 0 com.android.backupconfirm
adb shell pm uninstall -k --user 0 com.adups.fota
adb shell pm uninstall -k --user 0 com.android.bips
adb shell pm uninstall -k --user 0 com.android.cts.ctsshim
adb shell pm uninstall -k --user 0 com.android.cts.priv.ctsshim
adb shell pm uninstall -k --user 0 com.android.localtransport
adb shell pm uninstall -k --user 0 com.android.partnerbrowsercustomizations.example
adb shell pm uninstall -k --user 0 com.android.printspooler
adb shell pm uninstall -k --user 0 com.android.sharedstoragebackup
adb shell pm uninstall -k --user 0 com.android.wallpaperbackup
adb shell pm uninstall -k --user 0 com.debug.loggerui
adb shell pm uninstall -k --user 0 com.android.traceur
adb shell pm uninstall -k --user 0 com.android.htmlviewer
adb shell pm uninstall -k --user 0 com.google.android.apps.restore
adb shell pm uninstall -k --user 0 com.google.android.apps.restore
adb shell pm uninstall -k --user 0 com.google.android.feedback
adb shell pm uninstall -k --user 0 com.google.android.onetimeinitializer
adb shell pm uninstall -k --user 0 com.google.android.gms.location.history
adb shell pm uninstall -k --user 0 com.google.android.videos
adb shell pm uninstall -k --user 0 com.mediatek.atmwifimeta
adb shell pm uninstall -k --user 0 com.android.calllogbackup
adb shell pm uninstall -k --user 0 com.ssui.setupwizard
adb shell pm uninstall -k --user 0 com.ssui.sos
adb shell cmd package install-existing com.app name
You can also use some 3rd party app manager, which shows installed package names or check it via Google store. It does not matter.
{packageName='com.ssui.keyguard', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=0, cornerSwitch=2, userOptSwitch=1, listType=1, status=1, userOperated=0}
{packageName='com.ssui.launcher3', mainSwitch=0, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=0, cornerSwitch=2, userOptSwitch=1, listType=1, status=1, userOperated=0}
{packageName='com.android.music', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=0, cornerSwitch=1, userOptSwitch=1, listType=1, status=1, userOperated=0}
*
*
*
{packageName='com.twitter.android', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=1, cornerSwitch=1, userOptSwitch=1, listType=1, status=1, userOperated=0}
{packageName='com.android.email', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=1, cornerSwitch=1, userOptSwitch=1, listType=1, status=1, userOperated=0}
{packageName='com.linkedin.android', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=1, cornerSwitch=1, userOptSwitch=1, listType=1, status=1, userOperated=0}
and past it on the bottom with changed package name:{packageName='com.facebook.orca', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=1, cornerSwitch=1, userOptSwitch=1, listType=1, status=1, userOperated=0}
This is example for Signal messenger:{packageName='YOUR.APP.PACKAGE.NAME', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=1, cornerSwitch=1, userOptSwitch=1, listType=1, status=1, userOperated=0}
Repeat this for all apps with disappearing notifications and save the file.{packageName='org.thoughtcrime.securesms', mainSwitch=1, lockScreenSwitch=0, showDetailSwitch=0, handsupSwitch=1, cornerSwitch=1, userOptSwitch=1, listType=1, status=1, userOperated=0}
fastboot flashing unlock
fastboot flashing unlock_critical
fastboot --disable-verification flash vbmeta vbmetaAndroidSC_mod.img
fastboot -w
fastboot reboot fastboot
fastboot erase system
fastboot delete-logical-partition product
fastboot --disable-verity --disable-verification flash system Havoc-OS-v3.12-20201230-Official-GApps-arm64-ab.img
fastboot -w
fastboot reboot bootloader
fastboot erase userdata
fastboot reboot
fastboot flash boot magisk_patched_boot.img
fastboot --disable-verification flash vbmeta vbmetaAndroidSC_mod.img
su
props