[APP] VM Heap Tool 2.4.1 [28/02/12] - Android Apps and Games

Description
I wrote a small application to allow easily changing the VM heap size (no more adb pull, edit, adb push). People on CM ROMs may be familiar with a similar option, but here is a little tool for those who are not running CM. As it modifies a variable which can affect the stability of the system, be careful with how you use it More about the VM heap size is written in the application itself. And of course, if I made any mistakes or if something is incorrect please correct me.
Requirements
root
system write
busybox (1.17.x recommended)
Appearing In
Japanese Jellyfish (ZTE Blade/Orange San Francisco)
If you wish to bundle this application in your firmware feel free to, but let me know if you do and please link back to this page
Download (Android Market):
{
"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"
}
Translating VM Heap Tool
English files which can be translated have been attached (txt files), and the following fields which I will mention do not need to be translated. Once you translate something you may just attach the files in your post or add them in code tags. Of course please mention the language that you translated it to so I can appropriately add it to the application and update.
Do not translate: heapSizeUnit, aboutHeap, defaultHeap, currentHeap, version, thread, heapSizeValues. These just hold key values which should not be translated. Also please don't translate "RPLACE" inside the texts, as this is replaced inside the application on run-time.
Values are stored as
Code:
<string name="aboutHeapTitle">What is the heap?</string>
where the string's name is clearly defined, "aboutHeapTitle", and the value which should be translated is inside the <> and </> tags. Values which are used in similar situations will have a common prefix, for example:
"progress..." - used on a progress dialog to display the message
"toast..." - the little grey messages that you get at the bottom of your screen and with which you can't interact
"dialog..." - used as the title on a dialog box
and so on...
Thank you to all those who are willing to help, your contributions will be noted

great app, wont have to manually erstart on droid inc. wont restart when pushing the button.

ACD168 said:
great app, wont have to manually erstart on droid inc. wont restart when pushing the button.
Click to expand...
Click to collapse
Thanks, so the Incredible has the same problem as the Desire then... If you install ROM Manager it will restart. I'm afraid that has something to do with superuser and how the phone is rooted (correct me if I'm wrong), so some devices will restart while others will not. Sadly Google doesn't allow applications to restart the device, so it has to be done in a roundabout way which may not always work...

Awesome, now everyone can break apps by lowering the heap below the expected 24 megs!

khaytsus said:
Awesome, now everyone can break apps by lowering the heap below the expected 24 megs!
Click to expand...
Click to collapse
Yes, but I hope that most people will be smarter and try to use something like 32

The "apply" and "quit" box cover the "new heap size" box on hTC Hero

skymera said:
The "apply" and "quit" box cover the "new heap size" box on hTC Hero
Click to expand...
Click to collapse
OK, thanks for letting me know. I'll see what I can do about it, but for now you can use your trackpad (or w/e it's called) to move the focus on the button and press it.

skymera said:
The "apply" and "quit" box cover the "new heap size" box on hTC Hero
Click to expand...
Click to collapse
Should be fixed now with version 1.1, as well as support for Android 1.6 and above. Apologies that it took so long.
Icon help, anyone...?

Very nicely done!!!
Thanx!!!

The app is force closing on startup on a rooted orange San Francisco (ZTE-Blade) with stock rom.
Andy.

g1dtf said:
The app is force closing on startup on a rooted orange San Francisco (ZTE-Blade) with stock rom.
Andy.
Click to expand...
Click to collapse
Do any other rooted apps crash, such as Root Explorer, ROM Manager, etc?

Rom Manager and System App Remover both run ok, not got Root Explorer so can't try that.
Andy.

martino2k6 said:
Do any other rooted apps crash, such as Root Explorer, ROM Manager, etc?
Click to expand...
Click to collapse
Forced close for me to on ZTE-Blade Stock/Root.

What happens if you write the following two commands in a terminal emulator or adb?
Code:
ls /system/bin/su
ls /system/xbin/su

If you have rooted the san fran with stock rom and this will not work, root again. Worked for me no probs, even if it says you are rooted. Just root again. It appears that when the San Fran is turned off then on, it unroots (with original rom" Well, that is what I have found after testing. I have stock rom rooted and have picked out all the Orange "tat"
Hope that helps.

System Write Required
Just tried running the app, but ran into an error: "System write required". I have root, adb is installed and recognize Android is read only by default, so I assume that I have to change permissions to include write?

Guilden_NL said:
Just tried running the app, but ran into an error: "System write required". I have root, adb is installed and recognize Android is read only by default, so I assume that I have to change permissions to include write?
Click to expand...
Click to collapse
You can't change that without using a rooting method which unlocks NAND on your device. The application already remounted the partition to write, but wasn't able to write to it because you most likely don't have NAND unlocked.

martino2k6 said:
You can't change that without using a rooting method which unlocks NAND on your device. The application already remounted the partition to write, but wasn't able to write to it because you most likely don't have NAND unlocked.
Click to expand...
Click to collapse
Well guess us Slide owners can't use this until we have s-off. No system r/w for us yet

No love on the MyTouch 3G getting NAND unlocked for Write. Ah well, the MT3G is truly a dog so I am not going to spend anymore time with it. It'll do the job for now, and I use the Nexus One as my main phone anyway.
Thanks for the tip though! At least I know where the issue is on this device.

kapslock4 said:
If you have rooted the san fran with stock rom and this will not work, root again. Worked for me no probs, even if it says you are rooted. Just root again. It appears that when the San Fran is turned off then on, it unroots (with original rom" Well, that is what I have found after testing. I have stock rom rooted and have picked out all the Orange "tat"
Hope that helps.
Click to expand...
Click to collapse
Didn't work but used clockwork and installed custom ROM and worked
Sent from my BladeVillain using XDA App

Related

Sideloading Samsung Captivate

How to sideload for samsung captivate?
1. Download Terminal Emulator from android market (or any terminal).
2. Go to this post on your samsung captivate.
3. Copy this Below
su cd /dbdata/databases/com.android.providers.settings
sqlite3 settings.db
update secure set value = "1" where name = "install_non_market_apps";
.quit
reboot
4. Your phone will reboot and you can sideload. try to download an app from pandaapp.com.
5. Success!!!!!!!!!! Made very easy compared to using Android SDK.
-I dont claim to find this. But i havent seen this on youtube or any where else-
Hope You Luck!
-Jordan5555
Thanks for the info!
Sent from my GT-I9000 using XDA App
It's explained Tip: Enable Non Market App Installs on the Samsung Captivate]here[/url, I used a little variation on that method:
Can I suggest an even easier way of editing and manipulating the settings.db file? I used a combination of Root Explorer, SQLite Editor and Dropbox, modified from this link. You zip and copy settings.db from your Captivate to Dropbox, then you can edit it in Firefox, zip it, copy it back, and manipulate it from there - or I found I could copy the file to another folder I created (modified market), edit the file in there with SQLite, save the file and then copy it back to the original folder following their directions. The one thing you have to be careful of is making sure you're mounted R/W instead of R/O in Root Explorer or you'll get errors, something like 'permission denied'.
The Sideload Wonder Machine is nice, but I'm not always at my computer when I find something I want to try, this method made sideloading totally contained on the Captivate. Works a charm
{
"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"
}
i tried the first method by copying the code and i got "Permission Denied" so then i just typed in the first line. got the same "Permission Denied"
is there a step i need to do first?
sorry if there is something obvious i should do first, i'm a bit of a noob
gisxer said:
i tried the first method by copying the code and i got "Permission Denied" so then i just typed in the first line. got the same "Permission Denied"
is there a step i need to do first?
sorry if there is something obvious i should do first, i'm a bit of a noob
Click to expand...
Click to collapse
What are you using, Root Explorer? You have to click the r/w at the top of the screen to enable writing. If it's r/o, that means read only.
Root Explorer? no, just Terminal Emulator and pasted the code into the Terminal window. i take it that's not what it meant
gisxer said:
Root Explorer? no, just Terminal Emulator and pasted the code into the Terminal window. i take it that's not what it meant
Click to expand...
Click to collapse
Ah, no, I see, you're referring to the first method. I dunno, I used what I posted, and it worked well.
nevermind lol
sorry should have mentioned that. the method posted by jordan5555 got the error
Permission denied (Jordans mthd)
Sent from my SAMSUNG-SGH-I897 using Tapatalk
While the process described here isn't technically sideloading, it is enabling installation of non-market applications without being attached to a computer, a.k.a. De-crippling . I have already simplified this process into one click, with no need for running any console commands or downloading the android SDK. Check out One Click De-Cripple for Captivate here.
BTW, your phone will need to be rooted before this process will be successful.
rafter109 said:
While the process described here isn't technically sideloading, it is enabling installation of non-market applications without being attached to a computer, a.k.a. De-crippling . I have already simplified this process into one click, with no need for running any console commands or downloading the android SDK. Check out One Click De-Cripple for Captivate here.
BTW, your phone will need to be rooted before this process will be successful.
Click to expand...
Click to collapse
Having to be rooted is why I went wit the method I posted above - because at the time I wasn't ready to root. What that method did do is force me to learn a bit about Android file structure and how to 'fiddle around' with the innards of the system. Eventually, of course, I got brave, rooted, and it's been all customizing from then on.
Of course, once you've rooted and gone to a custom ROM you never have to worry about all this again
Cant you just use the sideload wonder machine? Worked for me when I didn't have the "install_non_market_apps" file changed.
yentlequible said:
Cant you just use the sideload wonder machine? Worked for me when I didn't have the "install_non_market_apps" file changed.
Click to expand...
Click to collapse
Sure, but then I have to be at my computer to load anything. I far prefer what I did, so it's just plain done. Plus I don't want the constant reminder that AT&T has crippled my phone - a phone I'm paying way too much for monthly.
reinbeau said:
Sure, but then I have to be at my computer to load anything. I far prefer what I did, so it's just plain done. Plus I don't want the constant reminder that AT&T has crippled my phone - a phone I'm paying way too much for monthly.
Click to expand...
Click to collapse
Good point... The only reason I used the sideload wonder machine in the first place was to get root explorer on my phone since the market was not working. After that I just modified the database file.

Transparent status bar – installed with tiwili - take it, work it, leave it

Hi,
this is my first mod with tiwili_wholestory. Further informations of installation method: http://forum.xda-developers.com/showthread.php?t=1232479
This "nothing" on top is what you will get, no other changes. Works for default and BlueSky theme.
{
"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"
}
Just download, extract and run tiwili-ws.bat.
As always: I´m not responsible for any damage etc. If you want to go back run recovery.bat.
Greets
idephili
for further mods
Great job, we are able to get the transparent statusbar to anybuild w/o using UOT kitchen. Thanks
how do I do this on a mac :\
@idephili BIGTHX for your work ...We should be in HH meeting
worked perfekt
how do we run the .bat file? on our phone or on the computer?
kurtis.austin2 said:
how do we run the .bat file? on our phone or on the computer?
Click to expand...
Click to collapse
Computer
sent from my S-Off-icial Sensation using XDA P-App
Nice work! I feel like im back on windows with the transparent bar. Thanks!
Can som1 make like a tutorial if is not too much to ask please I want this really bad thank u!
Sent from my HTC Sensation 4G using XDA App
MUNDO23 said:
Can som1 make like a tutorial if is not too much to ask please I want this really bad thank u!
Sent from my HTC Sensation 4G using XDA App
Click to expand...
Click to collapse
Really?? read his post he has a link where you have to read if you want to install it.
Good stuff
Thanks for your work.
When I run the .bat, there is an issue with the first command and I get the message:
remount failed: Operation not permitted
It then runs through the rest of the process, chucking up errors here and there and ultimately, after a reboot, seems to have had no effect.
Any ideas? I have USB debugging enabled, the correct drivers, etc.
Thanks,
blr000 said:
Thanks for your work.
When I run the .bat, there is an issue with the first command and I get the message:
remount failed: Operation not permitted
It then runs through the rest of the process, chucking up errors here and there and ultimately, after a reboot, seems to have had no effect.
Any ideas? I have USB debugging enabled, the correct drivers, etc.
Thanks,
Click to expand...
Click to collapse
Do you have root?
Greets
idephili
ldelossa.ld said:
how do I do this on a mac :\
Click to expand...
Click to collapse
Hi,
I don´t know anything about mac and adb/apktool. I think they exist, so first you may use them for SystemUI.apk & BlueSky.apk. Extract my zip and copy files from both Updatefolders in your proper decompiled folders. Recompile & sign, then push to phone.
Regards
idephili
yeah, s-off, root, but standard rom.
I have flashed a different battery indicator if that makes any difference?
(Thanks for the quick reply btw)
blr000 said:
yeah, s-off, root, but standard rom.
I have flashed a different battery indicator if that makes any difference?
(Thanks for the quick reply btw)
Click to expand...
Click to collapse
Maybe "adb root" will help.
Greets
idephili
Hmm, it seems there is an issue with how my phone is rooted.
adb root returns 'adbd cannot run as root in production builds' and abd shell gives '$', but then su permission denied?
Phone is rooted though with Superuser installed and working, and TB, so not sure what is going on.
rosie nav bar
Would it possible to do something like this for the rosie nav bar, to make it transparent or glass even?
blr000 said:
Hmm, it seems there is an issue with how my phone is rooted.
adb root returns 'adbd cannot run as root in production builds' and abd shell gives '$', but then su permission denied?
Phone is rooted though with Superuser installed and working, and TB, so not sure what is going on.
Click to expand...
Click to collapse
Maybe a dumb question, but is your system mounted before you try to run the batch file? If you're not sure, try adb remount and run the batch file again.
I remember having some similar weirdness back before Revolutionary when I tried to run the Easy Fr3vo OC/UV batch file package, but I hadn't mounted the system before I ran it.
Hi,
I have a question :
to install need to connect phone (debug usb on) only chrage, right ?
and, maybe it works for EVO 3D gsm versione ?
tks mate

[APP][4.4][ROOT] SDFix: Modify device permissions to allow apps to write to MicroSD

ROOT ACCESS IS REQUIRED.
I've written a simple app which modifies KitKat devices to allow user-installed applications to write to the MicroSD card on devices with two storage locations.
Background information on the underlying problem is available here: https://plus.google.com/+TodLiebeck/posts/gjnmuaDM8sn Please ensure you understand the problem and that your device has it before installing this app. This app is quite useless if your device doesn't suffer this issue.
[[[[ THIS IS A BETA RELEASE. WHILE I HAVE TESTED THIS ON MULTIPLE DEVICES MANY TIMES, PLEASE RESTRICT YOUR USE OF THIS APP TO DEVICES YOU HAVE THE ABILITY TO REFLASH FROM SCRATCH. I do not expect this to occur, but this is release #1 of this app, and it modifies a configuration file as root. That said, my test devices still work even when I deliberately corrupted and deleted the target file in testing. ]]]]
This app is entirely free. It doesn't have any ads, (but it does have a few Play Store links on its final screen to my other free apps).
Screenshots:
{
"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"
}
It will be going on the Play Store pending your feedback, but I wanted to post it here first. Please let me know if you encounter any issues.
How it works: The /system/etc/permissions/platform.xml is modified to specify that all applications which have the WRITE_EXTERNAL_STORAGE permission are registered as members of the Android UNIX group "media_rw". Membership in this group is necessary to write to the MicroSD card.
In Android 4.3, most all devices granted access to the media_rw group to apps. In Android 4.4, they do not. This app simply restores the old behavior. From what I've observed this method (granting permission via platform.xml), also appears to be the preferred means of restoring SD card access on XDA and elsewhere.
This app is designed to abort if it sees absolutely anything that it does not expect. Please let me know if the app does not work for you, and what type of device/ROM/etc you're using. If the modification is unnecessary (due to media_rw access being already present) this app will make no modification.
The original platform.xml will be backed up in /system/etc/permissions as "platform.xml.original-pre-sdfix" (unless that file already exists).
Download
Play Store: https://play.google.com/store/apps/details?id=nextapp.sdfix
Direct download: http://android.nextapp.com/sdfix/r7/SDFix_r7.apk
The installed app is named "NextApp SDFix".
(Reserved)
Awesome!! Will try, hope it will work
Edit:
Sorry but how can i test it?
When downloading something from dolphin and next -browser it doesnt show sdcard1
Have a break, Have a KitKat (powered Samsung Galaxy S²)
erdal67 said:
Awesome!! Will try, hope it will work
Edit:
Sorry but how can i test it?
When downloading something from dolphin and next -browser it doesnt show sdcard1
Have a break, Have a KitKat (powered Samsung Galaxy S²)
Click to expand...
Click to collapse
Most ROMs won't have this problem, it 's generally only an issue with factory firmware on KitKat (e.g. TouchWiz updates to KitKat). What ROM are you running?
The free version of FX File Explorer (links in my signature) should show both media card and internal storage if everything works, and you should be able to create a new folder under the "media card" catalog. If MicroSD access if prevented, attempting to create a new folder under "media card" will fail.
Got the issue on my TabPro 8.4, pending for maintenance so can't root yet, but really great thanks for saving the day.
Sent from my SM-T320 using xda app-developers app
Thanks, all good on SM9005 stock Kit Kat
Now available on the Play Store: https://play.google.com/store/apps/details?id=nextapp.sdfix
Thanks for this free app.
I'm going to visit your other apps.
Nice work !!
Nice work !! Working on my S4 I337M
Thank you for your app, but you should modify it to clearly state that the device requires a reboot for the changes to take affect ( apop up or something because nobody will read the text after "Completed"), you can also make a button to reboot it directly.
That's my input. Thank you again.
Does anyone has the original platform.xml file for i9505..... I edited it but kept no backup.....
Congrats on your front page story!
Fix Your SDCard Issue On KitKat http://www.xda-developers.com/android/fix-your-sdcard-issue-on-kitkat/
Thanks ,I'm trying now
tliebeck said:
I've written a simple app which modifies KitKat devices to allow user-installed applications to write to the MicroSD card on devices with two storage locations.
Click to expand...
Click to collapse
Thanks!
Cool app. Thanks.
Nice!!!
Thanks for this good job
Worked perfectly, thank you!!
Sent from my SM-N900T using Tapatalk
On stock Note 3 KitKat rom I have a crash when the please wait text pops up. Tell me if you need some kinda logs. Just tell me where they are and I will post them.
Okey I found the cause... I had edited the file and I deleted them and all was fixed. Sorry!
Since this requires root access I assume it will not work with AT&T 4.4.2 1337 NB1 builds? :crying: or did I miss a root process for that build? Thanks
hene193 said:
On stock Note 3 KitKat rom I have a crash when the please wait text pops up. Tell me if you need some kinda logs. Just tell me where they are and I will post them.
Okey I found the cause... I had edited the file and I deleted them and all was fixed. Sorry!
Click to expand...
Click to collapse
If you can make it crash, would greatly appreciate a logcat. Either just do "adb logcat > log.txt" and send me the output, or use a logcat app from the Play Store. Definitely don't want it to crash/force close under any circumstance, it's supposed to be friendlier than that.
The critical section of the logcat data should contain "nextapp.sdfix" and have a stack trace in it.
A stack trace looks like this:
Code:
java.lang.IllegalArgumentException: Invalid code point: -2147482938
at java.lang.Character.checkValidCodePoint(Character.java:1591)
at java.lang.Character.toChars(Character.java:2056)
at java.lang.String.<init>(String.java:537)
at com.android.inputmethod.latin.RichInputConnection.sendKeyEvent(RichInputConnection.java:392)
at
Thanks for the report, but don't tear your phone apart trying to reproduce it.

[KFHD10] Any Demand for an AIO Root/Mod Tool?

Hello all! Apologies ahead of time if this post is in the wrong area or breaks any rules!
I currently have a short batch script that can offline root/unroot (including SuperSU install), install GAPPS, toggle Lockscreen ads, and perform many other tweaks in a few short motions. I've tested it on several HD 10 tablets that I own and it has made life easy. After doing a bit of searching I noticed that most of the root guides use Kingoroot (which does some shady operations) or are instructions that I've automated to increase speed and decrease typos / errors.
Would anyone be interested in a polished version of my KFHD10 Multitool? I will gladly release my tools if there is demand for them! I just wanted to ask before I spent the time making a nice interface and adding options to my existing script.
iamz3r0 said:
Hello all! Apologies ahead of time if this post is in the wrong area or breaks any rules!
I currently have a short batch script that can offline root/unroot (including SuperSU install), install GAPPS, toggle Lockscreen ads, and perform many other tweaks in a few short motions. I've tested it on several HD 10 tablets that I own and it has made life easy. After doing a bit of searching I noticed that most of the root guides use Kingoroot (which does some shady operations) or are instructions that I've automated to increase speed and decrease typos / errors.
Would anyone be interested in a polished version of my KFHD10 Multitool? I will gladly release my tools if there is demand for them! I just wanted to ask before I spent the time making a nice interface and adding options to my existing script.
Click to expand...
Click to collapse
I've been working on a similar zip. A tool would probably be easier. Has activating location services been a problem? I've found it to be less of an issue if flashing a zip because Amazon removed com.google.android.gms from the framework. The zip I made replaces the framework with my modded one, that replaces com.google.android.gms.
I haven't played with Location Services just yet. The script I have can root, unroot, install Play Store/Services, swap the launcher, and toggle lockscreen ads. I plan on adding more tweaks as I go.
I've spent the last hour or so rooting and unrooting just to test the success rate, and it's doing very well!
iamz3r0 said:
I haven't played with Location Services just yet. The script I have can root, unroot, install Play Store/Services, swap the launcher, and toggle lockscreen ads. I plan on adding more tweaks as I go.
I've spent the last hour or so rooting and unrooting just to test the success rate, and it's doing very well!
Click to expand...
Click to collapse
I have a fix or two to do in my framework mod. It's version specific, but I can make one for a few versions. If it's a root tool, it would be useful to add and be installed after the play store etc. It just requires location services be turned on before either the play store apps or framework is installed.
Sent from my MotoG3 using XDA Labs
DragonFire1024 said:
I have a fix or two to do in my framework mod. It's version specific, but I can make one for a few versions. If it's a root tool, it would be useful to add and be installed after the play store etc. It just requires location services be turned on before either the play store apps or framework is installed.
Sent from my MotoG3 using XDA Labs
Click to expand...
Click to collapse
Hey! If you're offering to add some functionality and collaborate, I'm 100% down with that. Send me a PM with the details of what you have and I'll see how I can fit it into the AIO utility. I'm sure I'm missing some neat options.
Yes, please!
Ill test it please
DragonFire1024 said:
I have a fix or two to do in my framework mod. It's version specific, but I can make one for a few versions. If it's a root tool, it would be useful to add and be installed after the play store etc. It just requires location services be turned on before either the play store apps or framework is installed.
Click to expand...
Click to collapse
Yes this is the problem. I tried to install framework and it bootlooped. Had to side load factory.bin
gerryl432 said:
Yes this is the problem. I tried to install framework and it bootlooped. Had to side load factory.bin
Click to expand...
Click to collapse
Is this a modded framework or the unmodified version? The version I have is older and unmodified but installs and works just fine. I haven't played with all of the settings yet, though.
iamz3r0 said:
Is this a modded framework or the unmodified version? The version I have is older and unmodified but installs and works just fine. I haven't played with all of the settings yet, though.
Click to expand...
Click to collapse
What version?
Sent from my Amazon KFSUWI using XDA Labs
iamz3r0 said:
Is this a modded framework or the unmodified version? The version I have is older and unmodified but installs and works just fine. I haven't played with all of the settings yet, though.
Click to expand...
Click to collapse
i honestly cant remember. but i assume it was the wrong one
{
"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"
}
I'd gladly let everyone test it out but I'm trying to perfect the auto-root script. I can easily root - that isn't the issue. The issue is the way that the Kindle doesn't prompt for SU requests. You can work around this by changing the default setting in SuperSU to "Grant" but I'm attempting to automate this process. I've gotten it automated by sending touch commands to the device to change the prompt setting but I'd much rather just change the setting manually.
I'm not 100% sure if this will work but I'm trying to:
1. Root using the exploit script (here, thanks retyre)
This works fine. 80% of the time, it quickly roots the device and I can get the SU prompt just fine. I'm able to run about one or two SU commands before anything stops working. Root + SuperSU + Manually setting the prompt config to "Grant" works 100% - obtaining root isn't the issue.
2. Upload a pre-modified SuperSU preferences file
Instead of editing the settings - we might be able to just upload the preferences XML file to the SuperSU data folder before installing SuperSU itself. That way we already have the "Prompt" setting switched to "Grant". We then change the permissions so that SuperSU doesn't modify this file when it is installed.
3. Revert permissions so that edits can be made to the settings in the SuperSU app
I would of course need to change the permissions of the SuperSU preferences XML back to the normal settings so that SuperSU can make changes to it again. This way adjustments in the app actually stick.
----
After running the root exploit script I can get a SU prompt (#) and run a command. I'm not installing SuperSU until the script makes the modification to the preferences file, but as soon as I try to run another SU command after the first - it hangs and everything stops working . I end up having to restart the tablet by holding the power button and I'm unable to get a SU prompt again without installing SuperSU and changing the setting to "Grant".
I think there is a way to make it work but I'm still digging into it. If anyone has any ideas, I'm open to listen!

[Guide] Instant 10%+ Performance Boost!!! Remove Nubia backdoors,loggers,trackers, etc. ROOT OR TWRP REQUIRED

Hello everyone today I bring to the table a constantly updated guide.
In my free time I will add to this guide my many methods of creating a stock os out of Nubias OS whilst retaining nubias gaming suite,lights, etc. I know many feel cheated on antutu scores because Nubia presented 510k and most people couldnt even attain 450k on a RM3S.
Well the ones I have worked on easily hits 515k in the max optimal conditions, whilst hitting 505k-510k in concurrent runs or runs in regular conditions. YES the phone thermal throttles, eventually leaving a reduced score of 450k-470k, HOWEVER that is higher than the current reported average of 435k.
Todays method shall be called Method #1
METHOD #1
REMOVE WOODPECKER- Nubias tracker
Background: it logs information from your phone including sensitive personal app information. This program (binary) runs 24/7 and dumps logs to root and to internal storage. If youre connected to internet data or wifi, it will connect to nubias servers amd start dumping information, I have reproducible evidence through a packet dumper.
This program runs from the moment you first boot your phone till when its broken or out of battery. Unless removed. Yes I know you can opt-out but that is simply a facade, it ALWAYS runs anyway.
Removal- a10-a11
1.Obtain a root file explorer or use twrp to perform the steps below
2. Using your explorer navigate to root and put in the search wood
3.Wait for it to load the files and remove them ALL, delete them, shamwow them.
4. If there are files that arent removable change their permissions to none, these are created by woodpecker on boot and will be gone when done.
5.Repeat 2, 3, and 4 but use Wood (to be clear perform the search with a capital W, it matters for some explorers.)
5. Open your init.rom.rc it is located in the root directory remove the lines that are associated with woodpecker. You can remove freezerd lines as well for less agressive ram management but will require additional steps.
6.Enter your vendor build.prop and change woodpeckers line to false, it is the only line containing the word woodpecker.
7.Reboot and perform a search, you will see no woodpecker files show up.
8.System ram usage will decrease by an average of 200mb, Phone temps idle lower(by a very small amount admittably), network usage will decrease.
For those thinking is this illegal? Unfortunately not, Nubia is operating on the same legal grounds any other company data harvesting is. Feel free to research.
A9- Same as above but woodpeckers permissions must be set to none, then after a reboot it is deletable.
Done.
Method #2
I really recommend reinstalling the game launcher and home launcher as user apps as well, or modifying your preferred launchers code to call nubias recents(attached to nubia launcher)but it will require the nubia launcher installed ideally as a user app not system user 0. This is the current only working method to use a custom launcher with RECENTS on Nubia A11 OS I will update this more indepth when I next log in.
6/01/2021
Method #3 A10-A11 (Android 10 & 11)
Tcpdump has been added as a binary in all RM3 & 3S A11 updates and some A10 it is highly recommended to remove permissions, and delete the bin. It will be located in your system bins. You can also search for it with tcpdump entered in a root explorer.
I will continue to add more in my free time!
Wouldn't removing the woodpecker app do the trick?
Interested on this. However, I'm unable to find init.rom.c even using search. Could you give what's the partition name / folder where it is located?
danishajaz said:
Wouldn't removing the woodpecker app do the trick?
Click to expand...
Click to collapse
Nope, its simply there to fool you, regardless theres a woodpecker in the system bin.
leipnacht said:
Interested on this. However, I'm unable to find init.rom.c even using search. Could you give what's the partition name / folder where it is located?
Click to expand...
Click to collapse
What rom version are you using? If you cant locate the init file that creates it on boot, maybe youre on A9, for A9 removing the file in system bin should be enough from my memory but I dont have an A9 available to test it out right now, you could always look through the inits there arent many, youll find many more things that you may want to change as well. Anyways let me know which rom youre running and ill be glad to debug further
Updated for Tcpdump removal, nubia secretly snuck this binary into their rom, there is absolutely no reason at all they should have a binary capable of sniffing ALL OF YOUR INTERNET TRAFFIC preinstalled.
SilentDevGuy said:
What rom version are you using? If you cant locate the init file that creates it on boot, maybe youre on A9, for A9 removing the file in system bin should be enough from my memory but I dont have an A9 available to test it out right now, you could always look through the inits there arent many, youll find many more things that you may want to change as well. Anyways let me know which rom youre running and ill be glad to debug further
Click to expand...
Click to collapse
This was last March 2021 so it's probably A9.
I'm using the CN ROM and it's on Android 11 now and has root access by Magisk
I can now see the init.rom.c file
What's the name of file explorer you are using?
I tried deleting using FX File Explorer it says can't delete, file is read-only
Also I tried deleting using adb shell and even used su root, can't delete it
{
"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"
}
RED MAGIC 3
ROOTED ANDROID 11 CHINA ROM
USE
MIXPLORER,,APK
GO TO ROOT FOLDER SEARCH TYPE
''WOOD''
GO TO THE LOCATION OPEN FOLDER OR FILE
AND
SLECT FILE PROPERTY
CHANGE PERMISSION
644 rw-r-r
THEN DELETE

Categories

Resources