Sponsored Links

Sponsored Links

MultiMAN v04.15.00 with mmRAS: multiMAN Remote Access Service


Sponsored Links
93w ago - Following up on the previous revision, today PlayStation 3 developer deank has updated multiMAN to version 04.15.00 which now includes Remote Access functionality allowing you to link PS3 CEX and DEX consoles together alongside mmRAS (multiMAN Remote Access Service) by aldostools with details below.

Download: [Register or Login to view links] (mM+ps3netsrv/GUI+mmRAS+installPKG - 3.21 MB) / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] by aldostools

multiMAN 04.15.00 Changelog: This is only an UPDATE version (you need 04.14.00/04.15.00 BASE or FULL installed).

  • Updated PC application "ps3netsrv" to support fast folder-data retrieval
  • Greatly improved loading of remote /net_host folders (up to 4096 entries in mmOS and 2048 in other modes)
  • Greatly improved loading of remote Retro ROMs folders with covers
  • Added support to access remote PS3 system in mmOS or in game modes via /net_host
  • You can access all data of a remote PS3 to view/play photo/music/video files, transfer files/folders (and load ISO games/movies PS3/PSX/DVD/BD if used with Cobra CFW)
  • Added option in "Settings" - "Connect to Another PS3" - it allows full remote control (screen/pad) of another PS3 running multiMAN 04.15.00 and later
  • Added option in "Settings" - "Remote Access Permissions" (Disable/Files/Screen/Full) to restrict remote connnections to your PS3
  • Added support for mmRAS - PC application by Aldo (aldostools) which allows remote access to your PS3 (screen/pad) while running multiMAN
  • Screenshot feature in multiMAN (START+R2) will now save screens as JPEG.

The key features of this release:

  • The improved PC ps3netsrv application allows much faster access speeds when retrieving data from folders in mmOS or when browsing photo/music/video/ROMs from remote /net_host. You can now browse a remote folder with roms+covers and it takes a fraction of the time it took before.
  • The Remote Access feature allows you to connect to another PS3 anywhere in the world (be it in the other room or across the country) and copy files/folders, play Retro ROMs, view photos and play music and video files (after caching)
  • The Remote Access Control (PS3) feature allows you to connect to another PS3 running multiMAN and view its screen and control it with your pad. It allows you to minimize the current session and work with your own PS3 (to transfer files to the remote PS3 for example) and then return to the other PS3.
  • The Remote Access Control (PC) feature via aldostools mmRAS client allows you to connect to your PS3 (or any other PS3 around the world running multiMAN) from your PC. You can change the encoding quality of the picture, take screenshots in JPG (PrintScreen button) and control the PS3 with your keyboard and mouse. Click the [?] button for more information of the keyboard mappings.
  • The option in "Settings" (Remote Access Permissions) allows you to configure the access to your PS3. You can completely "Disable" it, you can allow remote connections only to access your "Files", you can restrict it only to remote control "Screen" or allow "Full" access for files and screen control.
  • The Remote Access Control provides 960x540 resolution (it doesn't depend on the remote PS3 resolution). The best results/quality and fastest response is achieved when server PS3 is running in 1920x1080.
  • To be able to use these features you have to configure your remote peers in "Settings" -> "Network Servers".
  • Any configured /net_host can be used for file access (PC and PS3) and for remote control (PS3)
  • If you are connecting to a PC you must have ps3netsrv application running on the PC side
  • If you wish to restrict access to your PS3 - change the setting in "Remote Access Permissions"
  • If you wish to connect to another PS3 configured as /net_host - use the "Connect to Another PS3" function in "Settings"

While connected to another PS3 you can 'minimize' the connection and work with your own PS3 and then resume the remote control. You will see the live minimized remote screen in the lower corner. To switch between local/remote control use [START]+[SQUARE].

To terminate a connection to a remote PS3 use [START]+[CIRCLE]. All other buttons you press will be sent to the remote PS3.

MANY thanks to aldostools for creating the PC application to connect to a remote-control-enabled PS3.

From aldostools comes a quick tutorial, as follows:

0- Run PARAM.SFO Edit.exe as Administrator to associate .SFO/.SFX extensions. Close it.
1- Backup your save data folder to a USB storage device (/PS3/SAVEDATA) or download them to the PC from /dev_hdd/home/0000000x/savedata via FTP
2- Backup your savedata folder in a ZIP/RAR/7z (just in case you make a mistak and corrupt your saves)
3- Start the Bruteforce and browse to your local savedata folder
4- Browse to a savedata with your account id and "Use PARAM.SFO as template" (you can do this manually copying the PARAM.SFO as "template.sfo" into the folder of Bruteforce)
5- Browse to a savedata with a foreign account id.
6- If the game has a key in the database it will be displayed, otherwise you will need to bruteforce it double clicking on the game and providing the ELF of the game (EBOOT or another self)
7- Once you have the key for the savedata to be resigned, press "Update Account ID" to update the PARAM.SFO with the account id in the template.
8- Press "Patch SFO" if the game is copy protected (it says YES in the Protected column)
9- Select all the files from the PFD using Ctrl+A and press "Decrypt PFD"
10- Use "Update PFD (Partial)" or "Update PFD (Partial update without Game setting) to update the hashes in the PFD. If you have the disc_hash_key for the game, you can use "Updae PFD (Full)".
11- Once the PFD is updated, select all files usingCtrl+A and press "Encrypt PFD"
12- Press "Verify PFD" to check if everything is OK.
13- Copy the resigned savedata to a USB storage device (/PS3/SAVEDATA) or transfer them from the PC to /dev_hdd/home/0000000x/savedata via FTP

Finally, from M@tsumot0: nice job master, i waiting for update STEALH version.

Put [Register or Login to view links] to your root usb go to install package file (Rogero 4.30 v2.03) on "APP_HOME/PS3_GAME" and push start for update your multiman 04.14.XX STEALTH to 04.15.00 STEALTH.

Enjoy.









Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!

Comments 714 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles. Thanks!

JOshISPoser's Avatar
#269 - JOshISPoser - 104w ago
so is this like an unofficial official confirmation of red power's cfw? if he hasn't tried it, he shouldn't put that line in the update...

Hernaner28's Avatar
#268 - Hernaner28 - 104w ago
OMG!! This is really true now! Nothing to say, just wait....

ASemV's Avatar
#267 - ASemV - 104w ago
Today is I updated to the new version of MultiMAN. Surprisingly, I found the following ...

What's new in multiMAN 04.06 ?

Red Power 4.21 CFW support

bearmon2010's Avatar
#266 - bearmon2010 - 104w ago
Well... According to Lightyear: multiman has supported 4.21 for a LONG time. now it's just cex 4.21 support... it's really not that different. and deank releasing mm that supports 4.21 does NOT mean a completely 3rd party scene group is working on a new 4.21 cfw! they are not even working with dean... they have their own backup manager, according to their posts. *facepalm*

FWIW, multiman automatically worked on 4.21... dean didn't change anything to make that happen. someone just tested it out and realized it worked. just like PSX support. that was just a native thing that someone just "discovered" was working one day.

From deank: I see no mentions of DEX in the "What's new"/change log, quite the contrary. And - no - the mM update server is not hacked.

I just woke up and read some posts about some chinese shtty dongle for 4.21... Just to make it clear - the mM update has nothing to do with it and doesn't need a dongle if used with 4.21cfw. It is a pure speculation I guess, because there are a lot of people around who won't allow another dongle to surface anyway. I don't believe that their dongle (which I doubt it exists at all) will see the light of any day!

Because I can, no other reason.

Why do you ask me about their stuff? I don't know any of them nor do I know what they're going to do. Someone leaked a file from their 'promo system' (the eboot.bin they use to launch that old multiMAN version), I took a look at it, I saw what patches they use for 4.21 and implemented some of them in mM and added syscall36. As simple as that - that way nothing is hidden in 'their system/manager' and is available in the regular public mM version. I know for sure that their firmware uses hermes because I saw how the payload and stuff is loaded in that leaked eboot.bin, hence I mentioned it in mM's changelog.

I already posted what I think few pages back. In addition to that - I think it will be a huge mistake if they decide to sell dongles.

I added some additional checks to make mM recognize when it is running on peek/poke-enabled 4.21CFW. Then it adds syscall36 just like it does on 3.55, which means that games should work without patching.

Finally a few weeks later he partially comes clean, revealing what used to be open source code and stating: Well, just in case anything is withheld, here is what I added to multiMAN - original code-parts by flukes1 and netkas (3.55FW) and --- and --- and wtfc (whothefckcares), modified by me (dean) to suit the BETTER/FUTURE/BLABLABLA/FIRMWARES:
[code]
==================================================================================================================
LV2: Original 3.55 syscall36 code parts loaded at 0x2E8670 and 0x2D1060 and modified for 4.21CEX CFW as follows:
==================================================================================================================

002E8670 25 73 25 30 31 36 6C 78 25 30 31 36 6C 78 25 30 %s%016lx%016lx%0
002E8680 31 36 6C 78 25 30 31 36 6C 78 25 30 31 36 6C 78 16lx%016lx%016lx
002E8690 25 64 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 %d..............

002E86A0 F8 21 FF 61 7C 08 02 A6 FB 81 00 80 FB A1 00 88 !*a|..?vA.Ava.E
002E86B0 FB E1 00 98 FB 41 00 70 FB 61 00 78 F8 01 00 B0 vn.OvA.pva.x..-
002E86C0 7C 9C 23 78 7C 7D 1B 78 3B E0 00 01 7B FF F8 06 |U#x|}.x;?..{*.
002E86D0 67 E4 00 2E 60 84 87 14 38 A0 00 07 4B D6 60 2D go..`AC.8a..Ka`-
002E86E0 28 23 00 00 40 82 00 4C 67 FF 00 2D 63 FF 11 1C (#..@A.Lg*.-c*..
002E86F0 E8 7F 00 00 28 23 00 00 41 82 00 14 E8 7F 00 08 o..(#..AA..o..
002E8700 38 9D 00 09 4B D6 5F B1 EB BF 00 00 7F A3 EB 78 8Y..Ka_-u..aux
002E8710 4B FD 9E 70 2F 64 65 76 5F 62 64 76 64 00 2F 61 K?p/dev_bdvd./a
002E8720 70 70 5F 68 6F 6D 65 00 00 00 00 00 00 00 00 00 pp_home.........
002E8730 7F A3 EB 78 3B E0 00 01 7B FF F8 06 67 E4 00 2E aux;?..{*.go..
002E8740 60 84 87 1E 38 A0 00 02 4B D6 5F C1 28 23 00 00 `AC.8a..Ka_+(#..
002E8750 40 82 00 28 67 FF 00 2D 63 FF 11 1C E8 7F 00 00 @A.(g*.-c*..o..
002E8760 28 23 00 00 41 82 00 14 E8 7F 00 08 38 9D 00 09 (#..AA..o..8Y..
002E8770 4B D6 5F 45 EB BF 00 00 7F A3 EB 78 4B FD 9E 04 Ka_Eu..auxK?.

002D1060 25 64 25 73 25 30 31 36 6C 78 25 30 31 36 6C 6C %d%s%016lx%016ll
002D1070 78 25 30 31 36 6C 6C 78 25 73 25 73 25 30 38 78 x%016llx%s%s%08x
002D1080 25 64 25 31 64 25 31 64 25 31 64 41 41 41 0A 00 %d%1d%1d%1dAAA..

002D1090 F8 21 FF 31 7C 08 02 A6 F8 01 00 E0 FB E1 00 C8 !*1|..?..?vn.L
002D10A0 38 81 00 70 4B EE 08 E5 3B E0 00 01 7B FF F8 06 8A.pK?.o;?..{*.
002D10B0 67 FF 00 2D 63 FF 11 1C E8 7F 00 00 2C 23 00 00 g*.-c*..o..,#..
002D10C0 41 82 00 0C 38 80 00 27 4B D9 32 4D 38 80 00 27 AA..8A.'K-2M8A.'
002D10D0 38 60 08 00 4B D9 2E 05 F8 7F 00 00 E8 81 00 70 8`..K-....oA.p
002D10E0 4B D7 D5 D5 E8 61 00 70 38 80 00 27 4B D9 32 29 K+--oa.p8A.'K-2)
002D10F0 E8 7F 00 00 4B D7 D5 E9 E8 9F 00 00 7C 64 1A 14 o..K+-uo?..|d..
002D1100 F8 7F 00 08 38 60 00 00 EB E1 00 C8 E8 01 00 E0 ..8`..un.Lo..?
002D1110 38 21 00 D0 7C 08 03 A6 4E 80 00 20 80 00 00 00 8!.|..?NA. A...
002D1120 00 59 18 00 80 00 00 00 00 59 18 09 00 00 00 00 .Y..A....Y......
002D1130 80 00 00 00 00 2D 10 90

Lv2Syscall2(7, 0x80000000002E86D0ULL, 0x67E4002E60848714ULL ); // 2E86D0 oris r4, r31, 0x2E // 67 E4 00 2E 60 84 87 14 // (/dev_bdvd) // 2E86D4 ori r4, r4, 0x8714
Lv2Syscall2(7, 0x80000000002E86DCULL, 0x4BD6602D28230000ULL ); // 2E86DC bl strncmp_sub_4E708 // 4B D6 60 2D 28 23 00 00
Lv2Syscall2(7, 0x80000000002E86E8ULL, 0x67FF002D63FF111CULL ); // 2E86E8 oris r31, r31, 0x2D // 67 FF 00 2D 63 FF 11 1C // 2E86EC ori r31, r31, 0x111C
Lv2Syscall2(7, 0x80000000002E8704ULL, 0x4BD65FB1EBBF0000ULL ); // 2E8704 bl strcpy_sub_4E6B4 // 4B D6 5F B1 EB BF 00 00
Lv2Syscall2(7, 0x80000000002E8710ULL, 0x4BFD9E702F646576ULL ); // 2E8710 b loc_2C2580 // 4B FD 9E 70 2F 64 65 76 // hook_return
Lv2Syscall2(7, 0x80000000002E873CULL, 0x67E4002E6084871EULL ); // 2E873C oris r4, r31, 0x2E // 67 E4 00 2E 60 84 87 1E // (/app_home) // 2E8740 ori r4, r4, 0x871E
Lv2Syscall2(7, 0x80000000002E8748ULL, 0x4BD65FC128230000ULL ); // 2E8748 bl strncmp_sub_4E708 // 4B D6 5F C1 28 23 00 00
Lv2Syscall2(7, 0x80000000002E8754ULL, 0x67FF002D63FF111CULL ); // 2E8754 oris r31, r31, 0x2D // 67 FF 00 2D 63 FF 11 1C // 2E8758 ori r31, r31, 0x111C
Lv2Syscall2(7, 0x80000000002E8770ULL, 0x4BD65F45EBBF0000ULL ); // 2E8770 bl strcpy_sub_4E6B4 // 4B D6 5F 45 EB BF 00 00
Lv2Syscall2(7, 0x80000000002E877CULL, 0x4BFD9E047461636BULL ); // 2E877C b loc_2C2580 // 4B FD 9E 04 74 61 63 6B // hook_return

Lv2Syscall2(7, 0x80000000002D10A4ULL, 0x4BEE08E53BE00001ULL ); // 2D10A4 bl pathdup_from_user_1B1988 // 4B EE 08 E5 3B E0 00 01
Lv2Syscall2(7, 0x80000000002D10B0ULL, 0x67FF002D63FF111CULL ); // 2D10B0 oris r31, r31, 0x2D // 67 FF 00 2D 63 FF 11 1C // 2D10B4 ori r31, r31, 0x111C
Lv2Syscall2(7, 0x80000000002D10C8ULL, 0x4BD9324D38800027ULL ); // 2D10C8 bl free_sub_64314 // 4B D9 32 4D 38 80 00 27
Lv2Syscall2(7, 0x80000000002D10D4ULL, 0x4BD92E05F87F0000ULL ); // 2D10D4 bl alloc_sub_63ED8 // 4B D9 2E 05 F8 7F 00 00
Lv2Syscall2(7, 0x80000000002D10E0ULL, 0x4BD7D5D5E8610070ULL ); // 2D10E0 bl strcpy_sub_4E6B4 // 4B D7 D5 D5 E8 61 00 70

Lv2Syscall2(7, 0x80000000002D10ECULL, 0x4BD93229E87F0000ULL ); // 2D10EC bl free_sub_64314 // 4B D9 32 29 E8 7F 00 00
Lv2Syscall2(7, 0x80000000002D10F4ULL, 0x4BD7D5E9E89F0000ULL ); // 2D10F4 bl strlen_sub_4E6DC // 4B D7 D5 E9 E8 9F 00 00
Lv2Syscall2(7, 0x80000000002D1130ULL, 0x80000000002D1090ULL ); // 2D1130 .long syscall_lv2_syscall_36 // 80 00 00 00 00 2D 10 90 // sc36 vector

Lv2Syscall2(7, 0x80000000002C2558ULL, 0x480261487C0802A6ULL ); // 2C2558 b sub_2E86A0 // hook open
Lv2Syscall2(7, 0x800000000035BDC8ULL, 0x80000000002D1130ULL ); // enable syscall36

2E8714 aDev_bdvd: .string "/dev_bdvd"
2E871E aApp_home: .string "/app_home"

2D111C free/alloc address pointer -> (set by functions)
2D1130 syscall36 address pointer -> 0x80000000002D1090

==================================================================================================================

LV2: Additional patches for PARAM.SFO and access permissions

Lv2Syscall2(7, 0x8000000000057020ULL, 0x63FF003D60000000ULL ); // fix 8001003D error
Lv2Syscall2(7, 0x80000000000570E4ULL, 0x3FE080013BE00000ULL ); // fix 8001003E error

Lv2Syscall2(7, 0x8000000000057090ULL, 0x419E00D860000000ULL );
Lv2Syscall2(7, 0x8000000000057098ULL, 0x2F84000448000098ULL );

Lv2Syscall2(7, 0x800000000005AA54ULL, 0x2F83000060000000ULL );
Lv2Syscall2(7, 0x800000000005AA68ULL, 0x2F83000060000000ULL );

==================================================================================================================

LV1: Remove LV2 memory protection (syscall8/9=lv1 peek/poke) HV_START_OFFSET_421 = 0x370A28

Lv2Syscall2(9, HV_START_OFFSET_421 + 0, 0x0000000000000001ULL);
Lv2Syscall2(9, HV_START_OFFSET_421 + 8, 0xe0d251b556c59f05ULL);
Lv2Syscall2(9, HV_START_OFFSET_421 + 16, 0xc232fcad552c80d7ULL);
Lv2Syscall2(9, HV_START_OFFSET_421 + 24, 0x65140cd200000000ULL);

==================================================================================================================

LV1: Storage Manger Access Rights (enable)

Lv2Syscall2(9, 0x16f758, 0x7f83e37860000000ULL);
Lv2Syscall2(9, 0x16f77c, 0x7f85e37838600001ULL);
Lv2Syscall2(9, 0x16f7f4, 0x7f84e3783be00001ULL);
Lv2Syscall2(9, 0x16f7fc, 0x9be1007038600000ULL);

LV2: Enable SM syscalls from GameOS

Lv2Syscall2(7, 0x80000000002E7920ULL, (uint64_t) 0x40 8000000000001788 -> 800000000000171C syscall8 peeklv1
800000000035BCF0 -> 8000000000001790 -> 800000000000173C syscall9 pokelv1
800000000035BCF8 -> 8000000000001798 -> 800000000000175C syscall10 hvfunc=%r10

0000170C E8 63 00 00 4E 80 00 20 F8 83 00 00 4E 80 00 20 oc..NA. A..NA.
0000171C 7C 08 02 A6 F8 01 00 10 39 60 00 B6 44 00 00 22 |..?...9`.D.."
0000172C 7C 83 23 78 E8 01 00 10 7C 08 03 A6 4E 80 00 20 |A#xo...|..?NA.
0000173C 7C 08 02 A6 F8 01 00 10 39 60 00 B7 44 00 00 22 |..?...9`.D.."
0000174C 38 60 00 00 E8 01 00 10 7C 08 03 A6 4E 80 00 20 8`..o...|..?NA.
0000175C 7C 08 02 A6 F8 01 00 10 7D 4B 53 78 44 00 00 22 |..?...}KSxD.."
0000176C E8 01 00 10 7C 08 03 A6 4E 80 00 20 80 00 00 00 o...|..?NA. A...
0000177C 00 00 17 0C 80 00 00 00 00 00 17 14 80 00 00 00 ....A.......A...
0000178C 00 00 17 1C 80 00 00 00 00 00 17 3C 80 00 00 00 ....A......

Ron36's Avatar
#265 - Ron36 - 104w ago
While everyone is awaiting further details on PlayStation 3 Custom Firmware 4.21 from the Red Power Team, today multiMAN was updated to version 04.06.00 followed by v04.06.01 adding PS3 4.21 CFW support among the changes outlined below.

Download: [Register or Login to view links] / [Register or Login to view links] (Mirror) / [Register or Login to view links] (Mirror #2) / [Register or Login to view links] / [Register or Login to view links] (Mirror)

What's new in multiMAN 04.06.00:

  • multiMAN celebrates 2 years. CONGRATULATIONS!
  • Added support for 4.21CFW (CEX) (syscall 6-10 required):
  • "Standard" BD-Emulator option (sc36) (Hermes not supported yet)
  • Direct Disc Access (LV1&LV2 patched for Storage Manager access)
  • Raw access to optical media (PS1 backups & Showtime access to BD/DVD/CDs)
  • BD-Movie Region Changer
  • BD-Mirror for INT/EXT games

! Not fully tested with Red Power's 4.21CFW (Hermes payload used and syscall 1021 required)

What's new in multiMAN 04.06.01:

  • Added support for 4.21CFW (DEX) (syscalls 6-7 required):
  • "Standard" BD-Emulator option (sc36)
  • BD-Mirror for external / USB games

Finally, below are some related comments on the multiMAN v04.06.00 update as follows:

From Lightyear: multiMAN has supported 4.21 for a LONG time. now it's just CEX 4.21 support... it's really not that different. and deank releasing mm that supports 4.21 does NOT mean a completely 3rd party scene group is working on a new 4.21 CFW! they are not even working with dean... they have their own backup manager, according to their posts. *facepalm*

FWIW, multiman automatically worked on 4.21... dean didn't change anything to make that happen. someone just tested it out and realized it worked. just like PSX support. that was just a native thing that someone just "discovered" was working one day.

From deank: I see no mentions of DEX in the "What's new"/change log, quite the contrary. And - no - the mM update server is not hacked.

I just woke up and read some posts about some chinese shtty dongle for 4.21... Just to make it clear - the mM update has nothing to do with it and doesn't need a dongle if used with 4.21cfw. It is a pure speculation I guess, because there are a lot of people around who won't allow another dongle to surface anyway. I don't believe that their dongle (which I doubt it exists at all) will see the light of any day!

Why do you ask me about their stuff? I don't know any of them nor do I know what they're going to do. Someone leaked a file from their 'promo system' (the eboot.bin they use to launch that old multiMAN version), I took a look at it, I saw what patches they use for 4.21 and implemented some of them in mM and added syscall36. As simple as that - that way nothing is hidden in 'their system/manager' and is available in the regular public mM version. I know for sure that their firmware uses hermes because I saw how the payload and stuff is loaded in that leaked eboot.bin, hence I mentioned it in mM's changelog.

I already posted what I think few pages back. In addition to that - I think it will be a huge mistake if they decide to sell dongles.

I added some additional checks to make mM recognize when it is running on peek/poke-enabled 4.21CFW. Then it adds syscall36 just like it does on 3.55, which means that games should work without patching.

When asked why update MM to a hypothetical 4.21 his reply was quite arrogantly: Because I can, no other reason.

Also from deank when asked why 4.21 CFW support was listed if not fully tested yet: Ah, just don't tell me what and where I should put.

Finally a few weeks later he partially comes clean, revealing what used to be open source code and making the following statement for those interested.

More PlayStation 3 News...

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Advertising - Affiliates - Contact Us - PS3 Downloads - Privacy Statement - Site Rules - Top - © 2014 PlayStation 3 News