Alejandro Fanjul

Tag: sistemas

How to disable SIP in new Apple Silicon Macs (Monterey)

One of the first things I usually do when I get a new macbook it’s to disable the SIP mechanism. In this case I’m trying to disable the SIP mode in my Macbook 16 M1 Pro. I consider myself an advance user so I can manage (and I need it) what apps and extensions do I want to install or use it. Apple is getting more and more restrictive, which is fine for average/newbie people, but not for advanced ones.

So as soon as I try to get into the recovery mode, I’ve got an error message saying «There are no users on this volume to recover«.  After asking for this issue in the apple discussions forum, nobody seems how to get rid of this error message and continue with the recovery mode.

There are no users on this volume to recover

There are no users on this volume to recover

Finally, reading and reading about all this topics, I read some guy in a forum saying that recoveryOs use the «bash» command line system, so I figured out that if I create a new user with «bash» command line shell instead of the default «zsh» I could get into the more and more hidden mode, and it worked!!

So now Im letting you the guide to be able to disabled SIP in Apple Silicon macs (and using Big Sur or Monterey)

  1. First of all you need to create a new user with admin privileges, you can do it from the «users & groups» preference pane. Make sure to give him admin privileges
  2.  After that, the most important part, you need to change their command line shell to «bash». So for that go and Right Click in their username (once created) to access to «Advanced Options«:
  3. Ok, now we have an «admin» username with admin privileges and «bash» as his shell.
  4. Next step is rebooting in recovery mode. So for that, the new Apple Silicon macs has changed its way to do it, now you have to shutdown your computer, press and hold the power button until it says «Loading startup Options», and then select «Options» and Continue.
  5. This time, it will allow you to choose between your primary user and the one you have just created for this operation (so choose the new one, with «admin» username in my case).
  6. No the fun part: I don’t know if this step is necessary, but for the sake of simplicity just do it, first you just have to enter into the «Startup Security Utility» to downgrade the security to «Reduced Security» (at this point, that is the only option -apart from full security- that it allows you to choose).
  7. After confirm, close this utility, and launch the «Terminal» utility, and from there, just type the infamous: csrutil disable command.
  8. And now, after a moment, the work is done! You can verify that its already done, going again into the «Startup Security Utility» to check that the new security is «Permisive«. I don’t know if that is exactly the same of disabling SIP, but it seems to be (you can check the different security policies here).

Now, after you reboot into normal mode, your great brand new Apple Silicon Macbook M1 has his SIP mechanism disabled at all. So you can remove your admin user, or even you can just keep it and hide it from the login screen using this command: sudo dscl . create /Users/username IsHidden 1

As an alternative to create a new username is just change your primary username shell. I deed I used to use «bash» instead of zsh in my previous macbook, but this time I will try to stick to the new zsh.

How to install Photoshop CS6 in Ubuntu 12.04 & Elementary OS

Elementary OS – Luna is (in my opinion) the best Linux distro you can get nowadays out there. After many tries installing some distros like Pear OS 8, Arch Linux or Ubuntu 13, I finally decided to keep Elementary OS as my default and unique Linux distribution. Is by far the fastest, most beautiful and simple OS among all alternatives. As Elementary Os “Luna” is based on Ubuntu 12.04, I guess the next guide is also valid for that distribution. So let’s start:

The problem with Photoshop CS6 and Wine 1.3.35+:

The problem (or bug) is documented here, and its about the brush once you are painting, specifically when you hold your mouse button and drag it, it only paints 1 dot and doesn’t continue the path. The problem only occurs with Wine 1.3.35 version and after, so you might consider installing an older version, but then it gets tricky because you have to install countless libraries and addons to make Photoshop work.

The solution:

The solution I found lets you install Photoshop CS6 using latest Wine 1.7.7 version but compiled from source and applying a little patch, so it’s a little laborious and slow, but not too difficult: First keep downloading Photoshop CS6 from here while you follow this guide (its a 300Mb file) and you will need it at the end (a different portable version of Photoshop CS6 is here). Next, download the latest Wine source code (1.7.7 in my case) from here and extract it. Edit the source file located in “wine-1.7.7/dlls/user32/input.c” and modify it manuallyaccording to this patch. Then you have to add source libraries to compile wine, so you can write: sudo apt-get build-dep wine1.7 Now add some more libraries you will need to compile, cause Ubuntu 12.04 is 64bits multiarchitecture and it lacks from 32bit development libraries: apt-get install gcc-multilib g++-multilib Now the 32 bits development libraries as Wine official site suggest: sudo apt-add-repository ppa:ehoover/compholio sudo apt-get update sudo apt-get install ia32-libs-dev Now, be sure to uninstall previous versions of Wine, configure, compile and install it (its a slow process of several minutes even hours, read at the end of this post): sudo dpkg -r wine1.7 sudo apt-get remove wine1.7 sudo apt-get autoremove sudo ./configure && sudo make sudo make install After that remove your .wine directory and re-configure it again: sudo rm -r /home/username/.wine winecgf Some people recommend to set these variables before execute winecfg (but I didn’t need it): export WINEPREFIX=$HOME/.wine/photoshop export WINEARCH=win32 Winecfg will download and install some libraries like mono and gecko. Finally install Photoshop CS6 using nautilus or by command line with: wine Photoshop.exe And that’s it!! You can execute Photoshop CS6 without problems and working like a charm in Linux (in deed even faster than in my Windows 7). There are some alternatives to compile Wine from source as you can see here using chroot or lxc container, I didn’t try it but maybe its faster than my alternative. If you try it don’t forget to comment here.

Lista de proxys anonimos para navegar anonimamente

Para todos aquellos que quieren navegar por Intenet de forma anónima o salvaguardando su privacidad, existe lo que todos conocemos por “Proxies Web“, por decirlo de alguna forma, son servidores que se ponen en el medio de tu ordenador e Internet para actuar deintermediarios y realizar las siguientes funciones:

    • Proxies transparentes o de cacheo: Permiten cachear (salvaguardar) el contenido de las webs para realizar una carga mucho más rápida de las mismas, es lo que suele usar las ISP tipo Telefónica o Jazztel en algunas ocasiones.
  • Proxys anonimos: Permiten una navegación anónima, escondiendo tu dirección IP y los datos de acceso a la red.
  • Proxies de filtrado: Permiten filtrar cierto contenido para tener un mayor control sobre el acceso a Internet, se suele usar mucho en universidades y empresas para que los alumnos y/o trabajadores no accedan a ciertas páginas y contenidos.

 

Si tu intención es esconder tu ip, puedes usar un software como el de “Hide my ip” y configurar un proxy anónimo eligiendo uno de la lista proxys que os enlazo abajo del todo. Otra opción más sencilla sería usar por ejemplo el navegador Tor que viene incluido con la configuración necesaria para la navegación anónima, aquí os dejo un tutorial de su uso. Una última opción más sencilla aún es usar un servicio online como el de “Ninja Proxy”, que te permite navegar desde su servicio aunque con más limitaciones. Otro de los usos más extendidos de los proxies es para realizan tareas de posicionamiento SEO mediante gray hat haciendo link building. El usdo de los proxies te permite conectarte a través de muchos de ellos para evitar el bloque de tu IP por parte de servicios como Google, Google Adwords o Bing. A ese respecto, y el motivo por el que escribo este artículo, es que acabo de descubrir un truco buenísimo para encontrar los mejores proxies en Internet! Es decir, existían ya una serie muy conocida de blogs con listados que renovaban y actualizaban cada día, tanto de “transparent proxys”, como de “elite proxys”, pero en el siguiente listado podréis ver en tiempo real las actualizaciones de los proxys más vivos y activos, ya que se obtienen de la comprobación que precisamente hace la gente en su web. Para acceder a la lista de proxys tenéis el enlace aquí: www.ip-adress.com/Proxy_Checker/ Como podréis ver existe un cuadro a la derecha que te lista los últimos proxys chequeados, pero justo debajo aparece un link muy interesante para ver el listado de todos los proxies chequedaos en los últimos minutos: Al hacer click en ese enlace ya podréis ver todos los proxys, e incluso dar al botón de check para comprobar alguno en concreto, abajo del todo también aparece un enlace para refrescar la lista, una pasada! También existe algunos enlaces con una Proxy List España aunque no sabría deciros si son muy fiables, por lo general no mucho, aunque se puede probar: spys.ru/free-proxy-list/ES/ www.xroxy.com/proxy—ES.htm Espero que os haya sido de utilidad este artículo, si conocéis algún otro listado de proxys o software interesante lo podéis poner en los comentarios.

Comprobar DNS de dominio (¿cómo saber si está bien configurado?)

Si quieres comprobar si tu dominio está bien configurado y apunta a la IP correcta lo mejor no es hacer un ping desde tu ordenador puesto que puedes tener cacheado las DNS y te daría un resultado incorrecto, lo mejor en este caso es utilizar un servicio como el de Open DNS que te permite verificar la IP de un dominio concreto, haciendo un chequeo desde varios servidores distribuidos por todo el mundo.www.opendns.com/support/cache/ Si aún así quieres hacer un PING desde tu propio ordenador, te recomiendo que previamente borres la caché de DNS de tu sistema operativo: En Windows: Abres una consola de comandos y escribes: “ipconfig /flushdsn“. En Mac OSX 10.5 y superiores Abres un terminal y escribes “dscacheutil -flushcache “.

Apple anuncia Mac OSx 10.8 Mountain Lion que…

Apple anuncia Mac OSx 10.8 Mountain Lion, que grande parece!!: http://digg.com/newsbar/Technology/apple_announces_mac_os_x_10_8_mountain_lion_breaking

Cómo montar tu propia centralita virtual de Voip en menos de una hora!

Hoy tenía el día libre, así que me planteé montar una centralita virtual para el número Voip que hemos adquirido recientemente para www.palbin.com. La cosa es que lo que yo pensaba que iba a ser complicado y largo de instalar, lo pude hacer en apenas una hora!.

Centralita voip elastix

Aparatos encontrados en la unificación de Saigon

Al final lo que puedes tener montado es una centralita virtual Voip con extensiones asignadas a números geográficos o 90x, con llamadas internas totalmente gratuitas y con llamadas externas a 4,5 cent/minuto a móviles y 1,5 cent/minuto a fijos! Por supuesto tienes la posibilidad de configurar buzones de voz, grupos de llamada (para que suenen todas las extensiones a la vez o una tras otra…) e incluso la posibilidad de añadir tu módulo de Call Center o videollamada. Todo un lujo que sale por unos 20€ al mes. Nos dejamos de cháchara y vamos a explicar en 5 sencillos pasos -y a grandes rasgos- cómo se puede montar esto:

  1. Comprar un número geográfico o 90x en Netelip (de los proveedores que he visto es el más barato y muy sencillo de usar), los 90x cuestan menos de 2€ al mes y los geográficos menos de 5€ al mes. Deberás cargar con algo de crédito.
  2. Comprar un nodo en VPS.net y crear un VPS con la distribución Elastix (es tan sencillo como darle a un clic a la hora de instalar la distribución). El nodo tendrá una IP fija asignada a la cual puedes apuntar si tienes algún dominio comprado.
  3. Acceder al panel de control de Elastix (yendo a la url de la IP asignada) con usuario «admin» y password «pasoalto» y configurar un par de extensiones SIP, el troncal, la ruta de entrada y la ruta de salida siguiendo el manual de Netelip.
  4. Para usar desde un PC o portátil, descargarte el softphone 3CX-Phone y configurarlo usando tu IP asignada (o dominio si lo configuraste), tu usuario de extensión (ej. 6001) y tu secret para la extensión (ej. 6001). (Nota: Si creas alguna extensión IAX2 puedes usar el sofphone de Zopier que permite este tipo de protocolo más rápido y fácil de configurar).
  5. Opcional: Descargarte el SIPDroid para Android, instalarlo y configurarlo para acceder igualmente con tu IP, usuario de extensión y secret.

Y ya está, eso es todo lo que tienes que hacer para tener una centralita virtual VoIP configurada y lista para usar. A partir de ahí podrás configurar miles de cosas como los buzones de voz, telefonistas virtuales, grupos de llamada, etc.

Nota: Acabo de ver justo ahora mismo que Netelip acaba de sacar justo hoy una centralita virtual  en Beta por 1€/extensión !! Increíble pero cierto.

Nota2: No tengo ningún tipo de relación comercial con Netelip jeje, de hecho llegamos a ellos de casualidad, después de estar un tiempo con JetNumbers funcionando, pero un buen día nos dejó de funcionar y no hubo manera de arreglarlo. Las otras opciones que habíamos evaluado son voztelecom y telsome. De momento estoy muy contento con Netelip y sus precios.

Ya puedes descargarte la próxima versión de Windows…

Ya puedes descargarte la próxima versión de Windows 8:
[access]Windows 8 RC1[/access]

Cómo sincronizar dos servidores mirroring con Unison http…

Cómo sincronizar dos servidores (mirroring) con Unison:
http://www.howtoforge.com/setting-up-unison-file-synchronization-between-two-servers-on-ubuntu-11.10

Copyright © 2024 Alejandro Fanjul

RSS de artículosArriba ↑