xixitalk's snippet

Post Longer Than 140 Characters Tweets

Aug 31, 2018 - Comments

用ss-redir或redsocks搭建透明网关

原生android刷机后第一次开机系统初始设置要连接Google服务器,如果没有透明代理就很麻烦,进不了桌面。这里可以通过一台Linux机器(我用的是第一代树莓派)来达到透明代理的作用。平常情况下手机、平板和机顶盒也可以通过透明代理上网,简化配置。

Aug 24, 2018 - Comments

Nokia 7 Plus手机体验

软件系统

系统android Oreo 8.1,现在是8月份,可以升级到7月份的安全补丁版本。并且声称9月份提供android pie 9正式版。软件开发和安全更新很及时,超越绝大多数android手机厂商。

Aug 2, 2018 - Comments

标准C库里的errno是怎么实现的?

首先errno是个全局变量,刚开始UNIX/Linux只有进程,这样多进程也是安全的。但是后来有了线程,线程间是可以共享全局变量的,这样errno就线程不安全了。解决办法是线程实现TLS(Thread Local Storage),每个线程都有一个errno变量。

Jul 9, 2018 - Comments

动态模块加载清除icache

产品是嵌入式RTOS系统,一个第三方软件自己实现了程序动态加载,问题是:程序加载后跳转执行,有时候正常,有时候导致系统死机,死机原因是未定义指令异常(ARM UND)。