NEWFLASHER(1)

πŸ“¦ version 61, in fedora 43, fedora 44, nixpkgs unstable

✨ NEWFLASHER(1) ✨

okay bestie, buckle up πŸ’– this is the General Commands Manual page for newflasher β€” yes, the little command that flashes firmware onto your Sony Xperia. no cap, it's iconic. πŸ‘‘


🌸 NAME 🌸

Newflasher β€” flash firmware to Sony Xperia phones πŸ“±βœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

cd firmware-dir && newflasher

literally just that. cd into the folder and go. πŸ’…


πŸ’œ DESCRIPTION πŸ’œ

so this is experimental software, ok? it lets you flash firmwares that you got through XperiFirm onto Sony Xperia phones β€” including and newer than the XZ Premium. that's the vibe. 🫢


πŸ’€ CAUTION πŸ’€

not me having to say this but: Newflasher was made for testing and educational purposes. the author is not responsible for what you do on/with your device using Newflasher. you must agree that you are using Newflasher on your own risk. the author is not responsible if you brick your device or anything else! 😭 please read that twice, fr fr.


πŸŽ€ USAGE πŸŽ€

Optional step 1 (Windows only) πŸͺŸ

if you have a missing flash driver, just double click the exe and confirm driver extraction, a small executable will become available, double click it and install the driver. slay. ✨

Optional step 2 πŸ™ˆ

this step is optional but recommended: dump the trim area. the trim area contains per-device unique units which keep device config, sim lock, sim lock hash β€” so in case of a hard brick it is recommended to have a backup! without those backups, getting out of a hard brick is impossible.

keep in mind: if you hard brick your phone, this doesn't mean you will be able to get out of the hard brick β€” a hardware tool will be needed, and even having a hardware tool doesn't guarantee success. πŸ’€ no cap.

Step 1 πŸ“₯

download the right firmware for your device using the XperiFirm tool and change into the firmware dir created by the XperiFirm tool.

before you run Newflasher, do keep in mind that the Newflasher tool is programmed to flash everything found in the same dir! so the tool flashes all .ta files, all .sin files, boot delivery (the whole boot folder), partition.zip β€” in short, all files found in the directory!

if you do not want to flash something, just move the file you don't want to flash OUT OF THE FOLDER! 🚨

partition.zip and .sin files can be flashed only if you extract partition.zip into a newly created folder called partition! πŸ’…

Step 2 πŸš€

to start flashing, put your phone into flash mode, run Newflasher and wait, wait, wait until your device gets flashed, that's it. look into the log to see if something goes wrong! if all's right you're done. if not, post your log so the author can look! happy flashing! 🌈


🫢 FEEDBACK 🫢

don't forget to report your opinion, successes, reports, logs, and so on. your suggestions are welcome! πŸ’Œ

https://forum.xda-developers.com/crossdevice-dev/sony/progress-newflasher-xperia-command-line-t3619426
https://github.com/newflasher/newflasher/issues

πŸ‘‘ AUTHOR πŸ‘‘

Munjeni


🧚 CREDITS 🧚

  • without @tanipat and his pc companion debug logs this tool will never be possible! thank you a lot for your time providing logs! (by the influence of others, he was disappointed with the last post, but the author still appreciates his help and can't forget it.) πŸ’œ
  • without @thrash001 who helped testing the tool, the author would never have continued building the tool since he doesn't have a device for testing β€” thanks mate! 🫢
  • didn't forget @beenoliu, thanks mate for testing! 🌸
  • thanks to @porphyry for testing the linux version! 🐧
  • thanks to @Snow_Basinger for providing the sniff log from a 2018 device and for testing on his 2018 device. ✨
  • thanks to @frantisheq for testing Newflasher on his 2018 device and for notifying about the double-free bug. πŸ›
  • thanks to @serajr for providing some logs which helped figure out some things related to 2018 devices. πŸ”
  • thanks to @noelex for helping in Xperia 1 implementation. πŸ“±
  • thanks to GitHub member RedL0tus for testing on Mac. 🍎

and that's the whole page, bestie β€” this is NEWFLASHER(1) from the General Commands Manual, and the footer said NEWFLASHER(1) too, so consider this your cute lil sign-off. go flash responsibly, mwah πŸ’…πŸ’–βœ¨

πŸ“¦ where this page comes from