Anyone know how to hack this into Android 9.0 (Pie) - General Questions and Answers

So, you might know about the cat easter egg in Android 7.0 (Nougat), but I was wondering if there was a way to hack it onto Android 9.0 (Pie). Sorry if this was the wrong section. I just really want the cat quick tile back because it was so cute.

I am appalled that in two years you haven't recied an answer in this thread, if it's any relevant anymore, here's how;
copy the 'EasterEgg.apk' from /system/system/app/EasterEgg/ from Nougat and replace the Pie one with it.
if you don't have root access to either device; get the system.img of both devices and follow an android system image pack / repack guide like the one found at programming.vip

Related

[Q] Porting From Xoom

Hi all,
I'm hoping some of you guys in the know would lend me a hand here. I recently became the proud owner of a Fusion Garage Grid 10. It's a really great slate that's based on the Tegra 2 platform, just like the Xoom. Unfortunately, unlike the Xoom, it was neither successful nor did it ever run a "true" version of Android. It is also no longer supported by the manufacturer, as the company itself no longer exists (they went bankrupt, big time).
Right now, through the efforts of some other Grid 10-owning community members, there is a stable build of Android 2.2 for the device, which I am currently running. However, I would really like the device to have a working version of the latest Android 4.0.3, not only because the chipset is powerful enough to justify it, but also because the device has no hardware buttons, making navigation in Froyo a bit of a hassle.
To this end, I have starting looking around and trying to learn as much as I can about Android, the nVidia Tegra chipset, and embedded computing in general. Although I have some significant experience with both Linux (I'm a Linux SysAdmin by trade) and Windows (MCSA, MCSE, MCDST, MCTS for Win7), I'm finding that the world of embedded computing is very different from that of the PC.
I was hoping that some of you more learned guys here could tell me if my current understanding of the situation is well-founded, and maybe give me some pointers on where to go from here:
As far as I understand, the easiest (ha!) way for me to go about getting a version of Android 4.0.3 running on the device is to port a build meant for another device to the Grid 10. To do this, I need the boot.img and system.img from another device. After I get those, I need to extract their contents, replace the kernel in the boot.img with the original kernel for my device, and replace the hardware and kernel specific files in the system.img with the corresponding original ones. After this I need to flash the updated images to the device and then debug through adb for a long, long time.
Obviously, that's a bit of an "in a nutshell" overview, but hopefully it is basically correct. Assuming it is, I have started taking steps towards completing this goal. So far I have:
1. Made a 1:1 backup of the internal NAND of the device using nvflash (a partition at a time)
2. Acquired the bootloader.bin, system.img, boot.img, and recovery.img used in the build of Froyo that was created by the community for the device (nvflash is used pretty much exclusively at this point, no update.zip's here!)
3. Downloaded the latest master branch of Android 4.0.3 from the AOSP and compiled it for the Xoom - this generated a boot.img, system.img, and recovery.img of Android 4.0.3 (albeit for another device)
Right now, I am in the middle of trying to transfer the data from the old images into the new one, and am running into some problems. However, I think I've already typed enough, and I don't want to overwhelm you guys with questions, so I'll stop there
Is the road I'm heading down right now the way I should be headed if I would like to have Android 4.0.3 running on the device (eventually)? If not, could you please point me in the direction I should be heading?
Thank you in advance, your patience and assistance is very much appreciated
~ Kent
MODS - Please feel free to move this to a more appropriate forum if applicable. I posted here because a lot of the issues I am running into revolve around my build of the AOSP for the Xoom, so I figured this would be the best place to ask.

Adding APIs to Android: modifying SDK, system and kernel?

I'm sorry if this is a really basic question or has been answered elsewhere before, but I couldn't find how to do it after a lot of searching on this forum, so here goes:
I'm developing an app that requires advanced networking functionality, and am trying to modify the wifi driver on Android to expose a custom API to my Android app (in Eclipse/Java) that isn't part of the stock Android SDK. I've managed to successfully compile a new kernel with my driver modifications (on Nexus S/Jellybean) so that part's good, but I also need to add the API to the Android OS and SDK, recompile and flash them, and then get my Eclipse/Java project to compile and link against the custom version of Android I've built.
Does anyone know what the best way to add a custom API to Android is, or could they point me to a step by step guide if this has been answered before? In particular, once I've built a new version of the Android kernel, the system and the SDK and flashed the custom ROM that supports this API to my phone, how do I get Eclipse/Android apps that I write to link against my new API/modified SDK?
Thanks a lot!

Updating Pixel 3 on Android 9 to Android 10 questions build.prop/process

Good day everybody,
A few questions about upgrading my pixel 3 from 9 to 10. To preface I have an unlocked bootloader and am rooted on the June 2019 version of android. I would like to update to android 10 and am wondering if one of my modifications to the build.prop would still work. I use the following modification for enabling hotspot:
net.tethering.noprovisioning=true
Can anybody confirm that this still works on Android 10?
Also, huge noob question - Where is the guide for updating from 9 -> 10 with root/unlock, and do I lose my data in the process? I can't seem to find anything but how to sideload monthly updates.
Thank you in advance for any help
To edit /system or /vendor you need to use magisk and do it systemlessly. A10 no longer allows you to directly modify these partitions. There is some discussion about exactly what you want to change under the guides section in the Pixel 3xl forum. For the second one, there is a guide somewhere in the guides section in this forum. You will need to do a full wipe with a version change. Look into different ways to back up your stuff before you switch. For apps and app data I did a twrp backup before switching then used titanium backup once on A10 to extract the app/data and restore it. For other stuff you might need to do it manually.
Follow this method for the Magisk based tethering modification:
https://forum.xda-developers.com/pixel-3-xl/how-to/how-to-native-tethering-rooted-pixel-3-t3858662
(Works on Pixel 3)

MTCE PX6 Android 10 - How to root?

Hi Folks,
I just bought a new device and the seller was nice enough (doh!) to install Android 10 on it. The known way to root up to Android 9 on PX5 and PX6 devices[1] would work here too it seems, at least with minor modifications. I guess the partitions layout, fs-overlay and... stuff... did change a bit, but it was rather straight-forward to implement nevertheless. Enabling ADB over WIFI, adb connect, adb shell remount / and /system rw, moving old su, pushing new su, su --install, pushing SuperSU.apk, correcting permissions, reboot and the system bugs about "app might be for an older version of android, it might not work correctly" and right, nothing root related works. It is like all root requests end in a nirvana and no error messages are generated.
So my guess would be that just a newer su-binary or newer SuperSU.apk (or both) it might just work. I know chainfire left the supersu-team but I am unsure about the implications. Advice here? What about Magisk? I really don't care, I just need root for some apps and general tinkering here and there. Any help appreciated.
regards
UnsettledSoul
[1] https://forum.xda-developers.com/android-auto/mtcd-android-head-units-general/how-to-root-px5-hu-android-9-0-t3940327
EDIT: here is a rooting tool for px6 https://github.com/KswCarProject/KswRooting
Were you able to figure this out? I just bought a px6 android 10 unit since it was a decent bit cheaper than the ones advertising android 9. https://www.aliexpress.com/item/4001090563068.html?spm=a2g0s.9042311.0.0.398a4c4dP5ASrt
Ideally I would like to downgrade to either the Malaysk or Hal9k_ pie roms until a cleanded and optimized android 10 rom is released.
moosefist said:
EDIT: here is a rooting tool for px6 https://github.com/KswCarProject/KswRooting
Click to expand...
Click to collapse
That's basically the same recipe for rooting PX* on Android 9, but crappier implemented (overwrites stuff without creating a backup first). It is no tool, it is just some adb commands gobbled together in a DOS/Windows batch-file, accompanied by Windows-adb-binaries and an arm64 su-binary. Nothing I need. Nothing I don't already have. The su-binary is even identical to the one shipped with the rooting-package for Android 9. The one thing I do need is missing: superuser.apk that actually works on Android 10. Or how does one manage root-access for apps afterwards? At least the guy claims his "package" works on Android 10, so that might be an indication that the su-binary is sane and sound, one thing I can scratch from the bucketlist to get root.
Really weird mix of stuff. No idea if the guy is trustworthy, but mixing the adb-binaries in looks... weird.
Were you able to figure this out? I just bought a px6 android 10 unit since it was a decent bit cheaper than the ones advertising android 9. https://www.aliexpress.com/item/4001090563068.html?spm=a2g0s.9042311.0.0.398a4c4dP5ASrt
Click to expand...
Click to collapse
Figure what out? And at least for me, I don't hunt for cheap, I hunt for good support. That's why I payed almost 400€ for a PX6 device, just to get better support.
Ideally I would like to downgrade to either the Malaysk or Hal9k_ pie roms until a cleanded and optimized android 10 rom is released.
Click to expand...
Click to collapse
Same here. I asked the seller if he can provide an Android 9 firmware for my device and I am sure he will provide it. Then I can see if I go Malaysk again or stay stock for the moment.
Hello. I own Ownice Android 10, MTCP-OLS-PX6. After all, isn't there a valid rooting method so far?

Question Android 10 OTA

Getting a Custom ROM for this device requires me to have Android 10. But it has Android 9 at the moment. Where could I find the update file so I can finally upgrade it and use a Custom ROM?
Hi. Solved. I found the update.zip file that I required to upgrade to Android 10.
Mods may delete this.

Categories

Resources