{"id":48157,"date":"2025-02-19T16:02:23","date_gmt":"2025-02-19T16:02:23","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=48157"},"modified":"2025-02-19T16:02:23","modified_gmt":"2025-02-19T16:02:23","slug":"memsed-cheat-engine-alternative-linux","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/02\/memsed-cheat-engine-alternative-linux\/","title":{"rendered":"MemSed &#8211; New Cheat Engine Alternative App for Linux"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/cheat-engine-logo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-48158\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/cheat-engine-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/cheat-engine-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/cheat-engine-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/cheat-engine-logo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/cheat-engine-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/cheat-engine-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>Looking for a Cheat Engine like application to search and edit memory in Linux Desktop? Here&#8217;s a free open-source app work in process!<\/p>\n<p>It&#8217;s <a href=\"https:\/\/github.com\/Willy-JL\/MemSed\" target=\"_blank\" rel=\"noopener\">MemSed<\/a> (MEMory Search and EDit), an open-source tool written in C programming language. If you have ever used Cheat Engine to scan &amp; edit memory for computer games, you&#8217;ll find that MemSed looks familiar, as it&#8217;s heavily inspired by the basic Cheat Engine workflow.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-editmemory.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48159\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-editmemory-700x530.webp\" alt=\"\" width=\"610\" height=\"462\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-editmemory-700x530.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-editmemory-300x227.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-editmemory-768x581.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-editmemory.webp 883w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><!--more--><br \/>\nSo far, it allows you to easily attach\/detach a process, and supports for searching with exact value number in different type, including:<\/p>\n<ul>\n<li>8\/16\/32\/64-bit or any size of unsigned or signed integer.<\/li>\n<li>32-bit float.<\/li>\n<li>64-bit double.<\/li>\n<li>128-bit long double.<\/li>\n<li>Floating point.<\/li>\n<\/ul>\n<div id=\"attachment_48160\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-attach-process.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-48160\" class=\"size-large wp-image-48160\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-attach-process-700x530.webp\" alt=\"\" width=\"610\" height=\"462\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-attach-process-700x530.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-attach-process-300x227.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-attach-process-768x581.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/memsed-attach-process.webp 883w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-48160\" class=\"wp-caption-text\">MemSed Attach process<\/p><\/div>\n<p>After doing a first search, you may do next searches to scan memory based on current results, then add addresses into scratchpad and edit their values.<\/p>\n<p><b>The app is still a work in progress!<\/b> Many features are not implemented yet.<\/p>\n<p>According to the todo list, it will add more search options such as endianness and boundaries, and will pre-build Linux packages through Fedora COPR, universal Flatpak, Arch AUR, and Ubuntu PPA.<\/p>\n<h3>Try out MemSed<\/h3>\n<p>At the moment, MemSed provide single executable file available to download in its Github releases page:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/github.com\/Willy-JL\/MemSed\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Download MemSed<\/a><\/div>\n<\/div>\n<p>Just download it under the &#8220;Assets&#8221; section, then open Downloads folder, right-click on blank area and select &#8220;Open in Terminal&#8221;. Finally, run commands below one by one to grant executable permission and run the file to launch the tool:<\/p>\n<ul>\n<li>Add executable permission to <code>memsed<\/code> file in current directory, for current user:\n<pre>chmod u+x .\/memsed<\/pre>\n<\/li>\n<li>Run <code>memsed<\/code> in current directory with sudo permission:\n<pre>sudo .\/memsed<\/pre>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/run-memsed.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48161\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/run-memsed-700x284.webp\" alt=\"\" width=\"610\" height=\"247\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/run-memsed-700x284.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/run-memsed-300x122.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/run-memsed-768x312.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/02\/run-memsed.webp 1217w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p>As mentioned, MemSed is still in early development stage. If you&#8217;re looking for a full-featured app, try <a href=\"https:\/\/github.com\/korcankaraokcu\/PINCE\" rel=\"noopener\" target=\"_blank\">PINCE<\/a> instead.<\/p>","protected":false},"excerpt":{"rendered":"<p>Looking for a Cheat Engine like application to search and edit memory in Linux Desktop? Here&#8217;s a free open-source app work in process! It&#8217;s MemSed (MEMory Search and EDit), an open-source tool written in C programming language. If you have ever used Cheat Engine to scan &amp; edit memory for computer games, you&#8217;ll find that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":48158,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[2086],"class_list":["post-48157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-review","tag-programming"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=48157"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/48157\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/48158"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=48157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=48157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=48157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}