how to operate softmac

转载 2012年03月21日 17:33:07
Curious about the wifi changing MAC address on official 2.3.1 firmware,


i found on /etc (or /system/etc)

file check_property.sh


#check softmac
if [ -e /system/wifi/softmac ]
then
	echo update softmac
else
	touch /system/wifi/softmac
	echo 00:50:`expr $RANDOM % 89 + 10`:`expr $RANDOM % 89 + 10`:`expr $RANDOM % 89 + 10`:`expr $RANDOM % 89 + 10` > /system/wifi/softmac
	sync
fi


look suspicious.. as this will generate random MAC address..

EDIT: i try delete those lines, but MAC still random, every turn on/off wifi :(

EDIT2:

Here's how it done to have a stable MAC (this method to overcome random MAC Address on official 2.3.1 firmware, until it can be fixed by manufacturer)

1. download firmware any 2.3.1 with random MAC (skip if you already have), as per this post's date all 2.3.1 do (official/c8lean).
2. extract the firmare to a folder
3. using total commander goes to that folder and double click on utv210_root.tgz, then go to system/etc/ ... (using totalcommander will ease a lot)
4. right click on check_property.sh, edit
5. do the modification (delete everything below "#check softmac"), then save
6. if asked for update/repack click YES
7. flashed the modified firmware to your tablet (usual method)
8. done, your tablet will have a static MAC (always 00:03:7f:0e:a2:19), 


CAUTION: this MAC will be the same for all tablet applying this mod, kinda weird and wrong :D... if you only have one tablet, then no problem (like me), but if you have more thatn one herotab c8/its clone applied with this mod, your WIFI router will confused.

no guarantee whatsoever that this mod will work on your tablet, but it works with mine and other user reported here.
 

[RK3288][Android6.0] SoftMAC和FullMAC区别

Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92Wifi设备的协议栈如下框图: SoftMAC和FullMAC的区别在于MLME是在软件还是硬...
  • kris_fei
  • kris_fei
  • 2017年08月08日 13:50
  • 1081

How to operate data in JTable ?

How to operate data in JTable public boolean isRecordSelected() { return masterTable.ge...
  • xuqianghit
  • xuqianghit
  • 2010年06月19日 15:40
  • 311

Effective c++学习笔记——条款11:在operateor=中自我赋值

Handle assignment to self in operator=            本条款的核心是关于c++对象的自我赋值,既然说是自我赋值,那么就会产生一些你意想不到的问题。首先看...
  • wallwind
  • wallwind
  • 2011年09月11日 22:00
  • 3244

VC&operate =操作(重载)解释

const LLType &operator=(const LLtype&); //这里面的LLType不是一个结构体,而是一个结构体模板,结构体模板是不能定义对象的, 比如下面定义一个结构体模板...
  • suen1987
  • suen1987
  • 2013年06月13日 13:46
  • 960

how to use perl to operate excel

解析 Excel 文件提出了一个无论怎样看都很困难的难题。直到去年,UNIX 模块还完全不可用,并且只能用 Win32::OLE 模块来检索来自 Windows Excel 文件的数据。但由于两位 P...
  • lengchun10
  • lengchun10
  • 2011年04月14日 14:07
  • 370

how to use pl to operate excel

解析 Excel 文件提出了一个无论怎样看都很困难的难题。直到去年,UNIX 模块还完全不可用,并且只能用 Win32::OLE 模块来检索来自 Windows Excel 文件的数据。但由于两位 P...
  • lengchun10
  • lengchun10
  • 2011年04月14日 14:03
  • 326

jquery operate table

无标题文档.template{display:none}
  • quweiie
  • quweiie
  • 2009年06月18日 15:38
  • 648

C++ Operate FTP

// //********************************************************* //Ftp basic operation //**********...
  • yefengmeander
  • yefengmeander
  • 2012年11月27日 22:37
  • 444

operate new()和new operate的区别

operator new 与 new operator 转载一篇 关于new的文章   operator new与new operator 收藏 C++中的operator new...
  • springontime
  • springontime
  • 2014年03月11日 13:55
  • 1747

运算符重载之转换运算符

我们知道c++中,cout
  • q__y__L
  • q__y__L
  • 2016年04月11日 10:33
  • 574
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:how to operate softmac
举报原因:
原因补充:

(最多只允许输入30个字)