Related
Abandoned
I created a small script for myself and thought others might benefit from it.
It allows you to sideload apps through adb via USB and wireless connectivity.
Pre-requisites:
To use the script you need to have java installed and in your path to run adb.exe.
Text editor. I recommend Notepad++ Link
You can follow the java guide here in the section titled "Setting up the enviroment".
http://forum.xda-developers.com/showpost.php?p=42841316&postcount=2
Instructions:
Download the zip from the link at the bottom (click the folder icon) and extract to a suitable location.
Run the "OUYA SL Tool.bat"
You will be presented with 3 connection options:
Wired. USB connection.
Wireless. Enter your device IP.
User defined wireless. Permanently add the device IP to the script.
Open the OUYA SL Tool.bat with a text editor and goto line 110 and find this code:
Code:
set address=[COLOR="Red"]REPLACE THIS TEXT WITH YOUR IP ADDRESS[/COLOR]
Enter your device IP and save. Example
Code:
set address=[COLOR="Red"]192.168.1.2.3.4[/COLOR]
The next menu will present you with 6 options:
Device connection. Change the connection type.
Install single. Install a single apk from the apk folder.
Install all. Install all apk's from the install folder.
Reboot. Reboots device.
About. Credits and version number.
Exit. Exits script..
You need to place any apks to be installed into the "apks" folder.
TIP: If you use wireless a connection, return to wired before exiting the script through option "x". This will re-enable USB connectivity.
Download:
Credits:
@Daneshm90 for code and samples of various scripts.
@Stericson. The Grand master of theming for busybox and for code and samples of various scripts. :good:
@bsuhas for code and samples of various scripts.
@Koush for superuser.
Changelog:
03/07/13
[v1.0]
Initial release.
[v1.1]
Improved some code
Removed the requirement to edit build.prop for wireless connection.
Java
When I start it it just says that it can't find java... IS there any prerequisites for this? I just downloaded JRE, I'm downloading JDK now to see if thats it
Sinderan said:
When I start it it just says that it can't find java... IS there any prerequisites for this? I just downloaded JRE, I'm downloading JDK now to see if thats it
Click to expand...
Click to collapse
Yes, sorry I forgot to add it requires java. I just assume people already have it installed.
dully79 said:
Yes, sorry I forgot to add it requires java. I just assume people already have it installed.
Click to expand...
Click to collapse
Yea, I got tired of constant updates and all the security holes, plus I don't use anything Java so I just uninstalled it. But since I start a Java class next month I guess its time to give in lol.
Updated to v1.1.
Improved some code
Removed the requirement to edit build.prop for wireless connection.
Just a quick update as im on my way to work.
Added install option for root tools, su/superuser/busybox.
Added option to open a cmd window from tool folder.
Ill update this more tonight when i get home from work.
Edit: Ive worked on the tool some more and added extra features and improved some code. I'll release it tomorrow if anybody is interested.
Here's a quick/simplified guide to bring Debian Linux (you can choose another distro if you will) to Nook HD+.
It's for those that don't want to get their hands dirty with shell commands to set the thing up.
You have to run CM11 (the later the version the better), you also have to give root permissions wherever asked:
1) Download and Install Meefik's Busybox
a) Install the app
b) Open it
c) Tap install -> OK in the lower right corner2) Update ENV settings on LinuxDeploy:
a) Install LinuxDeploy
b) Open it
c) Go to settings (three-dot icon -> Settings)
d) Tap Update ENV3) Download and place config files
a) Download the Config Files
b) Extract and place the files to your Download folder in your tablet (/sdcard/Download).4) Install LinuxCanvas companion up (it's an app I made to solve some bugs of LinuxDeploy)
a) Download it
b) Install the apk (tap it)
c) Open it and give it root permissions5) Install a Linux image:
a) Open LinuxDeploy
b) Go to properties (icon showing an "arrow down")
c) Use the follow settings (everything else you leave it as is):
To Distribution Suite: Wheezy
To Installation Path: change the "/storage/emulated" part to "/data/media" (everything else stays as is)
To Select Components: Tick X server and untick VNC Server
To Graphics subsystem: choose Framebufer
To GUI Settings: On Freeze Android UI, choose Pause
To Custom Mounts: Tick it
To Mount Points: Delete the extant mount points and add ("plus" sign) the following:
/data/media/0
/mnt/media_rw/sdcard1
d) Tap install on properties' main menu and wait (quite) a bit (until it reads "<<< install")
With the installation finished do as follows to run the thing:
1) Turn Bluetooth on
2) Pair bluetooth devices to Android, so that to control Linux later (typically keyboard and mouse, you only need to do that once)
3) Go to LinuxCanvas and press "Volume up"
4) Voila!
The only way to get back to Android is to reboot. To do that double click the reboot.sh file and press "Execute" (you can find it to /mnt/0/Download, copy it to desktop for easier access).
I'll try to find a better solution, I'm open to suggestions.
Pro Tip: If the elements are too small for you change the DPI from LinuxDeploy -> Properties -> GUI Settings
If you tried the above guide please post feedback (i.e. "where the guide can become better/easier?" and/or "how did Linux work for you?").
Note: The guide is checked to work with CyanogenMod-11 February 2016's nightlies running internally and LinuxDeploy v1.5.6 . Any other versions of either may not work as intended.
Also you need at least 4GB of Internal storage to make it work (of course you can choose a different image size from LinuxDeploy's Properties or opt to use the whole of your external SDcard/partition).
thank you for this post it works great
DISCLAIMER:
I am not a developer – but an enthusiast. I do a bunch of random things (personally and professionally) and decided to take a shot at this because I really wanted to have Kali.
I am not suggesting anyone attempt to try this, but am merely providing the process I used to install Kali Nethunter on my Sprint G955U Samsung S8+. I am not responsible for any damages done to your device. Period. If you decide to try and attempt this, do so at your own risk (not going to lie, if I were you I’d wait till one of the developers on XDA posted their way… ha!).
NOTE: This process installs a working copy of Kali NetHunter on the stock data partition.
VIDEO: Posted a quick video on youtube (no sound or anything), but shows functionality. Will add link when it’s finished uploading.
Here we go:
Step 1: Rooted the S8+
*I used the newest instructions (as of 9/30/2017) Root
Step 2: Download nethunter-flo-marshmallow-3.0.zip
*The copy I used was found at nethunter-flo-marshmallow-3.0 (by jcadduono)
Step 3: Moved the .zip file (unzipped) from my computer to the Internal SD Card.
Step 5: Downloaded BusyBox, granted root, then installed Busybox 1.27.2 to /system/xbin and rebooted phone. ***MAKE SURE SCREEN BRIGHTNESS TURNED ALL THE WAY UP***
Step 4: Opened FlashFire, granted root, pressed the + sign and selected “Flash ZIP or OTA” (then navigated to the file location, selected the .zip file, and lastly selected “Mount /system read/write” option).
Step 5: Verified the order was “Flash ZIP or OTA,” then “EverRoot” (disabled) and lastly “Reboot” (normal). Started flash.
***Just like when flashing to achieve root the phone screen was very dark, HOWEVER you could faintly see processes running***
***UNLIKE when flashing to achieve root, this process pauses and requests user action (i.e. watch the phone, otherwise it might seem like a never ending flash)***
***When pressing selections during this stage, the display did not match where I touched the screen. I had to play around a bit to find out where I needed to press in order for each option to be selected.***
Step 6: ***DURING FLASH*** Will ask to confirm you are wishing to flash this file. Pressed acknowledged and pressed “next”
Step 7: ***DURING FLASH*** Will ask if you want to install any additional files (i.e. apps) that are included in the .zip file. I selected all of them (e.g. NetHunter, NetHunter Termial, NetHunter VNC, BlueNMEA, cSploit, DriveDroid, RF Analyzer, and Router Keygen, Shodan) and pressed “next”
Step 8: ***DURING FLASH*** Will state flash is completed and ask to reboot phone, pressed “next”
Step 9: Opened NetHunter, NetHunter Terminal, and NetHunter VNC and granted root to each.
Step 10: Switched to NetHunter, waited for install to complete, then selected “Kali Chroot Manager,” selected “Add Metapackags” and clicked “Install & Update.” When complete I rebooted phone.
Step 11: Opened NetHunter and selected “Check App Update” (an update was available), downloaded newest version.
Step 12: Verified “Unknown sources” was selected to allow install of apps from sources other than Play Store or Galaxy Apps (go to settings > lock screen and security > unknown sources)
Step 13: Uninstalled current NetHunter apk and then located the newly downloaded NetHunter distro. (named latest.apk), selected and installed it.
Step 14: Opened latest NetHunter apk distro, granted root, waited for install, then verified “Kali Chroot Manager.” Rebooted phone. Done.
***Sorry I know it sucks it's not on a modified boot.img BUT it works.
fLIck i7 said:
DISCLAIMER:
I am not a developer – but an enthusiast. I do a bunch of random things (personally and professionally) and decided to take a shot at this because I really wanted to have Kali.
I am not suggesting anyone attempt to try this, but am merely providing the process I used to install Kali Nethunter on my Sprint G955U Samsung S8+. I am not responsible for any damages done to your device. Period. If you decide to try and attempt this, do so at your own risk (not going to lie, if I were you I’d wait till one of the developers on XDA posted their way… ha!).
NOTE: This process installs a working copy of Kali NetHunter on the stock data partition.
VIDEO: Posted a quick video to youtube (no sound or anything), but shows functionality. Will add link when it’s finished uploading.
Here we go:
Step 1: Rooted the S8+
*I used the newest instructions (as of 9/30/2017) Root
Step 2: Download nethunter-flo-marshmallow-3.0.zip
*The copy I used was found at nethunter-flo-marshmallow-3.0 (by jcadduono)
Step 3: Moved the .zip file (unzipped) from my computer to the Internal SD Card.
Step 5: Downloaded BusyBox, granted root, then installed Busybox 1.27.2 to /system/xbin and rebooted phone. ***MAKE SURE SCREEN BRIGHTNESS TURNED ALL THE WAY UP***
Step 4: Opened FlashFire, granted root, pressed the + sign and selected “Flash ZIP or OTA” (then navigated to the file location, selected the .zip file, and lastly selected “Mount /system read/write” option).
Step 5: Verified the order was “Flash ZIP or OTA,” then “EverRoot” (disabled) and lastly “Reboot” (normal). Started flash.
***Just like when flashing to achieve root the phone screen was very dark, HOWEVER you could faintly see processes running***
***UNLIKE when flashing to achieve root, this process pauses and requests user action (i.e. watch the phone, otherwise it might seem like a never ending flash)***
***When pressing selections during this stage, the display did not match where I touched the screen. I had to play around a bit to find out where I needed to press in order for each option to be selected.***
Step 6: ***DURING FLASH*** Will ask to confirm you are wishing to flash this file. Pressed acknowledged and pressed “next”
Step 7: ***DURING FLASH*** Will ask if you want to install any additional files (i.e. apps) that are included in the .zip file. I selected all of them (e.g. NetHunter, NetHunter Termial, NetHunter VNC, BlueNMEA, cSploit, DriveDroid, RF Analyzer, and Router Keygen, Shodan) and pressed “next”
Step 8: ***DURING FLASH*** Will state flash is completed and ask to reboot phone, pressed “next”
Step 9: Opened NetHunter, NetHunter Terminal, and NetHunter VNC and granted root to each.
Step 10: Switched to NetHunter, waited for install to complete, then selected “Kali Chroot Manager,” selected “Add Metapackags” and clicked “Install & Update.” When complete I rebooted phone.
Step 11: Opened NetHunter and selected “Check App Update” (an update was available), downloaded newest version.
Step 12: Verified “Unknown sources” was selected to allow install of apps from sources other than Play Store or Galaxy Apps (go to settings > lock screen and security > unknown sources)
Step 13: Uninstalled current NetHunter apk and then located the newly downloaded NetHunter distro. (named latest.apk), selected and installed it.
Step 14: Opened latest NetHunter apk distro, granted root, waited for install, then verified “Kali Chroot Manager.” Rebooted phone. Done.
***Sorry I know it sucks it's not on a modified boot.img BUT it works.
Click to expand...
Click to collapse
FYI if you update your fiemare and bootloader to the latest combination rom (aqi1) and update flashfire it is no longer super dark when flashing stuff.
Not sure if updating FF helps or not but it doesn't hurt
wildermjs8 said:
FYI if you update your fiemare and bootloader to the latest combination rom (aqi1) and update flashfire it is no longer super dark when flashing stuff.
Not sure if updating FF helps or not but it doesn't hurt
Click to expand...
Click to collapse
Appreciate the tip, wish I had known before trying this!!
Is anyone else having a problem w/ Flashfire not seeing the Kali.zip file? I've added it to the internal SD card and the external SD card and Flashfire still cannot see it. The file exists as I've verified via Windows and also via a file explorer app on the phone. I even renamed the file, thinking that may be the issue, but still no dice.
**EDIT** Looks as if I was downloading the wrong zip file. I navigated myself to their download page and downloaded the Nexus 9 Marshmallow zip file. When flashing, I was NOT given the aroma environment that you described, probably because I used a different zip file, but everything installed PERFECTLY. Your instructions were spot on OP, and for that, I thank you!!
TheBigEasy88 said:
**EDIT** Looks as if I was downloading the wrong zip file. I navigated myself to their download page and downloaded the Nexus 9 Marshmallow zip file. When flashing, I was NOT given the aroma environment that you described, probably because I used a different zip file, but everything installed PERFECTLY. Your instructions were spot on OP, and for that, I thank you!!
Click to expand...
Click to collapse
Glad it worked for ya! Would you PM me where you got that file?
fLIck i7 said:
Glad it worked for ya! Would you PM me where you got that file?
Click to expand...
Click to collapse
Absolutely! Headed your way in 2!
TheBigEasy88 said:
Absolutely! Headed your way in 2!
Click to expand...
Click to collapse
Please share your working link.
matthewd769 said:
Please share your working link.
Click to expand...
Click to collapse
Straight from OffSec:
https://www.offensive-security.com/kali-linux-nethunter-download/
fLIck i7 said:
Straight from OffSec:
https://www.offensive-security.com/kali-linux-nethunter-download/
Click to expand...
Click to collapse
Thanks for the link but which one did you download?
I did nexus 6 MM
I did nexus 7 2013 MM and it worked... Thanks.
What's the benefits of having kali on mobile?
joshclouds said:
What's the benefits of having kali on mobile?
Click to expand...
Click to collapse
none...
fLIck i7 said:
none...
Click to expand...
Click to collapse
Well played!
Does HID, OTG, wireless for wifite work?
joshclouds said:
What's the benefits of having kali on mobile?
Click to expand...
Click to collapse
Well, there's a lot of benefits of having Kali. But there is no difference in having Kali on mobile vs pc
BozLightyear said:
Does HID, OTG, wireless for wifite work?
Click to expand...
Click to collapse
It did on my S7 edge - but I haven't had the time yet to try it on the S8+. Will update as soon as I get some free time to try it out.
You got telegram? Would like to become beta tester for you if you dont mind
BozLightyear said:
You got telegram? Would like to become beta tester for you if you dont mind
Click to expand...
Click to collapse
I believe he was inferring he didn't plan on being an active developer for this, just being kind enough to share how he accomplished the task. But now that it's been done, it likely won't be too long before a project comes along.
Hell, I might even take this one on myself. ?
Cool i mean id love to get a nose in and have a go too if equally you want to communicate about the dev
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about doing this to your device
* YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*/
OpenWatch OS:
Project OpenWatch is the initiative undertaken by BLOCKS, who came into the limelight for their modular smartwatch. The goal of this is to make an AOSP based fully open source OS (OpenWatch OS) so any smartwatch that can have AOSP builds or be ported to AOSP can have a fully functional Watch OS. We are already working to convert 3 prominent traditional roms to be compatible with smartwatches and their smaller screens.
We also want to give as many smartwatches as possible a central location to get TWRP and information on their devices so instead of having to look everywhere on the internet for information its all under one umbrella.
Tools Required:
Standard MTK drivers installer
https://goo.gl/PraJuZ
SPFlash Tool
https://spflashtool.com/
Harmony
List of confirmed working devices:
Kingwear KW68, KW88, KW88 Pro, KW98, KW99, KW99 Pro
Blocks Watch
Look Watch
Zeblaze Thor, Thor S
IQ I2
Diggro DI01
AllCall W1, W2
TWRP Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Here
Install Instructions:
Load this scatter file
Turn off the watch
Press download only
Connect the watch via USB to the computer
Wait till the green checkmark
Unplug the watch and hold the power button until it boots up
Once booted replug in the watch
Do adb reboot recovery in a terminal to boot to twrp
InHarmony
List of confirmed working devices:
Diggro DI06
Older Diggro DI07
Lemfo LES1
TWRP Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Here
Install Instructions:
Load this scatter file
Turn off the watch
Press download only
Connect the watch via USB to the computer
Wait till the green checkmark
Unplug the watch and hold the power button until it boots up
Once booted replug in the watch
Do adb reboot recovery in a terminal to boot to twrp
AntiHarmony
List of confirmed working devices:
Newer Microwear H2
TWRP Download: Here
TWRP Image Installer Download: Here
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt kernel (For now)
Install Instructions:
Load this scatter file
Turn off the watch
Press download only
Connect the watch via USB to the computer
Wait till the green checkmark
Unplug the watch and hold the power button until it boots up
Once booted replug in the watch
Do adb reboot recovery in a terminal to boot to twrp
If you don't have TWRP installed:
1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open spflash tool
4. In the "Scatter-loading File" box choose the "MT6580M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch dock to the computer.
7. Plug your watch in and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!
Infinity
List of confirmed working devices:
Lemfo Lem7
Zeblaze Thor 4
TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel
Install Instructions:
If you have TWRP installed already:
1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done
If you don't have TWRP installed:
1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open the "SP_Flash_Tool_v5.1824_Win" folder and run "flash_tool.exe".
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch dock to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!
Unity
List of confirmed working devices:
Kingwear KW06
TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel
Install Instructions:
If you have TWRP installed already:
1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done
If you don't have TWRP installed:
1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open spflash tool
4. In the "Scatter-loading File" box choose the "MT6580M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch dock to the computer.
7. Plug your watch in and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!
Continuum
List of confirmed working devices:
Lemfo Lem5 Pro
Finow X5 Air
TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel
Install Instructions:
If you have TWRP installed already:
1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done
If you don't have TWRP installed:
1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open sp flash tool
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!
Expanse
List of confirmed working devices:
Zeblaze Thor Pro
TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel
Install Instructions:
If you have TWRP installed already:
1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done
If you don't have TWRP installed:
1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open sp flash tool
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!
Wisp
List of confirmed working devices:
* X02S MT6580
* X01S Plus MT6580
TWRP Image Download: 3.2.2-0
TWRP Image Installer Download: 3.2.2-0
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Prebuilt Stock Kernel
Install Instructions:
If you have TWRP installed already:
1. Download the first link which is just the twrp image files
2. Copy the image file to your watch
3. Boot into twrp
4. Click install
5. Click install image
6. Navigate to the twrp image you copied over and select it
7. Find recovery in the list and select it
8. Swipe to confirm
9. Your done
If you don't have TWRP installed:
1. With your watch turned on, copy the file "TWRP_patcher.zip" to the /sdcard directory.
2. Turn off your watch.
3. Open sp flash tool
4. In the "Scatter-loading File" box choose the "MT6737M_Android_scatter.txt" file located in the "TWRP_image" folder.
5. Press on "Download".
6. Connect the watch to the computer.
7. Put the watch on your dock and wait until a green tick appears on the screen.
8. Pick up your watch and power it on. It will automatically boot to TWRP.
WARNING: the following step (9) will install the default boot.img for the stock rom of the device. If you have another rom installed, be sure to flash it after finishing this guide.
9. On the recovery, go to Install -> Install Zip and select the previously copied file "TWRP_patcher.zip"
10. Wait until it finishes and that's it!
S99
List of confirmed working devices:
Zgpax S99
TWRP Download: Here
TWRP Source Code: Here
Custom roms Download: Coming Soon
Kernel Source Code: Here
Install Instructions:
Load this scatter file
Turn off the watch
Press download only
Connect the watch via USB to the computer
Wait till the green checkmark
Unplug the watch and hold the power button until it boots up
Once booted replug in the watch
Do adb reboot recovery in a terminal to boot to twrp
Watch Bringup:
We are actively working on bringing up the following devices on aosp roms:
Harmony, InHarmony, antiharmony, s99, unity: Android 8.1
Infinity: Android 7.0
If anyone has a watch that would like to get a source built twrp on it please look at the contact us section. It must run full android aka not a mt2xxx
Timeline:
We don't have a timeline that is set in stone because this is all volunteer work but you can take a look at our current to-do/in-progress/done board here
The Team:
Carbon Rom:
@Myself5, @frap129
LineageOS:
@Alberto96, @jrior001, @forkbomb444 @deadman96385
Dirty Unicorns:
@jbats, @danjull
Independent devs:
@corvus, @CaptivateKing @iscle
Contact us:
We have a telegram support group for issues or if you would like to get your watch supported here
You can also PM here on xda if you don't/can't join the telegram
WWWWWWWWWWWWWOOOOOOOOOOOOOOOOOWWWWWWWWWWWWWWWW..! TWRP for watch..! Now that's coooooooool..!
This project looks really promising!
I wish I owned one of these watches, so If could play around with this.
Damm i was hoping for IQI I4 Pro support. Will it be in near future. :good:
Inverted version for DIGGRO DI06 (and others that feature an inverted touchpanel): https://www.androidfilehost.com/?fid=5862345805528050107
Device Tree containing all required changes: https://github.com/GearLabs/twrp_device_mediatek_inharmony
Is it worth while mentioning here that I managed to port an older version of TWRP to the Finow X5 AIR / LEMFO LEM5 Pro a few weeks ago? It's the 2Gb RAM version of the watch. It's over at RASC if anyone wants to have a look. CF
deadman96385 said:
Mine just in case
Click to expand...
Click to collapse
Well done I am very excited to see custom roms for android wear devices in the future hopefully with extra customization like what is present in feature rich roms like Ressurection remix and Aosp Extended.
Finnaly its live for the community
Awesome, cheers
Tutorial
Could someone explain step by step what to do for dummies like me ?
This project spawned out of an idea I had while working at blocks that we should open source some of the work we are doing so the community could benefit from it. Releasing twrp for these devices is just the first step, the primary goal of Openwatch is to get aosp roms on these watches that have been optimized for the smaller screen to replace the normally crappy stock os's. I will admit that there was twrps for a lot of these watches scattered around xda/roundandroidwatches but trying to find them was not an easy task and none of them provided source code to recompile the twrp. So we decided to make this project to put them all under one umbrella. On the note of the 2 different screen types this is the first time we are seeing it all the devices we have tested on so far work fine so if we can get a tester for the other variant we would be more then willing to make a version that supports it. We chose xda rather than round android watch because we all have more experience with it and it's historically been the centre of android development for most devices. We would be more than willing to work with you/others that are on roundandroidwatch just let us know our dev team is primarily rom devs from various rom teams, but also a few app devs. I think our work is coming off as a surprise because its one of the first times full android watches have gotten a lot of attention from xda/press. So people are excited about it especially with source built customs roms being a reality in the near future which was never really a thing in the past.
Is it expected to support a smartwatch with Snapdragon in the future?
deadman96385 said:
This project spawned out of an idea I had while working at blocks that we should open source some of the work we are doing so the community could benefit from it. Releasing twrp for these devices is just the first step, the primary goal of Openwatch is to get aosp roms on these watches that have been optimized for the smaller screen to replace the normally crappy stock os's. I will admit that there was twrps for a lot of these watches scattered around xda/roundandroidwatches but trying to find them was not an easy task and none of them provided source code to recompile the twrp. So we decided to make this project to put them all under one umbrella. On the note of the 2 different screen types this is the first time we are seeing it all the devices we have tested on so far work fine so if we can get a tester for the other variant we would be more then willing to make a version that supports it. We chose xda rather than round android watch because we all have more experience with it and it's historically been the centre of android development for most devices. We would be more than willing to work with you/others that are on roundandroidwatch just let us know our dev team is primarily rom devs from various rom teams, but also a few app devs. I think our work is coming off as a surprise because its one of the first times full android watches have gotten a lot of attention from xda/press. So people are excited about it especially with source built customs roms being a reality in the near future which was never really a thing in the past.
Click to expand...
Click to collapse
Thanks for the PM and sorry for causing any issues with my earlier posts.
It was not my intention to be so reactive.
We all have the same goal so I am seeking a way for us to work together.
Again - apologies for the previous posts.
Cheers
Pablo
mega-samu said:
Is it expected to support a smartwatch with Snapdragon in the future?
Click to expand...
Click to collapse
The base support is there, any watch that can boot aosp roms can use the Openwatch code. So watches with snapdragon would need to be brought up like phones or any other device.
Status update
So since we launched we have gotten quite a bit of activity from various developers and because of that, we have added support for a number of new devices. We are focusing on getting the changes to the OS done so we can start releasing alpha builds to the community.
Infinity:
List of confirmed working devices:
Lemfo Lem7
Zeblaze Thor 4
Source built twrp is up and running
Preliminary source built aosp is up and running
Tested by @iscle
Unity:
List of confirmed working devices:
Kingwear KW06
Source built twrp is up and running
Source built aosp has not been started
Tested by Yours truly
Continuum:
List of confirmed working devices:
Lemfo Lem5 Pro
Finow X5 Air
Source built twrp is up and running
Ported aosp up and running, will now work on source built
Tested by @CerebralFlex
Preview video of the ported rom on Continuum:
I would just like to say thank you all for doing this. Got a zeblaze Thor pro begging for a custom ROM
sephiroth555999 said:
I would just like to say thank you all for doing this. Got a zeblaze Thor pro begging for a custom ROM
Click to expand...
Click to collapse
Could you join the telegram group in the 2nd post, so we can see about supporting the zeblaze thor pro?
I will believe that open watch OS will support Bluetooth calling feature and steady connection.
What about supporting IOS IPhone devices I believe too.
Great idea look forward, I will support you guys
First...what a fantastic idea. Thank you!
I have been chatting to one of the admin over on Telegram, as I own a Smartwear H2 with MTK6580, 1GB Ram and 16GB storage. Unfortunately the Harmony/Inharmony TWRP does boot on the H2 and is correct orientation on the screen (unlike the one over on roundwatches) but the touch screen is unresponsive. The admin over on telegram tried to extract defconfig from the kernel for support, but has not found it possible at the moment. I have therefore emailed Microwear to see if they will provide this information/file.
By the way...the H2 TWRP Recovery over on roundwatches, the touch screen does work...but for some reason the screen and touch is inverted. Screen is upside down, and x/y axis reversed, so to press a button displayed at the bottom of the screen you have to press the top of the screen.
I have emailed Microwear about this too...as it could be they have changed components through production.
Good luck with the project! hopefully I can join the fun.
Yep, you need a recovery for the hehui screens.
We only have the early screen type so it has changed and no longer works.
I will supply the group with the HEHUI stock boot and recovery images for the H2.
Cheers
Pablo.
Sent from my BLA-L29 using Tapatalk
---------- Post added at 10:03 PM ---------- Previous post was at 09:28 PM ----------
Here are the files that you need
https://goo.gl/i74K6F
Sent from my BLA-L29 using Tapatalk
I'd like to share my experiences about bringing a good old TF101G back to life in 03/2021. My report is heavily based on the instructions of javidben (05/2020).
IngredientsRequired:
A microSD card, SD card or USB drive
TWRP 2.8.1.1 by Team Win Recovery Project, @sidneyk, @josteink, @timduru
Katkiss 6.0.3.4 by @timduru
Super User 2.52 Beta by @Chainfire
Xposed Module by @rovo89 (03/2021: v3.1.5)
Xposed Framework SDK23 by @rovo89 (03/2021: v89)
MicroG Services Core by the microG Team, @MaR-V-iN (03/2021: v0.2.17.204714)
MicroG Services Framework Proxy by the microG Team, @MaR-V-iN (03/2021: v0.1.0)
NanoDroid-microG by @Setialpha (03/2021: v23.1.2.20210117)
F-Droid by Team F-Droid (03/2021: v1.11)
MiXplorer by @HootanParsa (03/2021: v6.53.7)
PeaZip by PeaZip SRL (03/2021: v7.8.0) or any other tool to extract a ZST compressed file
Optional and recommended:
fsync_on.zip by @timduru to avoid random reboots caused by corrupted data
Katkiss V2.2.0 by @timduru
Wakelock v3 by @Dark3n to avoid reboots in deep sleep (TF101G only)
InstructionsOn your PC
Download all files and save everything except PeaZip on the SD card.
Open NanoDroid-microG-???.zip and extract the file system/priv-app/PhoneSky/PhoneSky.apk.zst.
Use PeaZip to decompress PhoneSky.apk.zst to PhoneSky.apk.
Rename PhoneSky.apk to com.android.vending.apk and save it on the SD card.
On the tablet
Boot into TWRP 2.8.1.1 Recovery (Hold Vol Down and Power Button).
Wipe/Format Data.
Flash (in order):
Katkiss 6.0.34
SuperUser 2.52 Beta
optional: fsync_on
optional: KatKiss V2.2.0
Xposed SDK 23
Reboot into Android. Do not enable Wi-Fi yet.
Once in Android, select the SD card notification and setup the SD card as external memory.
Touch the notification again to see a simple file explorer showing the files on the SD card.
Copy the following files to the Downloadsdirectory in internal memory:
F-Droid
MiXplorer
MicroG Services Core
MicroG Services Framework Proxy
Xposed Module
Go to the app drawer, open app Downloads and install in order:
F-Droid
MiXplorer
MicroG Services Core (com.google.android.gms-???.apk)
MicroG Services Framework (com.google.android.gsf-???.apk)
Xposed Module
Go to the app drawer, open F-Droidand
Go to settings, enable Expert Mode and Unstable updates
Turn on Wi-Fi and refresh F-Droid Repository
Search & Install Apple UnifiedNlp Backend
Search & Install NominatimNlpBackend
Go to the app drawer, open MicroG Settings and
Go to Self Check, grant all permissions and enable Battery optimizations ignored
Go to Google device registration and enable it
Go to Google Cloud Messaging and enable it
Go to Location modules and enable Apple Wi-Fi; if possible, enable Nominatim.
Go to the app drawer, open Xposedand
Go to Download, search FakeGApps and install FakeGApps 2.0
Go to Modules tab and activate FakeGApps
Reboot the device.
Go to the app drawer, open MicroG Settings and select Self-Check.
Now you should have everything but Play Store checklisted.
Go to the app drawer, open MiXPlorerand
Copy file com.android.vending.apk to Root/system/priv-app
Select the file com.android.vending.apk, press Info (top right), select Permissions and set to 755 (executable).
Go to Root/data/app and create empty files
com.android.vending
com.android.vending-1
com.android.vending-2
Select the empty files, press Info (top right), select Permissions and set to 755 (executable).
Go to the app drawer, open MicroG Settings and select Self-Check.
Now you should have everything checked.
Reboot your device.
Go to the app drawer, open MicroG Settings, select Account and login into your Google account.
For TF101G only (to prevent reboots in deep sleep):
Install Wakelock
Enable Wakelock Processor
Go to Settings and enable Autostart on boot
App compatibilityAlthough the TF101G runs Marshmallow, a lot of Marshmallow-compatible apps do not work on the device. The reason is that the CPU does not support the NEON instruction set. Nowadays, most apps expect a NEON-compatible CPU. Google dropped support of non-neon phones and tablets with Android 4.2 in 2013. My observation is that apps compiled for Android <4.2 have a good chance to work without problems on the device. So, if you're looking for a certain app in of the apk portals, filter by target platform Android <4.2 (Jelly Bean).
These specific versions do work on the TF101G:
Chromium 76 for Tegra2 by @decatf
Fennec 59 for Tegra2 by schmaller
Firefox 52.0.2
VLC 3.0.13
Kodi 17.6 without NEON instructions by tetramarreta
RemarksFlashing NanoDroid no longer possible from v22In the previous tutorials, the ZIP files NanoDroid-FDroid and NanoDroid-Patcher have been recommended instead of installing the APKs. I found out these ZIPs are not usable anymore because the zstd binary within them is not compatible with the TF101. Trying to flash these files results in an error message
Code:
failed to decompress /system/app/FDroid/FDroid.apk.zst
I found out that the binary zstd.arm that is part of the ZIP crashes with a Illegal instruction on the device. The same file works on a Raspberry Pi (also armv7), so I guess it's compiled against the NEON instruction set. Maybe an older version (v21.0) from the NanoDroid Archive works, but I didn't try. NanoDroid #197 addresses this issue.
Backup feature broken in TWRP 2.8.1.1It seems that the Backup feature does not work in TWRP 2.8.1.1. When starting a backup, the screen turns off (feels like a little crash); when turned on again, TWRP is still on the same page but no backup was created and no process is running. Using an older version (e.g. twrp-2.6.3.0-7_tf101g.zip) works. So as a workaraound, you can flash the old TWRP, do the backup and finally flash 2.8.1.1 again.
CreditsThanks to @timduru for the great KatKiss ROM. Thanks to the community for all the infos and details in >1.500 posts allowing a 10-year old device to do a good job in 2021.
All I did was reading, executing and documenting the steps described in the
Tutorial of @javidben (05/2020)
Tutorial of @alexchandra (12/2018)
Tutorial of @EpicCentr (11/2018)
-christian- said:
I'd like to share my experiences about bringing a good old TF101G back to life in 03/2021. My report is heavily based on the instructions of javidben (05/2020).
IngredientsRequired:
A microSD card, SD card or USB drive
TWRP 2.8.1.1 by Team Win Recovery Project, @sidneyk, @josteink, @timduru
Katkiss 6.0.3.4 by @timduru
Super User 2.52 Beta by @Chainfire
Xposed Module by @rovo89 (03/2021: v3.1.5)
Xposed Framework SDK23 by @rovo89 (03/2021: v89)
MicroG Services Core by the microG Team, @MaR-V-iN (03/2021: v0.2.17.204714)
MicroG Services Framework Proxy by the microG Team, @MaR-V-iN (03/2021: v0.1.0)
NanoDroid-microG by @Setialpha (03/2021: v23.1.2.20210117)
F-Droid by Team F-Droid (03/2021: v1.11)
MiXplorer by @HootanParsa (03/2021: v6.53.7)
PeaZip by PeaZip SRL (03/2021: v7.8.0) or any other tool to extract a ZST compressed file
Optional and recommended:
fsync_on.zip by @timduru to avoid random reboots caused by corrupted data
Katkiss V2.2.0 by @timduru
Wakelock v3 by @Dark3n to avoid reboots in deep sleep (TF101G only)
InstructionsOn your PC
Download all files and save everything except PeaZip on the SD card.
Open NanoDroid-microG-???.zip and extract the file system/priv-app/PhoneSky/PhoneSky.apk.zst.
Use PeaZip to decompress PhoneSky.apk.zst to PhoneSky.apk.
Rename PhoneSky.apk to com.android.vending.apk and save it on the SD card.
On the tablet
Boot into TWRP 2.8.1.1 Recovery (Hold Vol Down and Power Button).
Wipe/Format Data.
Flash (in order):
Katkiss 6.0.34
SuperUser 2.52 Beta
optional: fsync_on
optional: KatKiss V2.2.0
Xposed SDK 23
Reboot into Android. Do not enable Wi-Fi yet.
Once in Android, select the SD card notification and setup the SD card as external memory.
Touch the notification again to see a simple file explorer showing the files on the SD card.
Copy the following files to the Downloadsdirectory in internal memory:
F-Droid
MiXplorer
MicroG Services Core
MicroG Services Framework Proxy
Xposed Module
Go to the app drawer, open app Downloads and install in order:
F-Droid
MiXplorer
MicroG Services Core (com.google.android.gms-???.apk)
MicroG Services Framework (com.google.android.gsf-???.apk)
Xposed Module
Go to the app drawer, open F-Droidand
Go to settings, enable Expert Mode and Unstable updates
Turn on Wi-Fi and refresh F-Droid Repository
Search & Install Apple UnifiedNlp Backend
Search & Install NominatimNlpBackend
Go to the app drawer, open MicroG Settings and
Go to Self Check, grant all permissions and enable Battery optimizations ignored
Go to Google device registration and enable it
Go to Google Cloud Messaging and enable it
Go to Location modules and enable Apple Wi-Fi; if possible, enable Nominatim.
Go to the app drawer, open Xposedand
Go to Download, search FakeGApps and install FakeGApps 2.0
Go to Modules tab and activate FakeGApps
Reboot the device.
Go to the app drawer, open MicroG Settings and select Self-Check.
Now you should have everything but Play Store checklisted.
Go to the app drawer, open MiXPlorerand
Copy file com.android.vending.apk to Root/system/priv-app
Select the file com.android.vending.apk, press Info (top right), select Permissions and set to 755 (executable).
Go to Root/data/app and create empty files
com.android.vending
com.android.vending-1
com.android.vending-2
Select the empty files, press Info (top right), select Permissions and set to 755 (executable).
Go to the app drawer, open MicroG Settings and select Self-Check.
Now you should have everything checked.
Reboot your device.
Go to the app drawer, open MicroG Settings, select Account and login into your Google account.
For TF101G only (to prevent reboots in deep sleep):
Install Wakelock
Enable Wakelock Processor
Go to Settings and enable Autostart on boot
App compatibilityAlthough the TF101G runs Marshmallow, a lot of Marshmallow-compatible apps do not work on the device. The reason is that the CPU does not support the NEON instruction set. Nowadays, most apps expect a NEON-compatible CPU. Google dropped support of non-neon phones and tablets with Android 4.2 in 2013. My observation is that apps compiled for Android <4.2 have a good chance to work without problems on the device. So, if you're looking for a certain app in of the apk portals, filter by target platform Android <4.2 (Jelly Bean).
These specific versions do work on the TF101G:
Chromium 76 for Tegra2 by @decatf
Fennec 59 for Tegra2 by schmaller
Firefox 52.0.2
VLC 3.0.13
Kodi 17.6 without NEON instructions by tetramarreta
RemarksFlashing NanoDroid no longer possible from v22In the previous tutorials, the ZIP files NanoDroid-FDroid and NanoDroid-Patcher have been recommended instead of installing the APKs. I found out these ZIPs are not usable anymore because the zstd binary within them is not compatible with the TF101. Trying to flash these files results in an error message
Code:
failed to decompress /system/app/FDroid/FDroid.apk.zst
I found out that the binary zstd.arm that is part of the ZIP crashes with a Illegal instruction on the device. The same file works on a Raspberry Pi (also armv7), so I guess it's compiled against the NEON instruction set. Maybe an older version (v21.0) from the NanoDroid Archive works, but I didn't try. NanoDroid #197 addresses this issue.
Backup feature broken in TWRP 2.8.1.1It seems that the Backup feature does not work in TWRP 2.8.1.1. When starting a backup, the screen turns off (feels like a little crash); when turned on again, TWRP is still on the same page but no backup was created and no process is running. Using an older version (e.g. twrp-2.6.3.0-7_tf101g.zip) works. So as a workaraound, you can flash the old TWRP, do the backup and finally flash 2.8.1.1 again.
CreditsThanks to @timduru for the great KatKiss ROM. Thanks to the community for all the infos and details in >1.500 posts allowing a 10-year old device to do a good job in 2021.
All I did was reading, executing and documenting the steps described in the
Tutorial of @javidben (05/2020)
Tutorial of @alexchandra (12/2018)
Tutorial of @EpicCentr (11/2018)
Click to expand...
Click to collapse
I can also confirm that Spotify 8.4.30.688, Elementum 0.1.74 (installed from zip manually), MX Player 1.10.50, BubbleUPnP 3.2.3, and Netflix 4.16.4 are working perfectly under @timduru's ROM.
Can you add an Tutorial how to root tf101G i cant find anything.
I don't have usb option in recovery mode only boot android and wipe cache/data.
Got it: https://forum.xda-developers.com/t/...bricks-all-devices-27-d.1681155/post-77935324
-christian- said:
I'd like to share my experiences about bringing a good old TF101G back to life in 03/2021. My report is heavily based on the instructions of javidben (05/2020).
IngredientsRequired:
A microSD card, SD card or USB drive
TWRP 2.8.1.1 by Team Win Recovery Project, @sidneyk, @josteink, @timduru
Katkiss 6.0.3.4 by @timduru
Super User 2.52 Beta by @Chainfire
Xposed Module by @rovo89 (03/2021: v3.1.5)
Xposed Framework SDK23 by @rovo89 (03/2021: v89)
MicroG Services Core by the microG Team, @MaR-V-iN (03/2021: v0.2.17.204714)
MicroG Services Framework Proxy by the microG Team, @MaR-V-iN (03/2021: v0.1.0)
NanoDroid-microG by @Setialpha (03/2021: v23.1.2.20210117)
F-Droid by Team F-Droid (03/2021: v1.11)
MiXplorer by @HootanParsa (03/2021: v6.53.7)
PeaZip by PeaZip SRL (03/2021: v7.8.0) or any other tool to extract a ZST compressed file
Optional and recommended:
fsync_on.zip by @timduru to avoid random reboots caused by corrupted data
Katkiss V2.2.0 by @timduru
Wakelock v3 by @Dark3n to avoid reboots in deep sleep (TF101G only)
InstructionsOn your PC
Download all files and save everything except PeaZip on the SD card.
Open NanoDroid-microG-???.zip and extract the file system/priv-app/PhoneSky/PhoneSky.apk.zst.
Use PeaZip to decompress PhoneSky.apk.zst to PhoneSky.apk.
Rename PhoneSky.apk to com.android.vending.apk and save it on the SD card.
On the tablet
Boot into TWRP 2.8.1.1 Recovery (Hold Vol Down and Power Button).
Wipe/Format Data.
Flash (in order):
Katkiss 6.0.34
SuperUser 2.52 Beta
optional: fsync_on
optional: KatKiss V2.2.0
Xposed SDK 23
Reboot into Android. Do not enable Wi-Fi yet.
Once in Android, select the SD card notification and setup the SD card as external memory.
Touch the notification again to see a simple file explorer showing the files on the SD card.
Copy the following files to the Downloadsdirectory in internal memory:
F-Droid
MiXplorer
MicroG Services Core
MicroG Services Framework Proxy
Xposed Module
Go to the app drawer, open app Downloads and install in order:
F-Droid
MiXplorer
MicroG Services Core (com.google.android.gms-???.apk)
MicroG Services Framework (com.google.android.gsf-???.apk)
Xposed Module
Go to the app drawer, open F-Droidand
Go to settings, enable Expert Mode and Unstable updates
Turn on Wi-Fi and refresh F-Droid Repository
Search & Install Apple UnifiedNlp Backend
Search & Install NominatimNlpBackend
Go to the app drawer, open MicroG Settings and
Go to Self Check, grant all permissions and enable Battery optimizations ignored
Go to Google device registration and enable it
Go to Google Cloud Messaging and enable it
Go to Location modules and enable Apple Wi-Fi; if possible, enable Nominatim.
Go to the app drawer, open Xposedand
Go to Download, search FakeGApps and install FakeGApps 2.0
Go to Modules tab and activate FakeGApps
Reboot the device.
Go to the app drawer, open MicroG Settings and select Self-Check.
Now you should have everything but Play Store checklisted.
Go to the app drawer, open MiXPlorerand
Copy file com.android.vending.apk to Root/system/priv-app
Select the file com.android.vending.apk, press Info (top right), select Permissions and set to 755 (executable).
Go to Root/data/app and create empty files
com.android.vending
com.android.vending-1
com.android.vending-2
Select the empty files, press Info (top right), select Permissions and set to 755 (executable).
Go to the app drawer, open MicroG Settings and select Self-Check.
Now you should have everything checked.
Reboot your device.
Go to the app drawer, open MicroG Settings, select Account and login into your Google account.
For TF101G only (to prevent reboots in deep sleep):
Install Wakelock
Enable Wakelock Processor
Go to Settings and enable Autostart on boot
App compatibilityAlthough the TF101G runs Marshmallow, a lot of Marshmallow-compatible apps do not work on the device. The reason is that the CPU does not support the NEON instruction set. Nowadays, most apps expect a NEON-compatible CPU. Google dropped support of non-neon phones and tablets with Android 4.2 in 2013. My observation is that apps compiled for Android <4.2 have a good chance to work without problems on the device. So, if you're looking for a certain app in of the apk portals, filter by target platform Android <4.2 (Jelly Bean).
These specific versions do work on the TF101G:
Chromium 76 for Tegra2 by @decatf
Fennec 59 for Tegra2 by schmaller
Firefox 52.0.2
VLC 3.0.13
Kodi 17.6 without NEON instructions by tetramarreta
RemarksFlashing NanoDroid no longer possible from v22In the previous tutorials, the ZIP files NanoDroid-FDroid and NanoDroid-Patcher have been recommended instead of installing the APKs. I found out these ZIPs are not usable anymore because the zstd binary within them is not compatible with the TF101. Trying to flash these files results in an error message
Code:
failed to decompress /system/app/FDroid/FDroid.apk.zst
I found out that the binary zstd.arm that is part of the ZIP crashes with a Illegal instruction on the device. The same file works on a Raspberry Pi (also armv7), so I guess it's compiled against the NEON instruction set. Maybe an older version (v21.0) from the NanoDroid Archive works, but I didn't try. NanoDroid #197 addresses this issue.
Backup feature broken in TWRP 2.8.1.1It seems that the Backup feature does not work in TWRP 2.8.1.1. When starting a backup, the screen turns off (feels like a little crash); when turned on again, TWRP is still on the same page but no backup was created and no process is running. Using an older version (e.g. twrp-2.6.3.0-7_tf101g.zip) works. So as a workaraound, you can flash the old TWRP, do the backup and finally flash 2.8.1.1 again.
CreditsThanks to @timduru for the great KatKiss ROM. Thanks to the community for all the infos and details in >1.500 posts allowing a 10-year old device to do a good job in 2021.
All I did was reading, executing and documenting the steps described in the
Tutorial of @javidben (05/2020)
Tutorial of @alexchandra (12/2018)
Tutorial of @EpicCentr (11/2018)
Click to expand...
Click to collapse
Does this still work? I will try it. Thank you if you can reply.
roguedes said:
Does this still work?
Click to expand...
Click to collapse
At least it did in 03/2021 - I'd like to encourage you to try it and share your experiences here.
Could you please tell me if there is any Tegra 2 compatible video conference app left?
Hi Christian, thanks a lot for this tutorial.
I've done it two times, with Always the same problem : my paid apps are not recognized as paid...
Could you please help me on that point ? Thanks for answer.
Edit : when trying to manage my account on Google play store, this app crash.
zgildasz said:
Hi Christian, thanks a lot for this tutorial.
I've done it two times, with Always the same problem : my paid apps are not recognized as paid...
Could you please help me on that point ? Thanks for answer.
Edit : when trying to manage my account on Google play store, this app crash.
Click to expand...
Click to collapse
Sorry, I can't help with that problem, maybe someone else has an idea.
Ok. Anyway thanks again for what you did. Wonder if I can buy again a cheap app just to check if this is possible and stable.
I would like to know also. ASUS should at least consider android Go as an option, despite the terminal has been released on the market 10 years ago.