yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] steadfasterX:
New Maintenance Release

FWUL_v3.1_x86-64

Released: 2019-01-23

Reason: Maintenance release

Download: Go to the Download section in the OP

All closed issues for this release: see the Milestone tracking on my gitlab

Full

Changelog (this version VS. previous): gitlab commits

Summary

Changelog:

FWUL has an own HOMEPAGE :)

You may have noticed that I moved all code to an own gitlab server. The repositories on github.com will stay online but are archived, read-only and

outdated

.

Fresh Manjaro Arch Linux base from the day of release (means all OS packages are top current)

Versions of the main FWUL components for this release:

Kernel -> version: 4.19.14-1

ADB and fastboot: android-tools -> version: 9.0.0_r18-1

simple-adb GUI -> version: update6

SALT -> version: 3.21-4

ROME -> version: 1.0-1

TeamViewer (req user install) -> version: 14.1

bootimgtool-git -> version: 20150607.g9ccd962-1

heimdall-git -> version: 1.4.2.r7.ga2cfdaa-1

xfwm4 -> version: 4.12.5-1

lightdm -> version: 1:1.28.0-1

xorg-server -> version: 1.20.3-1

virtualbox-guest-utils -> version: 6.0.2-99

firefox -> version: 64.0.2-1

hexchat -> version: 2.14.2-1

testdisk-wip -> version: 7.1-1

tmate -> version: 2.2.1-2
​

fix: since v3.0 the default language was not set to EN (issue)

fix: since v3.0 changing the language in persistent mode required a reboot (issue)

fix: LivePatcher repo URL (issue)

fix: since v3.0 shared folders stopped working when using VirtualBox (issue)

there are more fixes/changes: follow the above full changelog/milestone link!
[Android Software/Hacking General [Developers Only]] ricktarrance:
Language assistance please
[Android Software/Hacking General [Developers Only]] HipHopBlond:
Ok I read about this project in the news, *VERY COOL* decided to give it a go on a bootable usb 3.0 flash drive (64 GB's). Flashed with rufus, flashed with etcher, (all latest version) 30 GB image, 64 bit, tried UEFI, CSM, disabling secure boot, enabling secure boot, disabling UEFI, enabling UEFI, DD mode, ISO mode... tried all options from the boot screen... NOTHING WORKS! I'm always getting the same error every time I try to boot from the drive... device descriptor failed on all attached devices. This is a really cool project, but I wasted a whole day trying to make the flash drive... I just give up...

I flashed windows 10 and Hiren's boot cd with no problems using rufus on different flash drives...

Specs:

Windows 10 x64 (all updates)

AMD FX-8350 8 Core CPU

2x8GB 2100 MHz Clocked RAM

AMD RX580 8GB GPU (latest bios)

1TB Sata SSD

Gigabyte 990FX Chipset (latest bios)

Any advice is gladly appreciated... I will stay subbed to this forum. thanks.

Edit: I had to enable IOMMU from BIOS, excuse me for raging in the beginning.

I hope this comes in handy for anyone facing the same error, I also built my own custom PC, [MENTION=6061535]AlwaysLucky[/MENTION]
[Android Software/Hacking General [Developers Only]] ANDROID2468:
[MENTION=5545101]steadfasterX[/MENTION]

support request

There was recently an exploit discovered for all devices that use MediaTek CPUs that allows unsigned code to run on the boot rom but it needs python serial to work so please add python serial to FWUL.;)

This live cd is awesome!! thanks for your good work! :good:
[Android Software/Hacking General [Developers Only]] steadfasterX:
Do you have a link or something ? Don't know what mean exactly ..
[Android Software/Hacking General [Developers Only]] ANDROID2468:
The boot rom communicates with python with the package python-serial

This exploit was first used on the Kindle fire HD 8 8gen

https://xdaforums.com/hd8-hd10/orig-development/fire-hd-8-2018-downgrade-unlock-root-t3894256
[Android Software/Hacking General [Developers Only]] steadfasterX:
Well it looks pretty similar to the LG usb so it should just work already. Do you have tried to use it and it failed ?
[Android Software/Hacking General [Developers Only]] ANDROID2468:
Yup I dubbe checked if it works and I get this error

import serial ImportError: No module named 'serial'

I fixed this error by installing python-serial in FWUL but

Currently this exploit only works in Linux so this will be a help for people who only used windows.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Ok great thx for sharing !

How do you installed it? Via

pip install pyserial

? Or with a different approach?
[Android Software/Hacking General [Developers Only]] ANDROID2468:
Oh yeah I forgot about the pip command. I just used the add and remove program software built in.
[Android Software/Hacking General [Developers Only]] ANDROID2468:
Pip not installed either but that doesn't matter

I'm making a guide for setting up FWUL for this exploit. If you add py serial in a new release people won't even have to connect FWUL to the internet!
[Android Software/Hacking General [Developers Only]] steadfasterX:
Np I'll implement it in one of the next nightlies

You can follow the implementation here

https://code.binbash.it:8443/FWUL/build_fwul/issues/97
[Android Software/Hacking General [Developers Only]] Javier0515:
hello, the same thing happens to me, the mouse and the touchpad do not work in the version 3.1 forgetful.

My PC is Acer R3-131T, Whit touchpad ELANTECH.

In the version 2.3 it worked fine.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Could you try 2.7 as well please?
[Android Software/Hacking General [Developers Only]] Javier0515:
Okk, work fine.

Gracias.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Ok great thx. The reason why I ask is v3 is a major change ( switching the kernel from 4.14 to 4.19 ) so I can look into that one.
[Android Software/Hacking General [Developers Only]] sdembiske:
FYI:

Updating system with command: trizen -Syu --noconfirm now seems to break the default terminal ...

Failed to execute default Terminal Emulator - Input/output error

May want to take a look at it.

Thanks,

S.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Yea possible .. Maybe your persistent storage went full after you have updated multiple times ..
[Android Software/Hacking General [Developers Only]] steadfasterX:
FWUL support is now also available on Telegram:

.-
[Android Software/Hacking General [Developers Only]] b8engl:
[MENTION=5545101]steadfasterX[/MENTION] thanks for this great tool!

Please, could you release a version for a windows subsystem? If this even possible...
[Android Software/Hacking General [Developers Only]] steadfasterX:
what you do there on the CLI is all included in SALT which you can find in the LG folder on the desktop...

the kdztools are python so when you install the python interpreter on win it should work there as well.

.-
[Android Software/Hacking General [Developers Only]] b8engl:
Yes, I have tested before lglaf on ubuntu VM. But now I'm getting an error on USB... So this susbsytem option I think is really great!

Sorry for asking you to do all the heavy lifting! I will clone SALT then, and view if I can figure it out if the USB conection will work with a global variable.

Thanks anyway!

---------- Post added at 02:43 PM ---------- Previous post was at 02:35 PM ----------

Can't clone or get access to gitlab. Maybe the server exploded! windows update, what else ...
[Android Software/Hacking General [Developers Only]] Dan Ratia:
Sir, i have a problem...

Look, i am trying to install FWUL_v3.1_x86_64_15GB.zip on VirtualBox, i changed the file extension from .img to .iso and i have an error (attached files).

Can you help me?
[Android Software/Hacking General [Developers Only]] steadfasterX:
thats not how it works...

read & follow FAQ #4b

.-
[Android Software/Hacking General [Developers Only]] Dan Ratia:
Thanks, i have find it on vdi :good:
[Android Software/Hacking General [Developers Only]] yurwpjt:
What's differences between FWUL_v3.1_x86_64_15GB.zip and FWUL_v3.1_x86_64_30GB.zip and FWUL_v3.1_x86_64_8GB.zip? Which one should i download?
[Android Software/Hacking General [Developers Only]] yurwpjt:
[MENTION=5545101]steadfasterX[/MENTION] could you please answer my question when you are free?
[Android Software/Hacking General [Developers Only]] steadfasterX:
Faq #4a
[Android Software/Hacking General [Developers Only]] yurwpjt:
I just want to install that on my hard drive, is that possible? Im a linux user btw.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Faq #2
[Android Software/Hacking General [Developers Only]] :
How can you put the Spanish language, and install the VirtualBox guest addition?¿

Thanks
[Android Software/Hacking General [Developers Only]] ilconte81:
Unfortunately it doesn't work with OnePlus 6, I also tried to make updates. Nothing to do.

I hoped that this live show would allow me to see my device, simply "adb devices -l" Doesn't show anything.

Any idea?
[Android Software/Hacking General [Developers Only]] steadfasterX:
Many. First I have a OnePlus 6t and it works perfectly . Tbh this has absolutely nothing to do with the device . Adb just works .

You didn't provide ANY details like how do you installed FWUL (usb,VirtualBox,dvd...) and you didn't provided any output of anything .

So the first is given more details and the second is to open a terminal and type in

lsusb

And paste the output. Usually it helps to use another usb port like switching from USB 2 to 3 or switching from ptp/photo transfer to file transfer in your OnePlus' swipe down menu ..
[Android Software/Hacking General [Developers Only]] ilconte81:
Dear steadfasterX, thanks for your reply.

you are right, my question was without any detailed information, here more:

- FWUL is running on USB drive (used 2 differents) in Persistent mode on two different HP notebooks.

- OnePlus is attached using his original cable, but also tried with others diferent (Anker cables or the one original of Huawey P20, USB C to USB C)

- Also tried to switching from ptp/photo transfer to file transfer, as you suggested.

- The strange thing of LSUSB is that is showing somthing but without any Vendor descriptions.

- Here some screenshot.

-- Device from Linux is recognized and internal volume could be accessed.

-- cut of .android/adb_usb.ini file

-- also tried to execute the OnePlus builtin script to configure USB (screenshot before and after)

- For your information I also tried using: Fedora, 2 different Windows 10, and also an old MacBook Pro

Let me know if there is anything else to try, or maybe is a problem of my device.

Thanks in advance.
[Android Software/Hacking General [Developers Only]] steadfasterX:
great that was useful ;)

regarding the empty name on lsusb (which is the same on mine):

oneplus is still getting ignored by the main usb id mapping file (MPT mode here) which is in use by all (afaik) Linux distros, unfortunately. No idea why but this is the case since 2015 so do not expect that changes soon.

While it does look bad it actually means nothing at all (its really just: map name "foo" to usb device "bar") so there is no other meaning then that there is no nice looking name here.

regarding your issue. do this in a terminal:

sudo wget https://raw.githubusercontent.com/steadfasterX/android-udev-rules/steadfasterX-patch-oneplus/51-android.rules -O /etc/udev/rules.d/51-android.rules
sudo usermod -a -G adbusers <your-username>
(---> on FWUL: sudo usermod -a -G adbusers android )

reboot ... or: if the group exists already and your user was in that group already:

sudo udevadm control --reload-rules
sudo udevadm trigger
reconnect USB, select MTP mode and ensure you have USB DEBUGGING enabled (obviously)

Please let me know if that solved your issue so I can merge this upstream.

.-
[Android Software/Hacking General [Developers Only]] bernavaldiesel1:
hi, can I get root access using fwul in lg v10 h960a with software version 30c-eur-xxx?

I have verified through this combination of numbers and signs (*#*#244773825625#*#*), that the anti-rollback version is 0.

it's the first time I use fwul tool. I would like downgrade from android 7 to android 6, and I do not know how to check the anti-rollback

of a kdz file.

thanks
[Android Software/Hacking General [Developers Only]] steadfasterX:
Well.. read the OP again. FWUL is not a tool for rooting or whatever - it is an environment which can be used to do stuff with Android.

The "stuff" you can do with it is listed in the OP and following posts but thats just an overview which is included.

so ... this is the wrong thread to ask for these kind of things (ie rooting).

Ask that in forum section for your device model and maybe FWUL can give you the base to do it then (if the instructions you found are linux compatible).

.-
[Android Software/Hacking General [Developers Only]] bernavaldiesel1:
thanks for answering, I just saw another post from you about finding the anti-rollback of kdz files.
[Android Software/Hacking General [Developers Only]] hamed_forum:
Can install tot kdz file in this Linux?
[Android Software/Hacking General [Developers Only]] steadfasterX:
No tot. Kdz can be extracted with SALT within FWUL yes.
[Android Software/Hacking General [Developers Only]] LukeSlovian:
Hello Dear Creative Hybrid operating system 2 in 1 Windows and Linux, if I can call this system FULL :) Thank you for being here and You create this system and from version to version, this system really changes :) Thank you for this: )

I managed to properly create a bootable PenDrive with this operating system..

I have a smartphone LG G4 h815, and therefore Dear Creative Hybrid operating system, and the application Salt - 3.21 -4 STABLE, I appeal to you with a very cordial request for your technical support, because without your guidance I can not cope, the application SALT , she began to correctly detect my device. At the moment, this situation, after connecting a smartphone under USB looks like on the attached screenshots.

https://photos.app.goo.gl/P2oLWMf97mY8kh1p9

On the FULL desktop, I have the LG Android Phone icon, but the SALT app does not detect my smartphone. I deeply believe that you will suggest and give me instructions on how to make the smartphone correctly detected in SALT.

Ok, thank you for Your support

I am asking you very warmly for your support. Since I currently have Root made by Super SU, in LineageOS 14.1, I did not know that the Super SU is dead and that support has been given. But I do not have icons with the application, because I manually uninstalled Super SU, including LineageOS 14.1, please help me. I currently have LineageOS 14.1 in LG G4 H815 and is rooted by Super SU. Due to the support for Super SU, I would like to receive support in this section, which partition should I clear? Which partition is associated with the root, and specifically on which partition the files and permissions of root files are saved, if we are flashing a Super SU zip package via Recovery TWRP?

I really want to change the root method, i.e. ... through Magisk Mask, do root in LineageOS 14.1, but first I should clean up - delete and clean these files after Super SU on partitions.

Ok, I understand that support for Supers has been given. In connection with this, I am sorry that I wrote in the appropriate section of the forum.
[Android Software/Hacking General [Developers Only]] Bcoates84:
I have a clean VDI Image for Fwul If you want it to upload to your site. You just mount it in VM. I have had 0 Issues having It as a VDI image. I have found that When I updated My VM Ware station I have lost the ability to Log in normal persistent mode. Also that "Guest" services was no longer working. I think the may of removed Guest services in the newer Version of CM machine.. A mounted ISO or running as a mounted USB image is very risky, I have found the VDI is method is much better. If you Usb boot in to linux it is a little safer. I Also have the Working VM machine exe File of the older version that I can share With you too so you can put it on you server. Only If you want it of course!! Okay just tring to help you out. TTYL :p :p :D
[Android Software/Hacking General [Developers Only]] LukeSlovian:
Ok thanks, but I need help starting the SALT application connection with the LG G4 H815 smartphone, in the FULL system.
[Android Software/Hacking General [Developers Only]] Bcoates84:
Your screen shot link didn't work can u try attaching a photo here tnx.
[Android Software/Hacking General [Developers Only]] oldman20:
hi, i cant boot into FWUL on virtualbox, how did wrong?
[Android Software/Hacking General [Developers Only]] Ken C:
From the op:

keep in mind: Even running in a VM is supported you will have best performance and best user experience when running from DVD/USB-Stick instead
[Android Software/Hacking General [Developers Only]] steadfasterX:
Do not play around with vbox settings. Leave everything as it's default except ram and cpu (and OS to arch 64bit). Read the faq for preconfigured VMs and as said from Ken C you should consider using an usb stick instead .
[Android Software/Hacking General [Developers Only]] shatteredframes:
I can't get FWUL to even start on my MSI laptop, running from a usb stick. What are causes for it getting stuck?
[Android Software/Hacking General [Developers Only]] whoosename:
Maybe you've to go to bios and set bootoptions manually to boot from usb stick
[Android Software/Hacking General [Developers Only]] steadfasterX:
Ensure you have a 64bit system.

Ensure you have not a corrupted download (check md5)

Ensure you have no issues due to flashing (how do you flash it?)

Share a photo of the screen.
[Android Software/Hacking General [Developers Only]] Xsavi:
"Forget Windows Use Linux"? I mean, you could also use this on a virtual machine within Windows.

I appreciate your work though.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Which is stated in the OP and faq .. So yes forget windows and use Linux - to act with android devices. Doesn't matter if from within a VM or by booting it from USB (recommended).
[Android Software/Hacking General [Developers Only]] Chekeenan:
Every time I try to boot fwul I keep getting a "failed to start initialize Pacman database amd sort mirrors when internet becomes available". :( Side note, I'm not sure how to MD5 Check my iso file.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Which FWUL type (VM or USB)?

Which FWUL version ?

Do you have tried the latest nightly ? If not do so.

Screenshots / photo of the error?
[Android Software/Hacking General [Developers Only]] Chekeenan:
I havent tried the newest nightly, I'll give that a shot tonight. Ive tried 3.1 forgetful, persistent, 2.7 forgetful. I havent done a nightly yet. I'll get a screen shot tonight as well.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Good and then answer the most important question about the type .
[Android Software/Hacking General [Developers Only]] Chekeenan:
I've tried a nightly now: FWUL_v2019-06-05_00-17_x86_64_persistent.img, MD5 check cleared. still getting these errors. https://imgur.com/a/1ndHEow https://imgur.com/a/1ndHEow
[Android Software/Hacking General [Developers Only]] steadfasterX:
Well if 2.7 does not work as well it means your device is not supported .. Maybe a very old or new device ? What's the device model? I think I can't do much though .

You can try to use VirtualBox as a last resort ( use 3.1 stable there).
[Android Software/Hacking General [Developers Only]] metropical:
download issue

as seen in attached pict. dl'd from Canadian mirror.
[Android Software/Hacking General [Developers Only]] Vishnuisgod:
hey steadfaster (and everybody),

Im trying to get my laptop back to FWUL, to re-unlock my last g4. Previously I had a stick with persistent V2.7. My cat chewed up the stick so now Im running a fresh install of V3.1. However I cant log in/connect to the wifi. Do I have to create a whole wifi profile with ssid mac, bssid etc? I tried following the first few steps in an online arch linux tutorial, and when I type in iwconfig, I get "no wireless extensions"..... Im at a bit of a loss to where to go next. My connection is shared so I cant even run an ethernet cable.
[Android Software/Hacking General [Developers Only]] steadfasterX:
No hacks needed like that. Try 2.7 again .. It must work out of the box.
[Android Software/Hacking General [Developers Only]] Vishnuisgod:
weird, Im back in, with 2.7

thanx!!!!
[Android Software/Hacking General [Developers Only]] steadfasterX:
The reason is the kernel changed in 3.x to a newer release . This was to support newer hardware but it seems it's not good for everyone . Could you tell me your system specs ?

In FWUL you can collect it with these terminal commands:

lsusb -v

lspci -v

Share the result with paste.omnirom.org and ensure you select 1 year there
[Android Software/Hacking General [Developers Only]] IsaiahRector:
having issues connecting ethernet

i am rooting my lg g6 and i have to download a file and i just cannot figure out how to connect ethernet at all
[Android Software/Hacking General [Developers Only]] bandaka:
usb storge image

How different image ... FWUL v3.1 Persistant 8GB / 15GB / 30GB

minimal requirement use stick ?? GB .

---------- Post added at 03:31 AM ---------- Previous post was at 03:27 AM ----------

How different image ... FWUL v3.1 Persistant 8GB / 15GB / 30GB

minimal requirement use stick ?? GB .
[Android Software/Hacking General [Developers Only]] steadfasterX:
Ethernet is just plugin the cable . If it doesn't work your hardware might not be supported and you could try v2.7 instead

Read FAQ 4a.
[Android Software/Hacking General [Developers Only]] schloop:
newer machine?

i have an AMD machine. am i screwed?
[Android Software/Hacking General [Developers Only]] steadfasterX:
Whats the problem ? Share photos, screenshots of any error messages ...

Also tell the exact pc model you own and the exact graphic card if you know
[Android Software/Hacking General [Developers Only]] schloop:
Whats the problem ? won't boot at all. i'll get past BIOS/everything to boot to the USB and i'm greeted with an error.

Share photos, screenshots of any error messages ... can't get past the IO-SMMU SR-IOV error at the start. will post pictures, once i figure out how to post.

Also tell the exact pc model you own and the exact graphic card if you know. EXACT MODEL: DELL 5575 AMD RYZEN 2500U GPU is VEGA 8.
[Android Software/Hacking General [Developers Only]] steadfasterX:
Good . Photo of the full screen needed.

Also pls try FWUL 2.7 if it behaves different.
[Android Software/Hacking General [Developers Only]] schloop:
2.7 didn't work and i can't really send a picture since my phone is old as ****. the error i'm getting i'm going to type out verbatim.

[ 3.896899] AMD-Vi: Unable to write to IOMMU perf counter.

: : running early hook [udev]

starting version 239

: : running early hook [udev]

: : triggering events. . .

[ 5.714072] ushid 3-1:1.0 couldn't find an input interrupt endpoint

: : running early hook [archiso]

: : running early hook [archiso_loop_mnt]

: : Mounting '/dev/disk/by-label/FWUL' to '/run/archiso/bootmnt'

waiting 30 seconds for device /dev/disk/by-label/FWUL . . .

[ 17.071989] ubb 2-2: device not accepting address 2, error -62

________________________________________________________-

that's all of it. my usb stick is on usb 3.0 my usb stick is usb 3.0, my phone is connected to the only usb 2.0 port cause i read it's best to be kept that way. i'm trying to root the LG v30 and this is one of the steps for a successful root. thanks.
[Android Software/Hacking General [Developers Only]] steadfasterX:
ok so 2 things to try:

1) enable IOMMU in your BIOS. Maybe that guide helps for yours: https://us.informatiweb.net/tutoria...-vt-d-in-your-motherboard-bios.html#amd-iommu

2) if that alone does not allow to boot do these steps as well:

boot

when you see the FWUL boot menu press the TAB key on your keyboard which stops booting and allows to edit

the cursor is already at the end so press the space bar once and type: "iommu=soft" without the quotes (english keyboard layout..)

Then just press enter and see what happens
[Android Software/Hacking General [Developers Only]] schloop:
no luck. i'm using BalenaEtcher should i use something else?