[TWRP 3.0.2-1][ROOT] Samsung galaxy A9 pro SM-A910F/9100 - 26/7/2016

Search This thread

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,927
TWRP 3.0.2-1. for the Samsung Galaxy A9 pro SM-A910/9100 - Qualcomm MSM8976
Please note I don't own this device.
Stock Recovery is posted below if required.

NOTE:
FLASHING CUSTOM STUFF VOIDS YOUR WARRANTY. THIS WILL TRIP THE KNOX FLAG.



Install:
Boot to download mode.
Flash with Odin using the AP slot.
Uncheck Auto-reboot.
Reboot to recovery immediately after flashing using POWER + HOME + VOL DOWN, as soon as the screen goes blank change to VOL UP whilst still holding the other buttons.
TWRP should now boot.


NOTE: ON SOME ANDROID 5.1.1 and 6.01 DEVICES IT IS NECESSARY TO GO TO:
Settings -> Developer Options -> OEM unlocking
AND ENABLE OEM UNLOCK FIRST OR YOU MAY ENCOUNTER 'BLOCKED BY FRP LOCK' WHEN FLASHING.


Install with ODIN:
twrp_3.0.2-1_sm-a910f_25716

Update 8/2/2017
Fixed build for latest firmware :

twrp_3.0.2-1_sm-a910_a9100_7217

Stock recovery:
A910FXXU1APFC_stock_recovery



IMPORTANT
At the moment TWRP isn't working with encryption, this means the DATA Partition and internal storage cannot be mounted.
To mount the Data partition encryption needs to be removed and the boot image patcher needs to be flashed below
This can be done via the FORMAT DATA button under the WIPE option in TWRP.
Please note this will erase all user data.
The boot image patcher can be flashed with TWRP.
The boot image patcher MUST be flashed before booting the device to system or the DATA partition will be re-encrypted at boot time.


BOOT IMAGE PATCHER
Boot image patcher to remove DM-verity and Forced encryption.
Instead of flashing one of the boot images above flash the zip below with TWRP.

This was built by jcadduono not me, so props to him, I just modified it to work for this device and to remove the SEANDROID ENFORCING message.

Steps:

1. BOOT TO TWRP
2. FORMAT DATA
3. FLASH SUPERSU
4. FLASH THE BOOT IMAGE PATCHER
5. REBOOT TO RECOVERY
6. CHECK DATA IS STILL MOUNTABLE

no-verity-no-encrypt_ashyx


TO ROOT
Flash the file below in twrp.

http://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip


FEEDBACK IS APPRECIATED PLEASE.
THANKS.


DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU



.
 
Last edited:

dadimon29

Senior Member
Oct 1, 2013
212
130
Лида
Thanks mate
everything is working

---------- Post added at 12:49 ---------- Previous post was at 12:43 ----------

may you know how to do Custom Boot Splash for A9100 pro ?
 

omar.abbas

Senior Member
Apr 20, 2011
324
33
Islamabad
Hi, I'm on firmware A9100ZCU1APD5 so these boot images wont work right. So now to be able to mount data, what I got is that I'll have to first wipe data in twrp and then flash the boot image patcher in order to get full access to twrp?
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,927

gsnewport

Member
Jun 1, 2011
6
5
Wausau
Thanks, hope for more development.

Thanks for the development, not much out there for the A9100/A910f. Own a A9100(CH), which came without any Google apps and full of Chinese applications and region locked. Was able to load recovery and unencrypt boot, root, sideload Google apps. Is there a way to remove my region lock? Wish someone would develope the A910f international firmware to port over to the A9100. The A9 phone has some pretty impressive specs, hope for more development. Thank you.
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,927
Thanks for the development, not much out there for the A9100/A910f. Own a A9100(CH), which came without any Google apps and full of Chinese applications and region locked. Was able to load recovery and unencrypt boot, root, sideload Google apps. Is there a way to remove my region lock? Wish someone would develope the A910f international firmware to port over to the A9100. The A9 phone has some pretty impressive specs, hope for more development. Thank you.
By region lock you mean unable to flash with ODIN?
You can use FLASHFIRE to flash the stock firmware.

Sent from my SM-T280 using XDA-Developers mobile app
 

gsnewport

Member
Jun 1, 2011
6
5
Wausau
By region lock you mean unable to flash with ODIN?
You can use FLASHFIRE to flash the stock firmware.

Sent from my SM-T280 using XDA-Developers mobile app
No, flashed recovery with Odin. I mean by region locked is the csc file is just for China and it's the only csc on the phone. So I'm seeing some Chinese in some of the stock apps still even though I changed the language to english. Location is working for me. But some of the apps still show Chinese
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,927
No, flashed recovery with Odin. I mean by region locked is the csc file is just for China and it's the only csc on the phone. So I'm seeing some Chinese in some of the stock apps still even though I changed the language to english. Location is working for me. But some of the apps still show Chinese

So what's actually stopping you from flashing another rom? Like I say you can use Flashfire.
 
Last edited:

gsnewport

Member
Jun 1, 2011
6
5
Wausau
Would like to stay stock Marshmallow 6.0.1. Tried to flash the rom for the A910f but if failed, same with the A9000(Android L). Both of these roms have multiple crc files for other regions. I think the failure is being caused by partition size. Didn't want to mess with for fear of bricking.
 

omar.abbas

Senior Member
Apr 20, 2011
324
33
Islamabad
So the actual failure to flash is the partition size, but which partition is failing?
More info needed here.
There are ways of adjusting the partition size on the device by simply flashing with the required PIT file.
Or the actual image itself can be resized to fit.





DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU

I can't remember which partition size error it was as it was a few days ago. So do you know anyone who has done that on this phone successfully? Because if it is possible then thats all I'd want right now.

Sent from my SM-A9100 using XDA-Developers mobile app
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,927
I can't remember which partition size error it was as it was a few days ago. So do you know anyone who has done that on this phone successfully? Because if it is possible then thats all I'd want right now.

Sent from my SM-A9100 using XDA-Developers mobile app
It is possible as I myself have done it with other devices.
If you can try the flash again with ODIN and then post the output log then we can find out which partition fails.
Just reflash your stock firmware after the failure.
By the way I don't own this particular device.
In the meantime I'm going to download the stock A9100 firmware and check the image sizes against the a910f firmware.


DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU

 
Last edited:

steberg

Senior Member
Apr 20, 2016
66
41
I tried to flash the A910F with Odin and It's give Auth fail on pitfile and stops there. I downloaded the firmware via samfirm 0.36 with binary to get the full 4 firmware files. Extract the pit file, point to it in Odin and BL, CSC, CP, AP in their slots and it always fail. Also does not work with flashfire with a single firmware file.

But now there is another way, I did it yesterday and works great. No Chinese! Credits to @dadimon29. You flash the full A9100 firmware but untick autoreboot. Once finished you boot back in download mode and flash @ashyx TWRP with Odin with no reboot. Reboot again to TWRP, flash the no-verity-no-encrypt_ashyx.zip, reboot again to twrp, now format data not wipe! Mount system and flash Supersu, your own CSC file and GPS.conf for your region and the GAPPS micro package. Now reboot to samsung and you will find everything is English or whatever language you prefer. And Google works out of the box, no permission errors. Now I can keep this phone!
 
Last edited:

omar.abbas

Senior Member
Apr 20, 2011
324
33
Islamabad
I tried to flash the A910F with Odin and It's give Auth fail on pitfile and stops there. I downloaded the firmware via samfirm 0.36 with binary to get the full 4 firmware files. Extract the pit file, point to it in Odin and BL, CSC, CP, AP in their slots and it always fail. Also does not work with flashfire with a single firmware file.

But now there is another way, I did it yesterday and works great. No Chinese! Credits to @dadimon29. You flash the full A9100 firmware but untick autoreboot. Once finished you boot back in download mode and flash @ashyx TWRP with Odin with no reboot. Reboot again to TWRP, flash the no-verity-no-encrypt_ashyx.zip, reboot again to twrp, now format data not wipe! Mount system and flash Supersu, your own CSC file and GPS.conf for your region and the GAPPS micro package. Now reboot to samsung and you will find everything is English or whatever language you prefer. And Google works out of the box, no permission errors. Now I can keep this phone!
Could you tell me what firmware files you downloaded exactly? When you reboot your phone, does it show Galaxy A9 Pro in english? I'm still a little confused on the procedure too

Sent from my SM-A9100 using XDA-Developers mobile app
 

ashyx

Inactive Recognized Contributor
Oct 14, 2012
15,080
9,927
Thanks for the development, not much out there for the A9100/A910f. Own a A9100(CH), which came without any Google apps and full of Chinese applications and region locked. Was able to load recovery and unencrypt boot, root, sideload Google apps. Is there a way to remove my region lock? Wish someone would develope the A910f international firmware to port over to the A9100. The A9 phone has some pretty impressive specs, hope for more development. Thank you.

You can try this out.
I have repacked the A910F firmware so it will be flashable on the A9100. I have replaced the A910F build.prop with the A9100 build.prop to help prevent boot issues.
It is the system image only. It should flash fine with ODIN in the AP slot. Whether it will boot or not is another matter, but I should think it will. If everything will be working, I don't know.
It may also be necessary to flash the A910F kernel boot.img. NOTE: this boot.img does not support encryption.
A910FXXU1APFC_no_encryptable_boot

Make sure you have a TWRP backup of the system partition or the stock firmware before flashing just in case you need to restore.

sm-a9100_system.img.tar.zip
.

.
 
Last edited:
  • Like
Reactions: gsnewport

Top Liked Posts

  • There are no posts matching your filters.
  • 37
    TWRP 3.0.2-1. for the Samsung Galaxy A9 pro SM-A910/9100 - Qualcomm MSM8976
    Please note I don't own this device.
    Stock Recovery is posted below if required.

    NOTE:
    FLASHING CUSTOM STUFF VOIDS YOUR WARRANTY. THIS WILL TRIP THE KNOX FLAG.



    Install:
    Boot to download mode.
    Flash with Odin using the AP slot.
    Uncheck Auto-reboot.
    Reboot to recovery immediately after flashing using POWER + HOME + VOL DOWN, as soon as the screen goes blank change to VOL UP whilst still holding the other buttons.
    TWRP should now boot.


    NOTE: ON SOME ANDROID 5.1.1 and 6.01 DEVICES IT IS NECESSARY TO GO TO:
    Settings -> Developer Options -> OEM unlocking
    AND ENABLE OEM UNLOCK FIRST OR YOU MAY ENCOUNTER 'BLOCKED BY FRP LOCK' WHEN FLASHING.


    Install with ODIN:
    twrp_3.0.2-1_sm-a910f_25716

    Update 8/2/2017
    Fixed build for latest firmware :

    twrp_3.0.2-1_sm-a910_a9100_7217

    Stock recovery:
    A910FXXU1APFC_stock_recovery



    IMPORTANT
    At the moment TWRP isn't working with encryption, this means the DATA Partition and internal storage cannot be mounted.
    To mount the Data partition encryption needs to be removed and the boot image patcher needs to be flashed below
    This can be done via the FORMAT DATA button under the WIPE option in TWRP.
    Please note this will erase all user data.
    The boot image patcher can be flashed with TWRP.
    The boot image patcher MUST be flashed before booting the device to system or the DATA partition will be re-encrypted at boot time.


    BOOT IMAGE PATCHER
    Boot image patcher to remove DM-verity and Forced encryption.
    Instead of flashing one of the boot images above flash the zip below with TWRP.

    This was built by jcadduono not me, so props to him, I just modified it to work for this device and to remove the SEANDROID ENFORCING message.

    Steps:

    1. BOOT TO TWRP
    2. FORMAT DATA
    3. FLASH SUPERSU
    4. FLASH THE BOOT IMAGE PATCHER
    5. REBOOT TO RECOVERY
    6. CHECK DATA IS STILL MOUNTABLE

    no-verity-no-encrypt_ashyx


    TO ROOT
    Flash the file below in twrp.

    http://download.chainfire.eu/1021/SuperSU/SR3-SuperSU-v2.79-SR3-20170114223742.zip


    FEEDBACK IS APPRECIATED PLEASE.
    THANKS.


    DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU



    .
    6
    I tried to flash the A910F with Odin and It's give Auth fail on pitfile and stops there. I downloaded the firmware via samfirm 0.36 with binary to get the full 4 firmware files. Extract the pit file, point to it in Odin and BL, CSC, CP, AP in their slots and it always fail. Also does not work with flashfire with a single firmware file.

    But now there is another way, I did it yesterday and works great. No Chinese! Credits to @dadimon29. You flash the full A9100 firmware but untick autoreboot. Once finished you boot back in download mode and flash @ashyx TWRP with Odin with no reboot. Reboot again to TWRP, flash the no-verity-no-encrypt_ashyx.zip, reboot again to twrp, now format data not wipe! Mount system and flash Supersu, your own CSC file and GPS.conf for your region and the GAPPS micro package. Now reboot to samsung and you will find everything is English or whatever language you prefer. And Google works out of the box, no permission errors. Now I can keep this phone!
    5
    Hi, I'm on firmware A9100ZCU1APD5 so these boot images wont work right. So now to be able to mount data, what I got is that I'll have to first wipe data in twrp and then flash the boot image patcher in order to get full access to twrp?


    TWRP >BOOT IMAGE PATCHER >FORMAT DATA >SUPERSU

    DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU

    3
    In twrp flash Magisk v6 and then phh-superuser-17-magisk. This will give full root on the new A9Pro PI2 firmware. Works great here. No autoroot needed. Just flash @ashyx excellent twrp. Then in twrp flash the two files above. They can be found here in XDA. SuperSU 2.78 SR1 does Not work!
    3
    I can't remember which partition size error it was as it was a few days ago. So do you know anyone who has done that on this phone successfully? Because if it is possible then thats all I'd want right now.

    Sent from my SM-A9100 using XDA-Developers mobile app
    It is possible as I myself have done it with other devices.
    If you can try the flash again with ODIN and then post the output log then we can find out which partition fails.
    Just reflash your stock firmware after the failure.
    By the way I don't own this particular device.
    In the meantime I'm going to download the stock A9100 firmware and check the image sizes against the a910f firmware.


    DONATE ME HERE IF YOU WANT TO BUY ME A BEER OR HIT THE THANKS BUTTON IF I HELPED YOU