Hidden Settings App - Barnes & Noble Nook Tablet

Hi,
I cannot post on the development forums so I am posting here.
I have installed the new hidden setting application and have rooted the 1.4.1 firmware for the nook tablet. However nothing I do (reboot / wait) gets the unknown sources hack to work. Every time the button is unchecked as if the fix did not work. I do not get any errors when it runs but the firmware never recognizes that it has happened.
Does anyone happen to have any ideas on how this can be fixed?
Thanks!

silvermist805 said:
Hi,
I cannot post on the development forums so I am posting here.
I have installed the new hidden setting application and have rooted the 1.4.1 firmware for the nook tablet. However nothing I do (reboot / wait) gets the unknown sources hack to work. Every time the button is unchecked as if the fix did not work. I do not get any errors when it runs but the firmware never recognizes that it has happened.
Does anyone happen to have any ideas on how this can be fixed?
Thanks!
Click to expand...
Click to collapse
Did you check to see if it definitely works with 1.4.1?

Same problem here. Unknown sources won't work @ routed 1.4.1

setting unknown sources value
I had the same problem with the "Hidden Settings" app from brian21. I have both root explorer and SQLite installed. So I used root explorer to modify the value of 'install_non_market_apps' of "1" in /data/data/com.android.providers.settings/databases/settings.db. I then rebooted and the "install no-market apps" setting now persists. I could step-by-step this process if what I'm saying is not clear.

Pogodog, please list your step by step. I would love to see if this allows Amazon apps to install. Sideloading them is a real pain...

Step by step Changing "unkown Sources db"
First you have to have root explorer and SQlite installed. I had these already with the rooted 1.4.0 using Android Market.
First I ran the hidden settings app from brian21 and went ro "Application Settings" and set "Unknown Sources". I doubt this step is really necessary, but I was just doing what I could to duplicate the process used in brian21's app.
Then I ran root explorer which starts at root.
Traverse to: /data/data/com.android.providers.settings/databases/settings.db
press data
press data
press press com.android.providers.settings
press databases
press settings.db (Note SQlite will be invoked)
press secure
Find the line with "install_non_market_apps" and press and hold the "value" entry.
Select "Edit Field" and change from "0" to "1" press save.
Back out of root explorer and reboot.
Hope this helps!

Any working solution if we don't have SQlite?
I tried copying settings.db to SD card, making the change with another free db program, and copying the modified file back to nook.
This resulted to a frozen nook when rebooted.

The only thing I can suggest is to get the SQlite apk and install it via adb.

Thanks Pogodog, this fix worked great. I now can use dropbox again to install apps.

Thanks so much pogodog! This solved two issues for me:
1) "Allow unknown sources" now stays checked
2) I can (finally) install from the Amazon Appstore directly rather than the tedious process I'd been using.
I did have to buy SQLite and Root Explorer. I tried a few of the free alternatives and none would give me the needed access.

"NT Hidden Settings" will do this for you in the "Hacks"->"Unknown Sources Hack". Just run that and reboot. The thing it doesn't tell you is that you should install busy box first.

Related

!!! HELP !!! - Can't Get Tp TGPS.APK Home Screen

Greetings - I have ADW launcher installed on my NT...I select the little box icon at the botom of the screen to get me to my apps...I select tgps_launcher and gets me to the home screen where(START/STOP box)... I select START which gets me to the Application settings(Unknown sources, Manage Applications, Running services, etc...)...Let's say I select Running services(doesn't matter which setting I select)...Then I select ADW.Launcher(again doesn't matter which one) & get a screen where I can click on Force stop, Uninstall, Clear data, etc...
I then double click the "n" to get me to my ADW home screen & start all over...
When I select tgps_launcher I no longer get the home screen(START/STOP box), but instead it gets me to the last operation I performed, which is the ADW screen where I can click on Force stop, Uninstall, Clear data, etc...
I'm forced to reboot my NT in order to get the /START/STOP screen when clicking tgps_launcher...How can I get back to the /START/STOP screen without having to reboot?...
Thank you...
Use NT HIDDEN SETTINGS app- developing section.
~ Veronica
Sent from XDA premium using my Nook Tablet
If you haven't installed the modified SystemUI.apk you can swipe right to left in the status bar to go back.
Edit: you can still do this with the modified SystemUI, but it's mostly useful if you haven't done that mod.
Sent from my BNTV250 using Tapatalk
Than you ckevinwelch...that did it...much appreciated...
(would be easier had the back arrow been visible in the status bar)...
i don't mean to be a pain, but have a couple of follow-up questions...
1) when i rooted my NT(indirect's method) the instr. indicated to un-check the box for "Auto Mount" under the "Development" section of the hidden settings...i noticed it is checked now...should it be?...is that an issue?...
2) when i select the "On SD Card" under "Running Services" i find the apps i had previously downloaded even though i don't have an SD card installed...why is that?...
Again, thank you for your help...
Not sure about number 2, but as for number 1, that is the normal (not necessarily "desired", but "normal") behavior.
download button savior from market
it will place a indiscreet back button permanently on the right side of your screen. it also has menu and home button on it.
to disable the automount from re mounting on reboot go here
http://forum.xda-developers.com/showpost.php?p=21874676&postcount=1
promek many thanks...greatly appreciate the instructions...
i will definitely try it out...one quick question: how do i set /system to read-write?
do you(or anyone) has any ideas about question #2?...
thank you everyone for the help...this is an awsome site!!!...
thesal523 said:
promek many thanks...greatly appreciate the instructions...
i will definitely try it out...one quick question: how do i set /system to read-write?
do you(or anyone) has any ideas about question #2?...
thank you everyone for the help...this is an awsome site!!!...
Click to expand...
Click to collapse
First, you might want to change the title of this thread since your question was resolved.
As for your second issue, I'm not exactly sure what you are seeing, but "On SD Card" and "Running Services" are two separate tabs of the Manage Applications program. Perhaps you are confused because there are two ways to get in there, one of which is titled "Running Services." I think "On SD Card" is really apps that have been installed to the internal B&N storage area (which is the default), though I'm not positive about that.
How do I set /system to read-write?
I need to set /system to read-write in order to disable the AUTOMOUNT from re-mounting on reboot...How do I accomplish that?...Thank you...
There is a thread about disabling auto-mount. I don't know if it works, but you might want to read it. Link.
yes it works i did it on mine
on root explorer on top press mount r/w to enable read write.
How do I set /system to read-write?
I have ES File Explorer installed...Is that the same as Root Explorer?...
I select ES File Explorer and I can position myself on either /, /root, /system
directories but I don't see where I can select mount r/w to enable read write....
Sorry for the confusion, but I'd really like to get this resolved...
Thank you...

no pc to enable sideload on 1.4.1 rooted with market installed

not sure if this was posted elsewhere...
Found this method a little easier than
http://forum.xda-developers.com/showthread.php?t=1436397.
credits still to original poster CSX321
Since you have root and market installed, go to the market and install "sqlite3" app and "root explorer" app (root explorer app is a paid app)
Use Root Explorer go to /data/data/com.android.providers.settings/databases/settings.db and press the file name. this launches sqlite3 database editor.
select "secure"
for me, row 27 contained "install_non_market_apps" with a value of "0" (no quotes). Press and hold the "0" till a menu pops up and select "edit field" at the top.
Change the value of "0" to "1"(no quotes) and save.
keep pressing the back button till you are back in root explorer and powerdown the tablet.
Thanks just what I was looking for.
Unknown sources finally checked
Thank you rp201.
By following the post
http://forum.xda-developers.com/show....php?t=1473973
I could successfully tick the unknown sources check box.
I have a NT that already had the firmware 1.4.1 pre-installed.
I successfully rooted the NT first using the sdcard method from Indirect according to this post
http://forum.xda-developers.com/showpost.php?p=21864513&postcount=1
and then I tried the updated files according to this post from Land Master
http://forum.xda-developers.com/showpost.php?p=22029125&postcount=131
The NT was rooted, market installed and working, etc. But even though the NT Hidden Settings app had root access, I could not tick the Unknown sources check box.
I had this and think I tracked down the issue.
NTHS doesn't properly set the CHMOD on sqlite and thus can't execute the database change. You can click the button a million times, but unless the underlying executable can be run... it's an exercise in futility.
so has anyone had this method not work?
I cant seem to get the amazon market back on my device, even after editing the correct field in the database...
Thanks, I couldn't load NTHiddenSettings and other apps. Your trick fixed my issue!

[Q] Sideloading issue, 1.4.2. "Archive" and then "Unarchive"?

I posted in another thread, but I don't think anyone will see it. I recently rooted (using http://forum.xda-developers.com/show....php?t=1529553 method), and have been able to access the market and download apps that way, but I'm unable to sideload them. When I try to open any app it says "Unable to install. This application was not able to install onto your device. Please "Archive" and then "Unarchive" the application to try again." I have an SD card inserted (I saw this might be the problem in another post), and the above error comes up when I attempt to sideload the Amazon market and the HomeCatcher app. My unknown sources box is checked. :/ Any help would be greatly appreciated!
I was having the same problem...here is how I fixed it:
1) Download Root Explorer
2) Download SQLite Editor
both cost money, but well worth it to be able to side load anything you want!!
3) open root explorer
4) go to: /data/data/com.android.providers.settings
5) click "settings.db"
6) click "secure"
7) change "install_non_market_apps" from 0 to 1
You should be good to go now!
When I went to change the value, it was already set at 1. Am I perhaps trying to sideload incorrectly? On my nook, I download the .apk file, then open it and select "App Installer" (although I tried "Package installer as well), and then it should work right? Maybe my root is incomplete somehow? I have root access and was able to view and change files so I assume the root is fine.
Run root checker. And run fix permissions too.
Package install
I have read elsewhere here to always use Package Installer when given the option.
Use package installer. If it was already set to 1, then it should work. If not, try unchecking the allow unknown sources in NT hidden setting, and then go back to the earlier instuctions and see if it is at 0 or 1. If at 0, now change to 1.
Hope that works
dcfootqb said:
Use package installer. If it was already set to 1, then it should work. If not, try unchecking the allow unknown sources in NT hidden setting, and then go back to the earlier instuctions and see if it is at 0 or 1. If at 0, now change to 1.
Hope that works
Click to expand...
Click to collapse
Still not working. Maybe I'll try to restore to factory, then re root. Can I make a bootable SD card and boot my nook from it now (already rooted)?

Spoofing Google Play to download any app on Nexus Q

Hi,
When I go to gPlay on the Q and click on "Apps" I only get like 150,000 results available for download, only a small fraction of the total apps available. When I go there on my computer browser to try to download an app to the Q it says "This app is not compatible with this device" for 90% of the apps. So, no dice with either method.
I have been sideloading apps and most of them work just fine. So I want to get around this gPlay restriction on the Q so I can just download apps directly from gPlay rather than having to sideload them.
(I am fully aware that the reason why gPlay keeps track of which devices are compatible is to avoid more "broken" apps than necessary, but in the case of the Q their own system appears to be broken itself, so I want to get around it.)
So, I bought the Device Spoofer app for $1.50USD
https://play.google.com/store/apps/details?id=com.scheffsblend.devicespoof&hl=en
which, despite the reviews worked just fine for me on both the Nexus 7 and on Nexus Q. It changes your build.prop file to spoof Google Play into thinking you are a different device of your choosing. Note that, as it says in the instructions, you need to spoof the device using the app, reboot, go to gPlay, *download an app* (any app), and from then on gPlay will register your device as a different one.
That works for me -- I select for example "Galaxy Nexus", go thru the steps above, and voila, gPlay in my computer's browser has now replace "Nexus Q" with "Galaxy Nexus". Pretty cool.
HOWEVER, and I am now getting to the point, this doesn't allow me to download any more apps than I had access to before! It still says "This app is not compatible with this device ["Galaxy Nexus"]" for the same apps that were incompatible before. Browsing gPlay on the Q also doesn't yield any new opportunities for downloading apps.
I think what is happening is that even though the build.prop file is being changed, the Q is still reporting to gPlay that it doesn't have, for instance: GPS, phone functionality, etc etc, long list of items. And that means that any apps that require any one of those functionalities is "not compatible" (despite the fact that sideloading many of them means they work just fine).
So, my point is, does anyone know how to spoof gPlay so that the Q reports to gPlay that it has all of the bells and whistles? (GPS, phone functionality, etc etc)
Thanks
I downloaded all the .xml files from my Q's /system/etc/permissions folder and compared them to those downloaded from my Nexus 7. There are about half the number of files and indeed many things are not supported, no surprise.
Is it safe to just copy all the .xml files from my Nexus7 to my NexusQ? (plus a few .jar files that are linked to in the .xml files).
And perhaps then gPlay will show more apps?
OK sorry for multiple posts, but what the heck I just tried it. And can't see any more apps on gPlay. Tried downloading one that was visible as I thought it might only report its permissions at download-time, but nothing changed after the download. Drawing blanks here.
FIGURED IT OUT!
That's right folks, you can now download any app directly onto the Q! No sideloading, no adb.
Followed these instructions for a different device. Basically I was on the right track but needed to change the .xml's file permissions back to rw-r-r and then clear gPlay cache, reboot, etc, then it worked.
Pasting the steps from this page http://www.slatedroid.com/topic/34849-guide-to-fix-market-to-get-more-apps-compatible/ below, with the small modification that I got my .xml files from my Nexus 7, not from his/her link, and I only loaded the tablet_core_hardware.xml so far (I have not attempted loading on any of the Nexus 7's other .xmls but most of them don't seem useful). Thanks go out to bosondehiggs of slatedroid.com. I have made a note in square brackets at which point my Nexus Q gPlay started suddenly showing all apps.
A. Backup /system/etc/permissions (just take a copy with ES file explorer or root explorer.recommended just in case)
B. copy the xmlfiles files into /system/etc/permissions (android.hardware.location.gps.xml, android.hardware.location.xml, com.android.location.provider.xml, tablet_core_hardware.xml) agree to over write all of them
C. Make sure the file permission are rw-r-r (with ES file explorer, long tap then change properties on each file..to help you out all files in that directory need to be rw-r-r)
D. Go to settings->apps->all and tap Google Play Store
E. Click on Clear data
F. REBOOT tablet
market still not working
Go to settings->apps->all Go to “Google Play Store” again
‘Clear Cache’ if it lets you then ‘Force Stop’ — DO NOT Clear data
back and Go to “Google Services Framework”
‘Clear data’ then ‘Force Stop’
REBOOT your machine. [After rebooting, the Nexus Q worked with gPlay just fine!]
Then after reboot market is still not working.. then go into..
settings->apps->all google play store again open it but this time clear data if it lets you..
thats it exit open market up, login and you should now have full market access....Youtube...Facebook....
Click to expand...
Click to collapse
hey, this looks cool I want to give it a try.
do you mind posting the instructions from beginning to end?
and the xml file needed too?
sonikot said:
hey, this looks cool I want to give it a try.
do you mind posting the instructions from beginning to end?
and the xml file needed too?
Click to expand...
Click to collapse
Sure, happy to. I'll include in greater detail than an expert hacker needs, so it's more noob-friendly.
First you need ES File Explorer app (get es_file_explorer_v1_6_1_7.apk or latest version from the publisher at http://www.estrongs.com/en/download.html).
adb connect to your device if not already. Type "adb devices" to check you are connected.
adb install the ES File Explorer .apk, and run it using the Trebuchet launcher.
Press "settings" (see my keyboard page to see how to do that). Scroll down and click Settings and enable "Up to root". Also enable "Root Explorer". OK we're done here for now, we'll use this app later.
Download this file: http://www.davidnhutch.com/tablet_core_hardware.xml. It's one of the .xml permissions files from the Nexus 7. You may also try other .xml files from other devices at your own risk. Or you can try mine, I guess also at your own risk.
Let's go back to adb. "adb shell"
"su"
"mkdir /sdcard/permissionsbackup"
"cat /system/etc/permissions > /sdcard/permissionsbackup"
"exit"
"exit". You should now be out of shell but still in the command window.
"adb push <path-to-that-xml-file>/tablet_core_hardware.xml /sdcard/tablet_core_hardware.xml"
"adb shell"
"su"
"cat /sdcard/tablet_core_hardware.xml > /system/etc/permissions/tablet_core_hardware.xml"
If you want, check it's there: "cd /system/etc/permissions" "ls"
"exit"
"exit"
Next we will change the file permissions for that file we just copied. Open ES File Explorer, click "Up" once to get to the root directory, click System > etc > permissions. Right click or long-press on tablet_core_hardware.xml. Scroll to the bottom of the list that comes up and select Properties. Click the Change button. Select the following boxes, and only the following boxes: User read, User write, Group read, Other read. Click OK, OK. The other files in that directory also need to be rw-r-r, but they should be fine.
Go to Settings > Apps > All > Google Play Store
Click Clear data
Reboot the Q by typing "adb reboot". If you did that using adb-over-wifi, then you'll probably need to do the "adb connect" thing again to reconnect.
Open Google Play. If it's still not working (still shows only a few apps), then continue.
Go to Settings > Apps > All > Google Play Store
Click Clear cache if it lets you, then click Force stop. DO NOT Clear data
Go back once and go to “Google Services Framework”
Click Clear data then Force stop
Reboot the Q again in the same way. After rebooting, my Nexus Q worked with gPlay just fine! However if you still don't see new apps, continue.
Go to Settings > Aapps > All > Google Play Store
Clear Data if it lets you
That's it! Now just Open Google Play, login and you should be able to see and download almost any app either directly on the Q or remotely through a browser on your computer. You may need to download just one app (any app) in order to be able to get the remote download via browser thing working, as Google Play appears to update its knowledge of which devices you have only when you download something.
davidnhutch said:
Sure, happy to. I'll include in greater detail than an expert hacker needs, so it's more noob-friendly.
Click to expand...
Click to collapse
I have now put that list here: http://davidnhutch.com/sandbox/blog/how-to-make-google-play-show-you-more-apps/
I will attempt to maintain the instructions at the above link (in case there are errors, or in case the non-GoogleIO Nexus Q's behave differently to the GoogleIO NexusQ (which I have)).
davidnhutch said:
I have now put that list here: http://davidnhutch.com/sandbox/blog/how-to-make-google-play-show-you-more-apps/
I will attempt to maintain the instructions at the above link (in case there are errors, or in case the non-GoogleIO Nexus Q's behave differently to the GoogleIO NexusQ (which I have)).
Click to expand...
Click to collapse
hey step 3 isnt working on the assumption I know how to lauch trebuchet on Q.
How would I launch trebuchet?
sonikot said:
hey step 3 isnt working on the assumption I know how to lauch trebuchet on Q.
How would I launch trebuchet?
Click to expand...
Click to collapse
bump can somebody upload the file for trebuchet and explain how to run this launcher so we can run .apks
thanks
UKROB86 said:
bump can somebody upload the file for trebuchet and explain how to run this launcher so we can run .apks
thanks
Click to expand...
Click to collapse
Sorry, I assume you have already followed the instructions by kornyone here to root and install a launcher:
http://forum.xda-developers.com/showthread.php?p=28484300
There are other ways of doing this too. Some folks have gotten CM9 working on it.
I just made this quick video which shows Trebuchet and the Google Play showing most apps available, near the middle of this video.
What Can You Do with the Nexus Q? : http://youtu.be/6rb4iQDBom0
Press "settings" (see my keyboard page to see how to do that). Scroll down and click Settings and enable "Up to root". Also enable "Root Explorer". OK we're done here for now, we'll use this app later.
Click to expand...
Click to collapse
Can you provide us with the link to your keyboard page so I can mimic these steps on my Q. Also to navigate around on the Nexus Q does it still require a USB mouse to be plugged in to it? I rooted my Q but I'm in the process of trying to add AOSP's Jelly Bean ROM ( http://forum.xda-developers.com/showthread.php?t=1776202 ) and use CM9's Trebuchet Launcher ( http://forum.xda-developers.com/showthread.php?t=1410674 ).
I don't want to get in a position where its all on there and I can't navigate the damn thing. The goal is to use what you provided along with these other resources and work it wirelessly via an app like tablet remote or droid input type app.
mrjaymillz said:
Can you provide us with the link to your keyboard page so I can mimic these steps on my Q. Also to navigate around on the Nexus Q does it still require a USB mouse to be plugged in to it? I rooted my Q but I'm in the process of trying to add AOSP's Jelly Bean ROM ( http://forum.xda-developers.com/showthread.php?t=1776202 ) and use CM9's Trebuchet Launcher ( http://forum.xda-developers.com/showthread.php?t=1410674 ).
I don't want to get in a position where its all on there and I can't navigate the damn thing. The goal is to use what you provided along with these other resources and work it wirelessly via an app like tablet remote or droid input type app.
Click to expand...
Click to collapse
Sorry, I mean the keyboard page on my website: davidnhutch.com/nexusq, click on Keyboard > Special Keys.
Basically, the "menu" button on android is mapped to the same keycode as the "menu" button on Windows keyboards, which usually has an icon that looks like a drop-down menu with a pointer hovering over it. (http://en.wikipedia.org/wiki/Menu_key)
You also can do all this from the command line without ES File Explorer, I'm just trying to make it a bit more visual, plus, ES is useful.
I am very interested in what you described you are working on, as I am hoping to try the same thing when I get some time. Please post your results and steps!
davidnhutch said:
Sure, happy to. I'll include in greater detail than an expert hacker needs, so it's more noob-friendly.
First you need ES File Explorer app (get es_file_explorer_v1_6_1_7.apk or latest version from the publisher at http://www.estrongs.com/en/download.html).
adb connect to your device if not already. Type "adb devices" to check you are connected.
adb install the ES File Explorer .apk, and run it using the Trebuchet launcher.
Press "settings" (see my keyboard page to see how to do that). Scroll down and click Settings and enable "Up to root". Also enable "Root Explorer". OK we're done here for now, we'll use this app later.
Download this file: http://www.davidnhutch.com/tablet_core_hardware.xml. It's one of the .xml permissions files from the Nexus 7. You may also try other .xml files from other devices at your own risk. Or you can try mine, I guess also at your own risk.
Let's go back to adb. "adb shell"
"su"
"mkdir /sdcard/permissionsbackup"
"cat /system/etc/permissions > /sdcard/permissionsbackup"
"exit"
"exit". You should now be out of shell but still in the command window.
"adb push <path-to-that-xml-file>/tablet_core_hardware.xml /sdcard/tablet_core_hardware.xml"
"adb shell"
"su"
"cat /sdcard/tablet_core_hardware.xml > /system/etc/permissions/tablet_core_hardware.xml"
If you want, check it's there: "cd /system/etc/permissions" "ls"
"exit"
"exit"
Next we will change the file permissions for that file we just copied. Open ES File Explorer, click "Up" once to get to the root directory, click System > etc > permissions. Right click or long-press on tablet_core_hardware.xml. Scroll to the bottom of the list that comes up and select Properties. Click the Change button. Select the following boxes, and only the following boxes: User read, User write, Group read, Other read. Click OK, OK. The other files in that directory also need to be rw-r-r, but they should be fine.
Go to Settings > Apps > All > Google Play Store
Click Clear data
Reboot the Q by typing "adb reboot". If you did that using adb-over-wifi, then you'll probably need to do the "adb connect" thing again to reconnect.
Open Google Play. If it's still not working (still shows only a few apps), then continue.
Go to Settings > Apps > All > Google Play Store
Click Clear cache if it lets you, then click Force stop. DO NOT Clear data
Go back once and go to “Google Services Framework”
Click Clear data then Force stop
Reboot the Q again in the same way. After rebooting, my Nexus Q worked with gPlay just fine! However if you still don't see new apps, continue.
Go to Settings > Aapps > All > Google Play Store
Clear Data if it lets you
That's it! Now just Open Google Play, login and you should be able to see and download almost any app either directly on the Q or remotely through a browser on your computer. You may need to download just one app (any app) in order to be able to get the remote download via browser thing working, as Google Play appears to update its knowledge of which devices you have only when you download something.
Click to expand...
Click to collapse
Hey David, the .xml file you linked isn't downloadable, can you take a look into this? Also can you provide some clarification on steps 6-15 above, do I enter ADB then type su and everything else as one command? Can you provide a command prompt code showing every entry step by step?
Also as a side not I can't open google play on the launcher or a matter of fact I can't even get a keyboard to show up on the screen to sign in to my google account. Any ideas? I am using a wireless mouse to navigate and tablet remote via my nexus 7 for other inputs.
Like the previous post stated... The xml file isn't available. Can someone post theirs please?
Sent from my Galaxy Nexus using xda app-developers app
[Edit]
I went ahead and downloaded an AOSP Nexus 7 ROM and extracted the file for myself. I don't know what Box's limitations are, but here's a link to the tablet_core_hardware.xml
https://www.box.com/s/e5e0da606448340fd736
xMemphisx said:
Like the previous post stated... The xml file isn't available. Can someone post theirs please?
Sent from my Galaxy Nexus using xda app-developers app
[Edit]
I went ahead and downloaded an AOSP Nexus 7 ROM and extracted the file for myself. I don't know what Box's limitations are, but here's a link to the tablet_core_hardware.xml
https://www.box.com/s/e5e0da606448340fd736
Click to expand...
Click to collapse
Thanks for the .xml file, box link works with no issues. By the way would you happen to have any ideas on how to get a keyboard to appear on screen for the nexus q? Currently I can't type/enter any information I can only navigate with my wireless mouse. Clicking on Gmail/Google Play/ Messages/ or anything else that requires a keyboard just seems to close the program within 5 seconds (almost like a force close just without the error message).
mrjaymillz said:
Thanks for the .xml file, box link works with no issues. By the way would you happen to have any ideas on how to get a keyboard to appear on screen for the nexus q? Currently I can't type/enter any information I can only navigate with my wireless mouse. Clicking on Gmail/Google Play/ Messages/ or anything else that requires a keyboard just seems to close the program within 5 seconds (almost like a force close just without the error message).
Click to expand...
Click to collapse
I didn't get a chance to play with it too much yesterday, I would imagine that if you install a 3rd party keyboard and set it to your primary input method it (might) work. I'm going to have a better chance to really look at the Q tonight here in a few hours, so I'll report back with what I can figure out.
[Edit]
I still have had no time to test this yet. The company I work for is at deadline with new software and we have been working 65+ hour weeks here recently, so my Q has just been sitting there. I'm still anxious to test it, but it might still be a few days before work slows back down and I can really get after it again.
mrjaymillz said:
Hey David, the .xml file you linked isn't downloadable, can you take a look into this? Also can you provide some clarification on steps 6-15 above, do I enter ADB then type su and everything else as one command? Can you provide a command prompt code showing every entry step by step?
Also as a side not I can't open google play on the launcher or a matter of fact I can't even get a keyboard to show up on the screen to sign in to my google account. Any ideas? I am using a wireless mouse to navigate and tablet remote via my nexus 7 for other inputs.
Click to expand...
Click to collapse
Hm, weird that two people have said the .xml file is not downloadable -- I tried today and yesterday and it was available both times. Maybe the hosting site was down or something. Anyway it looks like someone else offered the same .xml file at another link so we're all set. I'll leave the .xml file there for a year or so though.
Steps 6-15: Yes, enter everything as quoted. No extra "adb" or "su" or anything is needed, other than what I wrote there. Just follow one step at a time, typing each one and then hitting enter. Shouldn't need a command prompt code entry as it is already, just without the code tags and with extra double-quotation marks. Please let me know if there are any errors though.
As for your last paragraph, it seems there are two issues. 1) Not being able to open gPlay on the launcher. Can you please provide more info? What happens? Does it try to open then crash? Is the gPlay app missing? 2) Can't get a keyboard to show up on the screen. -- You will never have an on-screen keyboard on the Q. You need an external keyboard, plugged into the USB port. If you want mouse + keyboard simultaneously, you need a "unifying mouse and keyboard wireless receiver" -- just search amazon for that -- what it is is a mouse+keyboard with just one USB dongle that serves both.
Don't think this will get off topic, but if Google updates the software to Jellybean and adds all the the things you can do in the video, will this method still work?
On a side note, dont think google will add all the functionality as you showed on the video.
Edit: Why is Trebuchet needed for this?
Sent from my ADR6425LVW using Tapatalk 2
300k said:
Don't think this will get off topic, but if Google updates the software to Jellybean and adds all the the things you can do in the video, will this method still work?
On a side note, dont think google will add all the functionality as you showed on the video.
Edit: Why is Trebuchet needed for this?
Sent from my ADR6425LVW using Tapatalk 2
Click to expand...
Click to collapse
You're right, you technically don't need Trebuchet. It just makes life easier than launching everything (e.g. gPlay) via "adb shell am start ..." commands from your computer.
Regarding Google updating to JB, perfectly possible. Possible that everything will be standard in the next Q hardware release. However the real questions are, why was this functionality not included in the first place? Why was the hardware so very limited by the software? And the bigger question, why was the public release of the first Nexus Q sales indefinitely postponed? Presumably they are coming out with something better than what they showed at IO. Whether it's much better or just marginally better remains to be seen.
The best app/function in the video is being able to use OnLive (3D streamed games) in my opinion. Now, OnLive is expensive and I did have a few problems with the keyboard mapping, the mouse not working while OnLive was playing, etc, but it works and shows the potential for streamed games. The Q doesn't have to be the core device either, presumably a tablet would work too. I just think they should have done the hardware differently and made an Xbox competitor (Xsphere?) instead of a competitor to precisely no-one.
On steps 8 and 9 I get
sh: cannot create /sdcard/permissionsbackup: Is a directory
I don't think that I am typing it in wrong and I have copied and pasted as well just in case...The directory is made correctly... Thanks for your help.
"mkdir /sdcard/permissionsbackup"
"cat /system/etc/permissions > /sdcard/permissionsbackup"

ZTE Maven Z812--permanent rooted terminal and read-only system root (no kingoroot)

my method here will give you a permanent rooted shell and will give you read-only system root which is useful for using root apps to backup data or freeze system apps--works just like real root without being able to delete system contents--freezing apps however works like a charm and should reduce the need for rw root anyway
FOLLOW DIRECTIONS EXACTLY--I WILL NOT RESPOND TO STUPID QUESTIONS--PROBABLY WON'T RESPOND TO ANY QUESTIONS BECAUSE MY DIRECTIONS ARE PERFECT, WORK PERFECTLY WHEN FOLLOWED, AND ARE EASY TO READ. FOLLOW ALL STEPS EXACTLY. IF IT DIDN'T WORK, IT IS BECAUSE OF YOUR ERROR
This works best from a factory reset device, but will work from a already used device but all other root apps and superuser apps must have their data deleted and be uninstalled first
1) make sure device is at least 50% charged--doesn't matter most of the time; better safe than sorry
install latest superuser apk
http://www.mediafire.com/file/dx854fsys5pvxjh/SuperSU.apk
install dirty cow root apk (croowt) [comes from this post https://forum.xda-developers.com/android/software-hacking/root-tool-dirtycow-apk-adb-t3525120
http://www.mediafire.com/file/1hbey829hc7676a/CRooWt.apk
make sure usb debugging is activated in developer settings and make sure you have accepted the debugging access prompt on the phone for the computer you will use
make sure you have an external sdcard installed--the smaller the better for this first time
2) open dirty cow root apk
choose "get root"
choose "method 1"
hit "ok"
choose "ok"
app will direct you to unmount and remount sdcard, choose "ok" and it will take you to storage settings
unmount sdcard
remount sdcard
when finished proceed to step 3
3) open superuser
do not update su binary
go to settings and make the default action "grant"
remove any and all apps from superuser log including the croowt app
3) THIS MUST BE DONE FROM A REAL TERMINAL ON A PC--TERMINAL EMULATORS WILL NOT WORK FOR THIS STEP
from a working pc with adb setup, preferrably linux, input commands exactly as listed
adb shell
su
setprop persist.sys.k P816A06
reboot
5) once rebooted, open dirty cow root apk again
choose get root
choose "method 2"
hit "ok"
choose "ok"
if app asks you to open with a browser, choose one, and choose "always"
screen will go black, systemui will crash and then reboot
6) once systemui is back up and running
you now have read-only root
you can now freeze system apps or backup your data using apps that require root
Your shell will be permanently rooted when accessed from a computer using adb--this will last forever unless you undo the setprop
Your system however will only be temp, read-only rooted until the phone is rebooted.
If you wish to have your temp, read-only root reactivated, all you have to do is repeat step 5 and that is it.
You can do this over and over again.
GIVE STAYBOOGY SOME PROPS FOR MAKING YOUR LIFE WITH THIS PHONE BETTER
Does this only work to back up or freeze applications?
poseidon207 said:
Does this only work to back up or freeze applications?
Click to expand...
Click to collapse
ACTUALLY READ the first sentence of OP
I don't see how freezing system apps would negate the need for a real root method? Is this "Read-Only" root method working with lucky patcher or Kernel Auditor?
Can this be used to bypass the subscription check for tethering? I assume not since system isn't writeable.
Does this method work in the ZTE Maven 3 (Z835)?
I'm doing it wrong, probably
First of all, thank you so much for doing this. I've been following that other thread since it was new, and you've put far more effort into this than the phone or most of us deserve.
I've gotten stuck trying to run Dirty Cow. I have USB Debugging enabled, adb installed on my Linux computer which recognizes my Maven (i.e. I've allowed access on the phone), etc. It eventually goes from "Checking vulnerability" to "Your device is not vulnerable" and I'm unable to proceed to the "Get root" step. What am I doing wrong? Might be some recent system update? Probably less effort to just buy a Galaxy.
Please be gentle. I know I'm a noob.
z812 root
I previously rooted my maven with kingroot and the dirtycow exploit.sh file and today I was overwhelming the device by running multible windows and apps and the phone rebooted and root was still intact....haven't rebooted it again yet but I shall.

Categories

Resources