Samsung Galaxy A30 - TrebleDroid/treble_experimentations GitHub Wiki
Steps on installing a GSI on a Samsung A30 (model SM-A305F)
Unlocking the bootloader
- Go to Settings -> About phone -> Software info, then tap on the build number 7 times to be able to enable Developer options
- Go to Developer options -> Tick the OEM unlocking option
- Connect the device to a PC -> Restart to Download mode then long press the VOL+ button until shown the warning -> Press the VOL+ once again to verify
Installing TWRP
- Get the file from this (https://drive.google.com/file/d/1q4UVz49_HykYb2NJ_6FJvMCNXjm5-MRP/view?usp=drive_link) (pre-patched)
- Plug the device into the PC, then reboot to Download mode by hold POWER + VOL-, then VOL- + VOL+ + USB plug in
- On the PC, open Odin -> Select the TWRP file in the AP slot -> Go to Options, uncheck the Auto reboot option, then go back to start flashing
Installing the GSI
- Backup everything (if it goes wrong in some situations)
- Flash a base (Feather Project 10.0 for Android 13 and 14 GSIs, Feather Project 2.2.1 for Android 14 and 15 GSIs and UI 7 port for Android 16)
- Wipe the Cache, Data and System
- Flash the GSI by choosing Install -> Install Image -> Choose the GSI -> Press the System Image -> Swipe to flash
- Install the kernel (Eureka R15.1.1 for Android 13 and 14, equinoX Rev3 for Android 13-16)
- Wipe the data, then reboot the device
List of tested functions
- Android 13 -Works: Camera*, Bluetooth, Biometrics, SIM/Mobile data, Speakers/Microphone
+Not working or untested: VoLTE, headphones, MTP/PTP, AOD and Offline charging
- Android 14, 15 -Works: Camera*, Bluetooth, Biometrics, SIM/Mobile data, Speakers/Microphone
+Not working or untested: VoLTE, MTP/PTP, AOD and Offline charging
- Android 16 -Works: Same as 2 upper ones
+Not working or untested: VoLTE*, MTP/PTP, GMS*
*Some apps will not able to log in with a Google Account