as mine seems portable after extraction I did some minor fix copy n rename files with extension vtf just to skip loading logos errors, also
Portal 2 Cracked Download
The official serial code for activating the game 'Portal 2' on your Steam account. This activation code allows you to legally activate, download and play the 'Portal 2' game. Once Portal 2 is done downloading, right click on the torrent and select “Open Containing Folder”. Double click inside the Portal 2 folder and run the “setup” application. Install the game.
D:GamesPortal 2 CompletePortal 2portal2materialsconsole
portal2_product_1_widescreen.vtf
portal2_product_2_widescreen.vtf
startup_loading.vtf
D:GamesPortal 2 CompletePortal 2portal2materialsvguiportal2logo.vtf
portal2logo.vtf

and created with notepad the file D:GamesPortal 2 CompleteAperture Tagbinscripts game_sounds_manifest.txt
//
//
//
//
// README FIRST!!!
//
// Due to a limitation in the sound emitter system that we shipped on PS3,
// the original sound scripts must NOT be changed after ship on PC/Mac
// until we can patch PS3 and fix the issue for real.
//
// You will get a fatal error on startup if you do so.
//
// If you need to add more sounds, you MUST add them to a NEW sound script file
// and reference that file at the BOTTOM of this list after the designated
// marker (“new_sound_scripts_must_go_below_here”).
//
//
//
//
game_sounds_manifest
{
“precache_file” “scripts/game_sounds.txt”
“precache_file” “scripts/game_sounds_ui.txt”
“precache_file” “scripts/game_sounds_player.txt”
// HL2 World, Ambient Generic, Items, Physics, Vehicles
“precache_file” “scripts/game_sounds_physics.txt”
// Game level sounds
“precache_file” “scripts/level_sounds_aperture.txt”
“precache_file” “scripts/game_sounds_portal.txt”
“precache_file” “scripts/game_sounds_weapons_portal.txt”
“precache_file” “scripts/npc_sounds_energy_ball.txt”
// Aperture
“precache_file” “scripts/game_sounds_props_aperture.txt”
“precache_file” “scripts/game_sounds_vo.txt”
“precache_file” “scripts/game_sounds_animation.txt”
“precache_file” “scripts/game_sounds_auto_generated.txt”
“precache_file” “scripts/game_sounds_turret_auto_generated.txt”
“precache_file” “scripts/game_sounds_cave_auto_generated.txt”
“precache_file” “scripts/game_sounds_sphere03_auto_generated.txt”
“precache_file” “scripts/game_sounds_world.txt”
“precache_file” “scripts/game_sounds_announcer_auto_generated.txt”
“precache_file” “scripts/game_sounds_cores_auto_generated.txt”
//Portal content Sounds
“precache_file” “scripts/level_sounds_music_portal.txt”
“precache_file” “scripts/level_sounds_escape.txt”
“precache_file” “scripts/npc_sounds_aperture_ai.txt”
“precache_file” “scripts/npc_sounds_energy_ball.txt”
“precache_file” “scripts/npc_sounds_turret_portal.txt”
“precache_file” “scripts/npc_sounds_rocket_turret.txt”
“precache_file” “scripts/npc_sounds_glados_cores.txt”
//Co-op bots
“precache_file” “scripts/game_sounds_ballbot.txt”
“precache_file” “scripts/game_sounds_eggbot.txt”
// NPC Sounds
“precache_file” “scripts/npc_sounds_combine_ball.txt”
“precache_file” “scripts/npc_sounds_combine_ball_episodic.txt”
“precache_file” “scripts/npc_sounds_hover_turret.txt”
“precache_file” “scripts/npc_sounds_turret.txt”
“precache_file” “scripts/game_sounds_npc.txt”
// Player
“precache_file” “scripts/game_sounds_player_portal2.txt”
// Items
“precache_file” “scripts/game_sounds_nugget.txt”
// FIXME / REMOVEME / whatever: tempcontent
“precache_file” “scripts/level_sounds_tempcontent.txt”
Portal 2 Coop Crack
// Paint
“precache_file” “scripts/game_sounds_weapons_paintgun.txt”
“precache_file” “scripts/game_sounds_paint_player.txt”
“precache_file” “scripts/game_sounds_paint.txt”
// Scripted Sequences / Cinematics / Set Pieces
“precache_file” “scripts/game_sounds_scripted_sequence.txt”
// VFX / Particles / Beams
“precache_file” “scripts/game_sounds_vfx.txt”
// Music
“precache_file” “scripts/game_sounds_music.txt”
“precache_file” “scripts/game_sounds_music_A1.txt”
“precache_file” “scripts/game_sounds_music_A2.txt”
“precache_file” “scripts/game_sounds_music_A3.txt”
“precache_file” “scripts/game_sounds_music_A4.txt”
“precache_file” “scripts/game_sounds_music_mp.txt”
“new_sound_scripts_must_go_below_here” “”
// —-
// PRECACHE NEW SOUND SCRIPTS HERE!
// —-
//BR
“precache_file” “scripts/game_sounds_BR_world.txt”
// taunts for the store
“precache_file” “scripts/game_sounds_taunts_egg.txt”
“precache_file” “scripts/game_sounds_taunts_ball.txt”
}
Portal 2 Mac Download
but my game only crash finally not having steam.inf but can work for you….