yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] coolnessQ:
Great cannot wait for it! ^^

Sent from my GT-I9505 using app: XDA Premium and rom: CgoastINC Rom v14
[Android Apps and Games] pyler:
Do you talk with Xposed dev? Maybe you can find one solution to rule all.

Or maybe check if Xposed is installed and then copy right app_process (xposed's app_process + your changes)

if its not installed then stock app_process + your changes
[Android Apps and Games] Luminger:
I'm currently trying to patch Xposed the way it knows about AnJaRoot (and vise versa). Turns out to be just like you said, but there are still some problems I have to overcome (besides getting my patches accepted). Things are getting also a little complicated when a user has installed one, installes the other and removes again one randomly. It has to work well, otherwise the user will have boot problems (and nobody wants that :))
[Android Apps and Games] coolnessQ:
How is progress? :)

Sent from my GT-I9505 using app: XDA Premium and rom: CgoastINC Rom v14
[Android Apps and Games] Luminger:
I've started developing it last evening, a proof of concept is half way done. It will require some more days of work to finish the PoC, rebuild it in production quality and testing. By the weekend I may have a Xposed compatible version ready. The library API will not change, only AnJaRoot itself will receive an update to 1.1.0, changes will not be noticable by AnJaRoot Library consumers.
[Android Apps and Games] coolnessQ:
Great will stay tuned for the update !! :)

Sent from my GT-I9505 using app: XDA Premium and rom: CgoastINC Rom v14
[Android Apps and Games] Luminger:
Just wanted to give a short status update: I've prepared a PoC over the last week/this weekend which does work on armeabi/mips/x86 and uses ptrace to do the AnJaRoot job on (at least) Android 2.3.3, Android 4.1.2 (this was a little bit more interesting as expected...) and Android 4.2.2.

I'm now wrapping it all up into a new AnJaRoot and AnJaRoot Library release. The new 1.1.0 version of AnJaRoot will work with the AnJaRoot Library 1.0.0, also the old Library will work with the new AnJaRoot 1.1.0 app.

So stay tuned, it will come out within the next days after I've developed the missing bits and pieces, tested it again and wrap it all up into the 1.1.0 release ;)

Edit: If anyone is interested, development of the ptrace stuff lives in the feature/ptrace-impl branches on github.
[Android Apps and Games] coolnessQ:
Great cannot wait! :)

Works with xposed or still needs some fixes for it?

Sent from my GT-I9505 using app: XDA Premium and rom: CgoastINC Rom v14
[Android Apps and Games] vaiz:
Not supported for lenovo A1000
[Android Apps and Games] Luminger:
The new release will work with Xposed, it doesn't interfer with it at all - that was the whole purpose of the rewrite ;)
[Android Apps and Games] Luminger:
Could you explain what is not supported/not working on the Lenovo A1000? I would like to address your issues, but I can't do anything about it without at least some informations.
[Android Apps and Games] coolnessQ:
Thats great news!! ^^
[Android Apps and Games] ktetreault14:
^^mind=blown

Sent from my SM-N900T
[Android Apps and Games] marbulas:
I've some questions.

1. What's the benefit of this way to root?

2. Does this let su binary put in /system?
[Android Apps and Games] Luminger:
There are multiple benefits (if you ask me, not sure was other people think about this):

- App developers don't need to write shellscripts or C/C++ tools

- App developers can use all Java APIs which can't be used under normal conditions (for example, an adblocker could write to /etc/hosts directly from Java)

- App developers can spawn shell comands directly with root privileges (for example, you can run the 'mount' utility directly, no need to wrap it up into su)

- App developers can talk to system processes (maybe DRM, MediaService, whatever) which would normaly not possible (havn't tried that, but it should work)

- App developers could, for example, fiddle with the (normally internal) sqlite databases directly from the app (did not try, but would work).

- Users don't need Busybox or other toolboxes installed

The possibilities are more or less endless. Also it's more a tool for developers right now, the real benefit for uses comes from the apps which utilize it. Without any cool app using AnJaRoots possibilities, this project is dead on arival. I'm still hoping for cool projects based on this (I don't have time for a showcase app currently :().

Currently users still need a "normal" SuperUser app to gain root via 'adb shell', I have plans to integrate 'sudo' into AnJaRoot to not create a mess by introducing another variant of the su binary. Besides that I'm not planning to integrate the 'normal' su way into this project, there are better projects out there (I don't want to reinvent the wheel another time).
[Android Apps and Games] Luminger:
By accident, as it usualy happens (well, it may have helped a bit that I'm a Linux System Engineer also ;))

I had looked up the Android startup procedure years ago, latetly I looked it up again - I was curious that there must be a way to grant superuser rights to Androids Java processes (I knew a method was there, I just couldn't figure it out).

After month I stumbled upon Xposed, I was searching for a method to enable NFC tag reading while the screen is off. I started to remember my research from month ago while I read the Source of Xposed and so AnJaRoot was born (well, it took me another 2 weeks to figure out how exactly this would work - this method is far away from trivial...).

It was a mixture of "I'm used to problems which other people mark as 'unsolvable'" and luck =)
[Android Apps and Games] Luminger:
Small update from my side:

I had no time to work on AnJaRoot lately enough but the 1.1.0 release is already in a good shape (see github). I've also peeked into Android 4.4 and it seems I only have to do minor changes to support Android 4.4. But enforced SELinux policies may still be a problem, I have to test that.
[Android Apps and Games] Luminger:
AnJaRoot 1.1.0 is now compatible with Xposed! You may download it from http://anjaroot.net or the downloads tab here.

If you had AnJaRoot 1.0.0 installed you have to reinstall it via the provided update.zip. Just flash it, it will take care of cleaning you system and installing the latest release.
[Android Apps and Games] coolnessQ:
Sweeeeet!! ^^

Sent from my GT-I9505 using app: XDA Premium and rom: CgoastINC Rom v14
[Android Apps and Games] Ranomez:
Great, I can see a big future on this thing even thou there are no apps using it atm, but could you perhaps add in-app instalation like xposed, cydia and some other apps like this do, cause not all devices have a recovery (pointing at my Archos 101it for an example)?
[Android Apps and Games] Luminger:
The pre 1.0.0 release had an installation routine which directly installed from the running system but I removed it due to S-OFF devices and general problems with restarting the device, or even 'hotreboot' into AnJaRoot. Most problems came up because I had to restart the zygote, turned out there is no real platform independant way (Android 2.3 acts different than 4.x, leave out vender specific quircks...).

With 1.1.0 it should be easy to readd this again, I'll revive it in the near future (most code is still there).
[Android Apps and Games] Ranomez:
Great, thx, also as far as I understood after reading the whole thread you plan to give AnJaRoot the ability to intercept and answer normal superuser requests, right? (hope I understood right)

I must say that would be awesome, cause after reading the explanation you gave on how this works I started to consider this the "real" way to root android, or at least the best way in my opinion.
[Android Apps and Games] phacyde:
---Basic end user here---

Just to be sure, your app need a device already rooted to work, right ?
[Android Apps and Games] Luminger:
Technically nope, AnJaRoot is independant from any other root utility. The recommended installation method is via flashing/sideloading the provided installer update.zip. It contains everything AnJaRoot needs to function correctly.

What utilizes (old fashioned) root currently is the runtime installer. It's a convenient way for users to install AnJaRoot the first time. Later on old style root is not required as AnJaRoot is a (non compatible) replacement for old style root.
[Android Apps and Games] Luminger:
Well, I would like to give AnJaRoot the ability to intercept superuser requests so people could transit to AnJaRoot easily. I've thought about this recently but I couldn't imagine a way how this could work at all. Maybe this could be done by utilizing Xposed to intercept Process calls by intercepting calls to su. While this 'could' work, this is more dirty hackery and magic I'm willing to do as I couldn't guarantee that it works everywhere.

What I meant in some previous posts (havn't read them again, so I might be wrong) as the inclusion of 'sudo' (like you know it from your desktop linux) to make root access for 'adb shell' users possible. I know this is damn ciritical as I often utilize 'adb shell' or terminal emulators myself and this wouldn't be possible otherwise.

AnJaRoot will not be compatible to unaware root apps. This means that developers have to see how AnJaRoot can help them (by making things easier). If nobody develops apps with builtin support, AnJaRoot is dead and useless. I'm still hoping/gasping for awesome apps which make use of my (fun) project ;)
[Android Apps and Games] Ranomez:
I don't have too much experience on things like this, but can't you make some kind of su binary that takes the su requests and forwards them to anjaroot as anjaroot requests, or some other kind of thing to "listen" for su requests and then mediate the way to anjaroot, so it would be like: the app asks for su, the listener takes the request and makes a request for anjaroot privileges and then gives that app anjaroot permission and tells the app that it was granted superuser permission, but instead the su privilege would be controlled by anjaroot and the app would think it has been granted normal su?
[Android Apps and Games] Luminger:
I wish it would be that easy. If it would be possible,and I can get my head arround it, I would do it even if it's not easy at all. AnJaRoot would have to replace su (as SuperUser and friends do) and grant privileges that way. Or it may intercept calls to su from the Java layer and do some black magic (as stated above).

I've wrote about it earlier in this thread a bit. Conclusion for myself was that I don't want to mimic SuperUser as there are great tools out there. I would reinvent the wheel, and it probably wouldn't be a good implementation as it would take me a huge amount of time to do that - again, there are better tools.

On the other side, the more I'm thinking about the 'intercept su calls from the Java layer'... It may be worth looking at Xposed patching for this purpose. Maybe both could form together a hack to support old apps. This may be an option for legacy support, I'm not sure - have to think about this more ;)
[Android Apps and Games] Luminger:
AnJaRoot 1.1.1 now supports 'system installation' to support devices like your Archos device. We are still lacking a 'system uninstall', this will be added soon. Otherwise nothing else changed, the download is available as usual here in the Downloads tab, on Google Play or directly from http://www.anjaroot.net.
[Android Apps and Games] Ranomez:
Great, thanks a lot, I do hope there will be apps using it soon...
[Android Apps and Games] NicholasQ:
Interested in seeing where this project goes.
[Android Apps and Games] Luminger:
Short Update (AnJaRoot is not dead, it's just that I can't spend that much time currently to develop it further):

I'm currently extending the API which is usable through the AnJaRootLibrary. This will include a bunch of native methods which will be very useful for developers. For example, I'm currently implementing an abstraction which is a thin wrapper arround the mount utility using the underlying libc functions (mount and it's friends).

I think this is a very useful extension as the mount util shipped with Android devices may vary much between different Android devices (I've seen 'mounts' which parse the commandline options quite differently. This would remove the need to test every 'mount' binary/tool on earth for compatibility as the libc calls are standard stuff which is everywhere available.

Other APIs which may get wrappers for general use:

Reboot (maybe including recovery reboot)

symlink creation

mkdev (to create device files)

mkdir

mktmp

stat function famility (including access, see manpages)

chmod/chown

uname

prctl/ioctl (should be usefull for different hacking tasks related to kernel stuff)

Linux kernel module helpers (load, unload, list and so forth)

This list is not complete at all and is currently nothing more than a braindump which may gets implemented in the near future. If I'm missing something important or I'm wrong, I'm open for opinions here.

Edit: As AnJaRoot is still not used in any project (I know of), I would like to kindly ask for opinions/reasons why this is the case. I would think that some people thought about using this (hopefully ;)) but I would love to know what the reason was to not give it a try. I would love to make AnJaRoot a more developer friendly framework/app!
[Android Apps and Games] pyler:
Contact some android blogs for article about AnJaRoot. People just have no idea what AnJaRoot is. Also you should create some example apps which use AnJaRoot... Your project is interesting but need devs support (hard to get it in world of supersu/superuser, too great to be true :))
[Android Apps and Games] Luminger:
I barly have enough time to do what I think is necessary for AnJaRoot, developing an useful sample is way out of scope for me currently. Contacting android blogs is a thing I thought about before - I'm lacking a bit an audience, yea. Any ideas which sites/blogs/people might be interested?
[Android Apps and Games] julle131:
I think androidcentral.com would be a good place to start with. Also i think i have seen some root stuff on androidpolice. Getting featured on xda might be a good thing too. I pressed the "tip us". Lets hope other people do that too.
[Android Apps and Games] rsap:
I just found your project and it looks quite promising to me! Do you think it will still work in future Android versions, given all the security "enhancements", like SELinux?
[Android Apps and Games] Luminger:
The current AnJaRoot version runs on my N7 (KitKat 4.4) without any flaws, I can't think of any reason why this would stop working in the future. As long as you are able to flash unsigned update.zip files via recovery it should just keep working. As the zygote (which is altered by AnJaRoot) spawns processes like the SystemServer and all the other core android processes, which do need root, the Android guys can't strip of root rights from it (I may be wrong, but it's quite unlikely) so AnJaRoot will just do its job.

So yes, it's currently working and should work in future releases - without any changes to AnJaRoot itself.
[Android Apps and Games] furjoy:
The project is really awesome!

I have made the Simplified Chinese and Traditional Chinese translations for it.

http s://drive.google.c om/file/d/0B83ei3Vyz2zhcHg3WmY5Mnd3OTg/edit?usp=sharing

(Sorry that i am not able to post an url link, just remove the spaces)

btw, there is still a bug, or a problem, that when I force to shut down my N7, it will go into a bootloop:eek:
[Galaxy Grand Duos i9082 Q&A, Help & Troubleshootin] hari2013:
:rolleyes:

I'm using galaxy grand i9082 4.2.2 rooted odexed stock rom

is it possible for me to flash xperia z flavour rom?
[Galaxy Grand Duos i9082 Q&A, Help & Troubleshootin] iceyhotguy:
First, this is not the place this type of query, it should be in Xperia z thread or to the very least in Q&A

Secondly, balliboxer, the dev for the ROM has specifically mentioned that the base has to be 4.2.2, leaked official, anything and you can flash the ROM over it by following the instructions in the main post. So yes you can just follow the wipe instructions.

Sent from GT-i9082
[Galaxy Note II Q&A, Help & Troubleshooting] c1oud:
Hello. I've seen the same question in other threads but never answered. I want to record a 2hour length video. However it automatically stops at 4gb. At first i thought that that it was due to the size limitation of the fat32 format. So i changed it to exfat but the same happens. Any suggestions?
[Galaxy Note II Q&A, Help & Troubleshooting] c1oud:
Hasn't anyone managed to record bigger videos??
[Galaxy Note II Q&A, Help & Troubleshooting] Fygaroo:
Try to use internal sd as storage for your video, I think it stops at 4gb because it assumes you are using fat32 when you select ext sd card as storage I maybe wrong but 4gb limit is always due to fat32.

You coukd always make more videos and join them with some editing tools on the pc.
[General Questions and Answers] priyom1506:
Hi,

I have recently installed the test 4.3 jelly bean firmwire posted in Sam-mobile in my s4 i9505. Now the official firmwire has released.

1. Did I get the official update via ota or kies?

2. If not the how do I get the official update?

When I installed the test firmwire all my data has lost. So now if I use the official update of 4.3 will my data be lost again??

Thank মিউজিক ক্যাফে ‘অফ ট্র্যাক’
[Android Apps and Games] RobotZeppole:
Find film reviews quickly and easily.

*Snap a barcode or just search for a film by title.

*Beam reviews to other Android Beam capable devices.

*Big, beautiful cover art.

And for Prime users:

*Share reviews through any app you choose.

*Search YouTube for a film's trailer.

*No More Ads!

Available on the Google Play Store.
[Galaxy S III Q&A, Help & Troubleshooting] g9savvas:
I try to install ubuntu on my i9300

I have an issue in terminal when i write the code: sh ubuntu.sh

Its appear an error..

Code:

u0_a42@android:/ $ su

root@android:/ # cd sdcard/ubuntu

cd sdcard/ubuntu

root@android:/sdcard/ubuntu # sh ubuntu.sh

sh ubuntu.sh

mkdir failed for /data/local/mnt, File exists

mount: Operation not supported on transport endpoint

mount: Operation not supported on transport endpoint

mount: No such file or directory

mount: No such file or directory

mount: No such file or directory

mount: mounting /sdcard on /data/local/mnt/sdcard failed: No such file or directory

net.ipv4.ip_forward = 1

ubuntu.sh[30]: can't create /data/local/mnt/etc/resolv.conf: No such file or directory

ubuntu.sh[31]: can't create /data/local/mnt/etc/resolv.conf: No such file or directory

ubuntu.sh[32]: can't create /data/local/mnt/etc/hosts: No such file or directory

ubuntu is configured with SSH and VNC servers that can be accessed from the IP:

eth0: No such device

BusyBox v1.21.1-jb bionic (2013-07-25 21:23 +0100) multi-call binary.

Usage: chroot NEWROOT [PROG ARGS]

Run PROG with root directory set to NEWROOT

Shutting down ubuntu ARM

failed: No such file or directory

failed: No such file or directory

failed: No such file or directory

failed: Invalid argument

losetup: /dev/loop7: No such file or directory

1|root@android:/sdcard/ubuntu #
[Galaxy S III Q&A, Help & Troubleshooting] JJEgan:
This is the wrong forum .

See third post down.
[LG Optimus L9 P760, P765, P768, P769] nakenapalli:
Hey,

I'm having some trouble on my Optimus L9 P769 group texting. I have figured out how to send a text to a group of contacts, but when those contacts reply to the text it comes in separate conversations. Do any of you know how to make the replies all come in the same conversation? Thanks for all the help I can get. By the way, I know I'm a noob so don't hate. :)
[LG Optimus L9 P760, P765, P768, P769] SentryMescudi:
Its not a group texting, but a message who's sended to several people. Use an app like Whatsapp, Kik messenger or other to participate in group conversations.
[LG Optimus L9 P760, P765, P768, P769] Ilxaot:
Sentry is right. The stock LG app receives replies as individual conversations. Apps like Textra (Recommended, I don't like the UI but it's good) will let you use group MMS amazingly.
[LG Optimus L9 P760, P765, P768, P769] mike_ekim:
MMS has evloved into something it was not originally intended to be, and has become fragmented. MMS is implemented differently by different carriers and on different hand sets. The apps recommended by Ilxaot and SentryMescudi will use a seperate text number number (instead of your phone number) or 'user name' to recieve texts, and will use 3G/4G/wifi instead of your carrier's 2G service to recieve the texts. So make sure you tell all your contacts to use a seperate number when they send you a text.
[Galaxy S III Q&A, Help & Troubleshooting] raymound:
Hi,

last night my phone went out of battery and in the morning I put it in charge when I looked back at it was frozen on charging logo(the logo wasn't moving)

I had to take the battery out and after that if I put the battery in early it turns on by itself, If I keep the battery out for a moment and then plug it init keeps being off until turn it on and then freezes with s3 logo.

I tried hard reset it gives me an error of "failed to mount system invalid argument"

My phone is normal s3 I9300 with all automatic updates installed.

I had installed no programs recently just did an update of softwares earlier during the day.

Regards

Reza
[Galaxy S III Q&A, Help & Troubleshooting] JJEgan:
Please go first to the FAQS and Guides and read the FREEZING thread and the SDS thread .
[Galaxy S III Q&A, Help & Troubleshooting] aldrinmcmie:
http://xdaforums.com/showthread.php?t=2133401
[Galaxy S III Q&A, Help & Troubleshooting] raymound:
My phone is stock at the booting logo, and doesn't even show the recharging animation. the thread here is about phones freezing and then unfreezing themselves

SDS thread

this threat is about old androids as far as I know I had the latest firmware released for S3 installed.

any ideas?
[Galaxy S III Q&A, Help & Troubleshooting] JJEgan:
Read the faqs and guides or take the phone to a service centre
[Galaxy S III Q&A, Help & Troubleshooting] aldrinmcmie:
Enter recovery mode (hold home + volume up + power)

choose wipe data / factory reset
[Galaxy S III Q&A, Help & Troubleshooting] Simonna:
why olds? As you can read, people even with newest Android version has SDS issue, 'cause newest Android version can't make you safe 100% from SDS because it's hardware issue.