/
Coumputer /
Programming Android in Linux
Web to App Developers Android Forums Odin3 نصب اندروید Backup with adb heimdall ROM files (FACTORYFS, HIDDEN, CACHE, PARAM, etc.) Rooting (Android) Android Developers اندروید مهندسی معکوس apktool نسخه پشتیبان Software Design بستههای قابل نصب در اندروید از طریق ترمینال دسترسی به فایلها بدون روت هک نرم افزارهای اندروید واتس آپ برنامه نویسی برای اندورید ADB and Fastboot in debian heimdall in debian and ubuntu OtherWeb to App
Mighty Web - Documentation
abuanwar072 (Abu Anwar) · GitHub
Commerce App - Flutter Ecommerce Template by pacifylabs | CodeCanyon
FlyWeb for Web to App Convertor Flutter + Admin Panel by PositifMobile
GitHub - Responsive Admin Panel or Dashboard using Flutter
Team11 - Flutter UI Kit by cybenkotechnologies | CodeCanyon
Ornids – Multi Service App With Customer App, Driver App, Merchant App and Admin Panel - Nulled
Developers Android Forums
XDA-Developers Android Forums
Odin3
Download JOdin3 for macOS, Linux, and Windows [Odin for macOS]
نصب اندروید
۱. نصب درایور مثلا نرم افزار Universal ADB Drivers اگر نیاز شد Samsung device drivers
۲. اجرای برنامه Odin3
برای Odin 3.09: رفتن به AP برگ و فایل recovery.tar.md5 از آنجا را انتخاب کنید.
برای Odin 3.07: برو به تب PDA و فایل recovery.tar.md5 از آنجا را انتخاب کنید.
۳. نیاز به flash firmware (aka ROMs) توسط شرکتهایی همچون TWRP or ClockworkMod Recovery (CWM)or omnirom(مثل بایوس در کامپیوترهای معمولی)
برای رفتن به قسمت ROm یا firmware در دستگاههای سامسونگ volume down + home button + power button
برای موارد جایگزین CWM Recovery Android - как установить Custom Recovery
4. نصب سیستم عامل توسط قسمت ROM در دستگاه سامسونگ volume up + home button + power button.
The Open GApps Project
LineageOS Downloads
oxygenos vs miui vs Lineage os vs Resurrection Remix vs Dot os vs Aosp Extended Aex vs Pixel Experience
LineageOS 15.1 (based on Android 8.1): If you don't like the restrictions of emteria.OS, this version of Android is a strong alternative.
Android Things: This version is a useful Internet of Things platform that runs on the Raspberry Pi 3 and later. While it's ideal for IoT projects, it's less suited for running games and apps.
Backup with adb
I've backed up my device using ADB with the following commands:
mkdir backup
cd backup
adb shell su -c "dd if=/dev/block/bml1 of=/sdcard/boot.bin bs=4096"
adb shell su -c "dd if=/dev/block/bml2 of=/sdcard/pit.pit bs=4096"
adb shell su -c "dd if=/dev/block/stl3 of=/sdcard/efs.rfs bs=4096"
adb shell su -c "dd if=/dev/block/bml4 of=/sdcard/Sbl.bin bs=4096"
adb shell su -c "dd if=/dev/block/stl6 of=/sdcard/param.lfs bs=4096"
adb shell su -c "dd if=/dev/block/bml7 of=/sdcard/zImage bs=4096"
adb shell su -c "dd if=/dev/block/stl9 of=/sdcard/factoryfs.rfs bs=4096"
adb shell su -c "dd if=/dev/block/stl10 of=/sdcard/dbdata.rfs bs=4096"
adb shell su -c "dd if=/dev/block/stl11 of=/sdcard/cache.rfs bs=4096"
adb shell su -c "dd if=/dev/block/bml12 of=/sdcard/modem.bin bs=4096"
adb shell su -c "tar -czvf /sdcard/data.tar.gz /data"
adb pull /sdcard/param.lfs .
adb pull /sdcard/zImage .
adb pull /sdcard/factoryfs.rfs .
adb pull /sdcard/dbdata.rfs .
adb pull /sdcard/cache.rfs .
adb pull /sdcard/modem.bin .
adb pull /sdcard/efs.rfs .
adb pull /sdcard/boot.bin .
adb pull /sdcard/Sbl.bin .
adb pull /sdcard/pit.pit .
adb pull /sdcard/data.tar.gz .
heimdall
sudo heimdall flash \
--FACTORYFS factoryfs.img \
--CACHE cache.img \
--HIDDEN hidden.img \
--MODEM modem.bin \
--PARAM param.lfs \
--BOOT boot.bin \
--SBL1 Sbl.bin \
--no-reboot \
--KERNEL zImage
Toolkit developer mods based on Android -www.savagemessiahzine.com
Learn How to Generate and Verify Files with MD5 Checksum in Linux
ROM files (FACTORYFS, HIDDEN, CACHE, PARAM, etc.)
boot.bin This is the Primitive Bootloader. Seems to make some basic initializations and finally loads the secondary bootloader.
Sbl.bin The Secondary Bootloader. It loads the PIT, the Linux kernel, params.lfs and the modem. It also is responsible when the device is charging while it's off. This file contains the picture you see when in Download-mode. So it's also responsible for the flashing stuff and getting into recovery.
The Sbl.bin seems to be there twice. The second one may be for backup, if something bad's going on.
param.lfs A collection of JPEGs. These include the Galaxy S-Logo you see first when booting the phone as well as the phone-!-computer picture, the loading spinner and some pictures of an Android giving some information: "CP CRASH UPLOAD MODE", "FORCED UPLOAD by KEY PRESSING", "POWER RESET or UNKNOWN UPLOAD MODE", "USER FAULT Not KERNEL PANIC UPLOAD MODE" and "KERNEL PANIC UPLOAD MODE". And there is the Logo of NTT docomo, which is a Japanese mobile operator company.
Maybe there are more information in this file, but I didn't extract it.
The rest of the files should be rather obvious:
zImage is the Linux kernel.
recovery Backup Kernel. Don't know if it's used on every device.
factoryfs.rfs is the System partition with the Android system.
dbdata.rfs is the partition where the app data get stored.
cache.rfs is for Dalvik cache.
modem.bin is the Modem.
From How to Use Heimdall – specifically on Samsung Captivate – Download 512 513 and 803 PIT files
IBL+PBL is the boot loader, be extra careful with it;
PIT is the partition table;
EFS contains some important data like IEMEI, be extra careful with it;
SBL is the second boot loader;
SBL2 is the backup of the second boot loader;
PARAM contains some images used as various stage of the boot process;
KERNEL is the kernel;
RECOVERY is the backup of the kernel;
FACTORYFS contains /system file system which is some kind of root file system;
DBDATA contains /data file system which is the database to store application parameters;
CACHE contains /cache file system which contains the Dalvik cache;
MODEM contains the firmware for the modem.
Rooting (Android)
SuperSu v2.82
https://www.getdroidtips.com/download-supersu-root-zip/
Android Developers
Introducing the Android Software Development Platform
Auxiliary software
Odmina's Tambourine - A tool for fine-tuning servers and not only.
Java Development Kit - Java application development kit
Android SDK - development tools
Busybox - a set of command line utilities for UNIX (Linux) systems
Instruments
Decompiling / compiling / editing * .apk files
UnicodeConverter.bat - Unicode conversion to human-readable language and back.
ApkTools for Android 6.0.1
Apktoolmod - based on apktool 2.0.2
Tickle my android - Multi-purpose kitchen, for editing system resources
FMD Apktool OS Linux - A utility for disassembling / assembling applications for Linux from the FMD team
Apktool on Linux OS Installing and using apktool on OS Linux Ubuntu 14.04-64bit. Automatic installation
APKTool - Ready kit, including everything you need to disassemble apk files
Batch ApkTool - Allows batch deodexing, decompiling, modifying resources and smali-code ( transition to the topic )
Apk manager - Ready kit, including everything you need to disassemble apk files
Coloredit - The program allows you to conveniently edit the color.xml file
Apk Manager, for disassembly, assembly, signature - For UBUNTU. In Russian.
Easy debugging tool - Application to determine the running application activation
Public ID Converter - Utility to find and replace id from public.xml in .smali
Converter smiles - Recently, many instructions are not suitable for each other because of smali versions, the solution to this problem is not a big script
The list of programs for working with applications (. Apk) on your android device.
Kernel, kernel, * .img
Carliv Image Kitchen for Android - Utility for unpacking / packing boot.img or recovery.img under WINDOWS and Linux.
The script for repacking boot.img / recovery.img - Repacking boot.img / recovery.img on device without PC
Image Factory - work with the * .img image on android
BOOT & RECOVERY REPACKER - tool for repacking boot.img and recovery.img in LINUX
split_bootimg - Unpacking boot.img
mkbootimg_tools-master - Linux utility with dtb support, correctly repacking msm boot.img recovery.img
Android Image Kitchen - Unpack / Repack Kernel / Recovery + ramdisk - Utility for repacking kernels and recovery under Windows
KERNEL Tools - a set of utilities for repacking kernels
UBUNTU - Configuration and preparation for work with source codes, kernels, applications and firmware under ANDROID
Deodex applications
JoelDroid Lollipop Batch Deodexer - Tool for batch deodexing apps in android Lollipop
Deodexer for Android Runtime - Tool for deodexing Android 5.0 applications and above
xUltimate - A package of utilities for deodexing system apk.
AutoDEOTool - deodex firmware
DeodexForART (Lollipop) _v2.2.2 - Full-automatic deodexed tool for lollipop
Firmware development tools
FMD Tools - New utility for convenient processing of firmware files
Utilities for RockChip - 100% working firmware for stock driver, OS Ubuntu
Cygwin - UNIX-like environment and command line interface for Microsoft Windows
Cygwin - detailed instructions for UNIX-like environment and command line interface for Microsoft Windows
Android Kitchen - A tool for creating custom firmware based on Linux.
INSTALL Android Kitchen - by dsixda (xda-developers.com) - FOR MAC OS X 10.8.x
Odin3 ROM Editor - Only for Linux
Build firmware on Samsung Galaxy S i9000 for Odin .[/ url]
New TuxBox Flash Tools v.1.0 - utility for working with cramfs and yaffs2 images
Compiling Android 4.1 Jelly Bean on Ubuntu Linux
[DEV_TOOL] HTC ROM-EXTRACTOR - Tool for working with HTC firmware in LINUX
[DEV_TOOL] TAR.MD5 PACKAGER - A tool for repacking firmware and their individual parts in .tar.md5 for subsequent firmware through Odin under Windows
ROM Helper - integrated approach to working with firmware from under Windows
jBART - Combine for working with firmware based on Android OS, a also with apk files
Branded console tool RockChip - Allows you to do everything you need for the developer
IEEE Calculator (IEEE Floating Point Calculator) - translation of values from float to HEX and back IEEE Floating Point Calculator
Graphics, Color
iCatalyst - application to reduce the weight of images while maintaining quality
Draw9patch utility for working with * .9.png images.
HTML Color Picker - With this application, you can quickly see the combination of text and background.
PNG_convertor_v2.3 - A tool for batch conversion of indexed .png images to non-indexed
9 Patch Editor - This application helps to edit the graphic resources of Android applications and themes.
9Patch Resizer - group resizing of graphics
Android Color Tool
Color Conversion (Tool) - A tool to convert color codes between HEX, SMALI and XML.
Flashers
HEIMDALL - OS: Linux, OS X, Windows Flash Driver
HEIMDALL FLASHER SGSIII / SGNII SUPPORT - a tool based on the famous Heimdall flasher - a firmware version in LINUX
COPERFIELD ROM MAKER v.0.0.5 - a tool for creating firmware for some Samsung devices
Installing the "android-tools" package (adb and fastboot) on Ubuntu 12.04, 11.10 and 11.04
Porting tool by fagci - a script for porting Android firmware. OS: Windows XP +
Packing by tar-md5 - A small tool to automate tar.md5 packaging for UBUNTU
ADB RUN - simplified use of ADB
HUAWEI Multi-Tool -Allows you to perform the sequence of commands fastboot, adb and adb shell, helping you to produce many well-known operations without unnecessary gestures.
اندروید
spuul.android
bravolang turkish
bravolang english
funeasylearn turkish
com.bravolang.english
com.bravolang.arabic
com.bravolang.turkish
com.bravolang.dictionary.english
com.bravolang.dictionary.turkish
com.bravolang.dictionary.arabic
com.bravolang.dictionary.russian
com.funeasylearn.russian
com.funeasylearn.arabic
com.funeasylearn.turkish
com.funeasylearn.english
Smart Voice Recorder
com.andrwq.recorder
Automatic Call Recorder
com.appstar.callrecorder
Читай! Бесплатно
ru.litres.android.readfree
Battery Doctor (Battery Saver)
com.ijinshan.kbatterydoctor_en
Clean Master (Boost & AppLock)
com.cleanmaster.mguard
PeersTV — бесплатное
ru.cn.tv
ivi.ru — фильмы и сериалы в HD
ru.ivi.client
Radio FM
com.radio.fmradio
TuneIn Radio - Radio & Music
tunein.player
Telegram
org.telegram.messenger
The best office apps for Android
Create an optimal Android office app power-pack with these thoroughly researched recommendations.
The best email and texting apps for Android
Give yourself an edge in business communication with these exceptional Android messaging apps.
The best calendar apps for Android
Strengthen your Android calendar experience with these standout selections for serious professionals with a range of scheduling needs.
The best Android apps for team collaboration
Stay connected and productive wherever you are with these first-rate collaboration apps for Android.
The best privacy and security apps for Android
Forget malware scanners or over-the-top security suites: These are the apps that'll actually improve your security and protect your privacy on Android.
The best Android apps for organizing your life
From projects to places and to-do lists to travel, these Android apps will help you organize all the important areas of your life.
6 efficiency-enhancing Android apps
These clever tools save you time so you can get straight to work.
The best note-taking apps for Android
Note-takers, take note: Whether you want gobs of features or uber-simplicity, these are the best apps for collecting and managing info on Android.
The best Android keyboard apps for on-the-go productivity
Heads up, busy professionals: The right Android keyboard app can save you precious time and unlock your performance potential. So what are you waiting for?
The best travel apps for Android
Save yourself time, headaches and even money with these standout Android apps for business travel.
The best Android password managers
Not all Android password management apps are created equal — so which one makes the most sense for you?
The best Android file manager apps
From optimizing your phone’s storage to integrating your device with the cloud, these standout Android apps will let you juggle files like a pro.
The best Android launchers for enhanced efficiency
Save time and make your Android home screen work better with the help of these eclectic tools.
The best Android widgets for busy professionals
Turn your Android home screen into a powerful productivity hub with these exceptional, business-friendly widgets.
Android apps for Chromebooks: The essentials
Turn your Chromebook into a uniquely versatile modern computing machine with these Chrome-OS-enhancing apps.
مهندسی معکوس apktool
Reverse Engineer (Decompile/Recompile) Android Apk Files - Apktool
$ apktool d -o output-dir com.mypackage.apk
In output-dir, find AndroidManifest.xml and open it up in the text editor of your choice. In the application xml node, add the following xml attribute:
android:debuggable="true" android:allowBackup="true"
Now we need to reassemble the application. We do this by running:
$ apktool b -o com.mypackge.apk output-dir
I had the need to take an existing Android APK, tweak it, and rebuild. This is not too difficult, but I did have to download the tools from a few different sites, and find a full list of instructions. Thus to make this easier, here is a quick recap of what’s needed.
Download the following:
- apktool - tool for reverse engineering Android apk files. In this case can extract and rebuild.
- keytool - Java tool for creating keys/certs. Comes with the JDK.
- jarsigner Java tool for signing JAR/APK files. Comes with the JDK.
- zipalign - archive alignment tool, that comes with the Android SDK.
Some extras:
- JD-GUI - Java Decompiler
- dex2jar - Converts Android dex files to class/jar files.
Instructions:
We assume you are on a Linux or Mac, but this will work (with some tweaking) on Windows. Install a recent Java JDK, then the Stand-alone Android SDK, and finally apktool.
Optionally setup some alias:
alias apktool='java -jar ~/bin/apktool_2.0.1.jar'
alias dex2jar='~/bin/dex2jar-2.0/d2j-dex2jar.sh'
alias jd-gui='java -jar ~/bin/jd-gui-1.3.0.jar'
First, unpack the application.apk file. This will create a “application” directory with assets, resources, compiled code, etc.
apktool d -r -s application.apk
Now poke around, and edit any of the files in the application directory. If you wish to decompile any java you can do the following:
# Convert the Dex files into standard class files
dex2jar application/classes.dex
# Now use the JD (Java Decompiler) to inspect the source
jd-gui classes-dex2jar.jar
Once you have made your changes, you need to repack the APK. This will create a my_application.apk
file:
apktool b -f -d application
mv application/dist/application.apk my_application.apk
The APK must be signed before it will run on a device. Create a key if you don’t have an existing one. If prompted for a password, enter anything (but remember it).
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name \
-keyalg RSA -keysize 2048 -validity 10000
Now sign the APK with the key:
# Sign the apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore my_application.apk alias_name
# Verify apk
jarsigner -verify -verbose -certs my_application.apk
Finally, the apk must be aligned for optimal loading:
zipalign -v 4 my_application.apk my_application-aligned.apk
Voila, now you have a my_application-aligned.apk
file, which you can side load onto your device.
appium/sign: Sign.jar automatically signs an apk with the Android test certificate.
APK decompiler - decompile Android .apk ✓ ONLINE ✓
android - Retrieve database or any other file from the Internal Storage using run-as - Stack Overflow
How to access data/data folder in Android device? - Stack Overflow
actess root files android with adb - Google Search
How to list all the files in android phone by using adb shell? - Stack Overflow
Android customization - how to transfer files using ADB push and pull commands - Android Authority
access files android with coputer without rooted - Google Search
نسخه پشتیبان
java -jar abe.jar unpack
unpack: abe unpack [password]
pack: abe pack [password]
pack for 4.4: abe pack-kk [password] (creates version 2 backups, compatible with Android 4.4.3)
If the filename is -, then data is read from standard input or written to standard output.
Software Design
Android Studio IDE
بستههای قابل نصب در اندروید از طریق ترمینال
pkg install ffmpeg
دسترسی به فایلها بدون روت
روش اول
تک فایل
To download the /data/data/debuggable.app.package.name/databases/file from an Android 5.1+ device run the following command:
adb exec-out run-as debuggable.app.package.name cat databases/file > file
روش دوم
چند فایل
To download multiple files in a folder under the /data/data/debuggable.app.package.name/ at once - use tar:
adb exec-out run-as debuggable.app.package.name tar c databases/ > databases.tar
adb exec-out run-as debuggable.app.package.name tar c shared_prefs/ > shared_prefs.tar
روش سوم
> adb shell
shell $ run-as com.example.package
shell $ chmod 666 databases/file
shell $ exit ## exit out of 'run-as'
shell $ cp /data/data/package.name/databases/file /sdcard/
shell $ run-as com.example.package
shell $ chmod 600 databases/file
> adb pull /sdcard/file .
هک نرم افزارهای اندروید
واتس آپ
/data/data/com.whatsapp/databases/msgstore.db
/data/data/com.whatsapp/databases/wa.db
/data/data/com.whatsapp/files/key
باید دوباره بررسی
adb connect 192.168.1.4:5555
adb devices
adb pull sdcard/whatsapp.apk
java -jar apktool.jar d -o whatsapp/ whatsapp.apk
java -jar apktool.jar b -o whatsapp_new.apk whatsapp
java -jar signapk.jar testkey.x509.pem testkey.pk8 whatsapp_new.apk whatsapp_new_signed.apk
java -jar sign.jar whatsapp_new.s.apk
adb push whatsapp_new.s.apk sdcard/
adb shell pm list packages -f -3
adb backup -noapk com.whatsapp
adb shell
adb exec-out run-as com.whatsapp cat files/key > m
doskey /history > commands.log
[Tutorial]How to decompile/recompile/Sign Wh… | Android Development and Hacking
Android APK Decompiler
Saving windows command prompt history to a file - Charlie Arehart - Server Troubleshooting
Saving windows command prompt history to a file - Charlie Arehart - Server Troubleshooting
cmd - How to extract or unpack an .ab file (Android Backup file) - Stack Overflow
How do you extract an App's data from a full backup made through "adb backup"? - Android Enthusiasts Stack Exchange
debugging - Android package not debuggable - Stack Overflow
Pixplicity/humpty-dumpty-android: Simple file dump utility for Android
Download Applications for Android Free. 100% Safe Apps
Pixplicity/humpty-dumpty-android: Simple file dump utility for Android
adb run-as saying that app is not debuggable - General Questions/Discussion - Corona Labs Forums
Unpacking Android backups
How to access data/data folder in Android device? - Stack Overflow
How to make a Release Android App debuggable
برنامه نویسی برای اندورید
android-studio-ide-191.6010548-windows