Skip to content

A modern PowerShell GUI tool for installing ARK-4 Custom Firmware on PSP devices. Features automatic PSP detection, real-time progress tracking, and a dark-themed interface.

Notifications You must be signed in to change notification settings

Nigel1992/Ark4-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARK-4 Assistant ๐ŸŽฎ

GitHub Release License PowerShell PRs Welcome

ARK-4 Assistant Screenshot

A modern, user-friendly WPF-based GUI tool for installing ARK-4 Custom Firmware on PlayStation Portable (PSP) devices.

Features โ€ข Requirements โ€ข Installation โ€ข Usage โ€ข Contributing โ€ข License

โœจ Latest Updates

๐ŸŽจ Major UI Framework Update

  • ๐Ÿ”„ Migrated from Windows Forms to WPF for improved performance and modern UI
  • ๐Ÿ“ฑ Implemented XAML-based interface with responsive grid layout
  • ๐ŸŽฏ Enhanced visual design with modern controls and animations
  • ๐Ÿ”— Added GitHub source code link in footer

๐ŸŽญ Visual Improvements

  • ๐ŸŒ™ Redesigned dark theme with accent colors
  • ๐Ÿ”ฒ Modern button styles with hover effects
  • ๐Ÿ“Š Enhanced progress bar visualization
  • ๐ŸŽฎ Integrated PSP icon in header area
  • ๐Ÿ“ Improved footer layout with source code link

โšก Installation Process Enhancements

  • ๐Ÿ“ˆ Added detailed progress tracking with status indicators
  • ๐Ÿ”„ Improved extraction progress calculation accuracy
  • โœ… Enhanced checklist system with visual status markers:
    [ .. ] In Progress
    [ โœ“ ] Completed
    [ โœ— ] Error
    [ - ] Skipped
    
  • ๐Ÿ“ข Added real-time feedback during file operations

๐Ÿ› ๏ธ Debug Mode Improvements

  • ๐Ÿ”ง Streamlined debug mode interface
  • ๐Ÿ“Š Enhanced status message handling
  • ๐ŸŽจ Consistent text styling across all modes
  • ๐Ÿ“Œ Improved version display formatting in debug mode

๐Ÿš€ Features

Core Features Advanced Features
๐ŸŽฎ Automatic PSP Detection ๐Ÿ›ก๏ธ Safe Installation
๐Ÿ”„ Latest ARK-4 Auto-Update ๐Ÿ“ Detailed Logging
๐Ÿ“Š Real-time Progress ๐Ÿ” Debug Mode
๐ŸŒˆ Modern Dark Theme โšก Smart Version Management
๐Ÿ”„ Auto Drive Refresh ๐Ÿ’พ Backup Support

๐Ÿ“‹ Requirements

  • ๐Ÿ’ป Windows OS with PowerShell
  • ๐ŸŽฎ PSP on firmware 6.60 or 6.61
  • ๐Ÿ”Œ USB cable
  • ๐Ÿ’พ Memory Stick (not required for PSP Go)
  • ๐ŸŒ Internet connection

๐Ÿ“ฅ Installation & Running

๐Ÿš€ Option 1: Run Directly (Recommended)

irm raw.githubusercontent.com/Nigel1992/Ark4-Assistant/main/Helper.ps1 | iex
๐Ÿ“Œ If PowerShell blocks the script
  1. Open PowerShell as Administrator
  2. Run: Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  3. Type 'Y' to accept
  4. Try running the command again

๐Ÿ“ฆ Option 2: Manual Download

  1. Download the latest release from GitHub
  2. Extract the files
  3. Right-click Helper.ps1 and select "Run with PowerShell"
  4. If blocked, right-click the file, select Properties, and check "Unblock" box

๐Ÿ“– Usage

  1. Connect your PSP via USB
  2. Enable USB Connection mode
  3. Launch ARK-4 Assistant
  4. Click "Detect PSP" or select drive
  5. Click "Start" to begin
  6. โš ๏ธ IMPORTANT: Verify firmware:
    • Settings > System Settings > System Information
    • Confirm NO custom firmware
    • Verify Official Firmware 6.60/6.61
  7. Follow on-screen instructions

๐Ÿ”ง Advanced Features

๐Ÿ” Debug Mode
  • Toggle debug mode for testing
  • Simulate different CFW states
  • Access detailed logs
  • Test installation scenarios
โš ๏ธ Error Handling
  • Comprehensive error catching
  • Detailed error messages
  • Safe failure states
  • Recovery suggestions

โ— Troubleshooting

PSP Not Detected
  • Enable USB mode on PSP
  • Try different USB port
  • Check USB cable
  • Use refresh button
Installation Fails
  • Verify firmware (6.60/6.61)
  • Check Memory Stick space
  • Verify internet connection
  • Review debug log

๐Ÿ“ TODO List

High Priority

  • Automatic firmware detection
  • Backup creation system
  • ChronoSwitch integration
  • Enhanced error recovery
  • Installation verification

UI/UX

  • Dark/light theme toggle
  • Localization support
  • Installation wizard
  • Enhanced progress visuals
  • Feature tooltips

View full TODO list

๐Ÿค Contributing

Contributions welcome! Please read our Contributing Guidelines first.

๐Ÿ‘ฅ Credits

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

โš ๏ธ Disclaimer

This tool is not affiliated with Sony or PlayStation. Use at your own risk. Always backup your data before modifying system software.


Made with โค๏ธ by Nigel1992

About

A modern PowerShell GUI tool for installing ARK-4 Custom Firmware on PSP devices. Features automatic PSP detection, real-time progress tracking, and a dark-themed interface.

Resources

Stars

Watchers

Forks

Packages

No packages published