yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] crocopoco:
So I tried... and got an error as well from SALT. I attach the log if someone can have a look maybe ?
[Android Software/Hacking General [Developers Only]] steadfasterX:
there is no log attached
[Android Software/Hacking General [Developers Only]] crocopoco:
when I attach the txt it loads and then get strikethrough ???

sorry for being a noob here
[Android Software/Hacking General [Developers Only]] steadfasterX:
use http://del.dog and paste the content there - click the save button - share the link afterwards
[Android Software/Hacking General [Developers Only]] cos68:
I just want to thank you for your SALT tool. It helped me a lot.

My LG G2 D802 was really in a strange stage. I tried to flash to stock firmware with various tools runing on Windows but nothing worked.

With this experimental mode of salt I was able to flash my LG G2 to stock firmware and then move on to LineageOS 18.1 and everything is working nice and smooth.

I almost gave up on my phone but your tool saved my good old phone from ending up at the recycling depot!
[Android Software/Hacking General [Developers Only]] MLX:
It seems to work on LG H221AR (LG Joy/Kite), right now flashing an extracted KDZ for it. Slow, but works.
[Android Software/Hacking General [Developers Only]] ezzony:
I want to backup the system.img on my V20. In lgup dev version using Dump function I get "Error: 0x2000 skip write protected lun". When I try to do it in SALT I get a write protected error message.

The device is not rooted so can't do it any other way. Any ideas?

edit: I can adb pull some of the sytem image folders but I'd much pefer a system image to work with.
[Android Software/Hacking General [Developers Only]] steadfasterX:
yea share the log (advanced menu, see FAQ)
[Android Software/Hacking General [Developers Only]] ezzony:
logs

2021-06-09 18:11:44: F_VCHK: no newer SALT version found (322 / 3.22-12 vs. 322 - Pastebin.com

Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.

pastebin.com
[Android Software/Hacking General [Developers Only]] steadfasterX:
please switch to develop channel (see FAQ) , then restart SALT, then re-produce the backup issue and share the log (upload button should work here)
[Android Software/Hacking General [Developers Only]] myth_237:
Where is download link? I can't find any post message? I am windows user.
[Android Software/Hacking General [Developers Only]] myth_237:
I am so sorry. It escaped my notice when I was looking at it in a hurry. Thanks for response :p:giggle:
[Android Software/Hacking General [Developers Only]] LukeSlovian:
Hello, how can I check if Kali Linux installed on my Laptop has applications installed>
[Android Software/Hacking General [Developers Only]] steadfasterX:
Ask in the kali linux forum how to install these requirements or use mAid.
[Android Software/Hacking General [Developers Only]] LukeSlovian:
Hello, I am grateful for your answer. I already have a Salt Application Icon in Kali Linux, in Laptop.
[Android Software/Hacking General [Developers Only]] mattgyver:
Well, I believe I've finally bricked my LG v30 h932.. went to unroot it to give it away, and it boots to "failed routine safety check and cannot boot" in red. FWUL/SALT sees some info, but doesn't read ARB, and can't see any partitions or the device serial number. There is no extract+install button for kdzs. It (SALT) will sometimes tell me /root/undef is not readable. Well, poo.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Does your device even boot to download mode at all? Extract button is just there at the bottom. Flashing is an experimental feature which requires to start SALT on the cli but i would avoid that as you can't even connect properly. In the advanced menu is the debug log which you might wanna share..
[Android Software/Hacking General [Developers Only]] mattgyver:
Yeah, I can get it to go to download mode with the power/vol+ combo. I see the extract button, but when hovering over the button it says about using extract+install for the kdz.

I'll pull the debug logs in a bit.
[Android Software/Hacking General [Developers Only]] mattgyver:
fwul_h932 - Google Drive

drive.google.com

log from just now when I booted into FWUL 3.2, and screenshots of what SALT looks like for me. some info is present, some isn't.
[Android Software/Hacking General [Developers Only]] LukeSlovian:
How to install and run this application> mAid in Kali Linux OS System ?

Please Reply Me Question.
[Android Software/Hacking General [Developers Only]] LukeSlovian:
What is this mAid Apps ?

Please send me Full Description.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Thx but i cannot access this link.
[Android Software/Hacking General [Developers Only]] mattgyver:
Try now.. apparently my share settings didn't stick... Need more alcohol...
[Android Software/Hacking General [Developers Only]] steadfasterX:
Ok turns out your device has UFS storage already. Support for UFS is .. well alpha . You can backup some / all partitions but that requires to use the cli and lglaf directly (and to download all partitions some adjustements in the source). Your LAF (download mode ) is very restricted though so flashing would not be possible (without further dev in that area but as i don't own an UFS based device I can't).
[Android Software/Hacking General [Developers Only]] mattgyver:
Thanks for checking.

At this point, I can't boot regularly or into recovery. Both give me the "didn't pass routine safety check" error. Almost no fastboot commands work because it says remote command failed. I can't boot, so lgup never sees the phone. Pretty sure it's dead in the water now!

¯\_(ツ)_/¯
[Android Software/Hacking General [Developers Only]] Radoslav 1608:
Hello Dear SteadFasterX. Give me the name of the support group on the telegram. After entering IRC / IRC Android / TG / TG Android - it does not look for your Support Group on Telegram.

18 September 2021

youtube.com
[Android Software/Hacking General [Developers Only]] mattgyver:
I can't believe I'm saying this.... but thank god for windows.... specifically my wife's laptop which still had all the initial files from the h932 lafsploit... LGUP saw everything for my phone while in download mode, and I was able to do a full refurbish on my phone. granted, I've already sent back a different device for the trade in program, so I'm going to go through all my steps again and get this re-rooted and prepped as a backup device.
[Android Software/Hacking General [Developers Only]] randomrepairtech:
hello! I've read the full thread and i think the answer of my problem is that my device is not supported and even if flash to older firmware i won't be able to do a backup but i would like some confirmation if possible, i have a LM-Q630UM that havea passcode, i can see the userdata partition but when im trying to backup it just goes to a 100 nothing backed up at all. here is the log of the error https://pastebin.com/vZL8Xt1T

If i am right and its just because that phone is not compatible would there be any other way to backup the stuff?
[Android Software/Hacking General [Developers Only]] steadfasterX:
Well first of all: is ur phone encrypted? If so any backup is useless anyways..
[Android Software/Hacking General [Developers Only]] randomrepairtech:
it is not it's just passcode locked
[Android Software/Hacking General [Developers Only]] steadfasterX:
Good. Well try first to switch to the develop chan. See faq. Then try again and share the log again.

If that does not work we would go to the CLI.
[Android Software/Hacking General [Developers Only]] isetnt:
Does this work with the g4s/beat? And the same way as LG flash tool so I can flash SuperSU/magisk
[Android Software/Hacking General [Developers Only]] steadfasterX:
all non-flashing parts should work fine.

flashing is not officially supported (while it works fine for lower firmwares). there is always a chance to brick thats why it never was made public. you can search this thread for "experimental" to find instructions. but beware .. as said.. a brick is possible always and you should know how to recover from a hard brick (e.g. by QFIL or whatever is available for your device).
[Android Software/Hacking General [Developers Only]] isetnt:
Is there work being done to put it out of the experimental stage? If so I'd be happy to help in any way I can tough I'm not very knowledgeable on these devices.
[Android Software/Hacking General [Developers Only]] steadfasterX:
not atm no.
[Android Software/Hacking General [Developers Only]] Jackspsychosis:
I need instructions on how to flash a KDZ file.
[Android Software/Hacking General [Developers Only]] Jackspsychosis:
nevermind
[Android Software/Hacking General [Developers Only]] Jackspsychosis:
retracted
[Android Software/Hacking General [Developers Only]] steadfasterX:
So your WiFi is not working and you think thats the fault of SALT ? SALT has nothing (absolutely nothing) to do with your WiFi. SALT is no linux distribution SALT is a program. you might refer to mAid and/or FWUL which contain SALT as a tool maybe but if so then this is the wrong place for issues related to that. Anyways so you have issues getting to read or flash your devices and instead of follwing the FAQ and sharing the debug log you just spit out your frustration. I mean thats your choice but consider to ask for help before first.

Unfortunately SALT is not under active development anymore but i fix issues when they arrive (and I'm able to do so).
[Android Software/Hacking General [Developers Only]] Jackspsychosis:
I apologize for offending you, that wasn't my intent. I think the problem has to do with reading the ARB.
[Android Software/Hacking General [Developers Only]] Jackspsychosis:
I have wasted so much time on SALT and have nothing to show for. I've ran it off a USB and on Ubuntu. It is not an alternative to LGUP. I have four LG's and and it won't flash any of them.

K 20 plus

Aristo 2

Aristo 4

Stylo 4

It will read the partitions on the K 20 plus but not the other three. I think it works better as a desktop on Ubuntu 20.4 than it does on a USB. I never was to get to WIFI to work when booting off a USB. I bet you would have to plug directly into the modem which I don't have access to the modem.

I boot windows and kali off of a USB. And I thought Kelly was a pain to get the Wi-Fi to work but it'll do it off a USB WIFI adapter. Not SALT though. I had hopes up for this to work. If need to flash stock firmware on an LG, LGUP is it. This is no alternative, it sucks to admit that.

If i could figure

if could figure out how it would be gone. my orig comment that is.
[Android Software/Hacking General [Developers Only]] Radoslav 1608:
[MOD EDIT: removed OP quote]

Hi please reply me messange.

I have Question You.

https://xdaforums.com/t/how-to-get-...-peak-generated-by-the-lg-developers.4459023/
[Android Software/Hacking General [Developers Only]] stephanevic:
Hello, I have a G FLEX 2 H955 (Europe) on which it is impossible to access fastboot, neither manually nor with the ADB command. I want to flash it completely, is it possible with Salt and should I install MAID or not?
[Android Software/Hacking General [Developers Only]] steadfasterX:
flashing a KDZ is best done with LGUp. SALT is a last resort only and if it works or not depends on your current LAF version (SALT will show that -> must be 100001 or 100002)
[Android Software/Hacking General [Developers Only]] stephanevic:
Thank you, I don't understand your whole answer (I'm French) but I noted that it is better to flash with LGUP. I have already tried with LG Flash Tool and LGUP and had problems getting these apps to work, I will try again.
[Android Software/Hacking General [Developers Only]] mvn77:
Help! I can’t switch the salt to developer mode, it determines ARB 20, but in fact it is 2, because of this I can’t unlock the bootloader. I try to switch to the developer, it goes into update mode, but the update does not occur. How to force unlock the bootloader?
[Android Software/Hacking General [Developers Only]] steadfasterX:
Flash mAid v4 RC5 please.
[Android Software/Hacking General [Developers Only]] xzenx1234x:
Hi Please/ Very Please Help Me.

I have a Problem Run TWRP Recovery Me Device LG G4 H815.

Please Help Me.

Please send me info.

Ho to Try First Steap ?

I am asking you with a very cordial request for your support. Please run what to do now

Please send me a full guide in points written to this. I need it correctly

I am asking for help from the depths of my heart. When I click on the link, I can't go far.
[Android Software/Hacking General [Developers Only]] steadfasterX:
So you have now (at least) 4 accounts here on xda? That's ridiculous .. We had so many useless discussions in the past and I'm tired of that.
[Android Software/Hacking General [Developers Only]] xzenx1234x:
Hi Please Help Me.

I am asking with a very cordial request to send me a guide on how to handle salt?

I need to flash recovery TWRP for LG G4 H815 on Android 7.1.2/ Lineageos 14.1.

Please send me first steap.

I tried to mount an image of IMG through consoles. But this image will not be mounted through consoles. He works on a Live mAid launched from USB memory. Thank you for your help.
[Android Software/Hacking General [Developers Only]] jamharour:
Hi steadfastX first i must thank you for your hard work realy you are a great guy

secondly please can you help me with Salt error " your Download mode version is not supported " downgrade to lp or mm

Salt version 3.28.0 stable

phone ls911 ZV6 ARB02

thanks again
[Android Software/Hacking General [Developers Only]] steadfasterX:
hi, read and follow FAQ 1000 ..

if you get this error message before you see that main screen simply press SKIP button there
[Android Software/Hacking General [Developers Only]] threehappypenguins:
I have an LG G6 and and SALT installed on Ubuntu. My G6 is in download mode (not fastboot, not recovery, not booted Android), and it says my device isn't connected. I pressed "Skip" and then updated SALT to "TESTING". After the update, closing SALT, and then opening again, it says that it's "STREAM" branch (not testing), and it still says my device isn't connected. Does this not work with the LG G6?
[Android Software/Hacking General [Developers Only]] steadfasterX:
ya I switched the name from testing to stream recently thats fine. pls read and follow FAQ 1000 ..
[Android Software/Hacking General [Developers Only]] threehappypenguins:
So I opened the SALT debug log and it won't upload. Here is the log. I noticed it says "Please install PyUSB for USB support" so I installed PyUSB with

python -m pip install pyusb

. I rebooted my laptop and tried again, and it's still not connecting, and I'm still getting the same error in the log (the log I gave is the one after I installed PyUSB).
[Android Software/Hacking General [Developers Only]] steadfasterX:
If you still get exact that error read and follow the requirements topic in the OP. There's an example for Ubuntu. Not sure if its still valid for 22.04 but all packages are required. Ofc you have to uninstall pyusb via pip first.

Usually that happens if pyusb is installed for the wrong python version. Depending on what python is pointing to (python 2 or 3) you installed the wrong one. Anyways ensure you install also the other packages mentioned in the OP too.

If that still does give that error install pyusb for python2 too.

Also what gives:

/usr/bin/env python

on yours?
[Android Software/Hacking General [Developers Only]] threehappypenguins:
I had installed python-is-python3 so I had installed pyusb with python3. /usr/bin/env python shows:

Python 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0] on linux

As for your list of requirements:

yad, git, and python3 were all installed.

Trying to install python3-pyusb produces:

Unable to locate package python3-pyusb

However, a package search for "pyusb" finds:

python3-usb - USB interface for Python (Python3)
python3-usb1 - Python wrapper for libusb1 (Python 3)

python3-crypto also produces an error:

E: Package 'python3-crypto' has no installation candidate

A search for python3-crypto finds:

python3-cryptography - Python library exposing cryptographic recipes and primitives (Python 3)
python3-cryptography-vectors - Test vectors for python-cryptography (Python 3)
python3-cryptominisat - Python bindings for the CryptoMiniSat SAT solver (Python 3)

Then you have python-zstandard (python3) as a requirement. Can't have brackets in a package name so I assume that is to be removed, and I get:

Unable to locate package python-zstandard

Searching for python-zstandard doesn't produce any package names. Searching for just zstandard produces this, plus a bunch of php packages:

libarchive-dev - Multi-format archive and compression library (development files)
libarchive13 - Multi-format archive and compression library (shared library)
libzstd-dev - fast lossless compression algorithm -- development files
libzstd1 - fast lossless compression algorithm
zstd - fast lossless compression algorithm -- CLI tool
diffoscope - in-depth visual diff tool for files, archives and directories
diffoscope-minimal - in-depth visual diff tool for files, archives and directories (minimal package)
kodi-vfs-libarchive - Libarchive VFS add-on for Kodi
python3-lz4tools - Tools for working with LZ4 compression algorithm.
python3-zstd - python bindings to Yann Collet ZSTD compression library

I seemed to be missing python-pip so I installed that.

Lastly, I tried:

sudo apt install pkexec/policykit

That produced:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package pkexec is a virtual package provided by:
pkexec:i386 0.105-33 (= 0.105-33)
You should explicitly select one to install.

E: Release 'policykit' for 'pkexec' was not found
[Android Software/Hacking General [Developers Only]] threehappypenguins:
Ope. I see a specific example for my system. Sorry about that:

python3-crypto has no installation candidate.

I was able to install python3-pip. sudo pip3 install zstandard is installed and sudo pip3 install cryptography installed. I also installed python3-cryptography via apt, just in case. But I think the key package that was missing was python3-usb via apt.

I'm NOW able to finally connect to my device with SALT. Thanks!
[Android Software/Hacking General [Developers Only]] aquatic_snail_moss:
Hey, thanks! I'm on mint and was stuck on what to do with python3-crypto having no installation candidate. Let me see if this works.
[Android Software/Hacking General [Developers Only]] steadfasterX:
I have re-worked the OP and removed python3-crypto as its not avail / needed anymore in current Ubuntu (and forked ones) releases
[Android Software/Hacking General [Developers Only]] f_4Strings:
Hi, I can't create a backup of my LG-H815 on SALT. I tried creating either the "Basic", either the "Full" backup but none of them worked.

The most relevant part of the log is:

Traceback (most recent call last):
File "/home/android/programs/lglafng/extract-partitions.py", line 92, in <module>
main()
File "/home/android/programs/lglafng/extract-partitions.py", line 82, in main
with partitions.laf_open_disk(comm) as disk_fd:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: laf_open_disk() missing 1 required positional argument: 'opener'
2023-07-17 16:06:25: F_MSGE: started
2023-07-17 16:06:27: ERROR: Backup (Basic) incomplete! Check the log.

I'm working on "mAid"-v4.1 USB ive linux distro, SALT version: 3.28-0:STABLE and my device Model specifications (as returned by SALT) are:

Device Model: LG-H815

Firmware (laf): H81520p

Firmware (system): LGH815SAT-00-V20p-EUR-XX-APR-03-2018+0

Carrier: GLOBAL

Country: COM

GPT compatibility: H815

My LG G4 comes with the original Marshmallow stock rom (v20p).

The bootloader has never been unlocked, and the phone has never been rooted.

I'd like to unlock the bootloader, but before doing that I'd like to create a backup.

Please, how can I solve that issue?
[Android Software/Hacking General [Developers Only]] steadfasterX:
Yea seems something is broken there. Use the CUSTOM one and backup all except system, userdata, cache. That should work
[Android Software/Hacking General [Developers Only]] f_4Strings:
Thank you! It worked!
[Android Software/Hacking General [Developers Only]] f_4Strings:
Hi @steadfasterX , I've tried to switch to the "SALT" Stream/Testing mode and here is my feedback!

I'm on mAid 4.1 fully installed on my hard drive; SALT version is the "3.28-0". Clicking on the "Updating SALT" button, the update process seems to start but no progress-bar is showed. I've even waited up to an hour but no 100% progress bar appeared. Although the SALT window caption changed from "3.28-0:STABLE" to "3.28-0:STREAM" I am not sure if the switch process from Stable to Stream was successful.

Please is it ok? Alternatively how can I proceed to manually switch to the STREAM/testing mode?

Anyway, I restarted "SALT" and here is the log generated after my new attempt to unlock my LG-H815.

Please, could this full log be enough to retrieve the needed infos?
[Android Software/Hacking General [Developers Only]] steadfasterX:
🎉 new SALT release available:

v3.32

with tons of fixes (you should be prompted when starting SALT):

Commits · steadfasterX/SALT

SALT - [S]teadfasterX [A]ll-in-one [L]G [T]ool. Contribute to steadfasterX/SALT development by creating an account on GitHub.

github.com

and

Commits · steadfasterX/lglaf

LG Download Mode utility and documentation. Contribute to steadfasterX/lglaf development by creating an account on GitHub.

github.com
[Android Software/Hacking General [Developers Only]] f_4Strings:
Thank you very much! I've replied on the "UsU Unlock thread" with a brief feedback! :)

(https://xdaforums.com/t/unlock-unofficial-g4-unlock-any-lg-g4-device-with-usu.3760451/post-88793095)
[Android Software/Hacking General [Developers Only]] steadfasterX:
🎉 new SALT release available:

v3.34

with important fixes (you should be prompted when starting SALT):

Commits · steadfasterX/SALT

SALT - [S]teadfasterX [A]ll-in-one [L]G [T]ool. Contribute to steadfasterX/SALT development by creating an account on GitHub.

github.com

and

Commits · steadfasterX/lglaf

LG Download Mode utility and documentation. Contribute to steadfasterX/lglaf development by creating an account on GitHub.

github.com
[Android Software/Hacking General [Developers Only]] aesth:
Hey I think I messed something up , (Lg g7 thinq (G710EAW) running Android 13 pixel experience)

I went in download mode with salt and read the partitions , it showed nothing and then i just closed it , and record the device , next thing I know whenever I go to fastboot or bootloader , I get some blue text saying "Please check 'Enable OEM Unlock' in developer options"

NOW , I know my phone is unlocked , I can run the fastboot boot command And when I do fastboot getvar unlocked , it says yes ,

But is there any way to get rid of this text...
[Android Software/Hacking General [Developers Only]] steadfasterX:
SALT does not write anything to the device during normal operations. If you really think that this new info line is 100% due to the fact that you have used SALT? no other operations liked booting TWRP etc? TWRP e.g writes stuff even when just booting it - and as said SALT does not unless you explicitly use a push option like wipe or flash.
[Android Software/Hacking General [Developers Only]] aesth:
Im 100 % sure that this happened only after i booted into salt , now i truly understand your point , and i myself am confused as to how this happened when i did not write /wipe anything onto the device.. as for the twrp concern , no since i do not have twrp and im using the pixel exp stock recovery in which i do not boot at all
[Android Software/Hacking General [Developers Only]] aesth:
Do you think this could be fixed if i reflash my abl_a , abl_b and frp partitions?
[Android Software/Hacking General [Developers Only]] steadfasterX:
flash abl won't solve anything imo. frp dunno, misc maybe. all that is weird and whatever you do it might damage your device without a way to recover. I wouldnt risk anything just bc of that hint line in fastboot which has no impact on nothing tbh.