Please Note: Due to personal reasons, I'm not updating this thread anymore. Those who wish to follow the development of this project may redirect their attention into the GitHub source.
Proudly presenting Smart Flasher, a simple app aimed to make flashing recovery zip files much easier.
/* DISCLAIMER */
Code:
Please use this app at your own risk.
I am not responsible for any damage to your device.
Everything you are doing on your device is at your own risk.
This app is so powerful to mess up your device/OS if you use it incorrectly.
/* Requirements */
ROOT ACCESS (nothing, except some information in the about page, works without root access).
BusyBox (auto-flashing will simply fail without BusyBox installed).
/* Features */
Smart Flasher is a simple and very basic app, even without a settings menu and themes, which can do the following things.
Flashing recovery zip files (such as a custom kernel, a magisk module, etc.) of up to 100 MB while running Android OS, that is, even without rebooting into custom recovery.
Back-up boot or recovery partitions on a supported device.
Flash a boot or recovery partition '.img' on a supported device.
Doing basic tasks such as
Display flash log after successful recovery flashing
Display Kernel version
Turn off your device
Reboot (Normal, Recovery & Boot-loader) your device
Wipe Cache partitions
Wipe Data partitions
/* Downloads */
/* Note to developers */
This Application is open source and your contributions are most welcomed.
/* Donations */
If you like to appreciate my work, please consider donating to me (by either via PayPal, Ko-fi, or by purchasing the donation app from playstore) as it is helpful to continue my projects more active, although it is not at all necessary.
/* Acknowledgements */
@Grarak for Kernel Adiutor from where I took a lot of code
@osm0sis for helping me with Auto-Flashing
@otakutw Chinese (Traditional) Translations
@andrey1672 Russian Translations
XDA:DevDB Information
Smart Flasher, App for all devices (see above for details)
Contributors
sunilpaulmathew
Source Code: https://github.com/SmartPack/SmartFlasher/
Version Information
Status: Beta
Created 2019-05-28
Last Updated 2019-12-09
Change-logs
change-logs
Reserved
A massive update is available in the play-store. Change-logs here.
Another massive update (v1.5), which will
Add an option to Back-up boot partition (on supported devices)
Add an option to Flash boot img (on supported devices)
Simplify flash menu
General bugs fixes
Is available in the play-store. Change-logs here.
Even if the menu is a little ambiguous, it has a very useful researcher. This tool is mostly dedicated to advanced users who know what they are doing.
__________________________________
TweakBox word counter Tutuapp
avensis18 said:
Even if the menu is a little ambiguous, it has a very useful researcher. This tool is mostly dedicated to advanced users who know what they are doing
Click to expand...
Click to collapse
That's it...
Only for those who know what they are doing...
Thanks...
Could you possibly add the ability to flash full roms as well sorry if this has been asked already?
eoghan2t7 said:
Could you possibly add the ability to flash full roms as well sorry if this has been asked already?
Click to expand...
Click to collapse
You mean, an option to auto flash full ROM while running your OS? If so, it could be really dangerous and I don't do it. If you are looking for an option to initiate a ROM flashing via recovery, I shall do it.
Can this app be used for rooted android with stock recovery???
[email protected] said:
Can this app be used for rooted android with stock recovery???
Click to expand...
Click to collapse
Yes. It should work as long as you have root access and proper BusyBox binaries available.
can you flash twrp zips with this app?
monoton0815 said:
can you flash twrp zips with this app?
Click to expand...
Click to collapse
Ofcourse, as long as you have Root access...
New update is live in PlayStore, and also in GitHub. Please check OP for download link and change-log. Suggestions and comments are most welcome...
Here is PitchBlack recovery For the Alcatel Tetra.
I am not responsible for anything you choose to do with it,
Thanks go to my Test group over on telegram.
@clcombs262
@PizzaG
This is an Unofficial Port
so any bug reports need be listed here.
credit for orig. source go's to the PBRP team
For more info on sources Google is your friend.
I am open to donations, we are trying to buy a new pc.
Recovery Image and Flashable zip with the extra's
AIO toolkit
ROMS all RECOVERIES Everything is now found here:
https://t.me/Android_General_Chat
ChangeLog:
current time is =3:38PM CDT
date is=July 10 2019
This is now the Final-Release candidate
Fixed Bug in adb
fixed a bug that wouldn't allow flashing of the GSI system images
Now everything is reported as working
Enjoy
Note: interestingly I had the same bugs in two different recoveries
Deleted
Read the pm
Deleted
Will this work on the latest phone update? Still on 8.1, but as soon as it hit WiFi it updated to 8MA6UA60. Phone is cheap enough now to maybe break trying.. lol. And these GSI images currently work or is this trial and error? I was shocked by this phones performance on stock for it's price.. I just want to see it's full potential.
Edit: have not gotten this to be able to flash and stick. However you need the fastboot fix on the twrp forum (p23) to even attempt it on ua60.
You'll have to edit the command in the readme to match the updated kernel file as it got updated, but the script rundown did not.
Welcome all XDA users! Since most devices have something like “mega thread” for specific device, and our beloved Mi A2 Lite (daisy_sprout) doesn't have, I've decided to make one, maybe for someone who doesn't use Telegram it will be useful.
WARNING: We (creators of this post and all modifications) are not responsible for what happens to your phone! But remember, we can always do our best to help you! Happy modifications!
All guides are imported/modified/created/deleted from Telegram.
So let's start!
CHAPTERS:
Prerequisites
Unlocking bootloader
Installing recoveries
Flashing ROM’s
Flashing kernels
Flashing GSI
Guides
Files
0. Prerequisites
There you have some useful files at start
*Minimal ADB and fastboot: http://forum.xda-developers.com/showthread.php?t=2317790
*MiFlash for flashing stock rom: https://xiaomifirmware.com/downloads/download-latest-version-mi-flash-tool-v-7-4-25/
*Nice tutorial containing almost everything written by tkchn, modified by me: https://github.com/pawelik001/daisyinstall
*Brain, of course, to not ended up destroying your daisy_sprout, and to understand this thread
And useful spreadsheets, I will put here all of them, but in every chapter they will be too.
ROM’s: https://docs.google.com/spreadsheets/d/1Uy6qouIV0WbVouK4X5PhmUz2quxfLguHDqSf6LYDBO8
Kernels: https://docs.google.com/spreadsheets/d/1FnVxHI9TBeGP7tn_oRNdtSlWjMUcwwfVkbwyzO5AEj0
Recoveries: https://docs.google.com/spreadsheets/d/1zunbZBh_HoFj4iUsffqQFc3dmuBKzAGp3xku22kJqwg
Files: https://docs.google.com/spreadsheets/d/1I1XPH3LjLmlyDED3YJM0Sqp-wTIEqM3uKeUwWx8VPxs
1. Unlocking bootloader
WARNING:
THIS WILL VOID YOUR WARRANTY
BE SURE TO BACK UP YOUR INTERNAL STORAGE, AS THIS PROCESS WILL WIPE YOUR DATA ON YOUR PHONE.
Useful links:
*https://github.com/pawelik001/daisyinstall
In simple terms, go to Settings, enable Developer options, and check “Enable OEM unlock”. Then boot it into fastboot mode (by pressing power and volume -, until fastboot logo appears) plug your daisy_sprout to computer, and type the command into command line/powershell/terminal:
Code:
fastboot oem unlock
. This will unlock your bootloader and allow to flash custom ROM’s, modify your device etc.
2. Recoveries
Useful links:
Recoveries spreadsheet:
*https://docs.google.com/spreadsheets/d/1zunbZBh_HoFj4iUsffqQFc3dmuBKzAGp3xku22kJqwg/edit?usp=sharing
*https://github.com/pawelik001/daisyinstall
To install ROM, kernel or any other modifications, you need a recovery.
At the moment, we have 5 recoveries.
Official TWRP- generally little unstable, not recommended, sometimes error:1
Offain/@33bca TWRP- stable, encryption not working, perfect for daily use, sometimes error:1 too
OrangeFox- encryption not working, can't flash GSI,
Deestroy- can’t flash ROM’s, unstable, not recommended
SHRP (SkyHawk Recovery Project)- ROM that you flash will not boot, not recommended
To start working with custom recovery, turn off your phone for 15 seconds, boot it into fastboot mode (by pressing power and volume -, until fastboot logo appears) plug your daisy_sprout to computer, and type the command into command line/powershell/terminal:
Code:
fastboot boot <recoveryname>.img
NOTE: After flashing ROM, flash <recoveryinstaller>.zip, because after flashing ROM, you need to change slot, to slot, where recovery isn't installed, so flashing <recoveryinstaller>.zip every ROM flash/update is mandatory!!
3. Flashing ROM
Useful links:
ROMs spreadsheet:
https://docs.google.com/spreadsheet...YJM0Sqp-wTIEqM3uKeUwWx8VPxs/edit?usp=drivesdk
https://github.com/pawelik001/daisyinstall
There you have a spreadsheet with all ROMs available for our device. From this spreadsheet you can read Android version, ROM version, maintainer, last update, if ROM is official or not, etc...
...and complete tutorial on how to flash a ROM on daisy_sprout. Originally, this is taken from tkchn https://github.com/tkchn/daisyinstall/ and modified, again, by me.
4. Kernels:
Useful links: https://docs.google.com/spreadsheet...oRNdtSlWjMUcwwfVkbwyzO5AEj0/edit?usp=drivesdk
Generally, there are one active kernel developer:
-eremetein (eternityson)- who made Butterfly and Dragonheart kernels, overclocked, underclocked etc.
As everyone knows, our device is running on Snapdragon 625 (msm8953) with 8 cores at 2000MHz of frequency, and have Adreno 506 GPU with 650MHz of frequency by stock.
To explain:
According to Wikipedia...
"In computing, overclocking is the practice of increasing the clock rate of a computer to exceed that certified by the manufacturer. Commonly operating voltage is also increased to maintain a component's operational stability at accelerated speeds."
So basically overclocking is making frequency higher than it should be.
But what is undervolting?
Again, according to Wikipedia…
"Undervolting is reducing the voltage of a component, usually the processor, reducing temperature and cooling requirements, and possibly allowing a fan to be omitted."
Is it possible to overclock CPU and undervolt it? Of course, it is.
Overclocked-
-CPU- there are two variants, CPU can be overclocked to 2200MHz or 2400MHz,
-GPU- there are two variants too, overclocked to 725MHz and 750MHz.
Underclocked-
-There are only two versions, with undervolted CPU, and with undervolt + overclock.
5. Flashing GSI
*GSI installation: https://docs.google.com/document/d/1F8nCU2Pt46SHjcCmgfiCQWuH547GDrY-hTOQjostVVA
And yes, that's all!
6. Guides
Better battery backup: https://telegra.ph/A-Guide-To-Achieve-Best-SOT-07-14
GSI installation: https://docs.google.com/document/d/1F8nCU2Pt46SHjcCmgfiCQWuH547GDrY-hTOQjostVVA
WiFi fix on custom roms with custom kernel:
https://docs.google.com/document/d/1ciyylNkNL26k3ITTFHVXBW9nrnv5ge3uOjIviyuAyq4
How to fix goodix fingerprint on gsi pie base: https://docs.google.com/document/d/1_glpDmgdcCap0wDtFupncairD7QQlaySyH3LZMTL6dI
Sound mod: https://docs.google.com/document/d/1bPW7m9aX2srwC38B3fkwvR5UDOmIcICYAySyaOpsiyQ
Unlock more LTE bands: https://drive.google.com/file/d/1M7ubCtX8bkJXFx79wbephc7-pvmnlW_6/view
7. Files
Some useful files folderon Google Drive, like camera2api enabler, stock repartition, splashes:
https://drive.google.com/drive/folders/1_YgHv-Cv6Ied465JLPwu9NXlMSURR1Ji
List of all contributors:
-pawelik001, for concept and for making this thread
-JanTabs, for help
-all developers of ROM's, kernels and all mods!
Huge heart! <3
Also, you can contribute, by visiting this link: https://github.com/pawelik001/daisy_xda_megathread and doing pull request!
Amazing. Well done.
Thanks for your work
⚠ This project is no longer maintained. See below. ⚠
You are encouraged to migrate to the official nightly builds (huge thanks to @anishpratheepan and to the LOS team for bringing that up). If you update from an unofficial build, it is highly recommended that you opt-in for build signature check after the flash:
Open Settings
Privacy => Trust
Check "Build signature" at the very bottom
Note that you should be able to update from unofficial to official builds seamlessly, without wiping anything.
-----
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
LineageOS is a free, community built, aftermarket firmware distribution of Android 10, which is designed to increase performance and reliability over stock Android for your device.
LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
Instructions:
Unlock your bootloader
Backup everything, especially the "persist" partition
Make sure you're on a recent version of OxygenOS.
Download the latest build
Run the following commands:
Code:
adb reboot bootloader
fastboot flash recovery recovery.img
fastboot reboot fastboot
fastboot flash boot boot.img
fastboot flash dtbo dtbo.img
fastboot flash odm odm.img
fastboot flash product product.img
fastboot flash system system.img
fastboot flash system_ext system_ext.img
fastboot flash vbmeta vbmeta.img
fastboot flash vbmeta_system vbmeta_system.img
fastboot flash vendor vendor.img
fastboot reboot recovery
Wipe all data from recovery.
(Optional) If you need GApps, NikGApps Core are known to work ("Apply update" => "Update from ADB", and then run adb sideload <NikGapps-xxx-arm64-11-yyy.zip>). Note that other variants than Core can crash.
Reboot.
Downloads:
https://drive.google.com/drive/folders/1V17qsn_wMpwPgJHMhCjfYYmZEPGzPvP2
Known issues:
Displays "Charging slowly" when it's actually not
Build signed with public keys for now
Reporting Bugs:
Make sure the bug you want to report isn't already known
DO NOT Report bugs if you're running a custom kernel or you installed Xposed
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.
Code:
What is your--
LineageOS version:
LineageOS Download url:
Gapps version:
Did you--
wipe:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
XDA:DevDB Information
[ROM][UNOFFICIAL][instantnoodle][11] LineageOS 18.1, ROM for the OnePlus 8
Contributors
KennyG9, LuK1337
Source Code:
Since February 2021 (based on the official LineageOS device tree):
Device tree: https://github.com/LineageOS/android_device_oneplus_instantnoodle
Kernel: https://github.com/LineageOS/android_kernel_oneplus_sm8250
Proprietary blobs: https://github.com/TheMuppets/proprietary_vendor_oneplus
Before February 2021 (based on LuK1337's work on instantnoodlep with minor adjustments to the device tree):
Device tree: https://gitlab.com/nlr/android_device_oneplus_instantnoodle
Kernel: https://github.com/luk1337/android_kernel_oneplus_sm8250
Proprietary blobs: https://github.com/luk1337/proprietary_vendor_oneplus
ROM OS Version: Android 11
ROM Kernel: Linux 4.x
Version Information
Status: Testing
Created 2021-01-07
Last Updated 2021-02-10
Very cool. Stoked. Can you add link for gapps as I know lineage needs to work properly.
mattie_49 said:
Very cool. Stoked. Can you add link for gapps as I know lineage needs to work properly.
Click to expand...
Click to collapse
I don't have GApps myself and I don't want to flash them on my personal device. I'm fine with adding a link in the original post provided that one or two person can confirm it works and provide instructions. I think NikGApps are the best candidate.
KennyG9 said:
I don't have GApps myself and I don't want to flash them on my personal device. I'm fine with adding a link in the original post provided that one or two person can confirm it works and provide instructions. I think NiksGApps are the best candidate.
Click to expand...
Click to collapse
Fair enough. Thank you for bringing this to the op8 community.
I made an attempt to bundle OpenGApps into the build: https://drive.google.com/file/d/1edechrEwpX5L5SjE6OlsAjRckT-UF69t/view (using https://github.com/opengapps/aosp_build). It bootlooped on my device but I suspect that's because it requires a factory reset which I didn't want to do. Flashing instructions are identical, just make sure you have flashed OOS 11 at some point. If that happens to work for some of you, I'll try to publish both flavors with every release.
KennyG9 said:
I made an attempt to bundle OpenGApps into the build: https://drive.google.com/file/d/1edechrEwpX5L5SjE6OlsAjRckT-UF69t/view (using https://github.com/opengapps/aosp_build). It bootlooped on my device but I suspect that's because it requires a factory reset which I didn't want to do. Flashing instructions are identical, just make sure you have flashed OOS 11 at some point. If that happens to work for some of you, I'll try to publish both flavors with every release.
Click to expand...
Click to collapse
"Flash OOS 11 at some point"
What about upgrading from 17.1 ?
Also - Why no OOS 10 - 18.1?
mobile_sensei said:
"Flash OOS 11 at some point"
What about upgrading from 17.1 ?
Also - Why no OOS 10 - 18.1?
Click to expand...
Click to collapse
LOS builds only contain a few subset of all the partitions that exist on the OP8 (system, boot, product, dtbo, and some others). The OP8 also contains a lot of other proprietary partitions (ABL, AOP, bluetooth, modem, etc…) that only the manufacturer is able to provide updates for. As far as I understand, those blobs must also be updated to be able to run Android 11 without issues. If you don't update them, it'll likely bootloop or refuse to boot and it's not recommended anyways.
I'm not sure upgrading from 17.1 to 18.1 without wiping is even possible, but if you want to give it a shot, I think your best bet is to extract all the proprietary images from a recent OOS build, then flash them and flash LOS 18.1 over that. You may avoid the annoying MSM step, but my bet is that you'll have to wipe anyways if you want to boot, so I strongly advise that your backup all your data and apps before. In deeper details, you need to :
- get a recent and official OOS 11 build from here : https://www.oneplus.com/support/softwareupgrade/details?code=PM1586920535300
- extract the payload.bin from the image using a tool like this one : https://github.com/LineageOS/scripts/blob/master/update-payload-extractor/extract.py
- reboot to bootloader (adb reboot bootloader)
- flash the stock recovery you just extracted (fastboot flash recovery recovery.img)
- reboot into stock fastboot (fastboot reboot fastboot)
- flash all the blobs you just extracted (fastboot flash abl abl.img && fastboot flash aop aop.img && fastboot flash bluetooth bluetooth.img && ………)
- follow LOS 18.1 flashing instructions from the first post
mobile_sensei said:
"Flash OOS 11 at some point"
What about upgrading from 17.1 ?
Also - Why no OOS 10 - 18.1?
Click to expand...
Click to collapse
Yes I agree here.
I and need step by step exact instructions how to flash any rom here.
I am not even gonna try to flash this rom because I know my device is gonna end up at the Qualcomm dump mode.
I can't get anything booted if I flash anything coming from OOS11, don't ask because I have no idea why.
The only way to get my device booting stock rom at this point is to flash stock rom in EDL mode with the msm tool
[OP8][OOS 21AA/BA/DA] Unbrick tool to restore your device to OxygenOS
Disclaimer: By attempting any of the processes listed in this thread you accept full responsibility for your actions. I will not be held responsible if your device stops working, catches fire, or turns into a hipster and claims to have been...
forum.xda-developers.com
My device is OnePlus 8 5G - 12GB/256GB Interstellar Glow- Firmware : Firmware: OxygenOS - GE / EN / FR / ES
IN2010
Inspected 2020.06.18
As TWRP isn't working completely is there way to do the equivalent full system backup with all partitions without TWRP perhaps via fastboot? Because I know I'm not gonna be able to flash a rom its gonna be the same story over and over again setting up the same stock rom over again ..it gets old.
Because custom software for OnePlus 8 is not at the stage of flash and forget I think a unified toolkit in a zip is needed.
It can be separate or bundled with each rom release and regularly updated that I can extract and cd into, and run the fastboot commands from to help making flashing roms and debug as accurate as we possibly can starting with all of us using the same exact toolkit to begin with.
Driver used
Developer framework ie fastboot, adb executable
Payload dumper
Readme File
Bat/sh file for automation
perhaps payload/img files
bundled with rom Gapps with dev, flavor and release because this seem to be subject to not booting
This would make sure everyone is 100% following the same exact instructions making debugging much easier, in this case it seem like gapps one piece of the puzzle possibly preventing rom from booting, in my case I'm can't even make it to square one getting stuck at Qualcomm dump mode..
Spoiler
KennyG9 said:
LOS builds only contain a few subset of all the partitions that exist on the OP8 (system, boot, product, dtbo, and some others). The OP8 also contains a lot of other proprietary partitions (ABL, AOP, bluetooth, modem, etc…) that only the manufacturer is able to provide updates for. As far as I understand, those blobs must also be updated to be able to run Android 11 without issues. If you don't update them, it'll likely bootloop or refuse to boot and it's not recommended anyways. I'm not sure upgrading from 17.1 to 18.1 without wiping is even possible, but if you want to give it a shot, I think your best bet is to extract all the proprietary images from a recent OOS build, then flash them and flash LOS 18.1 over that. You may avoid the annoying MSM step, but my bet is that you'll have to wipe anyways if you want to boot, so I strongly advise that your backup all your data and apps before. In deeper details, you need to : - get a recent and official OOS 11 build from here : https://www.oneplus.com/support/softwareupgrade/details?code=PM1586920535300 - extract the payload.bin from the image using a tool like this one : https://github.com/LineageOS/scripts/blob/master/update-payload-extractor/extract.py - reboot to bootloader (adb reboot bootloader) - flash the stock recovery you just extracted (fastboot flash recovery recovery.img) - reboot into stock fastboot (fastboot reboot fastboot) - flash all the blobs you just extracted (fastboot flash abl abl.img && fastboot flash aop aop.img && fastboot flash bluetooth bluetooth.img && ………) - follow LOS 18.1 flashing instructions from the first post
Click to expand...
Click to collapse
Good information, I didn't finish my reply during breakfast and noticed you wrote one more.
The only thing I am not comfortable with is that there are links to tools that I have to download from the internet.
Its one factor subject to being sourced from random google searches.
Like the fastboot binary from xda although old doesn't work on op8, I found out the hard way and I am now downloading this directly from Android developer page.
But a lot of headache could be eliminated trying to figure out where and which binaries should be used, what work and what does not.
Is fastboot/adb bundle too old or driver not installed?
Did all of us follow the exact same installation steps in detail the rom developer did?
I hope you understand.
This device has been the most problematic I've ever dealt with
SUPERUSER said:
Yes I agree here.
I and need step by step exact instructions how to flash any rom here.
I am not even gonna try to flash this rom because I know my device is gonna end up at the Qualcomm dump mode.
I can't get anything booted if I flash anything coming from OOS11, don't ask because I have no idea why.
The only way to get my device booting stock rom at this point is to flash stock rom in EDL mode with the msm tool
[OP8][OOS 21AA/BA/DA] Unbrick tool to restore your device to OxygenOS
Disclaimer: By attempting any of the processes listed in this thread you accept full responsibility for your actions. I will not be held responsible if your device stops working, catches fire, or turns into a hipster and claims to have been...
forum.xda-developers.com
My device is OnePlus 8 5G - 12GB/256GB Interstellar Glow- Firmware : Firmware: OxygenOS - GE / EN / FR / ES
IN2010
Inspected 2020.06.18
As TWRP isn't working completely is there way to do the equivalent full system backup with all partitions without TWRP perhaps via fastboot? Because I know I'm not gonna be able to flash a rom its gonna be the same story over and over again setting up the same stock rom over again ..it gets old.
Because custom software for OnePlus 8 is not at the stage of flash and forget I think a unified toolkit in a zip is needed.
It can be separate or bundled with each rom release and regularly updated that I can extract and cd into, and run the fastboot commands from to help making flashing roms and debug as accurate as we possibly can starting with all of us using the same exact toolkit to begin with.
Driver used
Developer framework ie fastboot, adb executable
Payload dumper
Readme File
Bat/sh file for automation
perhaps payload/img files
bundled with rom Gapps with dev, flavor and release because this seem to be subject to not booting
This would make sure everyone is 100% following the same exact instructions making debugging much easier, in this case it seem like gapps one piece of the puzzle possibly preventing rom from booting, in my case I'm can't even make it to square one getting stuck at Qualcomm dump mode..
Good information, I didn't finish my reply during breakfast and noticed you wrote one more.
The only thing I am not comfortable with is that there are links to tools that I have to download from the internet.
Its one factor subject to being sourced from random google searches.
Like the fastboot binary from xda although old doesn't work on op8, I found out the hard way and I am now downloading this directly from Android developer page.
But a lot of headache could be eliminated trying to figure out where and which binaries should be used, what work and what does not.
Is fastboot/adb bundle too old or driver not installed?
Did all of us follow the exact same installation steps in detail the rom developer did?
I hope you understand.
This device has been the most problematic I've ever dealt with
Click to expand...
Click to collapse
I don't have a definitive answer to everything, but here are some remarks:
- Not sure what exactly your problems were and I'm unaware of any way to backup partitions using fastboot unfortunately. As far as I know, it was not possible to restore nandroid backups using mauronofrio's TWRP on Android 10 either. I think the best you can achieve for now is software and data backup (using "adb pull" and "OAndBackup+" or something else). I can also attest that I had way more weird partitioning issues when using TWRP than LOS' fastboot. Since I stopped using TWRP, I never had to use MSM again.
- What you may attempt to reduce the risk of bricking your device is to take advantage of the A/B partitioning. You can flash everything on the unused slot and switch back to the working slot if anything goes wrong. This can be done by running "fastboot getvar current-slot" to get the current slot, then "fastboot --set-active=a" to switch to slot a (or "fastboot --set-active=b" to switch to slot b, depending on which slot was active).
- I second your reluctance on using tools coming from untrusted sources. Please, don't get fastboot/adb from XDA, use the official Android builds. I can't help you regarding the drivers as I use Linux which ships with drivers, but if you use Windows try to get those drivers from either Microsoft, OnePlus or Qualcomm directly. My instructions to avoid flashing Android 11 with MSM makes you use an official image from OnePlus (which you have to trust anyways) + an open-source tool that's made by LOS developers (which you have to trust anyways). At this point, I think the weakest point of trust if you don't want to build LOS yourself is me.
- Regardless of what you attempt, always make sure you have backups of your valuable data, apps and persist partition. Especially given how capricious this device is .
working great so far. any way to re-enable the 90Hz refresh rate?
edit: found it in display options!
LuK1337 said:
OP8 is no longer supported so RIP.
Click to expand...
Click to collapse
New flash method for both 8p and 8t does not allow to use it on instantnoodle, migrated yesterday from there to this build and it's working perfect with NikGapps-core and Magisk, great job @KennyG9
any way to get the OP camera app working? tried several versions available on APKMirror, but all seem to crash. maybe there are some dependencies?
Does OnePlus 8 tmobile version work with dual sim on this rom?
veridiam said:
any way to get the OP camera app working? tried several versions available on APKMirror, but all seem to crash. maybe there are some dependencies?
Click to expand...
Click to collapse
There's a lot of proprietary software/firmware (apart from the camera apk itself) that its not included in LOS. There have been some ports in the past (e.g. OnePlus6 OOS Camera port or oxy-ify) but all of them seem dead, maybe because google camera port working out of the box.
Creating a magisk module should be doable, but you need to start the app, let it crash and add the missing dep N times until you have all of them
@LuK1337 , please accept pull request: https://github.com/luk1337/android_kernel_oneplus_sm8250/pull/1
Running great. I would mention that only nikgapps core works. The rest for me ended in a crash whilst setting up.
passion8059 said:
Running great. I would mention that only nikgapps core works. The rest for me ended in a crash whilst setting up.
Click to expand...
Click to collapse
Thanks, just updated first post to mention that.
KennyG9 said:
Thanks, just updated first post to mention that.
Click to expand...
Click to collapse
Would you be able to look into face unlock? Handy feature for me especially at work.
passion8059 said:
Would you be able to look into face unlock? Handy feature for me especially at work.
Click to expand...
Click to collapse
Face unlock is an OxygenOS feature and I don't think AOSP or LineageOS supports something like that officially as it's quite terrible security-wise. GApps also dropped support for face unlock in Android 10 because of security concerns. So unless I'm missing something it probably won't happen anytime soon unless through some third-party module, sorry. It's not just about porting some blobs, it's a whole new OS feature.
Is WiFi calling and LTE calling working?
Mission:
The purpose of this project is to increase efficiency of the Pixel 7 series devices by merging functional patches with minimal bloat.
If you submit bug reports without a log, you may be prosecuted...or executed.
Disclaimer:
If your device fails to comply with your standards of what you consider functioning, I am not liable. This is provided free of charge and does not come with a warranty. Although, if you provide a log, I can provide some sort of assurance that I will look into your issue.
You must have verity and verification disable to flash this for the time being!
To do so you will need to flash vbmeta.img using the command below followed by wiping the device.
fastboot flash vbmeta vbmeta.img --disable-verity --disable-verification
Installation:
-Download ZIP for kernel and flash with EXKM/FKM/Kernel Flasher
Links:
Downloads:
Kernels - Google Drive
drive.google.com
Telegram:
Despair
You can view and join @despairchat right away.
t.me
Source:
https://github.com/DespairFactor/pantah
Credits:
Google
Running smooth!
So I am looking at building a kernel from source. Is the best way to make a flashable zip still using AnyKernel?
Hi, whats the difference between the stockkernel and your kernel?
is there any feature list?