Skip to content

Instantly share code, notes, and snippets.

@sprout42
sprout42 / limemini_instr.md
Last active March 31, 2025 18:06
Getting the LimeSDR Mini working on Linux

Description

I finally figured out how to get the LimeSDR Mini working, and I'm writing it down here so I don't forget how, but also so I can get upset later when I try this again and it doesn't work mysteriously.

This was done on a Dell laptop running Ubuntu 19.10, ymmv on other versions/distros.

As far as I can tell the magic string is using the uhd-soapy driver to interact with the LimeSDR: "driver=lime,soapy=0,nchan=1".

Initially I tried installing the SDR drivers and packages through the recommended PPA that MyriadRF lists on their wiki (https://wiki.myriadrf.org/Installing_Lime_Suite_on_Linux) but that didn't work. I removed the ppa, then I was able to install the necessary packages to get the uhd-soapy interface working properly. I have a few packages now showing up as installed,local and not yet sure if I want to uninstall those. I don't think they should be necessary but it's hard to tell.

Mysteries

// start with:
// frida -U -l pinning.js -f [APP_ID] --no-pause
Java.perform(function () {
console.log('')
console.log('===')
console.log('* Injecting hooks into common certificate pinning methods *')
console.log('===')
var X509TrustManager = Java.use('javax.net.ssl.X509TrustManager');
@per1234
per1234 / package_per1234_digistump_armlinux_index.json
Last active December 5, 2020 08:03
Digistump Boards Manager JSON file to allow installation on ARM Linux. The micronucleus tool may need to be manually replaced with the ARM Linux compatible version.
{
"packages":[
{
"name":"digistump",
"maintainer":"Digistump",
"websiteURL":"http://digistump.com",
"email":"[email protected]",
"help":{
"online":"https://digistump.com/board"
},
@pwlin
pwlin / gist:8a0d01e6428b7a96e2eb
Last active April 13, 2025 02:09
Android : add cert to system store
https://code.google.com/p/android/issues/detail?id=32696#c5
If you have a certificate that is not
trusted by Android, when you add it, it goes in the personal cert store.
When you add a cert in this personal cert store, the system requires a
higher security level to unlock the device. But if you manage to add your
cert to the system store then you don't have this requirement. Obviously,
root is required to add a certificate to the system store, but it is quiet
easy.