-
Notifications
You must be signed in to change notification settings - Fork 4
TODO list
jack gurulian edited this page Nov 18, 2013
·
9 revisions
- Warn before backing up current MAC address that it should not be spoofed at the moment (important)
- Add support for selecting specific vendors to spoof (ex apple, samsung etc)
- Search for device specific files on first run (due: version 2.0 Final)
- Add a button that deletes the backup file in case the user wants to uninstall the app (maybe)
- Add support for more models
- Remember previous MAC addresses
- Change application icon
- Support older Android versions again
- Warn before backing up current MAC address that it should not be spoofed at the moment
- Add support for more models (using the new method??)
- Search for device specific files on first run
- Add support for selecting specific vendors to spoof (maybe in version 2.1)
- Add support for more models (using the new method??)
- Testing and stability improvements
- Change application icon
- Remember previous MAC addresses
- Add a button that deletes the backup file in case the user wants to uninstall the app
- Add support for more models
- Support older Android versions again
- /efs/imei/.nvmac.info
- /data/.mac.info
- /efs/wifi/.mac.info (works on SGS3 mini)
- /efs/wifi/bt_addr
- /etc/calibration
- /etc/wifi/
The method above overrides this method (at least on SGS3 mini). It will only work if /efs/wifi/.mac.info is missing, or an address that cannot be applied is given.
- /sys/module/dhd/parameters/nvram_path (nvram_path will do)
- /etc/wifi/nvram_net.txt_GPIO4 (works on SGS3 mini - defined in nvram_path)
- /etc/wifi/nvram_net.txt
- /etc/wifi/nvram_mfg.txt
- /etc/wifi/nvram_mfg.txt_GPIO4
/etc/wifi/nvram_net.txt_GPIO4 contains lots of data, other than the MAC address. So:
- Use regex in order to find the MAC address instances in the file and replace them with the new ones (expression: ([0-9a-fA-F]{2}(:|-)){5}[0-9a-fA-F]{2} )
- Keep a backup of the file that will override the newest method and delete it
- Use a MAC that cannot be set in the file that overrides
- What happens if a MAC that cannot be applied is given in the newest method?