91³Ô¹ÏÍø

Watch CBS News

San Jose armed robbery suspect who stole thousands from victim at gunpoint arrested

Police in San Jose on Thursday confirmed the arrest of a suspect involved in a January armed robbery at a residence where the victim had "thousands of dollars" stolen from him.

According to by the San Jose Police Department, at around 1:30 p.m. on January 24, 2025, officers responded to a report of an armed robbery that happened at a residence located near the San Jose State campus on the 80 block of East San Carlos Street. According to police, two adult male suspects brandished firearms at the adult male victim and stole thousands of dollars from him. The victim fled from the scene on foot and contacted law enforcement.

SJ armed robbery suspect Yonatan Petros
San Jose armed robbery suspect Yonatan Petros San Jose Police Department

The department's robbery unit detectives began investigating and connected one of the suspects to a separate assault investigation involving a firearm that occurred on February 6, 2025 at the same location. Police positively identified that suspect as 19-year-old San Jose resident Yonatan Petros.

An arrest warrant for the suspect was obtained and a search warrant issued for his associated residences in the city of San Jose and the city of San Leandro. Last Thursday, San Jose police detectives along with officers from the department's covert response unit arrested Petros. During the execution of the search warrant at his San Jose residence, detectives found and seized an unregistered firearm.

He was booked into Santa Clara County Main Jail for armed robbery and assault with a deadly weapon. Police said the second suspect in the January armed robbery is currently unidentified and outstanding. Anyone with information about the cases or similar crimes is asked to contact Officer Chan #4651 of the San José Police Department Robbery Unit via email: 4651@sanjoseca.gov or 408-277-4166.

Individuals can also submit anonymous crime tips by using the mobile app, calling the tip line at (408) 947-STOP, or on . If the information submitted leads to an arrest, individuals are eligible for a cash reward from the Silicon Valley Crime Stoppers Program.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });