Tested with Lollipop and Marshmallow. Some file path had been changed since ICS/KK [1].
When you activate an Xposed module and produces a bootloop, there are three options to recover it:
- Restore a nandroid
| #!/bin/sh | |
| set -e | |
| set -u | |
| GREP_ISSUE_NUMBER='[#\[][0-9][0-9]*' | |
| SEPARATOR='\t\t\t' | |
| # retrive full log | |
| git log --full-history --all --oneline --pretty=tformat:"%s" > git.messages |
| #!/bin/sh | |
| set -e | |
| # Change it to fit your repository! | |
| GITHUB_USER=varhub | |
| GITHUB_REPO=JdeRobot | |
| TWICE=$1 |
| #!/bin/sh | |
| # Terminal invoker | |
| xterm -T "Terminal launcher" -geometry 40x3+0+0 -e ' | |
| while true | |
| do | |
| echo "Press Ctrl+C for a complete exit" | |
| echo "Press enter to open a new console ;)" | |
| read | |
| x-terminal-emulator & |
| # push into 'isolated' workspace | |
| echo $HOME | grep -q $(pwd) || export HOME=$(pwd) | |
| # setup gazebo env | |
| . /usr/local/share/jderobot/gazebo/gazebo-setup.sh | |
| # for chroot envs... | |
| [ -z $DISPLAY ] && export DISPLAY=:0 | |
| #!/bin/sh | |
| # This script injects JdeRobot requirements into Gazebo user settings. | |
| # This step should be done *once* installed. But also each time you | |
| # fetch and compile newest code in order to update these files. | |
| # Notice that cp `-f` could be mandatory instead. | |
| # State: beta. | |
| # Inject cfg files (=Ice configs) | |
| mkdir -p ~/.gazebo/cfg |
| # | |
| # Copyright (C) 1997-2015 JDE Developers Team | |
| # | |
| # This program is free software: you can redistribute it and/or modify | |
| # it under the terms of the GNU General Public License as published by | |
| # the Free Software Foundation, either version 3 of the License, or | |
| # (at your option) any later version. | |
| # | |
| # This program is distributed in the hope that it will be useful, | |
| # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| ## Public Domain | |
| # Victor Arribas <[email protected]> | |
| def deco(fn): | |
| def wrapper(*args, **kwargs): | |
| print 'wrapped' | |
| fn(*args, **kwargs) | |
| return wrapper | |
| @deco |
| # | |
| # Copyright (C) 2015 Victor Arribas | |
| # Copyright (C) 2015 JDE Developers Team | |
| # | |
| # This program is free software: you can redistribute it and/or modify | |
| # it under the terms of the GNU General Public License as published by | |
| # the Free Software Foundation, either version 3 of the License, or | |
| # (at your option) any later version. | |
| # | |
| # This program is distributed in the hope that it will be useful, |
| # PCLVisualizer | |
| http://pointclouds.org/ | |
| From official doc: | |
| http://pointclouds.org/documentation/tutorials/pcl_visualizer.php#pcl-visualizer |