Subject: bug#50100: closed ([PATCH] gnu: Add python-android-otp-extractor.)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 11 Feb 2025 21:58:02 +0000

Your bug report

#50100: [PATCH] gnu: Add python-android-otp-extractor.

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
50100: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=50100
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: [PATCH] gnu: Add python-android-otp-extractor.
From: Sharlatan Hellseher <[email-masked]>
To: [email-masked]
Date: Tue, 11 Feb 2025 21:57:35 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

Hi,

After reviewing the project's repository it gave me some confidence to
reject this patch. Project has no active development and looks
abandoned, no official release and no active issues merges for 3 years.

<https://github.com/puddly/android-otp-extractor>
<https://github.com/puddly/android-otp-extractor/issues/51>

Closing as not applied.

--
Thanks,
Oleg

Subject: [PATCH] gnu: Add python-android-otp-extractor.
From: phodina <[email-masked]>
To: "[email-masked]" <[email-masked]>
Date: Tue, 17 Aug 2021 19:51:14 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

* gnu/packages/android.scm (python-android-otp-extractor): New variable.

diff --git a/gnu/packages/android.scm b/gnu/packages/android.scm
index eb538f6540..5510aa6a29 100644
--- a/gnu/packages/android.scm
+++ b/gnu/packages/android.scm
@@ -916,6 +916,36 @@ safest way, on a file image.")
 useful for reverse engineering, analysis of Android applications and more.")
     (license license:asl2.0)))

+(define-public python-android-otp-extractor
+(package
+  (name "python-android-otp-extractor")
+  (version "cf282c71b178faa893aacf70b46ba9a78e694c86") ; no tags
+  (source
+   (origin
+    (method git-fetch)
+     (uri
+      (git-reference
+       (url "https://github.com/puddly/android-otp-extractor")
+       (commit version)))
+     (file-name (git-file-name name version))
+     (sha256
+      (base32
+       "05la9rms7vgzpgk0qhhwqzsdggdnakgppdpp1wm2pzcg7rn8yp21"))))
+  (build-system python-build-system)
+  (arguments
+    `(#:tests? #f)) ; no tests
+  (propagated-inputs `(("adb" ,adb)
+                       ("python-cryptography" ,python-cryptography)
+                       ("python-coloredlogs" ,python-coloredlogs)))
+  (synopsis "Extracts OTP tokens from rooted Android devices")
+  (description "Many OTP apps don't support exporting or backing up their OTP
+secrets.  Switching apps would require you to regenerate all of your tokens,
+which can be tedious if you have a lot.  This application can extract your
+tokens from popular Android OTP apps and export them in a standard format
+or just display them as QR codes for easy importing.")
+  (home-page "https://github.com/puddly/android-otp-extractor")
+  (license license:gpl3)))
+
 (define-public fdroidserver
   (package
     (name "fdroidserver")
--
2.32.0