Sigh... look, I'll just spell it all out for you:
First, mount /data in your recovery. Then:
Code:adb push sqlite3 /tmp adb shell chmod 755 /tmp/sqlite3 /tmp/sqlite3 /data/data/com.android.providers.settings/databases/settings.db update secure set value=1 where name='wifi_on'; .quit exit adb reboot
I push it to /tmp but it still keeps telling me sqlite3 is "not found".
Code:
C:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools>adb push sqlite3 /tmp
1279 KB/s (41916 bytes in 0.032s)
C:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools>adb shell
~ # chmod 755 /tmp/sqlite3
chmod 755 /tmp/sqlite3
~ # /tmp/sqlite3 /data/data/com.android.providers.settings/databases/settings.db
/tmp/sqlite3 /data/data/com.android.providers.settings/databases/settings.db
/sbin/sh: /tmp/sqlite3: not found
~ #