PSXHAX.COM website and domain for sale. Contact Us with your offer!
PS4 Name 2 NID Plugin for IDA 7.0-7.2 Released by SocraticBliss
While awaiting further development of his PS4 Module Dumper payload to dump all of the PlayStation 4 modules and proceeding his PS4 Module Loader, @SocraticBliss recently released via Twitter a PS4 Name 2 NID Plugin (ps4_name2nid_plugin) for use with the Interactive Disassembler IDA 7.0-7.2 by scene developers. :geek:

Download: ps4_name2nid_plugin-master.zip / GIT

This comes following related PS4Link Updates, several PlayStation 4 NIDs, some more PS4 NIDs and a PS4 NID to Function Name Resolver with additional details below from the README.md: PS4 Name 2 NID Plugin

SocraticBliss (R)

ps4_name2nid.py: IDA plugin to help create new NIDs to extend aerolib.csv

Installation Instructions

0. Install the latest https://github.com/SocraticBliss/ps4_module_loader
1. Place the ps4_name2nid.py and needed_nids.txt files in your IDA's plugins directory
2. Open the needed_nids.txt file in Notepad and insert one needed PS4 NID per row

Example needed_nids.txt
Code:
rFCJnwsHUYA
L9bnN8gtIRA
KC23EegtMiY
3. Load a PS4 Module file (.prx, .sprx, .elf, .self)
4. Select a name/string so that it becomes highlighted in IDA
5. Press the hotkey Ctrl+N and it will turn the name/string into a PS4 NID and show up in the Output window
6. If the PS4 NID is in your needed_nids.txt, it will automatically append the PS4 NID and name to your aerolib.csv!

If you...
PS4 Android APK for Black Ops 3 (BO3) 1.26 Campaign Mod by MrNiato
Following his PS4 Android APK to Mod BO3 1.00, PlayStation 4 developer @MrNiato shared on Twitter a PS4 Android APK for Call of Duty: Black Ops 3 (BO3) 1.26 Campaign 1.0 Mod with a demonstration video below from his YouTube Channel for those with a jailbroken PS4 5.05 console. (y)

Download: bo3.campaign.mrniatomodsps4.apk (70.2 MB) / Android-PS4-BO3-1.26-Campaign-master.zip / GIT

From the README.md: Android-PS4-BO3-1.26-Campaign

Description


This an APK to mod BO3 1.26 Campaign on PS4. You will need to inject the RTE payload by yourself before connecting the PlayStation 4.

Current version of the APK : 1.0

Video

Video (1.0) :

[BO3/1.26] PS4 Android APK for Campaign (1.0)
Follow me :
PS4ToPi: PS4 DualShock 4 Controller to Pi Python Script by Alexoliveira21
We've seen Controlling a DJI Tello Drone, Controlling DeepRacer Race Cars, Controlling a Simple Wireless Rover and most recently Controlling NAO Robots with the PlayStation 4 DualShock 4 controller and alexoliveira21 has now shared a PS4ToPi DS4 to Pi Python Script on Github for use with Adafruit Industries programmable devices by scene developers. 🎮

Download: ps4ToPi-master.zip / GIT

Below is the PS4ToPi script from ps4Controller.py:
Code:
import pygame
from adafruit_servokit import ServoKit

#initializes servos
kit = ServoKit(channels = 16)
steering = kit.servo[0]
motor = kit.servo[15]
steering.angle = 90
motor.angle = 90

#initializes pygame
pygame.init()

#creates a controller object
controller = pygame.joystick.Joystick(0)

#initializes the controller
controller.init()

def scale_servo(x):

        # used to scale -1,1 to 0,180
        y = round((30-70)*x+1/1+1+70,2)

        return y

try:
    while True:
        events = pygame.event.get()
        for event in events:
            angle = scale_servo(controller.get_axis(0))
            steering.angle = angle
            print("Angle: {}".format(angle))
            if event.type == pygame.JOYBUTTONDOWN:
                if controller.get_button(0):
                    print("X Pressed")
                elif controller.get_button(1):
                    print("Circle Pressed")
                elif controller.get_button(2):
                    print("Triangle Pressed")
                elif controller.get_button(3):
                    print("Square Pressed")
                elif controller.get_button(4):
                    print("L1 Pressed")
                elif controller.get_button(5):
                    print("R1 Pressed")...
CECPS4: PS4 Linux Scripts with Single Keyboard Inputs by Minimurti
When initially released last June we missed doing an article covering it, but for those who fancy using single keyboard inputs to control the PS4 check out the CECPS4 Linux scripts on Github by Minimurti if you haven't done so already. 🐧

Download: cecps4-master.zip / GIT

Here are some additional details from the README.md: CECPS4

:arrow: This Project has been moved over here: https://github.com/minimurti/murti-cec-remote

Liinux scripts used to control PS4 with single keyboard inputs.

The following three files are ran at startup on my Raspberry Pi to control my PS4 via cec commands, using noral keyboard input. "test" must be used as a startup script to run exactly when the devise is turned on. It will only work if it is run at startup. (Or if no other terminals have been opened.)

You will need the following utilities for it to work
Below are some related PlayStation 4 Linux topics sorted by date (with the oldest first) for those interested:
NAO PS4 Control: NAO Robots with PS4 DualShock 4 Controller by Caiit
Proceeding the WiFi Rover for RPi DS4 PS4 Controller earlier this week, today developer Caiit committed on Github NAO PS4 Control which as the name implies allows you to control a NAO Robot with a PlayStation 4 DualShock 4 (DS4) Controller. 🤖 🎮

Download: nao_ps4_control-master.zip / GIT

From the README.md: NAO PS4 Control

Requirements

pygame and Pillow can be installed using pip or the requirements file:
Code:
pip install -r requirements.txt
NaoQi cannot be installed using pip and should be installed following this link.

Setup

Copy sound files to the robot:
Code:
scp -r sounds/ nao@<robot_ip>:~/
Connect the robot and the ps4 controller to your laptop.

To connect the ps4 controller via bluetooth follow this link.

Run
Code:
cd scripts/ python ps4.py -ip <robot_ip>
Controls
  • Left joystick: move in x/y direction
  • Right joystick: turn
  • X: wave
  • O: kick
  • △: elephant
  • □: saxophone
  • PS4: shutdown (robot will go to rest position and disconnect)
Add new motions
  • Create a new python file in motions/.
  • Add the motion to the NAO class.
  • Add the motion to a specific button in the PS4 class.
C++
Code:
Install smfl sudo apt-get install libsfml-dev
And for those unfamiliar with NAO Bots, below is a brief demonstration video of the popular humanoid robots in action. :LOL:

Self Consciousness with NAO Bots
Back
Top