How to Flash TWRP Recovery and Root Moto Z2 Play (Retus variant)

The Moto Z2 Play has been out for a few of months now. The cellular phone replaced last year’s hugely-popular Moto Z Play and proceeds Motorola’s modularity paradigm. The cellular phone, like its predecessor, sports a 5.5″ full-Hd AMOLED show. Powering the unit is Qualcomm’s Snapdragon 626 which is an overclocked improve to the 625 SoC. There are a lot of men and women who harbor combined thoughts about Motorola’s latest providing in its Z line. While the cellular phone will come with first rate specs, unvieling a device’s real probable can only be completed as a result of rooting.

As a final result of this, the Z2 Play (codenamed Albus) has not been almost as popular as its predecessor. Coupled with its increased asking selling price place, the enterprise has unsuccessful to split new floor with the unit. However, if you’re one of the a lot of die-really hard lovers of Moto mods, we know you’ve possibly already received your fingers on the unit. And don’t get us wrong, the Moto Z2 Play is a superior cellular phone.

The Retus Variant

Nevertheless the cellular phone was at first launched as a Verizon distinctive, an unlocked variant can now be obtained in India for all around Rs. 28,000. The Retus variant of the cellular phone is rootable by way of this approach. In today’s guideline, we are likely to get you as a result of How to flash TWRP Recovery and Root Moto Z2 Play.

Warning: Tampering with your unit can brick it. Continue at your individual threat.

Vital Notes

  • Likely as a result of this will split OTA updates to your unit.
  • You will will need to format your info owing to pressured encryption. Bear in mind to back up your info.
  • The TWRP restoration joined to in this guideline is an incomplete mod by twelfth (of XDA Developers). External SD card mounting therefore does not do the job (at the time of writing this guideline).
  • Below no circumstance really should you flash SuperSU from in just TWRP. You would have to as a substitute put in Magisk for that.

Specifications

Flash TWRP Recovery and Root Moto Z2 Play

Action 1. You will have to initial unlock the bootloader on your Moto Z2 Play.

Action 2. Boot the phone  into Fastboot Method by pressing and holding Volume Down and Electric power buttons.

Action 3. Hook up the cellular phone to the computer, creating absolutely sure ADB motorists are appropriately mounted.

Action 4. Open fastboot command prompt inside of the folder where by you have it mounted. The modded TWRP you downloaded really should also be set in this folder.

Minimal ADB & Fastboot ToolMinimal ADB & Fastboot Tool
Nominal ADB & Fastboot Instrument

Action 5. Transfer the downloaded TWRP Recovery file in the Nominal ADB Folder.

Android Debug Bridge (ADB)Android Debug Bridge (ADB)
Android Debug Bridge (ADB)

Action 6. Sort the below command to boot Moto Z2 Play into TWRP Recovery manner.

fastboot boot albus_twrp.img

(Take note that this command will boot the TWRP, but not flash it. Flashing this distinct modded TWRP file is not encouraged)

Action 7. Swipe to permit modification. Click on ‘cancel’ when it asks for passphrase to read through encrypted partition.

Allow Modification (TWRP Moto Z2 Play)Allow Modification (TWRP Moto Z2 Play)
Permit Modification (TWRP Moto Z2 Play)

Action 8. Press Wipe on primary screen, select Facts, cache, Dalvik and then slide to wipe. This will wipe Facts, Cache and Dalvik partitions. You will will need to do this since the partitions will have to continue to be unencrypted immediately after you flash DM Verity and Encryption Disabler.

How to perform Complete wipe in TWRP recoveryHow to perform Complete wipe in TWRP recovery
How to conduct Entire wipe in TWRP restoration

Take note: Be absolutely sure to wipe. In any other case, DM Verity and pressured encryption will bring about your unit to fail to boot if you don’t disable them.

Action 9. Backup your unit. Trying to back up Procedure Impression may possibly fail since the partition is around 4GB and almost every single thumbdrive will be formatted in Fat32. So backup Procedure, Boot and Recovery.

Action 10. Set up DM-Verity ZIP. Set up Magisk ZIP joined in this thread to root your Moto Z2 Play.

Action 11. Reboot into technique. Anticipate a more time initial boot.

Action 12. Sideload Magisk Manager app.

Which is it. Your Moto Z2 Play (retus) is now rooted and all set to provide you all the benefits rooting a unit bestows. You can now put in Applications that have to have root accessibility also Xposed Framework and Installer to conduct technique degree modifications to incorporate added characteristics to your unit.

Live Drawings: Get this Note 8 feature on the Galaxy S8 without root

Although it’s hard to find differences between the Samsung Galaxy Note 8 and the Galaxy S8 without a magnifying glass, there are a few features unique to the Note 8. Live Drawings are just one example. With Live Drawings you can create little animations of your drawings and send them to your friends. It’s possible to get this feature on a Galaxy S8 now, without root.

Live Drawings are exclusive to the Note series. In the keyboard, you can select the mode and draw animations to send. A particularly resourceful user at the XDA forum has found a way to activate the feature on the S8. Before it was possible only after rooting a phone, but now you can manage it on unrooted phones, too.

s8 livedrawing 2
Live Drawings on the Galaxy S8 / © AndroidPIT

Live Drawings: How to install on the S8

Detailed instructions on how to install the feature on your S8 can be found on the XDA Forum in this thread. There, you’ll also find the APKs to download. Before installing, you have to switch the Safe Start mode in the settings. Then, reboot and install the APKs, then go to your keyboard settings and select the Samsung Neural Keyboard

We tried the procedure, successfully, with a Galaxy S8. It should, of course, work with an S8+ as well. Whether other Android Nougat smartphones from Samsung might support it as well, we’ll have to wait and see.

s8 livedrawing 1
Use Live Drawings with the S8. / © AndroidPIT

Using Live Drawings with the S8: How it works

After successfully installing the feature, you’ll find the Live Drawing function always available using the button just to the left of the space bar. Then, you’ll see a blank slate upon which you can draw a little doodle: an arrow, a heart, a smile or whatever you want to send. You can adjust the color and the pen size, and choose a background image or color to draw on.

Sending the animated drawing is a little less practical. You have to use the sharing menu in your messenger to send the animation if you want to send it via Gmail or other apps, as it’s not simple just to paste it into an email or other sort of message. The animations are accessible across platforms since they’re sent as GIF images, though.

Will you try it out? Let us know how it goes in the comments!

How to Install a Dark Theme on Android Oreo without Root

Some of you might remember the days of Android Gingerbread’s green-colored system theme. That was later supplanted by the much beloved Holo UI when Matias Duarte joined Google. The dark, almost futuristic look of Android during the Ice Cream Sandwich, KitKat, and Jellybean was comfortable on the eyes, although the design is dated when paired against the Material Design interface introduced in Android Lollipop. Since then, Google has stuck to the light Material theme to the dismay of many. Getting rid of the blindingly bright light theme on Android Oreo is probably one of the most commonly cited reasons why people are so excited for rootless custom theme support via the Substratum theme engine. Today, we’ll show you exactly how you can install a dark theme on your Android Oreo phone without root!

Top row: Android Oreo’s default theme. Bottom row: Custom dark theme built for Android 8.0


How to Install a Dark Theme on Android Oreo

Prerequisites

Rather than rehashing how to set up Substratum on your shiny Android 8.0 Oreo device, check out this previous tutorial. Follow through that article until you reach the end of “Part 1”, then return to this article to be guided through setting up the dark theme.

Once you’ve set up the Andromeda add-on and have confirmed that Substratum launched without issues, follow the below link to install Sai’s Android Oreo Black Theme. It’s a totally free theme made by a talented themer, but if you enjoy his theme you should consider donating to the user.

[Substratum] Sai's Android Oreo Black Theme
[Substratum] Sai's Android Oreo Black Theme

This particular theme currently only themes the Android System/Framework as well as System UI, but we can combine this theme pack with another one from the same developer to theme a few additional applications. Called Sai’s Fresh Theme, this Substratum theme allows you to apply a dark theme to applications such Android Messages, Google Play Store, and Twitter.

[Substratum] Sai's Fresh Theme
[Substratum] Sai's Fresh Theme

If you’re looking for a theme that applies to more apps, we’ll recommend a few alternative dark themes at the end of this article, but many of the other dark theming apps out there aren’t free, so you’ll have to decide for yourself how many of your apps you want themed. In any case, getting a dark theme in Settings/System UI is more than enough for most people, so that’s why I am recommending Sai’s free themes here.

Tutorial – Installing a Dark Theme

  1. If you haven’t already, start the Andromeda desktop client so that Substratum has the permissions it needs in order to manage themes. The steps to achieve this, again, are outlined in the main tutorial here.
  2. Open the Substratum application and look for “Sai’s Android O Black Theme” in the list.
  3. Tap on it to enter the setup page for the theme pack.
  4. Here, tap on “select to toggle all overlays.”
  5. This will choose the default theme colors and navigation bar icons that come with the theme (Pixel Blue and Pixel respectively). If you want to change the color to “Better Teal”, “Rose”, or “Violet”, expand the dropdown menu under “Android system” and select the color that you want. Similarly, expand the dropdown menu under “System UI Navigation” to reveal alternative navigation bar icon themes such as “AOSP”, “Parapaper”, or “Pixel Neo.”
  6. Once you’re done selecting which overlays and which options you want to enable, tap on the floating button with the paint roller icon. This will bring up a small floating menu.
  7. Select “Build & Enable.” You will see a loading screen as Substratum compiles, installs, then enables each overlay file onto your device. All silently, without you needing to do anything else!
  8. After it’s done, you should see a small snack bar at the bottom telling you the status of the dark theme installation. It doesn’t last very long, but if you expand your notification panel you should see a notification from Substratum telling you that the theme installation was successful. You’ll also immediately be able to see your quick settings/notification panel become much, much darker!Install Dark Theme on Android 8.0 Without Root
  9. Note: any already existing notification in your notification panel before the theme is applied will not be dark themed. This will likely include the “theme compilation has completed” notification as shown above. Any new notifications that show up in your notification panel will, however, be dark themed, as shown in the feature image at the top of this article!
  10. Optional: If you want to install a dark/black theme for Messages, Twitter, and the Play Store then go back to Substratum and open up Sai’s Fresh Theme in the list. Here, select the themes that you want applied to the apps that you want to be themed. Just like above, tap the paint roller icon and select “Build & Enable” in order to apply the theme!

Enjoy the dark theme! Your dark themes will remain on your phone even if you reboot! It won’t survive a factory reset, however. If you decide to change your mind for whatever reason and want to go back to the default light theme, you can easily disable this theme by repeating steps 1-6, but instead of tapping on “Build & Enable” in step 7 you tap on “Disable selected.”

Alternative Dark Themes

As promised, here are a handful of alternative custom dark themes available for Android Oreo users. None of the below themes are free, but they are great examples of the kinds of themes that are available on the Play Store. Credits to XDA Senior Member rest0ck for putting together this list!

Hopefully with the explosion in popularity that rootless Substratum has brought to custom theming, more and more developers will create themes that will be compatible for Android Oreo users. Keep an eye out on our Substratum forum and stay tuned to the XDA Portal via the XDA Labs app for any future news about the Substratum theme engine.

This post is not the only Substratum related tutorial we published today. In fact, it’s part of a series. You can find the rest of the tutorials below:

How to Stop Wakelocks from Any Android App Without Root

Have you ever went to sleep at night with a completely charged phone, just to wake up with a low battery? Don’t worry, it has happened to all of us. Even with Doze mode and all Google’s efforts to improve battery life on Android, idle battery life isn’t exactly ideal. Especially if you have lots of apps installed. The culprit is most probably a misbehaving wakelock from an app like Facebook, Messenger, Snapchat, you name it. Luckily, you can easily stop these wakelocks using simple shell commands. And you don’t even need root for that! Today, we’ll show you how you can stop wakelocks from any Android app without using root. This can be done on every Android phone, as long as you got ADB.


Stop Wakelocks from Any Android App

Video tutorial from our YouTube channel in case you prefer a visual aid

Before starting with anything, you’re going to need to set up ADB on both your phone and your computer. If you haven’t done it yet, please refer to this tutorial in order to set yourself up.

Unless you’re completely sure of what’s draining down your battery, we’re going to use a small tool called “Better Battery Stats” in order to find the culprit. The developer is active on our forums, so you can find the app here. However, if you would like to support the developer, you can also download it from the Google Play Store, where it’s a paid application. It provides many other statistics such as CPU states, app wake-ups, and network info.

BetterBatteryStats
BetterBatteryStats

It requires root on devices with Android KitKat and up, however, there’s an ADB command workaround that exists for unrooted devices. Connect your device to your computer, either through USB debugging or WiFi debugging. Make sure it’s connected by using the command:

adb devices

Then, we’re going to start the Android shell using the following command:

adb shell

Afterwards, we’re going to grant the just-installed BetterBatteryStats the BATTERY_STATS permission with:

pm grant com.asksven.betterbatterystats_xdaedition android.permission.BATTERY_STATS

Done! Now BBS will work on your unrooted device.

Note: if you purchased Better Battery Stats from the Google Play Store, then change “com.asksven.betterbatterystats_xdaedition” to just “com.asksven.betterbatterystats” in the above ADB command.

Finding the Culprit

You have many applications on your phone, so there is no easy way of telling for sure what’s eating up your battery. That’s why we’re using Better Battery Stats to find the responsible wakelock. After setting up the app, charge up your phone then unplug it and leave it alone with the screen off for at least 30 minutes. This should give the app plenty of time to register everything. Once inside the app, select Partial Wakelocks, and see what application is causing the most damage.

Stopping the Wakelock

Now that we know what’s eating up your battery, we can put a stop to it. In our case, it’s Snapchat. Whatever your culprit is, be sure to find the package name of the application using Package Name Viewer from the Play Store, because we’ll need it for our ADB command below.

Package Name Viewer 2.0
Package Name Viewer 2.0

As you obviously disconnected your phone to use Better Battery Stats, plug it back to your computer to use ADB again. Once again, check if it’s properly connected with

adb devices

And enter the shell using:

adb shell

Now, using your target app’s package name, send the following command:

cmd appops set com.android.application WAKE_LOCK ignore

Of course, you’re going to switch up “com.android.application” with your application’s package name. In my case:

cmd appops set com.snapchat.android WAKE_LOCK ignore

If you’ve done all steps correctly, all wakelocks requests by the app will be ignored by the Android system. Congratulations!


Explanation

A wakelock, in layman’s terms, is just a way for an app to keep the CPU/screen/other things awake when the phone is idle in order to perform a specific background task. Some apps do legitimately need wakelocks in order to function properly, but the problem comes when some applications hold wakelocks repeatedly, hold them for a long time without dropping them, or do excessive/unnecessary network and CPU tasks taking advantage of these wakelocks.

Case in point: apps like Snapchat, Facebook, Messenger or other social media apps include misbehaving wakelocks. This tutorial is simply a way to stop these wakelocks from happening again without uninstalling the app. If, however, you notice that the app stops functioning correctly after using this ADB command, you can change things back to the way they were by re-running the command and changing “ignore” to “allow”, or by simply uninstalling then re-installing the app again.

How to root your Samsung Galaxy S8 As well as

In this guidebook, we will be introducing you to entry root privileges in your Samsung Galaxy S8 As well as. If you are an Android person, you could now know about the extent of manage you have on your working experience on an Android phone. Regardless of regardless of what maker has produced your smartphone, you can genuinely acquire manage of your smartphone. Buyers can either set up customized ROMs from the software retail store, but the users who want a tiny extra independence go for rooting.

We have now talked over what Android rooting genuinely is. Soon after introducing it in normal, we moved on and introduced you to some of rooting guides. These days, we will be speaking about how can you root your Samsung Galaxy S8 As well as smartphone.
We will be rooting Samsung Galaxy S8 As well as smartphone working the enterprise mounted Android Nougat. There are approaches to root your smartphones without employing a Computer by means of many a person simply click rooting applications that are accessible at software shops. Although employing a person-simply click root software is incredibly much easier, the roots are temporary and you will once more have to root right after reboot. We will be employing the extensively acclaimed CF-Car Root instrument by means of Odin on a Computer.

Disclaimer: Rooting your Samsung smartphone will void its manufacturer’s guarantee and you may hurt your unit. In case of any hurt in any sort even though subsequent this tutorial, TJ is not to be held dependable in anyhow. Continue at your individual hazard.

Approach:

1. Again-Up

We suggest you to do a back-up of the information at present saved on your smartphone. But there have been incredibly less cases, when individuals truly ruined their smartphone. You can backup the information by either of the subsequent signifies

  • Transfer all the information from you cellular to your SD card and eliminate it.
  • Use your Computer to back-up the information.
  • Samsung also has the features of employing Samsung Kies to back up the information.

2. Down load USB Motorists for Computer

Down load the motorists on your Computer and set up them. This will support you to correctly link smartphone with your Computer which we would be accomplishing in later phases. You can do so by

3. Enable USB debugging method on your Samsung Galaxy S8 As well as

Enable the USB debugging method by subsequent these methods.

  • Go to Configurations
  • Scroll down and find ‘Developer Options’. Faucet there
  • Enable USB debugging and OEM Unlocking possibility

The Developer Choices are concealed by default so, if you cannot see the Developer Choices, observe these methods to make it obvious by subsequent these methods.

  • Go to Configurations
  • Scroll down till you see “About Device”. Faucet there
  • Faucet on Construct Quantity for 5-7 moments to make the Developer Choices obvious
  • Now observe the aforementioned methods to empower USB debugging and OEM Unlocking

4. Down load the root package deal for your Samsung Galaxy S8 As well as

You will be expected to download the root package deal for your S8. The root offers are distinctive for every variant of the Samsung Galaxy S8 As well as, depending on your location of order. Do observe the swift quick methods offered down below to verify what product you genuinely are on and then download the corresponding CF Car-root package deal.

  • Go to Configurations on your smartphone.
  • Scroll down till you see “About Device” or “About Phone” and tap there.
  • Take note down the product range.

Soon after noting the product, download your CF Car-root package deal:

Soon after downloading,

  • Extract the CF Car Root package deal and help save the information in a folder in your laptop or computer.

Soon after downloading the CF Root Package deal, you would have to have to download Odin which will be utilized as a software package to flash the package deal

Before likely to the future action, make certain that your unit has adequate battery in it. Deactivate any anti-virus program in your laptop or computer so that it does not disturb the flashing method.

5. Open up your smartphone in Fastboot/download method

Open up your smartphone in Fastboot method. You can boot your smartphone into the Fastboot by means of subsequent methods.

  • Make certain that your smartphone is not linked to any Computer.
  • Change off your smartphone.
  • Push and keep the Quantity Down and Bixby button simultaneously and then push the Ability button till you see a warning notice.
  • Agreeing, push the Quantity Up button to validate.

Wait for the unit to boot up into the explained download method. Soon after a effective boot, link the smartphone to your Computer employing primary information cable.

6. Approach on your Computer

Soon after connecting, open up the folder in which you extracted the Odin.

  • Find the Odin3.exe and open up it. If you have good USB motorists of your unit in your Computer, a person of the ID:COM portals will change yellow. This could acquire some time.
  • Simply click on the ‘PDA’ and look through to the file that you have to flash on your phone. This is the CF Car-Root file downloaded before.
  • Check the Car Reboot and F. Reset Time boxes.
  • Simply click on the ‘Start’ button.

Soon after clicking the begin button, wait for a even though. Your phone will reboot quickly into the recovery method, setting up your customized recovery. Check if your unit has been rooted by downloading any root-checker software from the Play Keep. If the unit does not root, you would have to have to do the complete method once more. Soon after the reboot, you can disconnect your smartphone.

Want this kind of a how-to rooting guidebook of any other phone? Just point out title of the smartphone in the opinions area down below and we will be extra than pleased to glimpse into it.

Picture — Cnet

TechJuice for Browser: Get breaking information notifications on your browser.

SamPWND Brings Root to the Snapdragon Galaxy S8/S8+

A couple of days ago, information broke of root status last but not least remaining realized on the Snapdragon variants of the Samsung Galaxy S8 and S8+. The posted information was a development report on the months of get the job done that culminated in acquiring root access on the US variants of Samsung’s flagship. Compared with their Exynos counterparts who could unlock the bootloader of their gadgets, Snapdragon-based mostly Galaxy S8 and Galaxy S8+ gadgets could not do so, leaving them without any serious alternatives other than waiting on the neighborhood to get the job done up its magic.

With SamPWND, consumers of the G995U/G955U1 Samsung Galaxy S8+ [Snapdragon variants] can last but not least love root performance on their gadgets. The at present posted get the job done is limited to the Galaxy S8+, but we reckon we need to be observing the files for the S8 building their way to the forums before long way too.

The workforce doing work powering SamPWND mentions that they are primarily flashing a modified 4-file firmware offer in ODIN, using a couple of binaries with the SU binary and a permissive kernel and working a couple of ADB instructions. There are a couple of much more actions to get a wider use-circumstance support for root, actions which would involve flashing a inventory method.img and a root script by means of FlashFire. If you are intrigued in the more nitty-gritty aspects, the builders invite intrigued parties to acquire apart the dispersed files to master much more.

There are a couple of downsides with this root approach even though. For starters, the bootloader status of the device continues to be untouched, i.e. it continues to be locked. This fully defeats modifications that rely on changes to the boot.img, together with but not minimal to Magisk, SUHide and systemless root. You will also are unsuccessful SafetyNet, so you will also reduce out on many applications and products and services that simply call for SafetyNet checks. Samsung also added a couple of much more limitations on the device to dissuade consumers from attempting out these types of hacks, these types of as limiting battery charging to 80% only on permissive kernels. The engineering firmware utilized also consists of other instruments and binaries that could hurt your device if you do not follow the actions to the dot, so it is definitely critical that you comprehend the gravity of what you attempt. We were also unable to discover any recommendations on reverting back to a fully-inventory device, but this could be an oversight on our end (but nonetheless worth mentioning in the curiosity of all visitors).

If there are so numerous limitations to this root approach, why did the builders release the root solutions in the 1st spot? The answer to that lies in the electrical power of the neighborhood to realize what folks and compact teams of folks could not on their own. The difficulties faced in these solutions would invite other builders to attempt to correct them in the collective curiosity of obtaining steady and distributable root for the device. This distinct root resolution in its existing structure is not the end target, it’s an additional step in the direction of the end target.

For full and comprehensive recommendations for rooting the Snapdragon variant of the Samsung Galaxy S8+, head on over to the SamPWND discussion board thread. We propose a extensive reading of the recommendations and the 1st put up prior to attempting the technique.

What are your views on SamPWND root for the Samsung Galaxy S8+? Allow us know in the feedback beneath!

Examine out SamPWND in our Samsung Galaxy S8+ forums!

Harvard’s Wyss Institute launches Root Robotics, an instructional startup

IMAGE

Impression: Root Robotics Inc. will commercialize an interactive robotic that teaches children coding and helps establish their skills through all age groups.
see more 

Credit rating: Credit rating: Wyss Institute at Harvard College

(BOSTON) — The Wyss Institute for Biologically Influenced Engineering at Harvard College today introduced that its instructional robotic, Root, will be commercialized by a recently formed startup, Root Robotics, Inc. The unbiased firm aims to transform the way coding skills are formulated in children from an early age and then progress through all age groups. The announcement follows a all over the world licensing settlement involving Harvard’s Office environment of Technological know-how Enhancement (OTD) and the startup for the use of the Wyss Institute’s code-training robotic and its accompanying programming environment.

Whilst computing is amid the speediest expanding disciplines in the STEM fields, coding schooling is substantially lagging at the rear of sector demand from customers. “All moms and dads are becoming faced with a very simple query: how will my kids master coding,” claimed Zivthan Dubrovsky, co-founder and Main Government Officer of Root Robotics, and former Engineering Team Guide at the Wyss Institute, who helped establish the technological innovation. “Educational facilities are having difficulties to determine out how to healthy coding into their curriculum. As a father of a few daughters, I struggled with this query as properly. We produced Root to aid moms and dads like me train their children coding in a enjoyment and engaging way.”

The basis for Root was laid by Wyss Institute Main College member Radhika Nagpal, who is a Co-Guide of the Wyss’ Bioinspired Robotics System and also the Fred Kavli Professor of Laptop Science at the Harvard John A. Paulson School of Engineering and Utilized Sciences (SEAS). Nagpal and her group formulated magnetic climbing robots, and in 2011 engineered a proof-of-principle that could climb a classroom whiteboard. While at the Wyss Institute, Nagpal and Dubrovsky regarded the likely of the technological innovation as a finding out system and, through in depth engineering efforts and trials with children in universities in just encompassing communities, helped get ready Root and its interface to solve the real soreness points of coding schooling.

Root can be programmed and remotely operated from an iPad to generate on vertical surfaces, attract, erase, participate in tunes, and sense its surroundings. Root’s interface is developed to pique the fascination of students at all amounts by starting with an intuitive graphical interface and progressing with actions that maintain them determined through to the introduction of programming in languages like Python, JavaScript, and Swift. “Root definitely enables children to find their very own trajectory in coding, by maximizing their purely natural interests and enabling them to go at their very own pace. This can make for a very personalized practical experience, which can be applied with minimal kids or even in undergrad school rooms like mine,” claimed Nagpal, who is a co-founder of Root Robotics and a scientific advisor to the firm.

“Root’s programming environment desired to be approachable for any initial-time-coder, no make any difference the age or track record,” claimed Raphael Cherney, former Electromechanical Team Engineer at the Wyss Institute and now co-founder and Main Specialized Officer of Root Robotics. “Establishing Root’s interface was as difficult as developing the robotic alone.” Led by coding interface qualified Julián da Silva Gillig, Investigation Affiliate at the Wyss Institute, the Wyss group formulated a multi-level framework in which rookie programming functions start off in a graphical, blocks-based mostly environment, then efficiently transition into intermediate graphical and text hybrid interfaces, and in the end progress to skillfully-applied text-based mostly languages. This exclusive interface enables children to effortlessly master the essentials and continue to be engaged with the Root technique as their capabilities boost.

Root Robotics is on a mission to make coding accessible for learners of any age with robots, apps, and curricula that would allow individuals to quickly established up, produce, and share interactive coding lessons. While at the Wyss Institute, the group piloted prototypes of Root with children and educators in houses and classroom options, and successfully refined and expanded its code-training abilities, ensuing in a effective technique that absolutely integrated Root and its programming interface with instructional requirements, ease of obtain and diverse amounts of proficiency.

“Supplied the glee we have noticed on the childrens’ faces who have worked with Root in our testing, we are enthusiastic to see it start off the subsequent chapter as its very own startup, so that it can positively effect the subsequent generation,” claimed Wyss Institute Founding Director Donald Ingber, M.D., Ph.D., who also is the Judah Folkman Professor of Vascular Biology at Harvard Health care School and the Vascular Biology Method at Boston Kid’s Medical center, as properly as Professor of Bioengineering at SEAS.

###

MEDIA Get in touch with

Seth Kroll, seth.kroll@wyss.harvard.edu, +1 617-432-7758

Press CONTACTS

Wyss Institute for Biologically Influenced Engineering at Harvard College

Benjamin Boettner, benjamin.boettner@wyss.harvard.edu, +1-617432-8323

Harvard Office environment of Technological know-how Enhancement

Caroline Perry, caroline_perry@harvard.edu, +1-617-495-4157

The Wyss Institute for Biologically Influenced Engineering at Harvard University (http://wyss.harvard.edu) uses Nature’s style concepts to establish bioinspired materials and products that will transform medication and produce a far more sustainable world. Wyss researchers are developing progressive new engineering answers for healthcare, power, architecture, robotics, and producing that are translated into industrial products and solutions and therapies through collaborations with scientific investigators, company alliances, and formation of new startups. The Wyss Institute produces transformative technological breakthroughs by engaging in superior possibility investigation, and crosses disciplinary and institutional boundaries, performing as an alliance that involves Harvard’s Educational facilities of Medication, Engineering, Arts & Sciences and Design and style, and in partnership with Beth Israel Deaconess Health care Middle, Brigham and Women’s Medical center, Boston Kid’s Medical center, Dana-Farber Most cancers Institute, Massachusetts Standard Medical center, the College of Massachusetts Health care School, Spaulding Rehabilitation Medical center, Boston College, Tufts College, Charité – Universitätsmedizin Berlin, College of Zurich and Massachusetts Institute of Technological know-how.

Harvard University’s Office environment of Technological know-how Enhancement (OTD) encourages the community superior by fostering innovation and translating new innovations made at Harvard College into handy products and solutions that are out there and effective to culture. Our integrated approach to technological innovation growth contains sponsored investigation and company alliances, intellectual assets administration, and technological innovation commercialization through enterprise development and licensing. To bridge the tutorial-sector growth hole, Harvard OTD also manages the Blavatnik Biomedical Accelerator and the Bodily Sciences & Engineering Accelerator. For far more data, be sure to take a look at http://otd.harvard.edu.

Disclaimer: AAAS and EurekAlert! are not accountable for the precision of news releases posted to EurekAlert! by contributing institutions or for the use of any data through the EurekAlert technique.

Harvard’s Wyss Institute launches Root Robotics, an educational startup to get any person coding | 08/08/17

BOSTON, Aug. 8, 2017 /PRNewswire-USNewswire/ — The Wyss Institute for Biologically Encouraged Engineering at Harvard University these days announced that its educational robot, Root, will be commercialized by a freshly fashioned startup, Root Robotics, Inc. The independent organization aims to completely transform the way coding capabilities are produced in children from an early age and then development via all age groups. The announcement follows a worldwide licensing arrangement between Harvard’s Business of Technological know-how Enhancement (OTD) and the startup for the use of the Wyss Institute’s code-educating robot and its accompanying programming ecosystem.

Root Robotics Inc. will commercialize an interactive robot that teaches children coding and helps develop their abilities through all age groups. Credit: Wyss Institute at Harvard University

Despite the fact that computing is among the swiftest rising disciplines in the STEM fields, coding schooling is appreciably lagging at the rear of marketplace demand from customers. “All dad and mom are being confronted with a straightforward query: how will my kids learn coding,” claimed Zivthan Dubrovsky, co-founder and Main Executive Officer of Root Robotics, and former Engineering Staff members Direct at the Wyss Institute, who aided build the know-how. “Faculties are having difficulties to determine out how to healthy coding into their curriculum. As a father of a few daughters, I struggled with this query as effectively. We made Root to assist dad and mom like me educate their children coding in a fun and engaging way.”

The basis for Root was laid by Wyss Institute Main Faculty member Radhika Nagpal, who is a Co-Direct of the Wyss’ Bioinspired Robotics System and also the Fred Kavli Professor of Personal computer Science at the Harvard John A. Paulson Faculty of Engineering and Applied Sciences (SEAS). Nagpal and her group produced magnetic climbing robots, and in 2011 engineered a proof-of-principle that could climb a classroom whiteboard. Whilst at the Wyss Institute, Nagpal and Dubrovsky regarded the potential of the know-how as a finding out system and, via extensive engineering attempts and trials with children in educational institutions within just encompassing communities, aided get ready Root and its interface to address the serious agony details of coding schooling.

Root can be programmed and remotely operated from an iPad to generate on vertical surfaces, draw, erase, enjoy songs, and feeling its environment. Root’s interface is created to pique the desire of learners at all degrees by commencing with an intuitive graphical interface and progressing with steps that retain them determined via to the introduction of programming in languages like Python, JavaScript, and Swift. “Root truly allows children to discover their very own trajectory in coding, by improving their purely natural interests and allowing for them to go at their very own rate. This would make for a quite particular practical experience, which can be utilised with small kids or even in undergrad classrooms like mine,” claimed Nagpal, who is a co-founder of Root Robotics and a scientific advisor to the organization.

“Root’s programming ecosystem needed to be approachable for any initial-time-coder, no subject the age or history,” claimed Raphael Cherney, former Electromechanical Staff members Engineer at the Wyss Institute and now co-founder and Main Specialized Officer of Root Robotics. “Producing Root’s interface was as tough as developing the robot alone.” Led by coding interface specialist Julián da Silva Gillig, Investigate Affiliate at the Wyss Institute, the Wyss group produced a multi-amount framework in which beginner programming actions start off in a graphical, blocks-dependent ecosystem, then effortlessly transition into intermediate graphical and text hybrid interfaces, and in the end progress to skillfully-utilised text-dependent languages. This special interface allows children to conveniently learn the basic principles and keep engaged with the Root method as their techniques strengthen.

Root Robotics is on a mission to make coding obtainable for learners of any age with robots, apps, and curricula that would make it possible for people today to instantaneously set up, make, and share interactive coding lessons. Whilst at the Wyss Institute, the group piloted prototypes of Root with children and educators in properties and classroom settings, and productively refined and expanded its code-educating abilities, resulting in a effective method that completely integrated Root and its programming interface with educational needs, simplicity of accessibility and distinctive degrees of proficiency.

“Specified the glee we have seen on the childrens’ faces who have labored with Root in our tests, we are excited to see it begin the following chapter as its very own startup, so that it can positively affect the following technology,” claimed Wyss Institute Founding Director Donald Ingber, M.D., Ph.D., who also is the Judah Folkman Professor of Vascular Biology at Harvard Health-related Faculty and the Vascular Biology Program at Boston Kid’s Hospital, as effectively as Professor of Bioengineering at SEAS.

MEDIA Speak to

Seth Kroll,  rel=”nofollow”>seth.kroll@wyss.harvard.edu, +1 617-432-7758

Push CONTACTS

Wyss Institute for Biologically Encouraged Engineering at Harvard University
Benjamin Boettner,  rel=”nofollow”>benjamin.boettner@wyss.harvard.edu, +1-617432-8323

Harvard Business of Technological know-how Enhancement
Caroline Perry, rel=”nofollow”>caroline_perry@harvard.edu, +1-617-495-4157

The Wyss Institute for Biologically Encouraged Engineering at Harvard University (http://wyss.harvard.edu) utilizes Nature’s layout rules to build bioinspired resources and products that will completely transform medicine and make a much more sustainable environment. Wyss scientists are developing impressive new engineering answers for health care, power, architecture, robotics, and production that are translated into professional products and therapies via collaborations with scientific investigators, company alliances, and formation of new startups. The Wyss Institute makes transformative technological breakthroughs by engaging in large threat investigation, and crosses disciplinary and institutional limitations, working as an alliance that features Harvard’s Faculties of Drugs, Engineering, Arts & Sciences and Style, and in partnership with Beth Israel Deaconess Health-related Middle, Brigham and Women’s Hospital, Boston Kid’s Hospital, Dana–Farber Most cancers Institute, Massachusetts Normal Hospital, the University of Massachusetts Health-related Faculty, Spaulding Rehabilitation Hospital, Boston University, Tufts University, Charité – Universitätsmedizin Berlin, University of Zurich and Massachusetts Institute of Technological know-how.

Harvard University’s Business of Technological know-how Enhancement (OTD) encourages the public good by fostering innovation and translating new inventions created at Harvard University into handy products that are offered and effective to culture. Our integrated technique to know-how advancement includes sponsored investigation and company alliances, intellectual assets administration, and know-how commercialization via enterprise development and licensing. To bridge the tutorial-marketplace advancement gap, Harvard OTD also manages the Blavatnik Biomedical Accelerator and the Physical Sciences & Engineering Accelerator. For much more facts, please visit http://otd.harvard.edu.

Perspective first information with multimedia:http://www.prnewswire.com/information-releases/harvards-wyss-institute-launches-root-robotics-an-educational-startup-to-get-any person-coding-300500557.html

Supply Wyss Institute for Biologically Encouraged Engineering at Harvard University

Audio Focus Fix for Pokemon Go (and other apps) Without Root

Despite dwindling in popularity, Pokemon Go still has a ton of fans playing the game every day. Although most of the game’s issues have been related to cheating, there are other, more minor ones that annoy existing users. One such issue is related to audio focus in Android. Users who like to listen to music or podcasts when playing Pokemon Go find that audio playback immediately halts when they launch the game. This requires users to manually restart playback on their favorite media app such as Google Play Music, Spotify, or PocketCasts. Today, I’m going to show you how to stop Pokemon Go (or any other app) from stealing permanent audio focus – without root.

What happens when Pokemon Go launches is that it requests audio focus from the system, meaning any existing media playback over the same volume stream will be ducked. The issue here is that Android’s audio focus relies on an honor system among applications. Android does not pick and choose which applications should be prioritized to hold focus, instead it relies on applications requesting and releasing focus as needed. Thus, because Pokemon Go requests audio focus when it launches, other applications can’t stop it from taking over the media volume.

Some applications such as Poweramp or Podcast Addict have experimental settings to hold on to audio focus to prevent other apps from stealing it away, but obviously many media applications out there do not. Some users have come up with their own way to retain audio focus through the use of Tasker profiles, which is something I likely would have tried if there wasn’t a better way – but thankfully there is. It involves the use of a hidden ADB command to access the command line interface for Android’s permission management system known as appops. With a single command, you can stop Pokemon Go (or any other app) from taking audio focus ever again!

The method we are using here is aimed at stock, unrooted users who are not running any sort of custom ROM. Custom ROM users, such as those on LineageOS, may have access to a more powerful permission control method that lets them bypass the need for this command.


Stop Pokemon Go from Taking Audio Focus – Tutorial

  1. Download then install USB drivers for your device – most likely only necessary if on Windows.
  2. Download the ADB binary for your OS and extract the file to any folder on your PC.
  3. On your phone, open Settings then find the “About Phone” option.
  4. Scroll down to find the “Build Number” value and tap on it 7 times, enabling Developer Mode.
  5. Back to the main menu in Settings, enter Developer Options.
  6. Enable USB Debugging Mode here, as shown below.
  7. Plug your phone into your PC and on your phone change the USB mode from “charge only” mode to “file transfer (MTP)” mode.
  8. Back to the PC, navigate to where you extracted the ADB binary.
  9. Open a Command Prompt in this ADB directory. On Windows, the easiest method to do this is to press Shift+Right-click. In the context menu, choose the “open command window here” option. Mac or Linux users, open a Terminal.
  10. Enter the following command: adb devices
  11. This will start the ADB daemon. If this is your first time running ADB, you will see a prompt asking you to authorize a connection. Allow it.
  12. Re-run the command from step 10 and you’ll see the serial number of your device in the output. If so, move on to the next step. If not, re-install your drivers.
  13. (Optional): if you want to restrict an app other than Pokemon Go from having audio focus, then install the App Inspector app and find the package listed under the app’s name.
  14. Send the following command: adb shell
  15. Then execute this command: cmd appops set TAKE_AUDIO_FOCUS ignore. So for example, for Pokemon Go the command would be: cmd appops set com.nianticlabs.pokemongo TAKE_AUDIO_FOCUS ignore

    Example: Command used for Pokemon Go

    Update: if the above command is not working for you, try excluding “cmd” from the command. I’ve been hearing that this may be needed if you are running on Android 6.0 Marshmallow or earlier.

  16. As long as you don’t get an error message in the window, it should have worked. Congratulations! Now Pokemon Go won’t stop Google Play Music, Spotify, PocketCasts, or any other app from playing on top of it!

Explanation

As mentioned at the beginning, we are using the command line to interface with appops, which is Android’s user-facing system for handling app permissions. By default, there are only a handful of permissions that users can toggle through the Settings UI. Certain custom ROMs (such as LineageOS with its Privacy Guard) expose more permissions you can restrict, but for unrooted users the only way to handle these permissions is through the command line.

Anyways, the particular permission we are restricting is android.permission.TAKE_AUDIO_FOCUS which any application that requests it in their AndroidManifest.xml file is granted automatically upon installation. Thanks to the above appops command, we can take away this permission from Pokemon Go, meaning it can no longer request audio focus and thus can no longer stop other music or podcast apps on your phone from playing.

Although the tutorial above is aimed at Pokemon Go users, technically you can do the same thing for any other app. Just modify the name of the package in step #15 with whatever other app you want. Just be careful you don’t go around restricting this permission all willy nilly, because Google intentionally hid this permission from being restricted so users wouldn’t mess things up.

See other great tutorials like this in our tutorials category. Stay up to date on the latest news with the XDA Labs application.

Adjust the Galaxy S8 Navigation Bar Shade Without Root

The Samsung Galaxy S8 and Galaxy S8+ are the to start with flagship smartphones from Samsung that ditch their classic capacitive buttons in favor of program navigation keys. Moreover allowing for us to customise the structure of the keys, we can also improve the navigation bar coloration as effectively. Amongst a selection of conventional colors that we had to pick from, Samsung had also integrated a coloration wheel option so they could decide on whatsoever coloration they desired. On the other hand, the organization eliminated this coloration wheel option in June’s OTA update, but thanks to an ADB command we can nonetheless manually improve the Galaxy S8 navigation bar coloration.

The guild beneath walks you by how to improve the coloration by means of ADB by a Laptop, but you can also do it by a terminal emulator software on the cellular phone if you have root access.


Tutorial – Adjust Galaxy S8 Navigation Bar Shade

  1. Get the USB drivers for the Galaxy S8/S8+ (Google offers a list of some universal USB drivers listed here).
  2. Download the ADB binary for your unique running process (Home windows, Mac, Linux). These will always be the latest variation.
  3. Extract the ZIP file into any folder on your Laptop.
  4. Open up the Settings software on your cellular phone and tap on About Cellular phone at the bottom.
  5. Locate and tap the Make Number option 7 periods to permit Developer Manner.
  6. Then go to the Settings principal menu and tap on Developer Alternatives so you can permit USB Debugging Manner.
  7. Hook up your cellular phone to the PC and improve it from “charge only” method to “file transfer (MTP)” method.
  8. Go back again to the Laptop and browse to the directory where by you extracted the ADB binary.
  9. Open up a Command Prompt or Terminal in your ADB directory. For Home windows customers, you can do this by holding Shift and Correct-clicking an vacant area in the folder. Then find the “open command prompt here” option. (Some Home windows 10 customers may perhaps see “command prompt” replaced with “PowerShell”.)
  10. After you’re in the Command Prompt or Terminal window, execute the subsequent command: adb equipment
  11. This will begin the ADB daemon if it has not been introduced previously, and may perhaps take a number of 2nd to total. If this is your to start with time functioning ADB, you will also see a prompt on your cellular phone inquiring you to let USB debugging from the computer. Allow USB Debugging access listed here.
  12. Now if you run the adb equipment command from phase 10 once again, the command prompt or terminal will print the serial quantity of your machine. If so, then you’re completely ready to shift on. If not, then the USB drivers are probably not installed appropriately.
  13. Now, we want to execute the subsequent command in the command prompt or terminal window: adb shell
    adb shell
  14. Just before we continue nevertheless, we’ll need to get the coloration code that we want for our Galaxy S8 navigation bar coloration.
  15. You can go to this internet site listed here, and use the coloration picker proven at the bottom of the web page.
    color wheel
  16. After you decide on a coloration, copy the complete Android Worth quantity proven in the box (involve the – minus image if it is there)
    color number
  17. Convert your consideration back again to the command prompt or terminal window and execute the subsequent two commands:
    configurations place international navigationbar_coloration 
    configurations place international navigationbar_current_coloration 

    color commands

  18. Then restart the Galaxy S8/S8+.
  19. You should see the new coloration in applications that do not improve the navigation bar to a unique coloration.

Clarification

Considering that Samsung has not occur out and specified us a purpose why they eliminated the coloration wheel from the Samsung Galaxy S8 navigation bar coloration solutions, we are not very confident just why the organization did this. It is possible that Samsung simply just doesn’t want people today applying peculiar colors as it can clash with the rest of the OS. Then once again, there may perhaps have been some issue with how Samsung implemented this aspect that is producing some concern with other elements of the platform.

Either way, the aspect is nonetheless there less than the hood of Samsung’s OEM skin, and thankfully we’re ready to access it with some simple ADB commands. XDA Member  first pointed this out in our Galaxy S8 discussion board and did a ton of get the job done detailing where by this aspect is hidden and even how to determine a unique coloration. The benefit structure we’re applying listed here is an RGB hex coloration code transformed to signed decimal. There are techniques to manually determine the coloration benefit, but we’ll just be applying the coloration wheel joined in Phase 15 of the guideline above.

It is these values that would have been transformed when manually picking a coloration from the Settings menu, but rather we’re just injecting them into the program with an ADB shell command. As described before, if you do not want to do this from a computer, then you can execute these commands by a terminal emulator. This substitute approach does require root access nevertheless, while the ADB approach proven in the guideline does not.

If you at any time want to revert back again to a classic coloration, you can simply just go into Settings -> Show -> Navigation Bar and then pick a person of the conventional colors that Samsung has produced readily available. Recall, we’re just manually injecting a coloration code with these commands, so you can effortlessly revert this improve by picking a distinctive coloration listed here.

There are a number of caveats with this approach nevertheless, and they applied to Samsung’s remedy as effectively. For example, some applications manually improve the coloration of the navigation bar on its own. This are unable to be overwritten with this approach so individuals applications will have command of the Galaxy S8 navigation bar coloration on their own. A absolutely clear Galaxy S8 navigation bar is not possible other than for a number of applications (such as the gallery or the overview web page).

This is simply because applications do not typically draw less than the Galaxy S8 navigation bar alone. So setting it to be clear will just clearly show a blank area considering the fact that the software isn’t drawing alone less than it. And and lastly, setting it as absolutely clear true black displays up as opaque white in most applications. The workaround listed here is to use colors which are almost black colors rather of true black.


See some coloration examples in our Galaxy S8 discussion board