[Q] Atrix 2 Issue Enabling Hotspot and ICS Update - Motorola Atrix 2

[QUOTE from Another Thread]
Using SQLite
1.open settings storage (com.motorola.android.providers.settings)
2.open settings.db
3.settings
4.search for dun_apn_changeable and dun_enable
5.Change both of their values to 1
---------------
I have an Atrix 2 running 2.3.6 rooted. (Rooted with SuperOneClick)
I want to enable the Wifi Hotspot feature, I have read several threads on this group, but I do not understand if I download SQlite on my pc and run it or my phone.
I downloaded the program on my phone, but when I open it all I get is a black screen with a box in the upper left corner with a magnifying glass in it, below that I see this "/data/data/com.xuecs.sqlitemanager/databases/defaultdb" The instructions I have read make absolutely no sense to me, the first step says "open settings storage" There is no way to open any thing as far as I can tell. I'm kind of lost here....Can someone help me out?
I want to update to ICS, I get an error, it downloads the file, resets the phone, when the android screen comes up the insallation bar goes about a third of the way then it stops and then it reboots, once its up and running it says "update failed" I have opened SuperOneClick and hit the unroot button, it says it was sucessful and it removes the Superuser app but the ICS OTA update still does not work. ANY SUGGESTIONS?

More detailed instructions for enabling wifi tether can be found at the following link, and I'm also pasting them here in full for anyone else curious. Note that this was the procedure for enabling everything on ICS. I'm not sure whether anything is different on Gingerbread.
http://forum.xda-developers.com/showpost.php?p=32347835&postcount=4
Things you will need:
ES File Explorer (free from play store)
aSQLiteManager (free from play store)
1. Launch ES File Explorer and within its settings, grant it full root permissions (near the bottom of settings, go in and check all four checkboxes).
2. From ES File Explorer navigate upward out of your SD card and onto the root of your device, then go into Data/Data/com.motorola.android.providers.settings/databases
3. Copy the "settings.db" file found there over to your SD card
4. Using aSQLiteManager select "Open Database" and pick that settings.db file on your SD card.
5. Select "settings" from the four tables you are presented with
6. Select "Data" from the top button menu
7. You'll see a long list of crap. Hit PgDn until you see line 113 "entitlement_check". Hit Edit and change the value from 1 to 0.
8. While you're here, also go to lines 117 and 118 that start with "dun" and change them both from 0 to 1. This is not necessary for Webtop but will enable wifi hotspot tethering.
9. Exit aSQLiteManager, go back into ES File Explorer and this time copy the modified "settings.db" back into the previous/original folder from Step 2, overwriting the old file.
10. Exit ES File Explorer, reboot your device and Webtop should work as expected.

paleozord said:
More detailed instructions for enabling wifi tether can be found at the following link, and I'm also pasting them here in full for anyone else curious. Note that this was the procedure for enabling everything on ICS. I'm not sure whether anything is different on Gingerbread.
http://forum.xda-developers.com/showpost.php?p=32347835&postcount=4
Things you will need:
ES File Explorer (free from play store)
aSQLiteManager (free from play store)
1. Launch ES File Explorer and within its settings, grant it full root permissions (near the bottom of settings, go in and check all four checkboxes).
2. From ES File Explorer navigate upward out of your SD card and onto the root of your device, then go into Data/Data/com.motorola.android.providers.settings/databases
3. Copy the "settings.db" file found there over to your SD card
4. Using aSQLiteManager select "Open Database" and pick that settings.db file on your SD card.
5. Select "settings" from the four tables you are presented with
6. Select "Data" from the top button menu
7. You'll see a long list of crap. Hit PgDn until you see line 113 "entitlement_check". Hit Edit and change the value from 1 to 0.
8. While you're here, also go to lines 117 and 118 that start with "dun" and change them both from 0 to 1. This is not necessary for Webtop but will enable wifi hotspot tethering.
9. Exit aSQLiteManager, go back into ES File Explorer and this time copy the modified "settings.db" back into the previous/original folder from Step 2, overwriting the old file.
10. Exit ES File Explorer, reboot your device and Webtop should work as expected.
Click to expand...
Click to collapse
I figured out what I was doing wrong, I didnt have the File Explorer at first..lol Once I did take care of things and rebooted the phone I kept getting errors that said "The process com.motorola.service.main has stopped unexpectedly" I hit force close and cancel both but the error would keep popping up at random times, plus other errors would pop up random apps running in the background would stop unexpectedly. Then the power button would not lock the screen anymore....The tethering worked though! I ended up doing a factory reset because the errors popped up so often the phone was useless.
I did not touch anything else but Line 150 which was the Entitlement Check line so I have no idea what went wrong.
One other thing, I would like to uprgade to ICS but since my phone is rooted I can't do it OTA, is there a way to manually do it? I remember when I upgraded to 2.3.6 I just put a file on the SD card and installed it, can I do that with ICS 4.0?

Related

[Q] How do I edit settings.db ?

I need to know HOW to flip 1 bit in a database.
I am trying to tether my Pandigital Supernova to my Samsung Apollo's GPS and have hit a roadblock. The Supernova does not support mock locations out of the box. It seems I need to set ro.allow.mock.location=1 in default.prop and build.prop and MOCK_LOCATION to TRUE in settings.db. The 1st 2 were easy using the text editor in ROM Toolbox but I have no clue how to edit a database. The tools suggester were aShell and aSQLiteManager which I installed but honestly have no idea how to use. Can someone recommend a n00b-friendly way of doing this? I feel like I've just been told "To improve your gas mileage simply install a manual transmission."
I know this is probably resolved by now but this might help somebody else.
Must be root. Use ES File Manager from market. Go into settings and make sure you have it set to browse as root, go up to root, and mount system rw. Then back all the way up to root of the filesystem. If you are seeing folders like "etc" and "system" then you are there. From here use ES's search function and search for "all files" and put settings.db as the file name. When it comes up, note the directory and copy it to your sd card. Download SQLite Manager from market and open the copied settings.db with it. From here just look around and use the "Update Row" context action to edit the entries. When you back out it automatically saves. Copy the settings.db back into your internal memory wherever you found it at. Overwrite when prompted. Reboot. Win.

Get "Google Now" on Your Rooted Ice Cream Sandwich

Open Root Explorer or another root-enabled file explorer and go to /system.
Tap the "Mount R/W" button, then scroll down to build.prop and press and hold on it. Tap "Open in Text Editor".
Find the line that says ro.build.version.sdk=15 and change it to read ro.build.version.sdk=16. Press the menu button and tap "Save and Exit".
Go to /system/app and hold-press GoogleQuickSearchBox.apk. Rename it to GoogleQuickSearchBox.apk1. If that file doesn't exist (it didn't for me), just skip this step.
Reboot your phone and install the Google Now APK, once again available here.http://d-h.st/GZ1
Go back and edit build.prop as described in step two, and change the ro.build.version.sdk line back to 15.
Reboot your phone one last time.
Credit -Whitson Gordon
This is the only option that let me install on my Xoom and work without error..
tumpy said:
Open Root Explorer or another root-enabled file explorer and go to /system.
Tap the "Mount R/W" button, then scroll down to build.prop and press and hold on it. Tap "Open in Text Editor".
Find the line that says ro.build.version.sdk=15 and change it to read ro.build.version.sdk=16. Press the menu button and tap "Save and Exit".
Go to /system/app and hold-press GoogleQuickSearchBox.apk. Rename it to GoogleQuickSearchBox.apk1. If that file doesn't exist (it didn't for me), just skip this step.
Reboot your phone and install the Google Now APK, once again available here.http://d-h.st/GZ1
Go back and edit build.prop as described in step two, and change the ro.build.version.sdk line back to 15.
Reboot your phone one last time.
Credit -Whitson Gordon
This is the only option that let me install on my Xoom and work without error..
Click to expand...
Click to collapse
So Tumpy, I followed the instructions for my rooted ICS 4.0.4 E4GT phone, and the app installs fine, asks for permissions, but something happens and it won't take voice input or give voice output. I can see that it will be awesome when it works.
You don't need to do half the things in the OP. There is a large thread about it in the Android Apps and Games subforum. Voice does not work- it's a kernel thing, not just an app.
HairyMerkin said:
You don't need to do half the things in the OP. There is a large thread about it in the Android Apps and Games subforum. Voice does not work- it's a kernel thing, not just an app.
Click to expand...
Click to collapse
Yup, using it on my Galaxy Nexus, haven't tried it on the Xoom yet, but for reading info here you go http://forum.xda-developers.com/showthread.php?t=1747224
tumpy said:
Open Root Explorer or another root-enabled file explorer and go to /system.
Tap the "Mount R/W" button, then scroll down to build.prop and press and hold on it. Tap "Open in Text Editor".
Find the line that says ro.build.version.sdk=15 and change it to read ro.build.version.sdk=16. Press the menu button and tap "Save and Exit".
Go to /system/app and hold-press GoogleQuickSearchBox.apk. Rename it to GoogleQuickSearchBox.apk1. If that file doesn't exist (it didn't for me), just skip this step.
Reboot your phone and install the Google Now APK, once again available here.
Go back and edit build.prop as described in step two, and change the ro.build.version.sdk line back to 15.
Reboot your phone one last time.
Credit -Whitson Gordon
This is the only option that let me install on my Xoom and work without error..
Click to expand...
Click to collapse
After rebooting my phone the first time, it just goes to a blank screen after the Galaxy S3 logo. Can somebody please help me.

Android workaround for the NFS Most Wanted "not enough free space" problem

ATTENTION! Back up your original apk file BEFORE the mod as you WILL need it AFTER the mod is done..
Ok guys, so i decided to play NFS Most Wanted on my new device (LG L Fino) so i installed from market and started the app.. Ok BUT as many of you i was facing the "Not enough memory on device,clear up some memory to proceed" message. So i got angry and decided to see if there is a workaround of the problem. Well generally the problem itself is that my device (like many others) uses ONE memory chip which is split into TWO 2GB parts, the first is system only, and the second is user- accessible, BUT 1,2GB of that "user space" is flooded by system junk and bloatware etc etc.. So all you have left in the so-called Emulated SD is actually some 0.8 gigabyte which is not sufficient in any way, when you want to install NFS Nost Wanted, because when you start the app first time it asks you to download some 2055mb's game data and says you have 0mb free on device, when the actuall gamedata size is only 670mb.. So i found this workaround and i decided to share right away.. Enough talking - lets get to business:
Prerequisites:
ROOT IS A MUST HAVE FOR THIS JOB
Install RAR app from rarlabs (search on google play)
Install ES File Explorer
Install NFS Most Wanted from google play
Make sure of having at least 700mb free on internal mem.
Lets start.
First open ES File explorer and turn Root Explorer "on"
Then navigate to root/data/app and find a file named " com.ea.games.nfs13_na-1.apk "
Now COPY that file to the root of your ext SD (for the sakes of easy navigation)
Next click and hold on the file till you have it marked then from the popup menu (right lower corner) choose "Open as" (not extract) then choose "ES Archive manager" and once inside, navigate to /assets/downloadcontent .
There you will find a file named: "config.properties"
Copy that to the root of you ext SD and open it with text editor.
what you need is to find the two lines that read
TOTAL_SPACE_MB=2055
# TOTAL_SPACE_MB_MIN=440
and edit them to look like this:
TOTAL_SPACE_MB=0205
# TOTAL_SPACE_MB_MIN=044
Now close the file and save the changes.
Next open the RAR app and navigate to the root of your ext SD then click and hold the edited text file till a menu pops up, select "Copy to buffer"
Then click and hold at the apk file, select "Open as archive" (NOT EXTRACT!) and again navigate through assets/downloadcontent, then click and hold on a random file and from the popup menu select Paste, it should ask you if you want to overwrite, choose YES and close RAR.
Final step is to open ES File Explorer again, navigate to root of ext SD, COPY the now edited APK then navigate to root and /data/app and PASTE. Select YES to overwrite file.
Now click and hold the apk one last time, and from the popup menu (lower right corner) choose "Properties"
Right next to "Permissions" there should be a button named "Change" go ahead and push the button. Now you have to fix those permissions, you should see 9 checkboxes. CHECK the three ones that are underneath "Read" and check ONLY the topmost thats underneath "Write". ALL OTHER HAVE TO BE UNCHECKED!
it should now look like this:
.......................Read.........Write.........Execute
Owner:........(*)...............(*)...................( )
.
Group:.........(*)................( )...................( )
.
Others:........(*)................( )...................( )
Click Ok, close ES File explorer, run game, download 650mb gamedata and have fun (optional is when you download gamedata to use app like GL to SD)
if you mess up the process, start over-rinse-repeat
I hope i helped someone and if yes please feel free to hit thanks button ( no it doesn't bite)
Greetings from Bulgaria
Edit: I found out a bug and i don't know if it's only with my copy of the game after modding or if everyone of you who tried this has it. So...
THE BUG is that after i modified the already installed apk in order to download data, i happened to restart my device and when it booted it seemed like my copy of the game somehow "partially uninstalled" itself.. After a little digging i found out that it actually did uninstall itself, BUT only the apk - that meaning the data and savegame ARE still there..
THE SOLUTION is before doing the above mentioned walktrought you have to backup you Original apk first (using the backup app tool of ES File Explorer) and after that you have to reboot your device, install the original apk (it will tell you that this update has nothing new in it, thus not requiring any new permissions - install anyway) and you're good to go with a stable installed game..
BUG 2: after all done right, it happens that my copy of GL to SD app is not showing the most wanted in "linked apps" section and neither it is showing it in the "Move data" list.. Don't you worry, the game is still "in there" even when it does not show up on the lists, click the "mount" button and play as normal - it is working..
If there is some trouble i will be glad to help, just write a reply here and i will check my thread regularly.
Have a nice time guys... (Aaandd girls)
xD thanks a ton man, this helped me

[Completed] Play store error "no connections".

I've seen many android users facing PLAY STORE ERROR "NO CONNECTIONS".I've 2 solutios that might fix this problem.(Requires Root Permission.
1.Fist step you have to download ES File Explorerer or any root explorer.You can download it anywhere on Internet
Now open it and press the option button at the upper left corner.Then scroll down until you see ROOT EXPLORER and "ON" it.
Now go to the root directory. (/)
Open "etc" folder and scroll down untill you see "host".
Simply delete it.
Your problem solved.
2. In case if this method didn't works,create a new txt file named "host".When you rename it,it should look like this "host.txt".
Open it and a pop-up should appear.Choose Es note editor or own applicaton editor.
Again choose option bar at upper right corner and press edit.
write 127.0.0.1 localhost.
This method should end the problem.Thanks
Hi,
Not the right place for this kind of threads.
Thanks
Closed

[Tutorials] How to enable Wireless Display/screencast/miracast in Lenovo K8 Note/Plus

As many have asked about this, I am writing this tutorial. It is a simple trick. But for that you need to root your device or atleast have TWRP recovery installed. I am going to give two methods, if first simpler method does not work (it does not for me), then go to second.
If you know how to edit build.prop, then just do this, add 3 lines given below:
Code:
ro.hdmi.enable=true
ro.hdmi.mirror.enable=true
persist.debug.wfd.enable=1
If you have any issues see method 2.
If you don't know what is build.prop don't worry, I will say steps.
Method 1
This method involves directly editing the build.prop using es file explorer.
Download ES File Explorer from play store
Enable "Root Explorer" in ES and give root permission. Click the "Root Explorer" and then "mount R/W" and then mount system "RW".
Now click "device" in ES and then go to "system" folder, you will find a file named "build.prop".
Open that file in ES note editor which is already installed by ES. Click pencil icon to edit.
Scroll to last and then add the 3 lines I mentioned in this thread and save the file.
Now simply exit the app and restart your device.
Now open settings then display then cast, click 3 dots on top right and enable Wireless Display.
Method 2
As I seen in many phone, the build.prop file restores to original during reboot, which is causing the method 1 to not work, so use this method to to do the edit from TWRP file manager. This method worked perfectly in my phone. See steps below:
Follow till 3rd step in method 1 and just copy the file "build.prop" to Internal storage.
Now edit the copied file in internal storage as mentioned in 4th and 5th step of method 1 by adding 3 lines.
Reboot to twrp recovery, you may use the app named Quick Reboot [ROOT] from play store.
Now in TWRP go to Advanced and then choose file manager.
Scroll down and go to the folder "sdcard" that is your internal storage. Now click the build.prop file there and choose copy.
Now go to system folder and copy/paste the file.
Reboot to android. Now do 7th step in method 1.
Screen cast can be enabled by magisk too. See this https://www.xda-developers.com/magi...iracast-and-tethering-and-disable-adb-notify/
For me that did not work so I myself made magisk module zip. Please check the attachment. Just download and install from magisk or twrp. It is tested to work in magisk 15.0+
Note this method may work in other phones too, but I don't have those phones with me. I have received many messages asking how to do this, so I am making this to help all of them.
Thanks to Dhruv_Agarwal in Telegram for giving me the 3 lines of code.
Please help me im using lenovo k8 note oreo. I have entering that 3 lines on build.prop then i rebooted my mobile it got stuck on bootloop,
Many many thanks your magisk module worked like a charm
i tried ,but still doesnt work
im on lineage16 with by SONY z3compact ,after i edited buildprop ,it can find my sony tv,when i try to link,phone get back ,,,and cant link successfully,i will try magisk moudle
PremVijayV said:
As many have asked about this, I am writing this tutorial. It is a simple trick. But for that you need to root your device or atleast have TWRP recovery installed. I am going to give two methods, if first simpler method does not work (it does not for me), then go to second.
If you know how to edit build.prop, then just do this, add 3 lines given below:
Code:
ro.hdmi.enable=true
ro.hdmi.mirror.enable=true
persist.debug.wfd.enable=1
If you have any issues see method 2.
If you don't know what is build.prop don't worry, I will say steps.
Method 1
This method involves directly editing the build.prop using es file explorer.
Download ES File Explorer from play store
Enable "Root Explorer" in ES and give root permission. Click the "Root Explorer" and then "mount R/W" and then mount system "RW".
Now click "device" in ES and then go to "system" folder, you will find a file named "build.prop".
Open that file in ES note editor which is already installed by ES. Click pencil icon to edit.
Scroll to last and then add the 3 lines I mentioned in this thread and save the file.
Now simply exit the app and restart your device.
Now open settings then display then cast, click 3 dots on top right and enable Wireless Display.
Method 2
As I seen in many phone, the build.prop file restores to original during reboot, which is causing the method 1 to not work, so use this method to to do the edit from TWRP file manager. This method worked perfectly in my phone. See steps below:
Follow till 3rd step in method 1 and just copy the file "build.prop" to Internal storage.
Now edit the copied file in internal storage as mentioned in 4th and 5th step of method 1 by adding 3 lines.
Reboot to twrp recovery, you may use the app named Quick Reboot [ROOT] from play store.
Now in TWRP go to Advanced and then choose file manager.
Scroll down and go to the folder "sdcard" that is your internal storage. Now click the build.prop file there and choose copy.
Now go to system folder and copy/paste the file.
Reboot to android. Now do 7th step in method 1.
Screen cast can be enabled by magisk too. See this https://www.xda-developers.com/magi...iracast-and-tethering-and-disable-adb-notify/
For me that did not work so I myself made magisk module zip. Please check the attachment. Just download and install from magisk or twrp. It is tested to work in magisk 15.0+
Note this method may work in other phones too, but I don't have those phones with me. I have received many messages asking how to do this, so I am making this to help all of them.
Thanks to Dhruv_Agarwal in Telegram for giving me the 3 lines of code.
Click to expand...
Click to collapse
Hi !
If I flash the attached file "screen cast enabler.zip", by adb , will that work for me? I have lenovo k8 plus oreo, latest version. (Unrooted, but still the bootloader is unlocked)

Categories

Resources