Related
Shout out to Mistar Muffin for his script for other OS's. I've added my knowledge of DOS and some extra stuff. Enjoy guys it works perfectly. I've tested this thing fully it works....again it works. Run it over your messed up Nook and it should fix it. LOL, hopefully!
Prerequisites; Super user and adb working or auto-nookered! Enjoy I've tested this on Nooks DIRECTLY OUT OF THE BOX and with Nooks that have been partially modded.
Recommendations? Yea if you don't like the fact that I edited the volume buttons I've taken it out of the autonook.bat and added it to a separate batch file.
Features 1.0.0:
Code:
* Creates .Android Folder & adb_usb.ini *
* Installs Busybox *
* Updates settings.db *
* Disables OTA Updates *
* Enables Multitouch In Apps *
* Converts Volume Buttons (Back, Menu) *
* Installs Live Wallpapers *
* Installs Email *
* Enables Location Service *
* Installs YouTube! *
* Installs DroidX Keyboard *
* Replaces Boot Animation with DroidX *
* Installs Framework and Gapps *
* Modifies system fingerprint *
* Modifies packages.xml *
* Fixes Permissions *
* Installs Applications *
- REBOOTS NOOK COLOR -
* Fixes Broken YouTube *
Features 1.0.1:
Code:
* Creates .Android Folder & adb_usb.ini *
* Fixes YouTube just incase its broken *
* Converts Volume Buttons (Back, Menu) *
* Updates settings.db *
* Replaces Boot Animation with DroidX *
* Uninstalls Softkeys & Installs Launcher Pro *
* Installs Applications *
Features 1.1.0:
Code:
* Creates .Android Folder & adb_usb.ini *
* Fixes YouTube just incase its broken *
* Converts Volume Buttons (Back, Menu) *
* Installs SQLite3 *
* Blocks Future B&N Updates *
* Replaces Boot Animation with DroidX *
* Uninstalls Softkeys & Installs Launcher Pro *
* Installs Applications *
Things to do:
Update Android Market
Download:
Auto Configure Script 1.0.0
Auto Configure Script 1.0.1
http://www.megaupload.com/?d=EGCZAHNP
P.S - If you break your Nook I'm not going to take any responsibility. This will not format your system32 or deltree your windows folder...just enjoy!
Need to get back to stock?
WARNING: Make sure your battery is CHARGED before attempting!
Code:
adb pull /rom/devconf/BootCnt
echo -n -e "\x08\x00\x00\x00" > BootCnt
adb push .\BootCnt /rom/devconf/BootCnt
adb reboot
There is a batch file that runs the above code included its called (factoryreset.bat)
This will set the boot count to 8 and reboot your device sending it into Factory Reset mode. Once your factory reset is complete you can force shutdown (by holding power for 15 seconds) and hold then hold the "n" button and "Volume +" while powering the unit on to reset your data. After this is done its like you just pulled the nook out of the box for the first time.
Remove your SD Card and turn on your Nook Color, register your device and plug in the USB cord. Go DOWNLOAD the 1.0.1 update and save it to your "MYNOOKCOLOR" drive's root folder. Reboot your device should start to update your nook to 1.0.1!
Now that your Nook Color is on 1.0.1 firmware you want to root it with Auto-Nooter you can follow this thread to do so.
Enjoy
Didn't need the whole script, but I modded my volume buttons with your files and code. Thats a great feature. Thanks!
donballz said:
Can you document what this does and why I should care?
Most importantly: In what way did you mod the volume buttons? Thanks.
Click to expand...
Click to collapse
Eh...read the title of the code he posted. Do believe he modified the buttons to act as back / menu.
A...colorful post ;-)
"DIRECTLY OUT OF THE BOX" so it works on...unrooted Nooks ?
After two spontaneous resets yesterday I'm ready to try anything at this point, especially since I can't get mine to update to 1.01 with the manual method...
...which raises the question, does this work with 1.01 ?
1. "DIRECTLY OUT OF THE BOX" - no, still needs nooter for ADB, makes sense
2. Does not work with 1.01+nooter - it hangs on boot at the Adobe screen, like the original script and autonooter I understand.
Will have to do it the manual way or maybe keep some of the automation, must say the script is well documented ;-)
So I did the 8 finger salute and it flashed itself to...1.0.0 ! So after clearing the memory I am now running the script, currently installing the apps...
Seems to have worked pretty well, I did have a problem with the menu button not working until YouTube got fixed by the script, so I got around that problem by commenting on a video at which point it asked me for my log in info.
Now updating to Maps 5.00!
Hopefully the OTA killing in the script will prevent an update to 1.01...
post Maps 5 and ill update my script accordingly
should work on 1.0.1, any testers?
Whoa.....it installs flash?
Sent from my LogicPD Zoom2 using XDA App
Yup flash for 2.1
xboxexpert said:
should work on 1.0.1, any testers?
Click to expand...
Click to collapse
Nope, like I said above it doesn't, fortunately a "factory reset" took my NC back to 1.0.0 so I was able to run it and no "spontaneous resets" so far, must have been something in Autonooter.
Not sure how to get the MAP 5 apk, would Titanium do that ?
I'll look into the map 5 app Maybe marketplace then download from /data/app. I'll get it when I get a change. I wonder if the reason why this doesnt workon 1.0.1 is because of my change of the bootanamation. If anyone would like to run this on 1.0.1 with out my boot animation change that would be fanstastic. I know alot of you guys are younger then me but I have to go xmas shopping with the woman
:edit
Also might be a problem with the framework but I replace the framework package with the hacked one on the main 1.0.1 so I dont know what could be the problem.
Girlfriend is wrapping some gifts I'm going to update the 1.0.0 version with new google maps 5.0 and I'm going to remove the 1.0.1 for now until I test fully
Does Flash for 2.1 actually work with this device? I tried loading the Flash for Eclair devices a couple days ago and it would load but no flash activity.
Thanks for the hard work.
Probably not I added it cause I saw it here. I'll remove it on mine and in the next version. Unless you find a working one. I think Java is needed for Flash to work.
I wondered why there was so much unnecessary swearing in the original post and then I saw "Xbox" in his name...
Fits...
I was hammered...which is probably the only reason I released it
Been stable since last night, more than I can say of my experiences with Autonooter (spontaneous hardresets at random), but I'm not getting WiFi location in Maps, something I had with Autonooter, anyone know how to enable this ? The location boxes were checked in the wizard.
webvan said:
Been stable since last night, more than I can say of my experiences with Autonooter (spontaneous hardresets at random), but I'm not getting WiFi location in Maps, something I had with Autonooter, anyone know how to enable this ? The location boxes were checked in the wizard.
Click to expand...
Click to collapse
Me3 This was my main reason for re-rooting..
Yes, Auto-Nooter must be doing something the scripts aren't doing, not sure whether it can be done manually via ADB...
If you guys want to stick with the old nooter and then I can just add enabling super user to my script....let me know if this is something you'd like me to add.
Hi,
So here it is. All in one tool to modify Sony Tablet S (/P/Xperia) in most important ways.
From now on I will directly update 'S.onyTablet.S' tool with new features.
If you think about some new functions, which could be useful to add - feel free to propose.
If you want to keep this project alive - don't forget to donate,
its not mandatory, but greatly appreciated.
HUGE THANKS to those that have already donated!
Condi presents... S.onyTablet.S [ALLinONE] tool
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[S.onyTablet.S features]:
MAIN MENU:
[ICS-OK] Root device - doesn't need description. Added compatiblity for CHINA devices and new root method for ICS!
[ICS-OK] Unroot device - this will delete su, busybox, superuser - all root things. Useful regarding warranty.
[ICS-OK] Region changer - !! yes! one-click region changer, also changes additional build.prop
values, in order to get correct ota-update on current old-region firmware. Available 29 regions. For S&P tabs only.
Big THANK YOU to all the people, who helped, collection of regions is based on users values, in large part.
[ICS-OK] Run ADB Shell - runs adb shell - terminal from pc. Just handy.
[ICS-OK] Reboot device - just reboot.
CUSTOM ROM AND FLASHING SUBMENU:
[ICS-OK] Create decrypted update.zip - boom1 decrypt official OTA updates, and can make custom rom from it.
[ICS-OK] Add root, "rescue-backdoor", init.d to decrypted zip - boom2
(in previous step it can be also made) - make custom rom with root and build.prop mod built-in.
Now init.d also included! in v2.3 I've moved script into separate files\_custom_update_maker.bat - to be userfriendly,
now you can make your own modifications, own custom rom based on AiO
[ICS-OK] Sign decrypted custom-update.zip - boom3 signs modified update.
[ICS-OK] Flash signed zip [auto/manual] - boom4
(before using sign your update) - WELCOME CUSTOM ROMS FLASHING!
[ICS-OK] Flash signed zip [straight from recovery] - will work only on devices
already-working with _hack_recovery.zip! and with recovery up to R1A. Handy in some situations.
TWEAKS AND MODS SUBMENU:
[ICS-OK] Install "rescue-backdoor" - anti-bootloop protection, gives opportunity to reflash current firmware
if something goes wrong with modifying system things.
[ICS-OK] Run OTA ZIP autodownloader - you've got to have "System Update" notification to use it.
Make it if new OTA comes in, or after "rescue-backdoor".
[ICS-OK] Toggle OTA system updates and notifications - you can disable annoying update notifications
(after "rescue-backoor"). Also enable back.
[ICS-OK] Install init.d support - just push your bash scripts to '/system/etc/init.d/' to get them autostart
on device booting. Useful to get some modifications (for example other sdcard mounting).
[ICS-OK] Install gps-fix mod - changes gps.conf with modded version to get better and faster signal.
[ICS-OK] Fake as other device - fake your tab as one of four available (Acer A500, Motorola XOOM,
Galaxy SII, Galaxy TAB) - to get more games/apps available in market To bring back original - run again.
[ICS-OK] [init.d] script] Increase SD/extSD read speeds. - adds init.d script which automatically on boot changes cache value,
to get better read speeds (idea by obicom, solution by brainmaster - read more here, thx guys!
Add WiFi AD-HOC Support - As suggested - fully automatic adhoc enabler. HC only.
Big thanks to zerod78 for the solution! To get back to original state - run again.
[ICS-OK] Install latest [modded] Google Play Store - changes Google Store App to one,
which is modded to unlimited access to apps and with removed countries restriction etc.
Big thanks to Deeco7 and Team ICEmods for the modded apks! To get back to stock app - run again.
[ICS-OK] Install latest PlayStation Mobile app. - Downloads latest PSM app from Sony, and installs it.
Users who got problem with installing 'Account Manager' update from inside PSM can use modded Google Play Store,
from above, to install it without problems
[ICS-OK] Install "USB Mass Storage" support. - yes! for external sd, and also internal one!
Can be easly turned on with two shortcuts on home screen
[ICS-OK] Enable write permissions to SD. - reenable SD write permissions for all applications! No more FileTransfer-monopoly!
[ICS-OK] Update OEM Apps. - some oem apps from latest JB release2 fw for Sony Tablet S owners!
UPDATE CHECKER - new function, which checks on start (~2s) if there is a new version of ALLinONE!
If there is new version - it opens official S.onyTablet.S webpage! Always stay up to date
This option can be turned off - if you want to disable it just make empty file called "_offupdates" in "files" directory
Its good to use S.onyTablet.S tool not too deep in directory structure,
unpack it in root of C:\S.onyTablet.S v6.0 for example
PREROOTED ICS TUTORIAL! v0.8:
ICS FIRMWARES: here
Download ICS FIRMWARE,
Copy it to external SD,
Run v5.3 AiO - goto 'Custom Rom' submenu, choose 'Decrypt Update' function,
(after it will copy decrypted update, device will reboot and again it will be copied to PC - be patient!)
Follow AiO tool instructions,
Choose YES for add root etc.,
If its R5+ firmware then choose yes for hidden.img replace,
Choose YES for sign new custom update,
(JAVA required - if you dont have, then install it, and manually run 'Sign' function),
Choose YES for flashing new custom update
Wait for finish
If you are not familiar with all custom flashing stuff - then first just check
below for videos demonstrating how it goes from A to Z.
BluechipJ made a great tutorial video, just check it out HERE!
CHINA DEVICE TUTORIAL! v0.4:
HOW TO MAKE CHINEESE TAB FULLY WORKING,
CONVERT IT TO NORMAL, NOT LIMITED TABLET!
INCLUDING ALL APPS, MARKET/GOOGLE PLAY STORE ETC...!!!!
INCLUDING ICS FIRMWARE!
Root device using option no.1,
Run tweaks&mods - and apply Rescue-Backdoor function,
Run region changer and choose US region,
Download US ICS R1A FIRMWARE,
Copy it to external SD,
Run v5.3 AiO - goto 'Custom Rom' submenu, choose 'Decrypt Update' function,
(after it will copy decrypted update, device will reboot and again it will be copied to PC - be patient!)
Follow AiO tool instructions,
Choose YES for add root etc.,
Choose YES for sign new custom update
(JAVA required - if you dont have, then install it, and manually run 'Sign' function),
Choose YES for flashing new custom update
Wait for finish
[FAQ - frequently asked questions v1.0]:
If you have some questions, just ask, most common, usefull will be added here.
1. I don't know this, I don't know that! Grrrrr! That doesn't work!
Throw everything and help me NOW!
- Remember that all the project is free, everybody who works here, spends his own
free time. Its our hobby. We all have jobs, families, everyday duties. Nobody force
you to do anything. Appreciate all the work, read all you can before proceeding,
do not blame if something goes wrong. Of course feel free to post, but its good
to search for the solution, before doing that Most of the questions has already
been answered.
2. How can I know if my tablet is rootable?
- Just run AiO tool, and choose 'Root' function, it will gonna check in the beginning
if your device is rootable, if not - you will gonna see the statement.
3. When root for not-rootable (fw R6A+) devices will gonna be available?
- There is no ETA. When new exploit is going to be found, then of course
I will inform you about it, and it should included in future version of AiO tool.
4. I've successfully flashed 'custom prerooted ICS', there is SuperUser in apps,
but I don't have working root, why?
- If you have SuperUser, and /system/bin/tempsu binary, then most probably you used
SuperSU in 3.2.1. In AiO v2.7 there was no path check for SU binary.
Just use this small fix (path check included in AiO v2.8+).
5. I've flashed 'custom prerooted ICS', but I can't access Google Play Store (Market),
how to fix this?
- Just use modded Google Play Store, from AiO 'Tweaks and Mods' submenu,
choose standard one.
6. I've flashed 'custom prerooted ICS'. I want Honeycomb 3.2.1r2 back!
Can I downgrade my device from prerooted 4.03 to 3.2.1r2?
- YES! In few simple steps:
1. Boot into RECOVERY;
2. Flash 3.2.1r2 update zip (removed from s.ony server - added mirror );
3. During flash tablet will reboot 3 or 4 times, with 'green dots' screen.
Just before last 3rd dot reboot you've got to hold VOL+ button,
to get to RECOVERY just after flashing complete! IMPORTANT!;
4. Wipe device;
5. DONE.
Wipe just after flash is very important, because if you will not gonna do this,
then it will be bootlooped in start animation, after wipe will boot correctly,
but after another reboot it will gonna boot again into ICS!
So if you will not gonna wipe just after flash, then just start all over again.
7. I've bricked my device! What can I do?
- As long as your 'region.zip' file is not damaged, then for 99% your tab can be fixed.
Firstable try to flash this: 3.2.1r2 firmware
if not works, then try this:
signed-nbx03_016-ota-120803071.zip,
in fot works, then try this:
signed-nbx03_001-ota-120803002.zip
In most cases it works. If it will fail then:
1. Boot into RECOVERY;
2. Try to flash the update again - it will fail - thats ok;
3. Wait for 2-3min to get adb available;
4. Use 'adb pull /tmp';
5. Post your recovery.log and region.prop files.
8. I've flashed 'custom prerooted ICS'. Now I get OTA update notifications,
is this normal?
- YES, its normal. In order to 'be safe' we need to have lower incremental value,
and thats why your device 'thinks' that there is a new firmware on the air.
DO NOT UPDATE. It will flash stock fw, no root, no way back.
You can disable ota notifications via AiO - tweaks&mods section.
9. I've flashed R5+ ICS firmware. I can't decrypt and flash custom updates!?
- From R5+ firmwares adb shell in recovery has been disabled.
It means that you can't use preroot/decrypt/flash AiO functions
in future fw releases.
10. Is there a way to update to R5+ and still be able to hack recovery?
- YES, in AiO v5.3 make custom prerooted firmware,
and choose to replace hidden.img in custom update.
It will prevent from recovery update = will remain hackable one.
11. I'm trying to root (new method). I still get ERROR INTENT 3?
- The script checks after getting all the permissions,
after every step the check is being made.
Most of the devices will be rooted after 2-3 try,
but some of them... not. What to do?
Just be patient. Some users got root on 1st run,
some reported that got root after ~30 tries
[Changelog]:
Code:
[27.08.13] v6.5:
* one of last surprises for 1st gen Tablet S owners,
made because of no official updates from Sony,
updates oem vendor apps to newest versions,
apps source - latest Xperia Tab S 4.1.1 JB release2 FW:
- Sony Remote Control from v2.2.0 to v3.0.0,
- Sony Small Apps (new ones and upd.),
- Sony Videos App (upd.),
- Sony DLNA App (upd.),
- Sony Photo Editor (upd.),
- add Sony Scrapbook (new),
- add Sony Digital Clock Widget (new).
* updated modded Google Play Store to 4.3.11,
* confirmed - Xperia Tab latest JB 4.1.1 release2 fw root works ok :) ,
* hmm... probably last version of AiO?
everything what could be done has been done already?
[12.06.13] v6.4:
[B][COLOR="Red"]* at last... R5A root :) :)[/COLOR][/B]
thx to: smokey_joe for compiling binary!
cream5296 for finding new solution on www!
exploit dev - fi01 I think?
[24.05.13] v6.3:
* added [RE]Root option for unrooted users,
!! works only for user who rooted with AiO,
and then accidentally unrooted.
AiO will detect that devices automatically
- just run root option.
[16.05.13] v6.2:
* [U]now perfect jb root[/U], no more problems,
and will work with AiO other functions :)
fixed and tested thx to TorAll! thx man!
jb switched back to SuperSU instead of Superuser,
last one got some bugs with jb.
[16.05.13] v6.1:
* made JB root compatible with AiO,
now all root data should be in correct places.
[15.05.13] v6.0:
* added root for 4.1.1 JB!
THANKS TO DAN ROSENBERG! GREAT JOB! :)
* newest modded Google Play Store 4.1.6
* updated adb binary - no more "waiting for device" problems.
[15.12.12] v5.3:
* yes! i've spent 8hrs to get rid of no-exploited terminal problems!
now every run of new root should finish successfull !!!
no more intent 3 error, no more vpnfaker disappearing,
no more patience, no more multiple times failed,
now fully automatic root successfull after 1st try! :)
* added flashing straight from recovery function
(only for devices which were already working with _hack_rec.),
* updated Superuser.apk,
* in flashing i've added timeout with information for users,
who are stuck with status 7 error, and got no recovery shell,
* fixed modded google play store function - small bug fixed,
* and some other things i dont remember :)...
[01.12.12] v5.2:
* modified custom update maker script (for making preroot)
to be ready for upcoming fw's (R5 for all regions),
now it can replace hidden.img (recovery update)
to R1's to prevent recovery shell lock :)
* found some small bugs in decrypt function - would not
run correctly in some cases,
* updated terminal.apk to newest (root func.),
probably will make no difference,
* something i dont remember ;)..
[27.11.12] v5.1:
* automatic root now enabled for Xperia Tab :)
* 'rescue-backdoor' now compatible with Xperia Tab!
(report results would be appreciated!),
* added check if fw is release6a - it will not proceed
- hole closed - root not possible.
[26.11.12] v5.0:
[COLOR="Red"]* root v2.0 - fully automatic root for ICS!!!!!!!!!!!!!!!!!!!!!!,[/COLOR]
* updated modded Google Play store to newest version + clear data,
* changed PS Store function to new PlayStation Mobile,
* fixed oooold bug from v4.1 on decrypt/flash function,
* added donation link ;)
Older changelogs:
Code:
[03.07.12] v4.1:
* made AUTO-FLASHING working with honeycomb devices,
its now hm.. semi-automatic ;) you need to choose install.zip only once.
* added recovery wallpaper - now you see that "good things are done
on your device" :)
* added CANADA region.
* big thx to xyancompgeek, sebarkh and mikajo :)
[07.06.12] v4.0:
* added AUTO-FLASHING feature! (old 'disable-signature' function gone),
- no more _hack_recovery step - everything is automatic now :)
... easy as hell :D Now you can decrypt, make custom, sign,
and flash - all one by one, practically automatic :)
* fixed custom update maker - there were issues for some users,
* fixed Australian region - missing .sh file,
* special thanks for Sebarkh and Matteo
for help, providing remotely device for tests,
thanks very much for all guys :)
[02.06.12] v3.4:
* added next two regions for P - FR & INDIA - thx Ktalog :)
* added Australia region for S,
* added region details of Netherlands,
* added busybox checks/autoinstall-fixes
- no more custom-zip-make problems?
* made (at last?) compatible with P - decrypt, custom etc.
- please test and report!
* and other things I dont remember..
[31.05.12] v3.3:
* added two regions for tab P - US & JAPAN,
* added additional checks for S/P.
[27.05.12] v3.2:
* added 'enable SD write permissions' function,
thx to Cat McGowan for the idea :)
* built-in enabled SD permissions for custom prerooted roms,
yes - its already on :)
* made custom-prerooted-rom maker compatible with P tablets!
yes! ICS prerooted on Sony Tab P!
thx to tiltyu for testing and idea :)
* new region - Colombia,
* and all that I dont remember!..
[19.05.12] v3.1:
* added root for china/chineese firmware/devices!
and maybe other regions, which had problems!
just run no.1 option. - CHINA ICS TUTORIAL added.
thank you very much to shoneb for being the first
one with converted tab :)
[18.05.12] v3.0:
* added new Google Play Store 'unlocked' version
(v3.5.19),
* added New Zealand, India regions,
* moved _hack_recovery and Google Play apk files
to outside server, now AiO size is less than 3mb :)
- no more problems with disappearing files from s.ony server ;)
* added 3 additional checks for making custom zip,
now it checks if its on sd, and in pc's directory,
if not - makes copy automatically - no more incomplete zips,
it also checks finished custom zip size - if not greater than
stock - gives info - no more 'not-rooted' custom ICSes.
* and many small things I dont remember!
[06.05.12] v2.9:
* added "USB Mass Storage" mode function,
* fixed 'decrypt' function for ICS devices
(aio was closing on the beginning because of
no incremental value in build.prop),
* added check to adhoc for ics (no adhoc for ICS),
* fixed copying of decrypted update from device to pc,
* changed update checker - now it opens official webpage,
* other comsetic changes and small bugfixes..
[01.05.12] v2.8:
* 'rescue-backdoor' ICS ready - modifies also vendor.prop,
* 'Region Changer' ICS ready, remaked, modifies vendor.prop,
corresponding to region.zip - in ICS you will get ota notifications,
* added check for su binary path in custom update maker
(especially for SuperSU users who got problems),
* added many region.zip checks about existence, size etc.,
* and many things I don't remember right now!
[27.04.12] v2.7:
* ICS prerooting/flashing compatible,
* few bugfixes,
* changed 'rescue-backdoor' incremental value
to highest capable to use with _hack_recovery.zip (no more '1' value),
* updated custom maker for ICS 'rescue-backdoor'
(now its checked from /datapp/vendor/vendor.prop file)
* and all the things I dont remember.
[19.04.12] v2.6:
* new 'install latest [modded] google play store' function,
* new 'install latest PS Store app' function,
* few bugfixes,
* added detection of /system partition when remounting
(for example some italian users got mmcblk0p3 instead of mmcblk0p2),
now AiO know which one needs to be remounted etc :)
* update checker had bug in v2.5 - parsed wrong attachement id, fixed it,
* and some things I dont remember ;)...
[07.04.12] v2.5:
* new update checker function,
* new ADHOC enable function,
* added China, Hong Kong, Saudi Arabia regions,
and values for Switzerland (thx guys!),
* small fix-typo in 'create decrypted..' function,
* added set default work directory in script - no need
'run as admin' any more (thx quiqsilver!),
* small fix in gps-fix function - now it will revert without problems.
* [U]...just married :D[/U]
[29.03.12] v2.4:
* splitted tools to 3 separate (sub)menus - made some space
for new future functions :)
* added new function - increase internal/external sd read speeds
([URL="http://forum.xda-developers.com/showthread.php?t=1010807"]more info, source here[/URL])
* implemented some checks which prevent from region.zip errors
(errors appeared only for some single devices), thx Mahaco!
* changed root check to be compatible with SuperSU,
* ...and other things I dont remember now :)
[20.03.12] v2.3:
* added region changer fully automatic.
* added fake function.
* fixed bug with tempsu and system ro,
* fixed bug in custom-maker which made build.incremental
value to become empty.
* moved custom-maker to seperate _custom_update_maker.bat
(in 'files' directory) - its now easy to make own custom roms!
* added check if external sd is available - where is needed.
* ...and other things I dont remember now :)
[14.03.12] v2.2:
* add appending of region value dynamicaly to
'META-INF/com/android/detailedSKU.lst',
in custom update zip, just another check of device region...
* built-in autofix for region issues (caused by v2.0 bug)
- just rerun 8/11 function,
* few bugfixes,
* made working new functions with all regions (temp-region-change).
* custom-make zip function needs a lot of freespace on sdcard (~600mb),
Ive moved all temporary data operations to internal /sdcard/tmp_aio/
* added init.d to automatically be added in custom zip.
Also included small init.d script which will autoinstall busybox
in custom rom after first boot, it will also self-delete after finish :)
[13.03.12] v2.1:
* few bugfixes...
[12.03.12] v2.0: (removed because of new v2.1)
* new functions 7,8,9,10,11.
* many improvements in code.
[26.02.12] v1.1:
* added check if device is rooted for 2-6 functions,
* added check if device is rootable to 1 function,
* added condition in 'rescue-backdoor' function - when ota was disabled,
and you wanted to download ota zip.
[25.02.12] v1.0 - initial release.
[ToDo]:
Code:
[B]* !! full Xperia Tab support !![/B]
* automatic kernel modules?
* any suggestions, ideas?
[Screenshots]:
[Videos]:
1. AiO v5.0 new automatic ICS root from A to Z :
2. Create decrypted update.zip + make custom update with root
3. Flash custom rom
4. Installing (the pre-rooted) Ice Cream Sandwich (ICS) firmware on a Rooted Sony Tablet S
Thanks for the great video to BluechipJ!
[Download]:
Attached to this thread.
[Donate]:
Keep this project alive - don't forget to donate!
br
condi
current_version=6.5
condi said:
Hi,
Gonna add description later, need sleeep now (when I'm posting it)
You should guess what it is from topic name
One screen before I will fall asleep:
br
condi
Click to expand...
Click to collapse
Fantastic work!!
Amazing, thanks for your work and for making this tablet better
Please keep the good work, congratulations!!! Thank you
condi said:
Hi,
Gonna add description later, need sleeep now (when I'm posting it)
You should guess what it is from topic name
One screen before I will fall asleep:
br
condi
Click to expand...
Click to collapse
Superlike......
superhero like, even
Great work Condi. Again you have made our lifes easier
Condi my friend,
awesome work ...
10 points from Germany !!!
Thank you so much from our German Sony Tablet S community
http://www.android-hilfe.de/root-hacking-modding-fuer-sony-tablet-s/208178-tool-all-one-tool-von-condi.html#post2769869
thanks man gonna try it right away
edit : it works great just rooted the tablet thanks
edit2 : created update.zip and disabeld update notification
this is one hell of a good tool
Wow you just make this tab better and easy,
Request of new feature
Obsolete .... Problem solved
obicom said:
@Condi
I would like to ask for a new feature. Is it possible to disable the "Transfer" message when a sdcard is in the device and I reboot it?
With my "mount ext. sdcard into int. sdcard" trick, this message makes no sense and I guess I am not alone with this which.
Do you know what kind of service and app is responsible for?
-- Edit --
I guess it is the service -> package:com.sony.nfx.app.filetransfer
and the application -> /system/app/FileTransferApp.apk
Click to expand...
Click to collapse
man you disable that request on Transfer app go to setting of that app and disable
Thank you for your hint, you are right.
condi said:
Hi,
So here it is. All in one tool to modify Sony Tablet S (P?) in most important ways.
From now on I will directly update 'S.onyTablet.S' tool with new features.
If you think about some new functions, which could be useful to add - feel free to propose.
Condi presents... S.onyTablet.S [ALLinONE] tool
[S.onyTablet.S features]:
Root device - doesn't need description.
Unroot device - this will delete su, busybox, superuser - all root things. Useful regarding warranty.
Install "rescue-backdoor" - anti-bootloop protection, gives opportunity to reflash current firmware
if something goes wrong with modifying system things.
Run OTA ZIP autodownloader - you've got to have "System Update" notification to use it.
Make it if new OTA comes in, or after "rescue-backdoor".
Toggle OTA system updates and notifications - you can disable annoying update notifications
(after "rescue-backoor"). Also enable back.
Install init.d support - just push your bash scripts to '/system/etc/init.d/' to get them autostart
on device booting. Useful to get some modifications (for example other sdcard mounting).
Run ADB Shell - runs adb shell - terminal from pc. Just handy.
Reboot device - just reboot.
[Changelog]:
Code:
[25.02.12] v1.0 - initial release.
[Screenshot]:
[Download]:
Attached to this thread.
br
condi
Click to expand...
Click to collapse
Great Job condi! Just a thought to possibly add for a future update. If your enable updates is already turned off you need to turn them on before running rescue back door. Otherwise you have to exit after the buld.prop has been lowered, turn on the updates, then re-run rescue back door lowering the build.prop once again. Not a big deal for me but might simplify the process if when the script runs for the rescue back door it automatically turns on the ota updates to avoid an additional step. Other than that this is an awesome all-in-one you have created and the ability to unroot is huge for warranty issues. Great job again Condi thank you!!
condi is on fire~ thanks for this awesome tool. Finally rooted my Japan STS set with this tool. And successfully ran option 3, 4, 5, 6.
Currently trying to run mount script at init.d. Still can't get the right timing though. Tested with sleep 75 and 120, still no go.
Is your problem solved with mount script?
I guess if I read this ...
http://forum.xda-developers.com/showpost.php?p=22974981&postcount=74
otherwise let me know if you need further support.
Judah001 said:
Great Job condi! Just a thought to possibly add for a future update. If your enable updates is already turned off you need to turn them on before running rescue back door. Otherwise you have to exit after the buld.prop has been lowered, turn on the updates, then re-run rescue back door lowering the build.prop once again. Not a big deal for me but might simplify the process if when the script runs for the rescue back door it automatically turns on the ota updates to avoid an additional step. Other than that this is an awesome all-in-one you have created and the ability to unroot is huge for warranty issues. Great job again Condi thank you!!
Click to expand...
Click to collapse
yep, I thought about it also, before 2am when I was finishing it, but I was too sleepy to get it working thanks for pointing out - I've got it already done in v1.1 version. Just want to add also condition for users, who have unrootable tabs - S.onyTablet.S v1.1 will recognize it and not go through all the futher script. It will also detect if its rooted or not device - in all other functions - 2-6.
br
condi
---- v1.1 up.
Condi!!!!!!!!!!!
Hi, maybe I've missed something.
After running successfully point 6 it was supposed to have my music in external sdcard available in Google music player?
now what
ive run steps 3 - 6 so now what. i am on version 3.2.1 release 2
im not really sure what these steps have enabled me to do with my tablet, but its seems cool to be able to do this stuff!
Thanks.....
i have this problem!! help me!
No clean adb support ... I guess driver problem ...
Read first this ... and follow the instructions:
http://forum.xda-developers.com/showthread.php?t=1488822
When adb support is installed ... try again.
REMINDERS: Flashing custom made ROMs comes with risk, if you are not sure what you are doing STOP. Do not continue. If you are knowledgeable and want to try it out feel free. You may feedback problems or comments but I do not guarantee to be able to solve all problems encountered, so do not blame me if any problems occurred. I would also like to remind all users to keep in mind that to enjoy custom ROM experience, it is best to FLASH from a clean stock ROM first, ROOT and enbale INT.D and the install RECOVERY (CWM). Then finally flashing the custom ROM. Thank you.
WHAT IS Google™ BeAnZ?
Google™ BeAnZ (from the creator of JBeAnZ) is a customized stock ROM based on firmware 6.2.A.1.100 Jellybean for Xperia go (ST27i). The idea stem out after reading Google Edition phone of Galaxy S4 and HTC One.
WHY Google™ BeAnZ?
We all know Google™ will not release a Google™ Edition of Xperia go, so the goal of this ROM is to make a Google™ Edition ROM for Xperia go without having to install AOSP ROM or custom ROMs which needs to unlock the bootloader (still it will work with unlocked bootloader and works well with Phantom kernel). I tried to make this ROM look and feel like stock Android as much as possible. I use resources from Jellybean 4.1, 4.2, 4.3 and 4.4 to complete this ROM. I also removed bloatwares or software that are unwanted that makes the ROM slower and more memory hungry. I also enabled init.d script to allow to run scripts that help optimize the ROM. I edited build.prop for more optimization.
CREDITS to the following for their silent contribution and others for influence
Zeroinfinity
Rizal Lovins
niaboc79
Pandemic
rakz992
JDWalker
DroidFolks
pikachu01
BuzzyMind
miaad
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Google™ BeAnZ v2.0 (for Xperia™ go ST27i)
Requirements: Rooted Jellybean Stock ROM (6.2.A.1.100), Clockworkmod (CWM), init.d enabled
PC with 7-zip or any .7z capable extractor
Battery charge level more than 50%
REMINDERS:
1. This is not a stand alone ROM but an upgrade for Xperia™ go ST27i Jellybean 6.2.A.1.100 firmware)
2. It is best to have flashtool and firmware 6.2.A.1.100.ftf ready in case something went wrong
3. Backup all your data before flashing (recommend Titanium Backup for user apps)
4. This flasher will remove bloatwares, remove apps, update system files and wipe/data factory and reset your phone
5. Read instructions first before asking, most of your questions are already answered here
Instructions:
1. Make sure you are running Xperia go ST27i JB firmware 6.2.A.1.100. (Go to settings>About phone, scroll down to the button of
screen and check build number to confirm) (If your phone is rooted with CWM installed and init.d enabled, proceed to instruction #4)
2. Download the JBeAnZKit.7z file and the ROM AromaGoogleBeAnZv2.0.zip.
3. Extract JBeAnZKit.7z to your PC, inside the .7z file, you will find 2 folders. The folder "ERT17MOD" will be
use to root your phone, just follow instruction. After root program is installed, phone will reboot. Open app drawer on phone and look for
Uni-init. Run the program and press "Activate" to enable init.d.
4. The second folder "CWM5504" will be use to install Clockworkmod recovery (CWM).
JBeAnZKit7z is 4.84MB, link is http://www34.zippyshare.com/v/94189288/file.html
NOTE: Guide on rooting and installing CWM on Xgo https://sites.google.com/site/myxgosite/root-and-clockworkmod-1 and for enabling init.d use this link
https://sites.google.com/site/myxgosite/buildprop--initd
5. Download the file "AromaGoogleBeAnZv2.0.zip" to your SD Card or internal storage (not microSD)
6. Reboot to CWM
7. Select "install zip from SDCard"
8. Select "choose zip from SDCard" and select "AromaGoogleBeAnZv2.0.zip"
9. After flashing is finished, phone will reboot itself.
10. After boot, do a factory reset (checked "Erase internal storage")
11. Enjoy!
For users of Google™ BeAnZ v1.0, just flash "AromaGoogleBeAnZv2.0.zip" and do factory reset
For Google™ BeAnZ v1.0 refer to Post #2
LINK to Google™ BeAnZ v2.0:
http://d-h.st/cmF or http://www24.zippyshare.com/v/49807913/file.html
Google™ BeAnZ v2.0 System Patch 2 http://d-h.st/p9t
NOTE: Flash this update via CWM, after flashing, make sure to go to Messaging app, go to Settings, make sure to check "Stand-alone mode" or your phone's SMS will not be saved. Factory reset is not required but recommended. If you haven't patched your Google™ BeAnZ v2.0, you don't need to flash Patch 1 since all are included here. Thank you.
changelog from v2.0 with System Patch 1
* new semi-transparent SystemUI statusbar
* Android 4.2 stock Messaging returned (remove Kitkat Messaging due to lags)
* update Kitkat 4.4 Launcher (v1.5.0)
- fix crash issue on some icon packs
- haptic feedback
- swipe from left opens app (customizable)
- improve smoothness
- auto rotate added
- direct dial bug fixed
- resize widgets
* update SuperSU (v1.75)
- fix white flicker when using dark theme
- updated language files
* update WALKMAN Music Widget (v1.4.1)
- speed improvements
- button layout enhanced
- bugs fix
* move Google Now/Search to user app (due to FC issue)
* modify dalvik entries in build.prop (incease RAM and speed up performance)
changelog from v2.0 without patch
* latest Play services with ADM (v4.0.33 (910055-38))
* vertical SystemUI with 21 Lidroid Toggles
* SystemUI speed meter re-layout
* WALKMAN Widget updated
* new Messaging app (Kitkat inspired) (make sure to check Stand-alone mode in Messaging settings)
* new Kitkat 4.4 Launcher
* latest SuperSU updated (v1.69)
* latest Media Scanner updated (v2.0)
* latest Greenify (v1.97)
* Google Now/Search updated (v3.1.8.914827.arm)
* new Cyber-shot camera software UI
* new boot animation
* new camera shutter sound
changelog:
* all modded APKs are zipaligned (to improve RAM management)
* new framework animations
* Google Now/Search (v3.0.17.88609)
* latest Play Store (v4.4.22)
* latest Play services with ADM (v4.0.30 (889083-38))
* Android 4.3 stock Camera and Gallery app (Gallery replaces Sony Album and Movies)
* Android 4.4 Calendar (replaces Sony stock calendar)
* Google Keep (v2.0.50)
* Android 4.4 (Kitkat) system fonts
* additional Android 4.4 (Kitkat) theme
* SystemUI with 21 Lidroid Toggles
* SystemUI speed meter (auto hide when Data/WiFi is off)
* modified Settings and SystemUI icons (based on Android 4.3 look)
* Sony stock browser returns (support Adobe™ Flash)
* WALKMAN Widget added
* updated Android 4.2 clock
* new boot animation
* remove Google BeAnZ Lockscreen (due to lags)
FEATURES:
* AROMA installer
* Mobile X-Reality™ replaces Mobile Bravia™ Engine
* Cyber-shot™ MOD 4.7.2 included (credits to Rizal Lovins)
* JBeAnZ 2.1 init.d scripts
* build.prop tweaks (audio,battery,call,camera,dalvik,hardware,kernel,network,RAM,UI,video)
* Debloated
* Android 4.2 stock home launcher (butter smooth)
* Android 4.2 Clock
* Android 4.3 stock Camera and Gallery app (Gallery replaces Sony Album and Movies)
* new Android 4.3 keyboard (replaces stock Sony keyboard)
- highly customizable
- swipe support
- multiple layouts (normal,compact,split,T9,tablet)
- emoji input
- adjust size of key
- change font and text color
* Android stock Contacts and Messaging (replaces Phonebook and Conversations)
* Android 4.1.2 fonts and 4.2 wallpapers
* Google™ apps included
- Calendar ( v201306302) (replaces Sony Calendar)
- Keep (v3.0.25) (replaces Notes)
- Play Store (v4.3.11)
- Play services with ADM (v3.2.66 (845709-36))
- Search (v2.8.7.841295)
* latest Superuser (SuperSU 1.65)
* inclues Adobe™ Flash Player
* Greenify (v1.95) and Root Explorer (v3.12) included
* new Stamina Mode icons
* modified Settings and SystemUI icons (Android 4.3 look)
* 30 steps media volume (15 steps stock)
* enable call recording
* Ads free (No Ads--update as of May 2013)
* new reboot option (credits to rakz992)
* new boot animation
Older Version
LINK to Google™ BeAnZ v1.0:
http://d-h.st/ghU or http://www38.zippyshare.com/v/71957492/file.html
LINK to Google™ BeAnZ Patch3: (to install patch just put the patch file to your SD card and flash via CWM, no need to reset or wipe anything!)
http://d-h.st/KOt or http://www9.zippyshare.com/v/68248503/file.html
Changelog history
changelog from v2.0 with System Patch 1
* update Messaging app
- fix white flash on startup
- configurable icon
- correct invoke of third-party apps for recording audio
* update Kitkat 4.4 Launcher
- fix crash issue on some icon packs
- haptic feedback
- swipe from left opens app (customizable)
* update SuperSu (v1.75)
- fix white flicker when using dark theme
- updated language files
* update WALKMAN Music Widget
- speed improvements
- button layout enhanced
- bugs fix
* move Google Now/Search to user app
(due to FC issue)
* modify dalvik entries in build.prop
(incease RAM and speed up performance)
* new semi-transparent SystemUI statusbar
changelog from v2.0 without patch
* latest Play services with ADM (v4.0.33 (910055-38))
* vertical SystemUI with 21 Lidroid Toggles
* SystemUI speed meter re-layout
* WALKMAN Widget updated
* new Messaging app (Kitkat inspired) (make sure to check Stand-alone mode in Messaging settings)
* new Kitkat 4.4 Launcher
* latest SuperSU updated (v1.69)
* latest Media Scanner updated (v2.0)
* latest Greenify (v1.97)
* Google Now/Search updated (v3.1.8.914827.arm)
* new Cyber-shot camera software UI
* new boot animation
* new camera shutter sound
changelog from 1.0:
* all modded APKs are zipaligned (to improve RAM management)
* new framework animations
* Google Now/Search (v3.0.17.88609)
* latest Play Store (v4.4.22)
* latest Play services with ADM (v4.0.30 (889083-38))
* Android 4.3 stock Camera and Gallery app (Gallery replaces Sony Album and Movies)
* Android 4.4 Calendar (replaces Sony stock calendar)
* Google Keep (v2.0.50)
* Android 4.4 (Kitkat) system fonts
* additional Android 4.4 (Kitkat) theme
* SystemUI with 21 Lidroid Toggles
* SystemUI speed meter (auto hide when Data/WiFi is off)
* modified Settings and SystemUI icons (based on Android 4.3 look)
* Sony stock browser returns (support Adobe™ Flash)
* WALKMAN Widget added
* updated Android 4.2 clock
* new boot animation
* remove Google BeAnZ Lockscreen (due to lags)
thankss bro great smooth and working fine...i love it....nice keep it up
i got com.android.phone fc, what can i do to fix it.
Just the step after ur factory reset ur phone will get stable.....
Sent from my ST27i using Tapatalk 4
42me said:
Just the step after ur factory reset ur phone will get stable.....
Sent from my ST27i using Tapatalk 4
Click to expand...
Click to collapse
I did it but didn't work still fc
afpereira said:
i got com.android.phone fc, what can i do to fix it.
Click to expand...
Click to collapse
Fix this error by reflash system by flashtool. I use file: ST27i_6.2.A.1.100_1264_7472.ftf
1.Reflash ftf file.
2.Reflash kernel (I use phantom kernel 1.08)
3.Reflash Google Beanz. Enjoy.
PS: I much find this in one day so if helpful please thanks
Background
Hi, thanks for your works,the rom go smoothly.
I would ask if is possible change the setting's background, I like the black one and I think is better for external use.
Manny thanks
Ps: I lost email app :|
googlesky said:
Fix this error by reflash system by flashtool. I use file: ST27i_6.2.A.1.100_1264_7472.ftf
1.Reflash ftf file.
2.Reflash kernel (I use phantom kernel 1.08)
3.Reflash Google Beanz. Enjoy.
PS: I much find this in one day so if helpful please thanks
Click to expand...
Click to collapse
thanks, but i've solved the problem.
I only reflash the ftf file(locked bootloader), and it solve the problem.
Thanks anyway
i lose all backup save in internal card.... my contact lose too... so fun...
looking good. Kinda like xperia but with a cyanogen feel.
I have a few problems though... Cant remove search bar, setcpu can't override cpu clock,
and widget name overlap at the dock divider
arenaboy007 said:
looking good. Kinda like xperia but with a cyanogen feel.
I have a few problems though... Cant remove search bar, setcpu can't override cpu clock,
and widget name overlap at the dock divider
Click to expand...
Click to collapse
Do not use SetCPU or any other overclocking software I have built in script or if you really want to delete 999cpubeanz located at etc\init.d folder (but dont blame for anything with regards to battery life), the search bar is locked and cant be remove. the widget overlapping will try to fix but no promises.
hi @kinglauryl,
can i just updated from Jbeanz v2.2 ? or i have to reflashing?
fierre said:
hi @kinglauryl,
can i just updated from Jbeanz v2.2 ? or i have to reflashing?
Click to expand...
Click to collapse
Like I said on the first post, to enjoy custom ROM it is best to reflash from a clean ROM then root, init.d enable, CWM then flash custom ROM.
hi there,
where is mail app? and why there are two calendar app?
thanks
kinglauryl said:
Do not use SetCPU or any other overclocking software I have built in script or if you really want to delete 999cpubeanz located at etc\init.d folder (but dont blame for anything with regards to battery life), the search bar is locked and cant be remove. the widget overlapping will try to fix but no promises.
Click to expand...
Click to collapse
I don't mind sacrificing battery life (not an intensive user), as long as it's smooth. The drawer looks very good, but the home screen needs some work. I actually don't mind a locked search bar as long as the widgets don't overlap with it. I think I'll stick with apex launcher over the stock one until its fixed. I also noticed, that you can't re-size widgets vertically, or at least the Google play widget.
kinglauryl said:
Like I said on the first post, to enjoy custom ROM it is best to reflash from a clean ROM then root, init.d enable, CWM then flash custom ROM.
Click to expand...
Click to collapse
thanks ..noted..i'll stay with Jbeanz v2.2 then ..
great work ..:good::good:
@kinglauryl, thanks for your great work, just want to know is there any difference between this ROM and JBeAnZ v2.2? As you said that this ROM is your new work and there will be no update for JBeAnZ v2.2. Thanks!:good:
donfr said:
@kinglauryl, thanks for your great work, just want to know is there any difference between this ROM and JBeAnZ v2.2? As you said that this ROM is your new work and there will be no update for JBeAnZ v2.2. Thanks!:good:
Click to expand...
Click to collapse
The UI, Launcher, messaging, phonebook, lockscreen, themes, wallpapers and some icons are different from JBeAnZ but the scripts and build.prop are the same, there might be future updates on JBeAnZ but for now I'm exploring this Google BeAnZ, maybe before the end of the year another JBeAnZ update will be release. Thank you for your support.
AppOpsXposed is a module for the Xposed framework that restores AppOps functionality on Android >= 4.4.2, and works on all Android versions from Jellybean 4.3 up to Marshmallow 6.0.1. Why not just install XPrivacy? you may ask - read this post.
Source code is available on github (License: GPLv3+)
ChangeLog:
1.30.3 (2016-02-21):
* Fix missing op labels/summaries
* Fix issue in "Show changed"
* Fix OP_BOOT_COMPLETED on Marshmallow
1.30.2 (2016-02-20):
* Fixed crashes
1.30.1 (2016-02-20):
* Fixed crash
* Updated Slovak translation
1.30 (2016-02-19):
* Better support for Marshmallow
* Fixed crashes
* Fixed label/summary issues
* Fixed multiple icons in "App info" screen
* New "Minimal" variant (disables icon in "Settings" app)
1.29-BETA10
* Fixed crashes
1.29-BETA9
* Fixed crashes
1.29-BETA8 (2015-11-09):
* Fixed crashes / empty app lists
* Potentially fixed missing bootup tab
1.29-BETA7:
* Add option to customize appearance (theme, icons)
* Fixed issue on MiUi where ops were reset
* Add AppOps to AOSP Lollipop Settings
* Add option to export/import app restrictions
* AOX now displays notifications on app installs/updates, launching the AppOps screen for that particular app
1.28.1 (2015-08-04)
* Fix bugs in hacks for OP_WAKE_LOCK and OP_BOOT_COMPLETED
1.28 (2015-05-17)
* Fix crashes on certain HTC devices
* Fix switch labels
* Smaller icon in Settings
1.27 (2015-05-15):
* Add translations for 22 languages
1.26.1:
* Fixed issue on Sony ROMs where all ops were shown as disabled
* Restrictions can be reset under "Show changed"
* Fix crash when changing ops
* Better handling of non-AOSP ops (labels, summaries)
1.25.3:
* Multiple fixes for Lollipop
1.24:
* Add option to disable verbose logs
* Potential fix for LG icon issue
* Potential fix for Samsung GridSettings bug
* Add hack to fix ops resetting on reboot if
installed on SD.
1.23
* Finally got the HTC variant working
(thanks to @Mikanoshi)
* Fixed some system-app-install issues
* Bugfixes
1.22:
* AppOpsXposed now works without Xposed, by installing
as a system-app.
* Add new ops for Lollipop (compatibility mode)
* When enabled, use compatibility mode when launching
from settings app as well
1.21.1:
* Fix compatibility mode
1.21:
* Added new compatibility mode (BETA)
* Fix crash on LG ROMs
* Attempted to fix wrong icon size on some ROMs
* WakeLock hack disabled on JellyBean for now
1.20.2:
* Fixed version number (updates should work now)
1.20.1:
* Fixed compatibility with some LG ROMs
* Fixed WakeLockFix (JellyBean currently broken)
* Updated icon in settings for non-AOSP ROMs
1.19:
- Fixed some issues in Samsung ROMs
- Fixed issue in detection of CyanogenMod-based ROMs
- Added bug report functionality
1.18:
* Added OP_BOOT_COMPLETED hack (must be enabled manually under "Hacks")
* Added WakeLock fix (must be enabled manually under "Hacks")
* Fixed crashes in CyanogenMod-based ROMs
* Now using a dedicated icon in Settings (thanks @Kickinpigeons)
* Added Spanish translation (thanks @Jose Artuñedo)
1.17.2:
- Xperia only: more human readable info (e.g. "Run at start-up" vs "BOOT_COMPLETED")
1.17:
- Fixed compatibility with Galaxy S5 settings app (grid layout)
- Fixed crash on Xperia KitKat ROMs
1.16:
- Added OmniROM variant (no header in settings, only icon in "App info")
- Added variant for Sony KitKat ROMs with a switch in AppOps, as opposed to the drop-down menu found in 4.3 ROMs
1.15.1:
- Fix crashes on Android 4.3
1.15:
- Added module-specific settings (click module name in Xposed Installer's "Module" section)
- Launcher icon can now be hidden
- Added Korean translation by [email protected]
1.14:
- This release should fix further crashes on recent cn11 nightlies
1.13:
- Attempted to fix issues on recent cm11 nightlies - again
- Added Japanese translation ([email protected])
1.12:
- Hopefully fixed crashes on Xperia devices
- For now, on CM11 nightlies >= 2014-01-28 almost all features are disabled. AppOps can be launched via the launcher icon only.
1.11:
- Fixed layout issue on Xperia ROMs.
1.10.2:
- Hopefully fix crash on Sony stock ROMs
1.10.1:
- On Android 4.3, AppOpsXposed now works as a launcher even if the Xposed Framework is not installed
- Fixed issue where AppOps could not be started from "App info"
1.9:
- AppOpsXposed is now compatible with Sony Xperia devices
- Fixed AppOps details layout for languages where strings were much longer than in English
- Fixed error where AppOps could not be launched from "App info"
- "App info" now uses AppOpsXposed's icon instead of text
- Better detection of Stock vs. AOSP ROMs
- Added 63 translations of "App ops"
- New icon
1.8:
- AppOps for a specific app can now also be launched from the "App info" page of an app
- The module should now work correctly on Sony (Xperia) devices
1.7:
- Added launcher icon for ROMs where there's no icon in Settings
- Reverted sorting in AppOps to default for now
- Potential fix for HTC devices
1.6.1:
- Sort entries in App ops alphabetically.
1.6:
- Another attempt at fixing Samsung-related issues. "App ops" should now be listed below "Apps", wherever "Apps" may be
on your device.
1.5:
- On Samsung devices with a tabbed interface in "Settings", "App ops" should now be displayed in the "General" tab only.
1.4:
- Should fix issue where "App ops" was shown more than once in "Settings"
1.3:
- Fixed Android 4.3 compatibility
1.2:
- No longer allow module to be installed on Android versions before 4.3
1.1:
- Add "App ops" in Settings app; thirdparty AppOps-launcher no longer required!
What is AppOps(Xposed)? What's the difference between AppOps and permissions?
AppOps is a feature that is included in Android starting with JellyBean 4.3. It allows the user to limit an apps functionality, regardless of permissions granted; for example, you can prevent an app from reading your contact list, or accessing your current location. The difference between revoking permissions and using AppOps is that in the latter case, the affected app will not know what happend and, most importantly, will (usually) not crash. In the case of the location, the app will think that the location is currently unavailable. In the case of your contact list, the app will see an empty list. See this flowchart for an example:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You'll notice ALLOWED, IGNORED and ERRORED; these are the so-called modes, which can be set for each operation. The AppOps interface is very simple, as it provides an on/off switch for every operation. Using this, you switch between ALLOWED and IGNORED, which is usually enough. ERRORED will (likely) make an app crash, or in some cases it will behave exactly as IGNORED.
In the flowchart above, the permission for reading the contact list is android.permission.READ_CALL_LOG,
the corresponding app op is OP_READ_CALL_LOG. Not every permission has a corresponding op, and likewise some ops don't have a corresponding permission. For example, there's no op for the network access permission android.permission.INTERNET, and there's no permission corresponding to the OP_POST_NOTIFICATION op. Note that some app ops are used internally by Android: for example, starting with KitKat Android only allows one app to act as the messaging app; this is controlled by OP_WRITE_SMS.
You'll also notice that in the AppOps app-list, there are often more ops listed for an app than when clicking it. This is because Android groups certain ops into one switch. For example, the "Location" switch controls 7 ops at once: OP_COARSE_LOCATION, OP_FINE_LOCATION, OP_GPS, OP_WIFI_SCAN, OP_NEIGHBORING_CELLS, OP_MONITOR_LOCATION, OP_MONITOR_HIGH_POWER_LOCATION.
Another important thing to keep in mind is that AppOps was not intended for end-users, so some features do not work as advertised. Limiting "Keep awake" for example has no effect, as this was not implemented by the Android developers.
Now that Marshmallow has permission control, what does this module do on Marshmallow?
It may come as a surprise that permission control on Marshmallow doesn't directly use AppOps directly, but instead operates on the permission level. The mechanism used in Marshmallow is this:
When installing an app, so-called "dangerous permissions" [1]are not immediately granted
An app must check whether a permission has been granted before performing an operation that requires this permission
The app is notified of the user's decision and must handle it accordingly (displaying an error message, for example).
This is in contrast to previous Android versions, where an app was granted all requested permissions after install. Revoking a permission thus most often caused the app to crash, since it generally did not expect the permission to be denied.
The mechanism layed out above leads to a slightly different permission/op flowchart, as compared to pre-Marshmallow:
The major difference here is, as explained above, that the app itself must check whether a permission has been granted, and then handle the result accordingly. This also means that an app will be notified of the users decision on a permission level, but not the AppOps level,
i.e. an app may believe that it can access the user's contact list, because the user permitted the app to do so (i.e. granted it the READ_CONTACTS permission), when in fact it is not, because OP_READ_CONTACTS is set to MODE_IGNORED).
A list of so-called "dangerous" permissions can be found here.
The history of AppOps(Xposed)
Until Android 4.4.2, you could access a hidden AppOps interface in the "Settings" app, which you could use to limit the operations of apps; root access was not needed. In 4.4.2, this possibility was disabled. The interface was still there, but it could not be launched from the outside anymore. It was at this point that I decided to create AppOpsXposed, initially a *really* simple (source code) Xposed module, that restored the previous behaviour by hacking into the "Settings" app and re-enabling the interface again.
Starting with AppOpsXposed 1.1, I also added an entry in the "Settings" app, so a launcher icon was not needed anymore. This however only worked for AOSP and AOSP-based ROMs, so I had to add support for ROMs from Sony, HTC, Samsung, etc.. This proved to be a difficult task over time, as many made major modifications to the "Settings" app, and I had no way of testing the code without an actual device - my only device is a Nexus 4. I thus had to rely on user-supplied logs, and then hope that they follow up with more info, to get an issue in the "Settings" app fixed.
Starting with AppOpsXposed 1.21, I added a feature called "Compatibility mode", which ignored the AppOps interface in the Settings app, which didn't use the AppOps interface in your settings app, but rather one included in AppOpsXposed itself. This makes it much easier to fix bugs and add new features, and relieves me of the pain in the ass that is the support of so many different ROMs out there. See another flowchart for a TL;DR:
Starting with AppOpsXposed 1.25, "Compatibility mode" was enabled for all ROMs, and could no longer be disabled. The app uses the GET_APP_OPS_STATS and UPDATE_APP_OPS_STATS permissions to access and change operation modes; this also allows the app to work without Xposed, by installing it as a system app (because the *_APP_OPS_STATS permissions are not granted to normal applications).
I have plans to add several new features in the AppOps interface, but as always, be patient. I'm often busy and this is just my hobby!
READ BEFORE YOU POST
It might seem stupid, but before reporting a crash please try the following: uninstall AppOpsXposed, reinstall it, re-enable it in the Xposed Installer, reboot. It often helps, don't as me why.
Post AT LEAST the following info:
Device,
Android version (4.3, 4.4, etc.)
Name and type (stock/custom) of ROM
In AppOpsXposed's settings menu there's an option "Build bug report" (see below) - use it! Normal logcats are not enough!
>>> DOWNLOAD LINK (github) <<<
caspase said:
AppOpsXposed is a quick-'n-dirty module for the Xposed framework that restores the AppOps functionality on Android 4.4.2. The module enables the :android:show_fragment hack used by many AppOps-launching apps on KitKat and also adds "App ops" in the native android Settings app.
ChangeLog:
1.1:
- Add "App ops" in Settings app; thirdparty AppOps-launcher no longer required!
Source code is available on github (can't post link though).
Click to expand...
Click to collapse
Is root required ?
dive3000 said:
Is root required ?
Click to expand...
Click to collapse
It requires the Xposed Framewoek, so yes!
caspase said:
It requires the Xposed Framewoek, so yes!
Click to expand...
Click to collapse
Fancy uploading it to the repo at http://repo.xposed.info/ ?
Great job, thank you!
The module itself doesn't need root right?
Sent from my Nexus 7 using Tapatalk 4
drewstiff said:
Fancy uploading it to the repo at ... ?
Click to expand...
Click to collapse
Done, can't post link though, need 10 posts first
stfudude said:
The module itself doesn't need root right?
Click to expand...
Click to collapse
Nope, but it's useless w/o root since Xposed Framework needs root. The source is available on github (link
Works perfectly for me ... and I love that you added the AppOps to the settings menu thank you much!
Please add support for 4.3 S3.
Where is it shown in settings?
tariq2kn said:
Please add support for 4.3 S3.
Where is it shown in settings?
Click to expand...
Click to collapse
It should be shown in the "Personal" section, or the very last entry in Settings.
To add proper support for devices not running stock Android I need the Settings.apk file, since the module's design is very implementation-specific.
Sent from my Nexus 4 using xda app-developers app
Works great. Thank you!!
Sent from my Nexus 4 using Tapatalk
Every time... problem parsing the package... please re-upload.
Will this effect the OTA update? As far as I know the xposed framework will cancel OTA veryfication...
LittleGreenMan13 said:
Will this effect the OTA update? As far as I know the xposed framework will cancel OTA veryfication...
Click to expand...
Click to collapse
If you uninstall xposed, OTA will install fine.
68325426
Awesome work dude......thankyou.. :highfive:
bobstone said:
Every time... problem parsing the package... please re-upload.
Click to expand...
Click to collapse
Ensure that you have version 2.4.1 of Xposed Framework installed. What version of Android are you on? Can you post the relevant sections from a logcat?
Sent from my Nexus 4 using xda app-developers app
caspase said:
It should be shown in the "Personal" section, or the very last entry in Settings.
To add proper support for devices not running stock Android I need the Settings.apk file, since the module's design is very implementation-specific.
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
Not showing anywhere on my S3 4.3.
felix1234 said:
If you uninstall xposed, OTA will install fine.
Click to expand...
Click to collapse
To slightly clarify, you don't need to uninstall the app itself or any of it's modules. Just go into the xposed app and click uninstall, but leave the app installed. Once OTA is done and you're re-rooted, go back to the app and click install/update.
Thanks for this, I was hoping someone would finally make a mod for this.
tariq2kn said:
Not showing anywhere on my S3 4.3.
Click to expand...
Click to collapse
In my last post I asked for some info, without it there's little I can do! If you're using Samsung ROM it's very likely that it won't work, because their Settings app is likely to differ implementation-wise!
For now I've tested it ONLY on Nexus Kitkat ROMs (4.4.2), so be patient!
Sent from my Nexus 4 using xda app-developers app
Android Q hidden settings enablerCreated by @kingbri
Disclaimer: I am not responsible if you flash this and make your phone into a brick, blow it up, create nuclear war, etc. You are flashing this at your own risk (However, it's very likely this won't happen)
This is a simple magisk module that adds a script to your /system/bin directory
What it does: Shows android Q hidden settings for well-known features (example: Dark mode)
Current features:
Android Q dark theme (system-wide and app-forced)
Navigation bar tweaks (Removed back button and new Q quick switching mechanism)
How to use:
ADB
Enter an adb shell
enter the command "qmod"
Follow the instructions
On-phone
open terminal emulator
su
enter the command "qmod"
follow the instructions
You can also use this without root!Just grab the script by running this command:
curl https://raw.githubusercontent.com/bdashore3/q_tweaks/q_master/system/bin/qmod > /sdcard/qmod
and follow the steps
Steps:
Push the file to /sdcard
Enter an adb shell
cd to sdcard
chmod 0777 qmod
type "sh qmod"
follow the script
Downloads: https://github.com/bdashore3/q_tweaks/tree/releases
If you want to ask questions, here's the contact group for my work: t.me/KingDevel
Credits: MishaalRahman (for getting all his journal posts), paphonb (for the debug_pixel launcher), and anyone else who figured out these tweaks/were behind-the-scenes for this stuff.
Please put any hidden android Q features that you find in here (With the code or it won't be accepted) or open an issue on github along with the code necessary to enable that feature.
mine again
Thanks, this is mine
I am confused, is this a Magisk module to Enable hidden features that already exist in Android Q or a module to add Android Q features to Pie?
firesword14 said:
I am confused, is this a Magisk module to Enable hidden features that already exist in Android Q or a module to add Android Q features to Pie?
Click to expand...
Click to collapse
This mod just turns my tutorials into scripts:
Source 1: https://www.xda-developers.com/android-q-navigation-gesture-controls/
Source 2: https://www.xda-developers.com/android-q-toggle-dark-theme/
Good on ya @kingbri does the trick ?.
MishaalRahman said:
This mod just turns my tutorials into scripts:
Source 1: https://www.xda-developers.com/android-q-navigation-gesture-controls/
Source 2: https://www.xda-developers.com/android-q-toggle-dark-theme/
Click to expand...
Click to collapse
** into A script **
Update! (v1.1)
Changelog (In github q_master branch under "Add v1.1 commit"):
-Fix dark theming command
-Add Lockscreen clock styles, Desktop mode, and chat bubbles as options
-Change option input to numerical format
-Make things easier to read
The downloads are located here: https://github.com/bdashore3/q_tweaks/tree/releases
To contact me on Telegram, I am located here: t.me/KingDevel
Update! (v1.3)
Changelog (In github releases branch under "Add v1.3 commit"):
-Add iphone-style gestures
-Fix some missing stuff
-Add more documentation
-Add keycheck and a few options in installer
(Circumvents system not mounting)
For iphone-style gestures: No other nav bar tweaks are allowed!
You need the back button. All documentation on how to enable
is in the script, nav-bar tweaks, option 3.
The downloads are located here: https://github.com/bdashore3/q_tweaks/tree/releases
To contact me on Telegram, I am located here: t.me/KingDevel
Additionally, if anyone sees a new news post before I do about android Q hidden features (there are new ones popping up everywhere), follow the 2nd post in the O.P. If @MishaalRahman can post an article about this, that will be great rather than making seperate magisk modules for everything
Deleted. Duplicate post
Update! (v1.4)
Changelog (In github q_master branch under "Add v1.3 commit"):
-Improve iphone-like gestures documentation
-Update github documentation to use a curl command
(Non-root)The new curl command is in the OP, just run it in a terminal
Please follow the non-root instructions in the OP
To contact me on Telegram, I am located here: t.me/KingDevel
kingbri said:
Update! (v1.4)
Changelog (In github q_master branch under "Add v1.3 commit"):
-Improve iphone-like gestures documentation
-Update github documentation to use a curl command
(Non-root)The new curl command is in the OP, just run it in a terminal
Please follow the non-root instructions in the OP
To contact me on Telegram, I am located here: t.me/KingDevel
Click to expand...
Click to collapse
Will this work on latest Beta 2 patch?
Zehlek said:
Will this work on latest Beta 2 patch?
Click to expand...
Click to collapse
For me it causes issues especially with pixel launcher
With Q beta 2 update, nope. Changes to launcher so dev options limited. Now I did find that using this link instructions I could get file permissions to revert back to Pie. the "sandbox memory, files protection" is turned off. File managers and app can then access just like before. Now I started with a complete wipe, Q beta 2 factory image, adb enabled, run script,. As warned resets phone, I then added my apps, data, pics through device to device transfer.
https://developer.android.com/preview/privacy/scoped-storage#test-behavior-change
adb shell sm set-isolated-storage off
adb shell getprop sys.isolated_storage_snapshot
should return with flag = false
Your mileage may vary, data may be lost..... bla, bla, bla. Lawnchair v2 alpha works great too!