Blade A3 Prime (Visible)

Search This thread

tlopez51

Senior Member
Jan 25, 2011
161
67
If you did anything different, like modified the instructions (which it looks like you did in yellow in a post above) would you mind doing a small write-up of the exact commands/steps you did to make it all work? Similar to the boot image thing, I want to post it up on an index for easy access so others can quickly jump to the instructions to get this working. And as always, I will properly cite you and give you credit for it since you're the one that figured it out
K ; - )
 
  • Like
Reactions: jasonmerc

tlopez51

Senior Member
Jan 25, 2011
161
67
Before I forget and thanks to @lopestom for the initial GIS flashing instructions I found out if you have to flash vbmeta.img or any other image destined to go into the vbmeta slot you need to be in => FASTBOOT mode. If you do it from fastbootd you will get an error and vbmeta will not get flashed. This one had me chasing my tail for a bit then realized I do most flashing in => FASTBOOT mode.
 
Last edited:
  • Like
Reactions: lopestom

tlopez51

Senior Member
Jan 25, 2011
161
67
This is the simplified step-by-step guide and it applies to the Yahoo OEM Firmware version for the ZTE Blade A3 Prime Z5157 phone only! If there are errors showing overflow when flashing the GIS you will need to wipe both system_a and system_b partitions. Go to this thread to read more about how to do that.

--------------------------------------------------
Entering "Android Recovery" to flash the GIS image
--------------------------------------------------

Press and hold "VOL-UP" then press and hold the "POWER" button and wait a few seconds.
At the ZTE logo screen let go at all the buttons and wait for the "Android Recovery" screen to appear.
Press the VOL-DOWN button twice to hi-lite "Enter fastboot".
Next press the "POWER" button once to enter the "fastbootd" mode.

-------------------------------------------------------------------------------------------

Verify you are in the "fastbootd" screen.

-------------------------------------------------------------------------------------------

Open a command prompt terminal and change to your desktop directory.

Have all files you are going to flash to the phone on the desktop.

Confirm device is connected via usb and phone will accept commands.

Type: fastboot devices

Response: <your device's serial No.> fastboot

-------------------------------------------------------------------------------------------

fastboot -w (erases userdata, cache and metadata)

-------------------------------------------------------------------------------------------

fastboot delete-logical-partition system (erases system_a partition)

------------------------------------------------------------------------------------------------------------------------------

fastboot --disable-verity --disable-verification --skip-reboot flash system system-roar-arm32_binder64-ab-vndklite-vanilla.img

------------------------------------------------------------------------------------------------------------------------------

fastboot reboot

------------------------------------------------------------------------------------------------------------------------------

Enjoy!
 
Last edited:
  • Like
Reactions: jasonmerc

tlopez51

Senior Member
Jan 25, 2011
161
67
You will loose the Superuser status because Magisk is not working in this version of Android 11 at least not yet.
 

Attachments

  • Screenshot_20210403-145219.png
    Screenshot_20210403-145219.png
    97 KB · Views: 7
  • Like
Reactions: jasonmerc

tlopez51

Senior Member
Jan 25, 2011
161
67
Update. The workarounds we have used to get root on the Yahoo firmware do not work on the Visible. I've confirmed this several times. Everything I've thrown-ed at the Visible version unfortunately puts it in boot loop. Magisk will install but won't root the phone. Darn it!
 
Last edited:
  • Like
Reactions: jasonmerc

jasonmerc

Senior Member
Dec 14, 2012
1,876
942
www.ixquick.com
Update. The workarounds we have used to get root on the Yahoo firmware do not work on the Visible. I've confirmed this several times. Everything I've thrown-ed at the Visible version unfortunately puts it in boot loop. Magisk will install but won't root the phone. Darn it!
Interesting. I'm gonna give this a shot tomorrow. If it doesn't work though... Maybe the Yahoo firmware is the gold standard after all that we should recommend everyone flash to
 

jasonmerc

Senior Member
Dec 14, 2012
1,876
942
www.ixquick.com
Did you get a phone? That be sweet if you did.
Nah, didn't get a Blade A3, don't have the funds to do what seems to be a whole "pay full price then after we get your phone you'll get a rebate" thing. I'll pick up some other cheapo device to screw with in the meantime. Still though, glad this is working for you, seems like you're enjoying the Blade A3 a whole lot more now that the firmware is custom and moddable
 

YoloYoda

New member
Apr 5, 2021
2
0
This is the simplified step-by-step guide and it applies to the Yahoo OEM Firmware version for the ZTE Blade A3 Prime Z5157 phone only! If there are errors showing overflow when flashing the GIS you will need to wipe both system_a and system_b partitions. Go to this thread to read more about how to do that.

--------------------------------------------------
Entering "Android Recovery" to flash the GIS image
--------------------------------------------------

Press and hold "VOL-UP" then press and hold the "POWER" button and wait a few seconds.
At the ZTE logo screen let go at all the buttons and wait for the "Android Recovery" screen to appear.
Press the VOL-DOWN button twice to hi-lite "Enter fastboot".
Next press the "POWER" button once to enter the "fastbootd" mode.

-------------------------------------------------------------------------------------------

Verify you are in the "fastbootd" screen.

-------------------------------------------------------------------------------------------

Open a command prompt terminal and change to your desktop directory.

Have all files you are going to flash to the phone on the desktop.

Confirm device is connected via usb and phone will accept commands.

Type: fastboot devices

Response: <your device's serial No.> fastboot

-------------------------------------------------------------------------------------------

fastboot -w (erases userdata, cache and metadata)

-------------------------------------------------------------------------------------------

fastboot delete-logical-partition system (erases system_a partition)

------------------------------------------------------------------------------------------------------------------------------

fastboot --disable-verity --disable-verification --skip-reboot flash system system-roar-arm32_binder64-ab-vndklite-vanilla.img

------------------------------------------------------------------------------------------------------------------------------

fastboot reboot

------------------------------------------------------------------------------------------------------------------------------

Enjoy!

Are there any steps missing in these instructions? I tried this on a fully stock phone and ended up bootlooping it. At the last step, fastboot couldn't flash because it can't find the system partition. I tried flashing to the super partition too but that didn't work either.

I then tried creating a system partition in fastbootd mode use create-logical-partition. That failed with an error saying super could not be opened.

I tried flashing the stock firmware using SFTP. The tool worked showed that it finished the flashing successfully but the phone is still stuck in bootloop.

Any help would be highly appreciated. Thanks!
 

tlopez51

Senior Member
Jan 25, 2011
161
67
Are there any steps missing in these instructions? I tried this on a fully stock phone and ended up bootlooping it. At the last step, fastboot couldn't flash because it can't find the system partition. I tried flashing to the super partition too but that didn't work either.

I then tried creating a system partition in fastbootd mode use create-logical-partition. That failed with an error saying super could not be opened.

I tried flashing the stock firmware using SFTP. The tool worked showed that it finished the flashing successfully but the phone is still stuck in bootloop.

Any help would be highly appreciated. Thanks!
I assume you went through all of these steps first:

unlocked the bootloader in Developer options (OEM unlocking -> enabled) and rebooted to the bootloader (=> FASTBOOT) "adb reboot bootloader".

next "fastboot flashing unlock" then press VOL-UP to proceed.

next "fastboot flashing unlock_critical" then press VOL-UP to proceed.

next "fastboot --disable-verity --disable-verification --skip-reboot flash vbmeta /home/tony/Desktop/vbmeta_Mod-MT6761-10.img".

next "fastboot --disable-verity --disable-verification --skip-reboot flash boot /home/tony/Desktop/boot-oss-yesmagisk.img".

next "fastboot reboot fastboot" to verify the phone will boot to fastbootd.

next "fastboot reboot" the phone should boot up. You will see "Orange State" and additional notices below that as the phone boots up. Just disregard.

If successful on boot up you have to install Magisk to become root. Verify first "OEM unlocking" is greyed out in Developers options. The bootloader must be unlocked otherwise something went wrong earlier in the steps above.

Once you are root and Magisk says you are root you should patch the oem boot.ini that is in the yahoo image folder with Magisk.

Copy the Magisk image to the Desktop and reboot the phone. You will find the Magisk processed patched image in the phone's internal storage Download folder NOT on the SD-CARD so you will have to copy it off the phone's internal storage to the sd-card and onto your PC's Desktop.

Make sure to put the Magisk image on the Desktop and reboot the phone to fastbootd "adb reboot bootloader".

Flash the Magisk image "fastboot --disable-verity --disable-verification --skip-reboot flash boot magisk_patched-whatever_the label_magisk_assigns_here.img".

Reboot the phone "fastboot reboot" and verify you are root and make sure Magisk has access to the internet.

If successful at being root then go back to the GIS initial instructions.

Let me know if unsuccessful afterwards or if something fails up to this point.
 
Last edited:
  • Like
Reactions: jasonmerc

tlopez51

Senior Member
Jan 25, 2011
161
67
Are there any steps missing in these instructions? I tried this on a fully stock phone and ended up bootlooping it. At the last step, fastboot couldn't flash because it can't find the system partition. I tried flashing to the super partition too but that didn't work either.

I then tried creating a system partition in fastbootd mode use create-logical-partition. That failed with an error saying super could not be opened.

I tried flashing the stock firmware using SFTP. The tool worked showed that it finished the flashing successfully but the phone is still stuck in bootloop.
You need to re-flash with SPFT but choose the Format All + Download option. This will overwrite whatever it is preventing the phone from booting up.

Any help would be highly appreciated. Thanks!
 

jasonmerc

Senior Member
Dec 14, 2012
1,876
942
www.ixquick.com
Uploading Visible Mobile boot image, unpacked and patched with the OSS patcher. @tlopez51 since you have Magisk Canary installed, can you use the Canary app to patch this boot image? I'd do it on my phone, but I'm running the stable branch at the moment and not sure if it'd screw with it in any way
 

Attachments

  • boot-visible-oss-nomagisk.img
    17.4 MB · Views: 11
  • Like
Reactions: luridphantom

tlopez51

Senior Member
Jan 25, 2011
161
67
Uploading Visible Mobile boot image, unpacked and patched with the OSS patcher. @tlopez51 since you have Magisk Canary installed, can you use the Canary app to patch this boot image? I'd do it on my phone, but I'm running the stable branch at the moment and not sure if it'd screw with it in any way
I tried every which way, patched the visible image with Magisk too and it gets me in bootloop.
 
  • Like
Reactions: jasonmerc

tlopez51

Senior Member
Jan 25, 2011
161
67
Normally Magisk should do an update after it is installed and the phone reboots on its own. That's the reason for making sure you have internet access after installing Magisk. After the phone reboots Magisk will give you root status. I tried to re-install on the Yahoo image today and Magisk is not doing the update. Perhaps there is work going on the branch side of things and the Magisk update is on hold.
 

jasonmerc

Senior Member
Dec 14, 2012
1,876
942
www.ixquick.com
Normally Magisk should do an update after it is installed and the phone reboots on its own. That's the reason for making sure you have internet access after installing Magisk. After the phone reboots Magisk will give you root status. I tried to re-install on the Yahoo image today and Magisk is not doing the update. Perhaps there is work going on the branch side of things and the Magisk update is on hold.
Oh so Yahoo is doing the same now, so it must be on their end yeah. For now, we have the Yahoo boot image still at least, so we can use that.

Quick question though, since I think you said this before but I just wanted to clarify. If you have the Visible Mobile Blade A3, and you flash over to Yahoo Mobile firmware, does it break cellular? As in can you still use Visible Mobile cell service even though you flashed over it with Yahoo Mobile firmware? If everything is still 100% functional, maybe we should just recommend everyone flash over to Yahoo to simplify logistics.
 

tlopez51

Senior Member
Jan 25, 2011
161
67
Oh so Yahoo is doing the same now, so it must be on their end yeah. For now, we have the Yahoo boot image still at least, so we can use that.

Quick question though, since I think you said this before but I just wanted to clarify. If you have the Visible Mobile Blade A3, and you flash over to Yahoo Mobile firmware, does it break cellular? As in can you still use Visible Mobile cell service even though you flashed over it with Yahoo Mobile firmware? If everything is still 100% functional, maybe we should just recommend everyone flash over to Yahoo to simplify logistics.
The Visible cellular service I have is working on the phone with Yahoo firmware so it does not break the cellular by flipping from Visible to Yahoo.

However, I was never able to get the cellular part to work on the Yahoo firmware with another carrier. I also have at&t service and I am not sure the radio in the phone will work on the at&t 4G LTE band. But when I switched over to the GIS it looked like it was up and good to go. Let me explain. I put in my at&t sim and it showed bars and APN settings updated from the carrier. I could not make a call as the phone did not register. I went to the at&t site to update the IMEI for my device and it keeps giving me errors and that I needed to try later. I have a prepaid account and by what I can see the prepaid account management web portal is crap when compared to other MVNOs. You can't even have a live chat for support. That is reserved for their regular service. Support for prepaid is you have to call in and talk to a human and wait. I don't have a solid answer yet but will keep at it. My guess the phone should work at least with the GIS firmware. ALL cellular settings are wiped clean in the GIS but not the Yahoo or Visible. The phone stll wants Verizon through Visible. It's all in the initialization scripts when the phone is powered ON so it is persistent. Much would have to be wiped to get it cleaned out.
 
Last edited:
  • Like
Reactions: jasonmerc

YoloYoda

New member
Apr 5, 2021
2
0
You need to re-flash with SPFT but choose the Format All + Download option. This will overwrite whatever it is preventing the phone from booting up.
Thanks very much. This worked. Turns out that the stock ROM I got was a Yahoo ROM and not a Visible one. Is there a link to the stock Visible ROM?

The reason I started trying to get GIS on this phone was to get support for a USB OTG ethernet adapter. I think at this point, I am going to use a different phone I have for this.

Wish you all the best! Excellent progress so far.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    No I haven't gotten root on the Visible firmware. I have root on the Yahoo firmware. We don't know what is causing the bootlooping when trying to flash the magisk boot image on the Visible firmware. I'll attach the steps below of what I did to get root on the Yahoo firmware.. keep in mind my device originally had the Visible firmware (Z5157V) on it.

    1) Flash Stock Yahoo Firmware (Z5157Y)

    2) Enable Developer Options

    3) Enable OEM Unlock & USB Debugging in Developer Options

    4) Boot to Bootloader
    adb reboot bootloader

    5) Ensure Device is Recognized by PC
    fastboot devices

    6) Proceed with Unlocking
    (Press Volume Up After Each Command to Confirm)
    fastboot flashing unlock
    fastboot flashing unlock_critical

    7) Reboot Device
    fastboot reboot

    8) Enable USB Debugging Again
    (OEM Unlock Should be Grayed Out & Enabled)

    9) Boot to Bootloader
    adb reboot bootloader

    10) Flash VBmeta (Obtained from thread #283)
    fastboot --disable-verity --disable-verification flash vbmeta <PATH-TO-VBMETA-FILE-HERE>

    11) Flash Modded Boot Image (Obtained from thread #284)
    fastboot --disable-verity --disable-verification flash boot <PATH-TO-BOOT-IMAGE-FILE-HERE>
    View attachment 5382835View attachment 5382837
    gonna borrow your steps and tweak it for any visible users:

    1) Enable Developer Options

    2) Enable OEM Unlock & USB Debugging in Developer Options

    3) Boot to Bootloader
    adb reboot bootloader

    4) Ensure Device is Recognized by PC
    fastboot devices

    5) Proceed with Unlocking
    (Press Volume Up After Each Command to Confirm)
    fastboot flashing unlock
    fastboot flashing unlock_critical

    6) Reboot Device
    fastboot reboot

    7) Enable USB Debugging Again
    (OEM Unlock Should be Grayed Out & Enabled)

    8) Boot to Bootloader
    adb reboot bootloader

    9) Flash VBmeta (Obtained from thread #283)
    fastboot --disable-verity --disable-verification flash vbmeta <PATH-TO-VBMETA-FILE-HERE>

    10) Flash Boot OSS unpatched Image (Obtained from thread #215) (SKIP THIS STEP IF YOU'RE CONFIDENT PATCHING WILL NOT BOOTLOOP YOUR DEVICE)
    fastboot --disable-verity --disable-verification flash boot <PATH-TO-BOOT-IMAGE-FILE-HERE>

    11) Reboot Device
    fastboot reboot

    12) If step 11 works without bootlooping, install magisk canary 23001 and patch boot file from step 10

    13) Boot to Bootloader
    adb reboot bootloader

    14) Flash magisk patched OSS boot image
    fastboot --disable-verity --disable-verification flash boot <PATH-TO-BOOT-IMAGE-FILE-HERE>

    15) Reboot Device
    fastboot reboot
    3
    I hope so too. Hope to understand this /super partition crap. I can't guarantee anything, but now that I'll have one, I can work much faster than solely doing it via messages like this and waiting for someone else to test.
    3
    Good news, won the bid. Wait a week or two and I'll be in the game for real
    2
    Managed to get the kernel from opensource.ztedevices.com, just beginning to work on it now (not sure how I'm gonna get my phone out of bootloop mode, but I'll solve it later)
    2
    Update: MediaTek Man @lopestom sent me instructions for how to properly flash GSI's on Android 10 devices. This was the message he sent to me directly, in response to the instructions I posted before:

    Maybe he need try flashing in the system_a partition for test.
    When have vbmeta mod flashed so may be not need flash that again. Only if have error flashing GSI.img so try reflashing vbmeta too.


    I wrote this for me and other users A10 a time ago:

    1. You need know the difference about fastboot and FASTBOOTD in your device!!
    Your device has bootloader mode: recovery - fastboot - reboot (system)
    Stock recovery has very options: reboot system - reboot to bootloader - wipe - Enter fastboot - ...
    reboot to bootloader => normal fastboot
    Enter fastboot => FASTBOOTD
    FASTBOOTD => some options

    2. Device in fastboot
    fastboot --disable-verification flash vbmeta vbmeta.img

    3. fastboot -w

    4. fastboot reboot fastboot
    (you MUST be at the FASTBOOTD menu now. If not, you will not be able to flash the GSI successfully)

    5. fastboot erase system
    or
    fastboot delete-logical-partition system

    6. fastboot delete-logical-partition product
    - deletes the product partition, allowing a larger system partition

    I not need resize-logical-partition product. But if you want:
    You will need a larger system partition to flash a GSI. There are 2 ways to achieve this
    6A. fastboot resize-logical-partition product 509344768
    6B. fastboot resize-logical-partition system 3089272064 or 3889272064
    resizes product and system partitions. This gives you about 3GB of system partitions. You can adjust or arrive at your own numbers if you want different sizes.

    7. fastboot --disable-verity --disable-verification flash system GSI.img

    8. fastboot -w
    for confirm great & fast start GSI

    9. fastboot reboot bootloader
    9A. fastboot erase userdata
    for confirm and boot clean

    10. Reboot to system
    fastboot reboot
    Enjoy
    !

    EDIT: He also sent me something else called Treble Toolkit, that's a nice GUI for doing a lot of Treble related stuff. Maybe this can help us too: