Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fakeusb, can't delete files #45

Open
alicepergatta opened this issue Aug 6, 2020 · 27 comments
Open

Fakeusb, can't delete files #45

alicepergatta opened this issue Aug 6, 2020 · 27 comments

Comments

@alicepergatta
Copy link

I'm trying to delete unneeded files from /user/home/fakeusb
But can't

No matter how i'm trying, through FTP or file explorer - i can't
No matter is fakeusb loaded or not.
20200806_115549_00583732

@sleirsgoevy
Copy link
Owner

  1. How (exact payload version) are you copying the files?
  2. What FTP payload are you using to delete files?
  3. Try removing the files after a fresh boot, without activating FAKEUSB. This should not matter, but just in case.

@alicepergatta
Copy link
Author

Also, i can't write new files in /user/home/fakeusb

  1. I'm using https://sleirsgoevy.github.io/ps4jb/
  2. Tried few of them, usually prefer Lapy's PS4-XPLORER as FTP-server
  3. Tried with and without activating fakeusb, even tried different mira

But somehow, i can delete and write new files in DLC dir

For me, it looks like somebody did chmod 444 /user/home/fakeusb but did'nt used -R

@alicepergatta
Copy link
Author

alicepergatta commented Aug 9, 2020

No matter which FTP payload i'm using, i seeing 777 permissions at files in /user/home/fakeusb

But
fakeusb dir - 454
DLC - 676

@sleirsgoevy
Copy link
Owner

Then I think you should just chmod fakeusb to 777 and then remove stuff. Personally I use my own FTP payload (at https://sleirsgoevy.github.io/ps4jb/) and have no problems with deleting files from /user/home/fakeusb.

@alicepergatta
Copy link
Author

But how can i chmod if there is no terminal app on PS4?

@sleirsgoevy
Copy link
Owner

sleirsgoevy commented Aug 9, 2020

  1. Try deleting the files via the FTP server from this repository. If your FTP client fails to connect, netcat to port 2121 and type DELE /user/home/fakeusb/blablabla.pkg
  2. You can try creating a payload (see src/payloads/example/) that simply does chmod("/user/home/fakeusb", 777) and pushing it via netcat.

@alicepergatta
Copy link
Author

220 FTP ready
             DELE /user/home/fakeusb/P5R.pkg
533 ENOENT

  1. Ok, will try soon

@alicepergatta
Copy link
Author

Tried to build src/payloads/example/

alice-desktop example # make
gcc -isystem ../../8cc/freebsd-headers -nostdinc -nostdlib -static ../lib/lib.a main.c -Wl,-gc-sections -o payload.elf
../lib/lib.a: In function `dlopen_ex':
(.text+0xdf): undefined reference to `__stack_chk_fail'
../lib/lib.a: In function `dlsym':
(.text+0x162): undefined reference to `__stack_chk_fail'
collect2: error: ld returned 1 exit status
Makefile:10: recipe for target 'payload.elf' failed
make: *** [payload.elf] Error 1
alice-desktop example # 

Don't know what to do

@sleirsgoevy
Copy link
Owner

Add -fno-stack-protector to gcc command line, in both src/payloads/lib/Makefile and src/payloads/example/Makefile.

Sorry for the late response, don't really keep track of this issue tracker.

@AndyToliou
Copy link

Please sleirsgoevy do something.. I have this problem too.....

@alicepergatta
Copy link
Author

I built that example, but somewhy alert code doesn't work...and i doubt that it's working
(tested alert example separately - not working)

`
#include <unistd.h>
#include <stdio.h>
#include <sys/mount.h>
#include <sys/stat.h>
#include <signal.h>
void* dlopen(const char*, int);
void* dlsym(void*, const char*);

int main()
{
void* handle = dlopen("/system/common/lib/libSceSysUtil.sprx", 0);
int(sceSysUtilSendSystemNotificationWithText)(int, const char) = dlsym(handle, "sceSysUtilSendSystemNotificationWithText");
sceSysUtilSendSystemNotificationWithText(222, "AAAAAAAAAAAAAAAAAAAA");
chmod("/user/home/fakeusb", 777);
return 0;
}
'

Sending it with nc, "launching payload", but no effect
example.zip

@DoktorVanHelsing
Copy link

DoktorVanHelsing commented Jan 3, 2022

The same issue. It looks like fakeusb.js sometimes change "fakeusb" directory privileges from "drwsr-sr-s" to "dr-sr-sr-s" and after that sript is unable to turn back directory into good one with correct privileges.
image

@DoktorVanHelsing
Copy link

Solutions is creating new payload. Copy sleirsgoevy/ps4jb-payloads repo, enter into fakeusb directory, edit main.c. Remove entire main() body and write into it "chmod("/user/home/fakeusb", 0777);", save, close. Be on linux or use wsl, download dependencies (make, yasm, python), first make "lib", then go into modified fakeusb and make it. After all push generated payload into PS4 and it should help.

@zathoraus
Copy link

Solutions is creating new payload. Copy sleirsgoevy/ps4jb-payloads repo, enter into fakeusb directory, edit main.c. Remove entire main() body and write into it "chmod("/user/home/fakeusb", 0777);", save, close. Be on linux or use wsl, download dependencies (make, yasm, python), first make "lib", then go into modified fakeusb and make it. After all push generated payload into PS4 and it should help.

I don't have coding skills so I can't implement the "solution"

I did rename the Folder to fakeusb1 and created a new fakeusb folder to start fresh. But I can't delete the fakeusb1 folder or its contents individually. and I'm afraid it's eating up space on my hdd.

Can someone help me, please? I use filezilla

@DoktorVanHelsing
Copy link

Solutions is creating new payload. Copy sleirsgoevy/ps4jb-payloads repo, enter into fakeusb directory, edit main.c. Remove entire main() body and write into it "chmod("/user/home/fakeusb", 0777);", save, close. Be on linux or use wsl, download dependencies (make, yasm, python), first make "lib", then go into modified fakeusb and make it. After all push generated payload into PS4 and it should help.

I don't have coding skills so I can't implement the "solution"

I did rename the Folder to fakeusb1 and created a new fakeusb folder to start fresh. But I can't delete the fakeusb1 folder or its contents individually. and I'm afraid it's eating up space on my hdd.

Can someone help me, please? I use filezilla

Do you have ability to rename "fakeusb1" folder into "fakeusb" again? If yes rename it and use this fakeusb-remover.zip. You should inject this by NetCat GUI, normal PS4 ip and port 9090 (if I remember correctly). From PS4 side you need to check "Enable BinLoader Server" at GoldHEN.

@zathoraus
Copy link

Solutions is creating new payload. Copy sleirsgoevy/ps4jb-payloads repo, enter into fakeusb directory, edit main.c. Remove entire main() body and write into it "chmod("/user/home/fakeusb", 0777);", save, close. Be on linux or use wsl, download dependencies (make, yasm, python), first make "lib", then go into modified fakeusb and make it. After all push generated payload into PS4 and it should help.

I don't have coding skills so I can't implement the "solution"
I did rename the Folder to fakeusb1 and created a new fakeusb folder to start fresh. But I can't delete the fakeusb1 folder or its contents individually. and I'm afraid it's eating up space on my hdd.
Can someone help me, please? I use filezilla

Do you have ability to rename "fakeusb1" folder into "fakeusb" again? If yes rename it and use this fakeusb-remover.zip. You should inject this by NetCat GUI, normal PS4 ip and port 9090 (if I remember correctly). From PS4 side you need to check "Enable BinLoader Server" at GoldHEN.

TY for your response! I don't know how to use net cat to inject.....

@DoktorVanHelsing
Copy link

DoktorVanHelsing commented Jan 17, 2022

I upload my code to solve this issue and ask for "pull request" sleirsgoevy/ps4jb-payloads#5.

So you need to download NetCat GUI v1.2.
From PS4 side check "Enable BinLoader Server" in GoldHEN, then check your PS4 ip address at "Network" -> "View Connection Status". The last step is change "fakeusb1" folder name to "fakeusb".
On PC run NetCat GUI v1.2, wrote PS4 ip address at first box, then at second box enter port 9090. CLick on 4 box (that one with "...") and choose payload.bin which I send a few message above at zip (or you can enter into my pull-request downlad and compile code), press "Inject Payload" button

@zathoraus
Copy link

I upload my code to solve this issue and ask for "pull request" sleirsgoevy/ps4jb-payloads#5.

So you need to download NetCat GUI v1.2. From PS4 side check "Enable BinLoader Server" in GoldHEN, then check your PS4 ip address at "Network" -> "View Connection Status". The last step is change "fakeusb1" folder name to "fakeusb". On PC run NetCat GUI v1.2, wrote PS4 ip address at first box, then at second box enter port 9090. CLick on 4 box (that one with "...") and choose payload.bin which I send a few message above at zip (or you can enter into my pull-request downlad and compile code), press "Inject Payload" button

I did what you said and I don't know if I did it right but it's not working still

(Command: DELE Resident Evil (CUSA-01067).pkg
Response: 550 Could not delete the file.
Command: DELE NHL.21_CUSA18182_v1.10_[7.50]OPOISSO893.pkg
Response: 550 Could not delete the file.
Command: DELE NHL.21_CUSA18182_v1.00
[7.50]OPOISSO893.pkg
Response: 550 Could not delete the file.
Command: DELE NHL.21_CUSA18182_A0110_BACKPORT
[5.05-6.72-7.02]OPOISSO893.pkg
Response: 550 Could not delete the file.
Command: DELE EA.SPORTS.UFC.4_CUSA14209_A0402_BACKPORT
[5.05-6.72-7.02]_OPOISSO893.pkg
Response: 550 Could not delete the file.
Command: DELE CUSA14209_00-EASPORTSUFC4GAME-A0402-V0100 (Game-2u.com).pkg
Response: 550 Could not delete the file.
Command: DELE CUSA14209_00-EASPORTSUFC4GAME-A0100-V0100 (Game-2u.com).pkg
Response: 550 Could not delete the file.
Command: DELE/user/home/fakeusb/Resident Evil (CUSA-01067).pkg
Response: 502 Sorry, command not implemented. :(
Status: Deleting "/user/home/fakeusb/Resident Evil (CUSA-01067).pkg"
Command: CWD /user/home/fakeusb
Response: 250 Requested file action okay, completed.
Command: PWD
Response: 257 "/user/home/fakeusb" is the current directory.
Command: DELE Resident Evil (CUSA-01067).pkg
Response: 550 Could not delete the file.)

@zathoraus
Copy link

So basically all that's in these folders are eating up a ton of Space. So please continue to help DoktorVanHelsing if you can. I may just be missing a step.....

@DoktorVanHelsing
Copy link

So basically all that's in these folders are eating up a ton of Space. So please continue to help DoktorVanHelsing if you can. I may just be missing a step.....

Which program for ftp transfer are you using? Could you provide a screenshot with seeable what type of access privilages have folder "fakeusb" and files in that directory? When you used NetCat GUI the status was changed. Did it changed to "Failed" or "Done"?

@zathoraus
Copy link

zathoraus commented Mar 23, 2023

So basically all that's in these folders are eating up a ton of Space. So please continue to help DoktorVanHelsing if you can. I may just be missing a step.....

Which program for ftp transfer are you using? Could you provide a screenshot with seeable what type of access privilages have folder "fakeusb" and files in that directory? When you used NetCat GUI the status was changed. Did it changed to "Failed" or "Done"?

(DoktorVanHelsing)
I did upload a screenshot below.......

I apologize for not doing it sooner but I had given up on it. Hopefully, you're still around to help me with this issue. I have searched google everywhere and here seems to be the only and last hope to resolve this issue.

I hope I do not have to reformat or mess with the database cause i don't want to have to reinstall any of the games.

I know that these folders are eating up space on mt internal 1tb drive. I install all games to a 5tb external but I FTP the install PKG files to the fakeusb folder to install them.

2 different times I have had issues with the fakeusb folder and had to rename them so I can create a new fakeusb folder to continue to install new games. It's so frustrating not being able to delete the 2 folders fakeusb2 and fakeusb4 as they are probable eating up 128gb and 132gb.

I have renamed both folders back to fakeusb individually and tried to edit the permissions of the folder to 0777, X777 and 777 but the permissions don't change.

Edit:
Also I did inject your payload with netcat with port 9090 and it didn't work for me. but maybe I didn't do it right even though I think I did.

Screenshot 2023-03-23 075905

@DoktorVanHelsing
Copy link

omg it's 1 year old man...
So if you look into code of my fakeusb-remover (here: sleirsgoevy/ps4jb-payloads@4208d58), you will see it is very simple.
chmod("/user/home/fakeusb", 0777);
This one line change directory with name fakeusb privilages to 0777.
You can't change the privilages of fakeusb by using Filezilla you can do it only by using PS4 root.

  1. I hope you are using GoldHEN, if no use it.
  2. You should look at internet how to enable at GoldHEN loading custom payloads.
  3. When you will be done with that, you should download NetCat GUI 1.2, run it
  4. Provide your PS4 IP (you can find it at PS4 settings and rememeber that your PC must be connected to the same ip address pool)
  5. Provide port (the information which one should be somwhere near GoldHen option which you turned on at step 2)
  6. Click on the "..." button and select payload.bin which I provide you at comment from Jan 17, 2022
  7. Press button "Inject Payload"
  8. Now on console screen on the left upper corner the information about upload custom payload should appear.
  9. Don't turn off console
  10. Connect to console via Filezilla
  11. Remove fakeusb directory
  12. Rename directory fakeusb2 to fakeusb
  13. Repeat step 4-11
  14. Rename directory fakeusb4 to fakeusb
  15. Repeat step 4-11
  16. It should be done

If you are unable to change name fakeusb2/fakeusb4 to fakeusb due to lack of privilages, that you need to download my code which I provide at the begining of this message. Change in it fakeusb to fakeusb2 or fakeusb4, then build it by using sleirsgoevy build instruction from main page https://github.com/sleirsgoevy/ps4jb, then you can use above 1-16 step instruction. Ofc you should build and inject my changed code 2 times. FIrst time with fakeusb2, second time with fakeusb4

@zathoraus
Copy link

zathoraus commented Mar 23, 2023

omg it's 1 year old man... So if you look into code of my fakeusb-remover (here: sleirsgoevy/ps4jb-payloads@4208d58), you will see it is very simple. chmod("/user/home/fakeusb", 0777); This one line change directory with name fakeusb privilages to 0777. You can't change the privilages of fakeusb by using Filezilla you can do it only by using PS4 root.

  1. I hope you are using GoldHEN, if no use it.
  2. You should look at internet how to enable at GoldHEN loading custom payloads.
  3. When you will be done with that, you should download NetCat GUI 1.2, run it
  4. Provide your PS4 IP (you can find it at PS4 settings and rememeber that your PC must be connected to the same ip address pool)
  5. Provide port (the information which one should be somwhere near GoldHen option which you turned on at step 2)
  6. Click on the "..." button and select payload.bin which I provide you at comment from Jan 17, 2022
  7. Press button "Inject Payload"
  8. Now on console screen on the left upper corner the information about upload custom payload should appear.
  9. Don't turn off console
  10. Connect to console via Filezilla
  11. Remove fakeusb directory
  12. Rename directory fakeusb2 to fakeusb
  13. Repeat step 4-11
  14. Rename directory fakeusb4 to fakeusb
  15. Repeat step 4-11
  16. It should be done

If you are unable to change name fakeusb2/fakeusb4 to fakeusb due to lack of privilages, that you need to download my code which I provide at the begining of this message. Change in it fakeusb to fakeusb2 or fakeusb4, then build it by using sleirsgoevy build instruction from main page https://github.com/sleirsgoevy/ps4jb, then you can use above 1-16 step instruction. Ofc you should build and inject my changed code 2 times. FIrst time with fakeusb2, second time with fakeusb4

Thanks again for your help!

Seems straight forward...... But do I need to change the code in the payload.bin?

Edit:
I loaded payload.bin it showed on and I cannot connect to PS4 via filezilla now port: 9090 or port:2121.

Edit:
I cycled the connection on the PS4 side in settings for Port: 2121 and Port: 9090 while PS4 was still connected. I injected payload.bin with netcat 1.2 and it showed received from my PC. then back on Filezilla shows im still connected yet I still can't delete fakeusb.

Payload no connect 2

Edit:
The permissions for the files in the fakeusb folder are 777 but the fakeusb folder itself is 554. Is that an issue?

Payload no connect 3

Edit:
Below are the permissions the the fakeusb current folder that I still have access to delete, rename, FTP files, ect.
Payload no connect 4

Let me know if I'm missing something.
(I feel like I'm almost there. And if I solve this....this thread will help a lot of people later.)

@zathoraus
Copy link

omg it's 1 year old man... So if you look into code of my fakeusb-remover (here: sleirsgoevy/ps4jb-payloads@4208d58), you will see it is very simple. chmod("/user/home/fakeusb", 0777); This one line change directory with name fakeusb privilages to 0777. You can't change the privilages of fakeusb by using Filezilla you can do it only by using PS4 root.

  1. I hope you are using GoldHEN, if no use it.
  2. You should look at internet how to enable at GoldHEN loading custom payloads.
  3. When you will be done with that, you should download NetCat GUI 1.2, run it
  4. Provide your PS4 IP (you can find it at PS4 settings and rememeber that your PC must be connected to the same ip address pool)
  5. Provide port (the information which one should be somwhere near GoldHen option which you turned on at step 2)
  6. Click on the "..." button and select payload.bin which I provide you at comment from Jan 17, 2022
  7. Press button "Inject Payload"
  8. Now on console screen on the left upper corner the information about upload custom payload should appear.
  9. Don't turn off console
  10. Connect to console via Filezilla
  11. Remove fakeusb directory
  12. Rename directory fakeusb2 to fakeusb
  13. Repeat step 4-11
  14. Rename directory fakeusb4 to fakeusb
  15. Repeat step 4-11
  16. It should be done

If you are unable to change name fakeusb2/fakeusb4 to fakeusb due to lack of privilages, that you need to download my code which I provide at the begining of this message. Change in it fakeusb to fakeusb2 or fakeusb4, then build it by using sleirsgoevy build instruction from main page https://github.com/sleirsgoevy/ps4jb, then you can use above 1-16 step instruction. Ofc you should build and inject my changed code 2 times. FIrst time with fakeusb2, second time with fakeusb4

Even though this is a year-old thread, you still to the time to respond. I really appreciate the time you took to explain how to attempt to fix my issue. Unfortunately, I don't know too much about all this stuff. I did follow your instructions. You can see my above post. I'm still not able to delete them.

Maybe if the payload.bin is edited to change the permissions of fakeusb itself? the contents of the folder have the permissions set to 777 but the fakeusb folder is 554. I don't know how to code the payload.bin file.

Please help me DoktorVanHelsing...... Thanks in advance!

@zathoraus
Copy link

omg it's 1 year old man... So if you look into code of my fakeusb-remover (here: sleirsgoevy/ps4jb-payloads@4208d58), you will see it is very simple. chmod("/user/home/fakeusb", 0777); This one line change directory with name fakeusb privilages to 0777. You can't change the privilages of fakeusb by using Filezilla you can do it only by using PS4 root.

  1. I hope you are using GoldHEN, if no use it.
  2. You should look at internet how to enable at GoldHEN loading custom payloads.
  3. When you will be done with that, you should download NetCat GUI 1.2, run it
  4. Provide your PS4 IP (you can find it at PS4 settings and rememeber that your PC must be connected to the same ip address pool)
  5. Provide port (the information which one should be somwhere near GoldHen option which you turned on at step 2)
  6. Click on the "..." button and select payload.bin which I provide you at comment from Jan 17, 2022
  7. Press button "Inject Payload"
  8. Now on console screen on the left upper corner the information about upload custom payload should appear.
  9. Don't turn off console
  10. Connect to console via Filezilla
  11. Remove fakeusb directory
  12. Rename directory fakeusb2 to fakeusb
  13. Repeat step 4-11
  14. Rename directory fakeusb4 to fakeusb
  15. Repeat step 4-11
  16. It should be done

If you are unable to change name fakeusb2/fakeusb4 to fakeusb due to lack of privilages, that you need to download my code which I provide at the begining of this message. Change in it fakeusb to fakeusb2 or fakeusb4, then build it by using sleirsgoevy build instruction from main page https://github.com/sleirsgoevy/ps4jb, then you can use above 1-16 step instruction. Ofc you should build and inject my changed code 2 times. FIrst time with fakeusb2, second time with fakeusb4

Even though this is a year-old thread, you still to the time to respond. I really appreciate the time you took to explain how to attempt to fix my issue. Unfortunately, I don't know too much about all this stuff. I did follow your instructions. You can see my above post. I'm still not able to delete them.

Maybe if the payload.bin is edited to change the permissions of fakeusb itself? the contents of the folder have the permissions set to 777 but the fakeusb folder is 554. I don't know how to code the payload.bin file.

Please help me DoktorVanHelsing...... Thanks in advance!

Problem Solved!!!
I used the custom command "MTRW" on FileZilla with the new GoldHEN 2.4b5 Release and it allowed me to permanently change the file permission settings of fakeub0 to 777 and then I was able to delete the folders and all their contents.

@DoktorVanHelsing
Copy link

omg it's 1 year old man... So if you look into code of my fakeusb-remover (here: sleirsgoevy/ps4jb-payloads@4208d58), you will see it is very simple. chmod("/user/home/fakeusb", 0777); This one line change directory with name fakeusb privilages to 0777. You can't change the privilages of fakeusb by using Filezilla you can do it only by using PS4 root.

  1. I hope you are using GoldHEN, if no use it.
  2. You should look at internet how to enable at GoldHEN loading custom payloads.
  3. When you will be done with that, you should download NetCat GUI 1.2, run it
  4. Provide your PS4 IP (you can find it at PS4 settings and rememeber that your PC must be connected to the same ip address pool)
  5. Provide port (the information which one should be somwhere near GoldHen option which you turned on at step 2)
  6. Click on the "..." button and select payload.bin which I provide you at comment from Jan 17, 2022
  7. Press button "Inject Payload"
  8. Now on console screen on the left upper corner the information about upload custom payload should appear.
  9. Don't turn off console
  10. Connect to console via Filezilla
  11. Remove fakeusb directory
  12. Rename directory fakeusb2 to fakeusb
  13. Repeat step 4-11
  14. Rename directory fakeusb4 to fakeusb
  15. Repeat step 4-11
  16. It should be done

If you are unable to change name fakeusb2/fakeusb4 to fakeusb due to lack of privilages, that you need to download my code which I provide at the begining of this message. Change in it fakeusb to fakeusb2 or fakeusb4, then build it by using sleirsgoevy build instruction from main page https://github.com/sleirsgoevy/ps4jb, then you can use above 1-16 step instruction. Ofc you should build and inject my changed code 2 times. FIrst time with fakeusb2, second time with fakeusb4

Even though this is a year-old thread, you still to the time to respond. I really appreciate the time you took to explain how to attempt to fix my issue. Unfortunately, I don't know too much about all this stuff. I did follow your instructions. You can see my above post. I'm still not able to delete them.
Maybe if the payload.bin is edited to change the permissions of fakeusb itself? the contents of the folder have the permissions set to 777 but the fakeusb folder is 554. I don't know how to code the payload.bin file.
Please help me DoktorVanHelsing...... Thanks in advance!

Problem Solved!!! I used the custom command "MTRW" on FileZilla with the new GoldHEN 2.4b5 Release and it allowed me to permanently change the file permission settings of fakeub0 to 777 and then I was able to delete the folders and all their contents.

I am sorry for not responding. I have lack of time in real, so I planned to help you this weekend, but I glad that problem is resolved already ^^

@zathoraus
Copy link

omg it's 1 year old man... So if you look into code of my fakeusb-remover (here: sleirsgoevy/ps4jb-payloads@4208d58), you will see it is very simple. chmod("/user/home/fakeusb", 0777); This one line change directory with name fakeusb privilages to 0777. You can't change the privilages of fakeusb by using Filezilla you can do it only by using PS4 root.

  1. I hope you are using GoldHEN, if no use it.
  2. You should look at internet how to enable at GoldHEN loading custom payloads.
  3. When you will be done with that, you should download NetCat GUI 1.2, run it
  4. Provide your PS4 IP (you can find it at PS4 settings and rememeber that your PC must be connected to the same ip address pool)
  5. Provide port (the information which one should be somwhere near GoldHen option which you turned on at step 2)
  6. Click on the "..." button and select payload.bin which I provide you at comment from Jan 17, 2022
  7. Press button "Inject Payload"
  8. Now on console screen on the left upper corner the information about upload custom payload should appear.
  9. Don't turn off console
  10. Connect to console via Filezilla
  11. Remove fakeusb directory
  12. Rename directory fakeusb2 to fakeusb
  13. Repeat step 4-11
  14. Rename directory fakeusb4 to fakeusb
  15. Repeat step 4-11
  16. It should be done

If you are unable to change name fakeusb2/fakeusb4 to fakeusb due to lack of privilages, that you need to download my code which I provide at the begining of this message. Change in it fakeusb to fakeusb2 or fakeusb4, then build it by using sleirsgoevy build instruction from main page https://github.com/sleirsgoevy/ps4jb, then you can use above 1-16 step instruction. Ofc you should build and inject my changed code 2 times. FIrst time with fakeusb2, second time with fakeusb4

Even though this is a year-old thread, you still to the time to respond. I really appreciate the time you took to explain how to attempt to fix my issue. Unfortunately, I don't know too much about all this stuff. I did follow your instructions. You can see my above post. I'm still not able to delete them.
Maybe if the payload.bin is edited to change the permissions of fakeusb itself? the contents of the folder have the permissions set to 777 but the fakeusb folder is 554. I don't know how to code the payload.bin file.
Please help me DoktorVanHelsing...... Thanks in advance!

Problem Solved!!! I used the custom command "MTRW" on FileZilla with the new GoldHEN 2.4b5 Release and it allowed me to permanently change the file permission settings of fakeub0 to 777 and then I was able to delete the folders and all their contents.

I am sorry for not responding. I have lack of time in real, so I planned to help you this weekend, but I glad that problem is resolved already ^^

No problem! I appreciate your help already. It freed up like 200+ gb.

(Can I connect with you outside of this platform?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants