yashsingh1/xdaforums huggingface dataset:
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] k12babes:
hey im trying to install and test this bulid and the download link fails every time i try to open. can some post the file online or make another link for the download. it would be very much appreaciated. oh and also i do not like adb sideload. Is still okay if i just : fastboot boot twrp.img ; push the files to download rom, magisk, etc and then use twrp installer .zip while still in the booted twrp. or since i already have twrp installed on my phone 3.3.0. can i just install the new twrp with the old twrp and then install rom magisk gapps through twrp without pc. thanks
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Puzzak:
Well, quoting author from tg:

But I found and uploaded zip for marlin:

Puzzak's

Thanks to one man, here it is - for marlin)

t.me

And zip for sailfish as well:

Puzzak's

Thanks to one man, here it is - now for sailfish!

t.me

Sub if you wish, and happy flashing)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] bencejuhaasz:
Here's a link if you don't have telegram https://mega.nz/file/hIkwkZzb#tT6_ss4YSY3yJrRO__oRNhnPgqjAGw90JQGMzVz0TzQ

(this is also the marlin version)
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] daiduogxah9x:
error connect wifi all lineageos version @@
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yagyaxt1068:
Do you have it on stock?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] daiduogxah9x:
on stock it connect wifi normally
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Puzzak:
Here is link for the sailfish! As always, sub if you like and happy flashing!

Puzzak's

Thanks to one man, here it is - now for sailfish!

t.me
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Asfand2k16:
So far after using this rom. I have foumd some fixes for the mentioned bugs:-

1. Google wallpapers can fix the walpaper selection from launcher (Temporary fix). This apk should be installed as system app then wallpapers apk can be fixed.

2. Ringtones selection can be fixed by installing google sounds apk. Each and every sound selection works (Tested by me). I have download google sounds apk from apk mirror. This apk also must be installed as system app then ringtones selection bug can be fixed.

3. Fingerprint in apps still have bug.

4. Wifi Hotspot can be temporary fix by installing PDA Net+ app on both devices. (I Hope developers will fix the bug soon)

5. I don't have Google fi experience nor i need it 😄

6. Magisk works perfectly for me. Just follow installation guide a. First flash rom. b. Then reboot to twrp and flash magisk and then reboot to system.

Beside these bugs, i have faced some google apps error that whenever logging in to another google account. All google apps that have account access need to be downloaded again otherwise they are crashing again and again.

This is the most annoying bug that apps need to be downloaded again. Otherwise rom is good and can be used as daily driver if said apps is installed. 🙂 .

I hope said bugs will be fixed in next release 😀 Thank you for this beauty rom developers. 🥰
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dragon Kumera:
I cannot download. Says forbidden. Link broken.

Also whats new with this build?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Asfand2k16:
Che

Check reply number 41. Download from mega.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] anas.aleem:
is it bug free now? i really want to try it
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dragon Kumera:
Thanks will do!

WOOoops just realized replied to the wrong post. Was supposed to be the one from above.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] scaryshark:
Can anyone try this. See if it works better?

Download and Install Lineage OS 18.1 on Google Pixel (Android 11)

In this tutorial, we will show you how to download and install Lineage OS 18.1 on Google Pixel (sailfish) device. The Google-owned OS is o

www.getdroidtips.com

Rom download: https://drive.google.com/file/d/1uPk2rD9odWOf5QAPSWhKubHYbhmx9Qaa/view

Unfortunately it's for Sailfish only and I have an XL/Marlin I'd have tested otherwise. Alternatively if anyone knows how to get that working on a XL info much appreciated :)

It's lineageos 18.1
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] b00ster23:
Tried this one on my Original Pixel (non-XL) and just sticks at the LineageOS animation screen... Tired a few times with TWRP and sideloading....its my backup phone so no big deal. Just thought I would report it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] iiikevin:
Do unlimited photo & video backup at original quality still work with this ROM?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dragon Kumera:
I am on pixel xl gen 1 but am waiting for more stable os before trying since its my only phone and daily driver for a phone.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] desvariando:
Any updates?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] gradywb:
Neither Marlin nor Sailfish links work. Simply get error 404....

So is the XL dead in the water now?
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dragon Kumera:
any updates?

I still am running android lineage os 17
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] yagyaxt1068:
electimon's build is the continuation of this. You should use it.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dragon Kumera:
So the thread here for the updated version? I have pixel xl gen 1.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dragon Kumera:
Is the pixel xl gen 1 being abandoned? Mine still fully functional and I would love an updated fully working android 11.
[Google Pixel XL ROMs, Kernels, Recoveries, & Other] Dragon Kumera:
lineage-18.0-20201006_152916-UNOFFICIAL-marlin is the latest and only one I got downloaded.

Is there a new version at all or still no updates/ been abandoned?
[Touch Diamond, MDA Compact IV General] Fanosc:
Have only been using my HTC Diamond for 4 days and finding the TF3D a bit sluggish.

Have checked and I have the latest ROM

If I changed some of the setting as in the link below, would it work and improve performance

http://xdaforums.com/showthread.php?t=398265
[OnePlus 8 Pro  Guides, News, & Discussion] ssssut:
Made with Go. By utilizing goroutines, this can extract img files from (full) OTA payload.bin really quickly.

See how fast this is: https://i.imgur.com/adpijqf

Source Code: https://github.com/ssut/payload-dumper-go

Prebuilt binaries: https://github.com/ssut/payload-dumper-go/releases/tag/1.0.0 (for macOS and Windows only)

Howto:

1. Copy original image (zip archive or payload.bin) to the same directory as payload-dumper-go exists.

2. ./payload-dumper-go payload.bin

Notes:

- Incremental OTA payloads are currently not supported but definitely will be in near future.
[OnePlus 8 Pro  Guides, News, & Discussion] zellleonhart:
Thanks for creating this, I wanted to give it a try on Windows but it came out this error: liblzma-5.dll not found. Do I need to install any per-requisite? Thanks :)

EDIT: managed to get the dll from here https://tukaani.org/xz/ and it's all working nicely.
[OnePlus 8 Pro  Guides, News, & Discussion] tfae:
Works great. As a Mac user this is extremely helpful!
[OnePlus 8 Pro  Guides, News, & Discussion] galaxys:
Another very good option! cheers
[OnePlus 8 Pro  Guides, News, & Discussion] mixlex:
can i ask how to install liblzma-5 please? in system? in the program?
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
You just put the .dll in the same directory as the payload-dumper-go .exe; the issue could be pretty easily avoided if it were compiled static.

In fact, I spent some time today figuring out how to static cross-compile payload-dumper-go from my Ubuntu VM to Win32, Linux x86 and armhf, since it's usually better to go for lowest common denominator, and of course having arm since on-device is where payload-dumper-go might be most useful! 🤠

After digging into the recent Docker commit for some hints, then adding stripping and disabling DWARF debugging info generation to have the smallest binary possible, here are my notes for Linux x86:

# install latest Go (currently 1.16.2) to /usr/local/go per the Linux instructions at https://golang.org/doc/install
export PATH=$PATH:/usr/local/go/bin

git clone https://github.com/ssut/payload-dumper-go
cd payload-dumper-go

apt-get install liblzma-dev

GOOS=linux GOARCH=386 CGO_ENABLED=1 CC=i686-linux-gnu-gcc go build -a -ldflags '-extldflags "-static -s -w"'

Then, I found that payload-dumper-go's go-xz dependency also in turn being dependent on the toolchain hopefully containing liblzma is extremely problematic/frustrating for Go cross-compiling, but was able to hack the MSYS2 mingw-w64-i686-xz liblzma into the Ubuntu mingw-w64 toolchain to make a static Win32 build:

apt-get install mingw-w64
# install include and lib from https://packages.msys2.org/package/mingw-w64-i686-xz to /usr/i686-w64-mingw32

GOOS=windows GOARCH=386 CGO_ENABLED=1 CC=i686-w64-mingw32-gcc go build -a -ldflags '-extldflags "-static -s -w"'

And finally, for Android, NDK gcc wasn't cooperating with `go build` but, since we're building static, Linux armhf will still work fine, but we still need a similar trick to get Ubuntu's own armhf liblzma into the armhf toolchain:

apt-get install gcc-arm-linux-gnueabihf
# install include and lib from https://launchpad.net/ubuntu/bionic/armhf/liblzma-dev/5.2.2-1.3 to /usr/arm-linux-gnueabihf

GOOS=linux GOARCH=arm GOARM=7 CGO_ENABLED=1 CC=arm-linux-gnueabihf-gcc go build -a -ldflags '-extldflags "-static -s -w"'

I also noticed it doesn't print instructions even though there are some in the code, and have added a PR to fix that: https://github.com/ssut/payload-dumper-go/pull/5

Hopefully @ssssut will still see about adding Incremental OTA support at some point, maybe do something about go-xz to make cross-compiling easier, and ideally add a feature to only dump specific partitions, since extracting the entire payload.bin can be time-consuming (and RAM-consuming!) when all you want is boot.img. 😛

So, without further ado, here are my builds:

[ Attachments removed since they're now superseded by CI releases on GitHub in all major architectures! ]
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Made a Magisk module with a wrapper to get the arm build working smoothly on-device: https://xdaforums.com/t/tools-zips-...ices-platforms.2239421/page-149#post-84753275 🤘 :cowboy:
[OnePlus 8 Pro  Guides, News, & Discussion] Displax:
There is python variant of dumper with this feature (if anyone interested).

GitHub - sabpprook/payload_dumper

Contribute to sabpprook/payload_dumper development by creating an account on GitHub.

github.com
[OnePlus 8 Pro  Guides, News, & Discussion] hayvan96:
Trying this on a SP7 with Oneplus6 firmware -- I get a crash towards the end "panic: Memory allocation failed" (I use the static compiled version by osmosis)
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
To quote my module post: "Only issue I've seen so far is that on a HUGE payload.bin it can run out of memory and fail to extract the largest partitions, regardless of platform, so I believe that's more of an issue with payload-dumper-go itself than my compiles. It certainly works very well to get boot.img and recovery.img, etc. from a Full OTA quickly. Generally I've had best results extracting on my OnePlus 8T, which is a decently beefy device."
[OnePlus 8 Pro  Guides, News, & Discussion] hayvan96:
OK I'll try to extract it on my phone directly then
[OnePlus 8 Pro  Guides, News, & Discussion] hayvan96:
Ok fixed by dumping the xz5.2.5 libs in the same directory (as instructed above) -- but I had to rename libzlma.dll to libzlma-5.dll, maybe this should be added to have a working fix.
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Even with my static compiles? Weird.. 🤔
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Looks like @luca020400 and @LuK1337 from Lineage fixed this today and added the feature to select partitions to extract! 🎉🙌

Hopefully @ssssut can make some new official binary release builds (static this time 🤞), and I'll be happy to post some for any architectures not covered and update my Magisk module. 🙂👍
[OnePlus 8 Pro  Guides, News, & Discussion] luca020400:
Man it was using 7GB of RAM here, I had to fix it.
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
v1.1.0 is up thanks to some more solid work from @LuK1337! Now it automatically builds in all major architectures. 👏

Releases · ssut/payload-dumper-go

an android OTA payload dumper written in Go. Contribute to ssut/payload-dumper-go development by creating an account on GitHub.

github.com

Updated Magisk module to v1.1.0 as well: https://xdaforums.com/t/tools-zips-...ices-platforms.2239421/page-149#post-84753275

Probably solid now until Incremental OTA support can be looked into. :)
[OnePlus 8 Pro  Guides, News, & Discussion] Ascii3:
@ssssut - I tried a few different versions of windows_386 payload-dumper-go up to 1.1.1 on Windows XP Professional with Service Pack 3. Unfortunately, the payload-dumper-go software does not work. When trying to execute payload-dumper-go.exe, I receive the following error message:

Please update the software so that it may work on Windows XP Professional with Service Pack 3.
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Hmm I think it worked fine for me on Windows 10 x86 last I checked, so I guess it just doesn't support XP.. Not sure if there's anything to be done for that.
[OnePlus 8 Pro  Guides, News, & Discussion] Pundy:
Very useful tool! Updated my firmware on OP6@LOS18.1

Thank you!
[OnePlus 8 Pro  Guides, News, & Discussion] krekis:
thanks, bro...

very simple but pretty useful tool
[OnePlus 8 Pro  Guides, News, & Discussion] Ascii3:
My understanding is that the not a valid Win32 application often error occurs due to using Software Development Kits (SDKs) that do not properly support Windows XP. This particularly happened when RTM Microsoft Corporation's released Visual Studio 2012 and it failed to include support for Windows XP when using the C++ programming language with the included SDK. With the release of Update 1 for Visual Studio 2012, the support was added, but not configured to work by default; one had to change target SDK. Some information I found about this from Microsoft Corporation is found: https://devblogs.microsoft.com/cppblog/windows-xp-targeting-with-c-in-visual-studio-2012/ .
[OnePlus 8 Pro  Guides, News, & Discussion] mslezak:
Hey dev - this guy figured out how to dump the incremental OTAs - maybe have a look there: https://github.com/vm03/payload_dumper
[OnePlus 8 Pro  Guides, News, & Discussion] kin912:
This tool is awesome but the mix4 image can not be extract correctly.Can you update?
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Link?
[OnePlus 8 Pro  Guides, News, & Discussion] kin912:
mix4 full ota I can get the img files,but the img file can not be extracted.Maybe xiaomi compress the files with another formats.
[OnePlus 8 Pro  Guides, News, & Discussion] kin912:
Yes,the boot image can be unpack.But I want to know whether the system and the vendor image could be unpacked stablely.
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
I see no reason they couldn't. Anyway, it's off topic for this thread since it extracts them fine.
[OnePlus 8 Pro  Guides, News, & Discussion] jesslegentil:
Thank you very much for this and to Osm0sis for the additional work. This is so much easier to use than the previous process.
[OnePlus 8 Pro  Guides, News, & Discussion] 谷歌原生:
Does this support the Android platform? I want to use it on the Android platform
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
I've got a Magisk module to install and wrap the arm builds for Android, linked on the previous page of the thread. 👍
[OnePlus 8 Pro  Guides, News, & Discussion] 谷歌原生:
Do I need root privileges to run it in the terminal?
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Yes, it'll prompt you for them.
[OnePlus 8 Pro  Guides, News, & Discussion] 谷歌原生:
Ok thanks i will try
[OnePlus 8 Pro  Guides, News, & Discussion] 谷歌原生:
Ask what is the command to unpack and pack img
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Not sure what you mean, this unpacks payloads from OTAs. payload-dumper-go is the command. Maybe go read the OP and the README.
[OnePlus 8 Pro  Guides, News, & Discussion] 谷歌原生:
I want to ask, can this program unpack img files?
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
No. It dumps the .img files from OTA payload. Go read.
[OnePlus 8 Pro  Guides, News, & Discussion] 谷歌原生:
ok
[OnePlus 8 Pro  Guides, News, & Discussion] 谷歌原生:
I just want to know Supplied image: vendor_boot.img

Setting up work folders.

How are these achieved..d..e..e..e..

..
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
That's off-topic here. My AIK project is in another thread: https://xdaforums.com/t/tool-androi...kernel-ramdisk-win-android-linux-mac.2073775/
[OnePlus 8 Pro  Guides, News, & Discussion] SchmilK:
Thanks for making this, it worked perfect! ( I hate setting up python).
[OnePlus 8 Pro  Guides, News, & Discussion] Duraze:
Hey osm0sis. I've downloaded the most recent windows compiled version of this but I can't seem to get it to start. I extracted it and when I start it. it just opens the terminal then closes almost instantly.

Any ideas on what I'm doing wrong?
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
It's a command-line executable, so open a command prompt in the same directory as it and type the commands in to run it.
[OnePlus 8 Pro  Guides, News, & Discussion] Duraze:
Ah I see where I've gone wrong now. Thanks!
[OnePlus 8 Pro  Guides, News, & Discussion] Duraze:
I've finally got it working but when I extract the boot from the payload.bin it only extracts a placeholder file. only seeing a 0kb file unfortunately.

what could I be doing wrong?
[OnePlus 8 Pro  Guides, News, & Discussion] kleptonez:
are you running it on an incremental OTA file? this won't work for incremental payloads.
[OnePlus 8 Pro  Guides, News, & Discussion] blue2018:
It's awesome，thanks for sharing！
[OnePlus 8 Pro  Guides, News, & Discussion] SentraXx:
Great work
[OnePlus 8 Pro  Guides, News, & Discussion] kurtschmeichel:
Thanks for this very handy tool (using it on Mac) :)
[OnePlus 8 Pro  Guides, News, & Discussion] nrd\:
Hi, just want to say, thank you for this tool and post, helped me with lineage rom.

Thanks.
[OnePlus 8 Pro  Guides, News, & Discussion] EtherealRemnant:
Thanks very much for this. I have a OnePlus 9 and I flashed ColorOS on it and another exe I found wasn't actually extracting the boot image I needed to get root.
[OnePlus 8 Pro  Guides, News, & Discussion] taoreality:
I'm facing an error: Payload has not been initialized

Is that mean my payload.bin is broken? thanks for the help.

using Mac
[OnePlus 8 Pro  Guides, News, & Discussion] ZerkerEOD:
This isn't working for me. It doesn't give an error, and it doesn't do anything
[OnePlus 8 Pro  Guides, News, & Discussion] pendor24:
hello I decompiled payload.bin it works. but now I would like to recompile the files obtained (which I modified) in payload.bin

a solution ? please
[OnePlus 8 Pro  Guides, News, & Discussion] billa:
No need to put "./" in front of the filename, just enter

payload-dumper-go.exe payload.bin
[OnePlus 8 Pro  Guides, News, & Discussion] deechte:
Thank you for this project! Worked like a charm.
[OnePlus 8 Pro  Guides, News, & Discussion] wenyendev:
Hi,

Apparently, the link does not work any more: i.imgur.com/adpijqf

And trying to open the extracted file led to nowhere

even after adding .dmg at the end, the file could not just be opened.

Clicking on "Open Anyway" in "Security & Privacy" does not work.

Has any one encountered the same issue?

How to solve it?

Thanks.
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
It's a command-line tool, not an app.

https://xdaforums.com/t/tool-a-quick-android-ota-payload-dumper.4173271/page-3#post-85930299
[OnePlus 8 Pro  Guides, News, & Discussion] wenyendev:
Thanks for your reply.

The file name "_1.0.0_mac_amd64" should be truncated from "payload-dumper-go_1.0.0_mac_amd64" to make "payload-dumper-go" work for the command payload-dumper-go payload.bin.
[OnePlus 8 Pro  Guides, News, & Discussion] jenneh:
The windows version worked first try for me! Thank You soooo much! This is so cool and so very helpful, really Thank You!
[OnePlus 8 Pro  Guides, News, & Discussion] aryankaran:
bsdiff means it is incremental payload
[OnePlus 8 Pro  Guides, News, & Discussion] bandario:
Same error here.
[OnePlus 8 Pro  Guides, News, & Discussion] aariss:
meaning what ? coz payload.bin is size around 3++mb

i'm facing same issue too

xbl_config (115 kB) [=======================================================================================================================================] 100 %

xbl_ramdump (832 kB) [=======================================================================================================================================] 100 %

Unhandled operation type: BROTLI_BSDIFF
[OnePlus 8 Pro  Guides, News, & Discussion] osm0sis:
Diff suggests it's an incremental OTA zip, which isn't supported.
[OnePlus 8 Pro  Guides, News, & Discussion] jtford:
Uhh, yea. That's what I did as well...🫤
[Google Pixel 2 XL Questions & Answers] Venomiz:
So I tried to root a Pixel 2 XL with Android 8 and 9, installed the Magisk apk 7.5.1 and when it comes to patch the boot.img, it always requires to update the manager first. I didnt choose update, but it wont let me use the old version anymore, might be a bug.

However, when I then use the latest Magisk APK, it crashes when I select "Install". Any ideas what to do?
[Google Pixel 2 XL Questions & Answers] MridulDR:
You could basically just flash the latest magisk canary build (the beta one) with twrp and you'll have root on your device in no time.

BTW this method is tested by me on android 11, and if it works on android 11 I think it'll work on previous versions of android as well. But, just to be on the safer side make sure you backup your device beforehand.
[Google Pixel 2 XL Questions & Answers] Venomiz:
Thanks for the hint. I used the zipped Magisk and flashed it with TWRP. It still crashes when hitting the "Install" button but since the phone is rooted is not really necessary. Also, installing modules is

now possible again. Only renaming Magisk (for hiding) is something I didnt find yet, but the "Magisk Hide" Option should do the job.
[Google Pixel 2 XL Questions & Answers] MridulDR:
Which version of magisk are you using?

If you are on normal magisk manager(not canary), I'd suggest flashing the canary build(v21.0) and see if you are able to rename magisk manager.
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] bezke:
Changelogs:

2020.10.05.

* Initial build

*XiaomiParts Added with bass booster

*Dolby Added

*ANXCamera added / portrait and selfie mod fixed/
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] bezke:
For Screenshoots:....
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] bezke:
Maybe will official...
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] amirizad_7436:
Thanks sar to bring this perfect rom to this phone

As i heard development for A10 was paused bc of A11 (bliss 14)

Would you continue with that new version too?

It would be much amazing if we got first official phones of bliss

Thanks in advance

Edit:also there is a little mistake by end of post which have written redmi note8:good:
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] Rain14th:
this rom is god tier, has everything i need, has nice ram management, the xiaomi features includes kcal + profile, mi sound enchancer + clear sound and xiaomi doze is really good. ouh also we got a working 190 anx camera (not 185) you are a good dev :good:

note : i flash on twrp recovery, fail to boot on pbrp... also i use pico gapps 20200909, dev recomend nano
[Redmi Note 9S / Note 9 Pro (Indian Model) ROMs, Ke] samcess:
I think there's something missing in installation guide. After formatting system/dalvik and flash magisk. How can i download that app on the next step if i dont have OS ?pls give us clean installation guide otherwise we will end up bricking our device