39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | #!/sbin/sh | ||
|  | 
 | ||
|  | # Copyright 2013 Koushik Dutta, 2014 Ron Rieve | ||
|  | # | ||
|  | # Licensed under the Apache License, Version 2.0 (the "License"); | ||
|  | # you may not use this file except in compliance with the License. | ||
|  | # You may obtain a copy of the License at | ||
|  | # | ||
|  | # http://www.apache.org/licenses/LICENSE-2.0 | ||
|  | # | ||
|  | # Unless required by applicable law or agreed to in writing, software | ||
|  | # distributed under the License is distributed on an "AS IS" BASIS, | ||
|  | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
|  | # See the License for the specific language governing permissions and | ||
|  | # limitations under the License. | ||
|  | 
 | ||
|  | # arg 1 is recovery api version, generally 3. | ||
|  | # arg 2 is the pipe fd, to the recovery binary. | ||
|  | # communicate with it using the recovery api. | ||
|  | # arg 3 is the zip file | ||
|  | 
 | ||
|  | echo -n -e 'ui_print Removing system instances of F-Droid...\n' > /proc/self/fd/$2 | ||
|  | echo -n -e 'ui_print\n' > /proc/self/fd/$2 | ||
|  | 
 | ||
|  | cd /tmp | ||
|  | mkdir fdroid | ||
|  | cd fdroid | ||
|  | unzip -o "$3" | ||
|  | if [ "$?" -ne "0" ] | ||
|  | then | ||
|  |   cp /cache/FDroid.apk . | ||
|  | fi | ||
|  | 
 | ||
|  | mount /system | ||
|  | rm -f /system/app/FDroid.* | ||
|  | rm -f /system/priv-app/FDroid.* | ||
|  | 
 | ||
|  | umount /system |