本教程不保证它的权威性和正确性,也不对任何实践中的错误、数据丢失等问题负责!
本教程平台为 macOS, 其他系统请酌情参考
@ 2020/8/29
- 添加"介绍"
- 更新 TWRP 信息
| package main | |
| // Working example: https://goplay.space/#Sa7qCLm6w65 | |
| import ( | |
| "bytes" | |
| "crypto/aes" | |
| "crypto/cipher" | |
| "encoding/hex" | |
| "fmt" |
| /** | |
| * Designed and developed by Seanghay Yath (@seanghay) | |
| * | |
| * 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 |
| @-moz-document domain("bilibili.com") { | |
| /*字体*/ | |
| /****************************** | |
| * Google Design * | |
| * https://material.io/icons/ * | |
| ******************************/ | |
| @font-face{ | |
| font-family: 'Material Icons'; | |
| font-style: normal; | |
| font-weight: normal; |
| # This is a configuration file for ProGuard. | |
| # http://proguard.sourceforge.net/index.html#manual/usage.html | |
| # | |
| # Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with | |
| # the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and | |
| # will be ignored by new version of the Android plugin for Gradle. | |
| #-dontusemixedcaseclassnames | |
| -dontskipnonpubliclibraryclasses | |
| -verbose |
| -assumenosideeffects class kotlin.jvm.internal.Intrinsics { | |
| static void checkParameterIsNotNull(java.lang.Object, java.lang.String); | |
| static void checkExpressionValueIsNotNull(java.lang.Object, java.lang.String); | |
| static void checkNotNullExpressionValue(java.lang.Object, java.lang.String); | |
| static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String, java.lang.String); | |
| static void checkReturnedValueIsNotNull(java.lang.Object, java.lang.String); | |
| static void checkFieldIsNotNull(java.lang.Object, java.lang.String, java.lang.String); | |
| static void checkFieldIsNotNull(java.lang.Object, java.lang.String); | |
| static void checkNotNull(java.lang.Object, java.lang.String); | |
| static void checkNotNullParameter(java.lang.Object, java.lang.String); |
| # This script only works when Google Drive is mounted at G:\ | |
| # Change the encoding to UTF-8-BOM before executing this script | |
| # To run this file: powershell -noprofile -executionpolicy bypass -file ./PinGoogleDriveFS.ps1 [add/remove] | |
| # Settings | |
| $ErrorActionPreference = "Stop" | |
| $clsid = "{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}" # CLSID for personal drive namespace | |
| $clsid_i = "{0E5AAE11-A475-4c5b-AB00-C66DE400274E}" # CLSID for personal drive instance | |
| $clsid_g = "{FB9411E2-c3F8-4004-BA95-47D459C219D1}" # CLSID for shared drive namespace | |
| $clsid_g_i = "{1A223FF4-D08D-4B38-A051-5D2391FE655C}" # CLSID for shared drive instance |
| package com.jb.zcamera.folder; | |
| import android.annotation.TargetApi; | |
| import android.app.Activity; | |
| import android.content.Context; | |
| import android.content.DialogInterface; | |
| import android.content.Intent; | |
| import android.content.SharedPreferences; | |
| import android.content.UriPermission; | |
| import android.content.res.Resources; |
| package ciphers | |
| import ( | |
| "crypto/rand" | |
| "crypto/rsa" | |
| "crypto/sha512" | |
| "crypto/x509" | |
| "encoding/pem" | |
| "log" | |
| ) |
| /* | |
| * Copyright 2017 Google Inc. | |
| * | |
| * 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 |