How to Get Android 9.0 Pie on Samsung Galaxy S9/S9+

Vmb265

Senior Member
Jan 21, 2017
358
297
63
The official Android Pie 9.0 update from SAMSUNG is months ahead. Thanks to @phhusson!:angel: We can now get a taste of The Sweetest Release of Android ever!
This is a GSI (Generic System Image) and will most Probably work on all Devices running 8.0 or above (your device must be fully Treblized )
Telegram Channel

Enjoy Android PIE!:):)
Video- https://youtu.be/VfmzkIVSzu0


What Works-
-RIL(Calls,sms,lte)
-Bluetooth, WiFi
-Camera( Stock isn't that great) Use GCam)
-Fingerprint
-and pretty much everything

What Doesn't Work
-Iris Scanner(with high hopes that it'll work in future updates)
-Telephoto Lens( also may work in the Future)

Links and Instructions in the 2nd Post
 
Last edited:

Vmb265

Senior Member
Jan 21, 2017
358
297
63
Links and Instructions

LINKS-
Android Pie 9.0 Phh-GSI https://github.com/phhusson/treble_experimentations/releases/

Gapps
GCam By IDan with Working Dual Aperture!
Google Camera

ADDONS

BRH4 Vendor (flash this first if getting boot loop)

NOTE-U need to be on a Treble Supporter ROM like Stock, any vendor will work)
GSI strands for GENERIC SYSTEM IMAGE

Instructions -
1. Check your device architecture and download the GSI.img accordingly, also download the appropriate gapps for this device
2. Reboot to recovery and Wipe system,cache,dalvik,data(backup previously if you want)
3. Go to install section and find the GSI(choose to install image)
4. Flash the gsi to system partition
5. Now REBOOT to RECOVERY again.
6. Now flash the Gapps.zip normally
7. Reboot to system
8. Enjoy!


[FIXES]
1. If bluetooth doesn't work the try Clean flashing again with latest stock firmware and Vendor

2. If Black screen appears when trying to add Google account then select Chrome in Android Webview Implementation in Developers settings...
Even if that doesn't work then to to twrp(backup data if required) then wipe system the flash GSi,reboot again to recovery and then flash Gapps( micro is recommended) now reboot. Skip the Google setup wizard by not connecting to WiFi or LTE. Now choose sideload Chrome(install via apk) and choose in Webview Implementation)

3. If webview implementation thing isn't working:
Backup data via TWRP. Wipe everything except data, sd card and internal storage.(wipe system partition also) Now flash the GSI again,reboot to recovery, clear cache & dalvik now flash gapps and reboot. Skip the setup by not connecting to internet and then go to dev Settings and choose chrome in webview implementation

4. If gapps give an error: that's most probably because of it detecting 8.1 or 8.0 firmware. So after flashing the GSI, reboot to recovery again then flash Gapps
 
Last edited:

Vmb265

Senior Member
Jan 21, 2017
358
297
63
Addons-

2 .kl Files-
Place the two .kl files in /system/usr/keylayout

Overlays-PR1.zip
Flash for gestures get working

aosp-9.0_Pixel-theme.zip
Flash for Pixel Blue theme instead of Green

Digital Wellbeing App-
Download the Apk from the Addons folder,signup here- Digital Wellbeing Beta ,Install the apk and give it Usage Data Access Permission in App settings

Pixel launcher-
download the launcher apk from addons Folder, replace the quickstep.apk in /system/priv-app/quickstep with this one!

Thanks to @saxmydix for the zips
 
Last edited:

MidnightDevil

Senior Member
Apr 2, 2012
3,081
1,212
0
London
Quick question, when you mean i have to be on a treble rom before that, does it have to be a Treble rom or a standard lineage would work?#
When I try to add a google account the screen just goes blank!
 
  • Like
Reactions: Vmb265

Chehas

Member
Jan 1, 2016
22
7
0
Lags ... bixby button , home button unlock , google account attachment screen off , access point Not Work but the rom is so fast , so go back to stock
 
Last edited:
  • Like
Reactions: Vmb265

Vmb265

Senior Member
Jan 21, 2017
358
297
63
Quick question, when you mean i have to be on a treble rom before that, does it have to be a Treble rom or a standard lineage would work?#
When I try to add a google account the screen just goes blank!
Just go to developers settings and in Webview Implementation select Chrome! Hope that helps!?