Forums  ›  Groups  ›  COMPUTER PROGRAMERS GROUP
 

CRACKING SeLinux ANDROID - Copyright OCT 2019 By

==========================================================================================================
==========================================================================================================
==========================================================================================================
CRACKING SeLinux ANDROID - Copyright  OCT 2019 By Philip John Jatzek ALL RIGHTS RESERVED!
CRACKING SeLinux ANDROID - Copyright  OCT 2019 By Philip John Jatzek ALL RIGHTS RESERVED!
CRACKING SeLinux ANDROID - Copyright  OCT 2019 By Philip John Jatzek ALL RIGHTS RESERVED!
-------------------------------------------------------------------------------------------------------------------------------------------------------------
CRACKING SeLinux ANDROID - COPYRIGHT BY PHILIP JOHN JATZEK ALL RIGHTS RESERVED!!!!!!
A tour of the inner workings of the Samsung Android. Guide to System and Low Level Programming. From Start To Finish.
==========================================================================================================
==========================================================================================================
==========================================================================================================
LICENSE AGREEMENT----------------------------------------------------------------------------------------------------------------------------------
PHILIP JOHN JATZEK HAS ALL EXCLUSIVE RIGHTS TO THIS PROJECT AND THE END PRODUCT BOOK.
IT STARTED ON OCT 17TH 2019 (IT IS OCT 20 2019 NOW) ready for revisions. WORK IN PROGRESS.
THE CONCEPT AND THE IDEAS PRESENTED IN THIS EBOOK ARE THE SOLE PROPERTY OF PHILIP JOHN JATZEK
AND ARE NOT TO BE COPIED MODIFIED REVERSE ENGINEERED EXPLOITED OR USED IN ANY WAY WITHOUT
PRIOR WRITTEN PERMISSION FROM PHILIP JOHN JATZEK THE OWNER OF THIS BOOK AND THE COPYRIGHT HOLDER
it is for educational purposes only. not to promote illegal activities or anything else other then knowledge.
The author can not be held liable for any website link POSTING/CONTENT. Use the links his book at your own risk.
==========================================================================================================
PREFACE TO BOOK-------------------------------------------------------------------------------------------------------------------------------------
This Post Is a data grab I made trying to figure out Samsung galaxy tab A. Since I have no experience in any of it,
I moved my computer programming knowledge to this machine and am writing my own book to learn to program android.
Since it is not an EBOOK (which are singluar to one file) I CALL THIS AN ["IBook"] = ["INTERNET BOOK"] as it requires internet to read it. It is made up of a lot of information that you can not get anywhere else but the internet. It also gives complete credits to the people that actually did the work and display the work for you to read. Not a credits list, but the actual authors posting on the internet.

It's lists a lot of useful information (relative to what I know about other computers). READ ON PROGRAMMERS..
This BOOK On Samsung Android Galaxy Tab A programming was  conglomerated because of my Girl Friends constantly running through Her Logs to read how the android worked I was impresed and now i want to write apps for it. I started learning what I need to read to use my skills on andoid THURSDAY OCTOBER 17TH 2019. AND WRITE WHAT I NEED TO READ TO MASTER ANDROID TO SUNDAY OCTOBER 20TH 2019. The rough cut is done , i think i covered most things, in the follwing days I will make the final revisions and edittings.

THANK YOU SAS for giving me new hope that programming has evolved I will take the past four Days of researching that android for my BOOK. And to let everyone know. I still say if you own a copyright it should be respected and not altered. But it seems android is made up of a lot of other peoples work and data just communications between all of them with a front end ANDRIOD. I still say it is theft of intelectual property but is a good idea for MODULAR PROGRAM PROGRAMMING. (USING A FRONT END TO CONTROL ALL OF IT) I was amazed at how many different working parts together can form the Android system.
As far as i am concerned Android is not an operating system. it is a FRONT END for all the parts that make up the final front end known as ANDROID. PIPES AND REDIRECT OF DATA to programs (like old DOS commands (|><) in old windows command line statements. I can imagine it took many programmers to put together this Android Front End from some of the following
.XML , HTML, JAVA, C++, C, API'S, DDL'S, OBJECT ORIENTED PROGRAMMING, BIOS CALLS, POSIX SQL DATABASE, PYTHON, JSON, CCS... AND MORE.How ever in this case.... This is aLL I GOT FROM READING LOGS THAT YOU WERE READING. i AM SURE THERE IS WAY MORE. THAT I WILL TRY TO MENTION AS THIS BOOK P[ROGRESSES

I was also amazed at how easy it is to read, old days it was just constants with values. Now it's pretty much written out for you in English.  All in all Android is a very very good tool for LEARNING HOW MACHINES WORK FROM HARDWARE TO SOFTWARE.
I might buy one this month and see what I can do with one on october pay day. If I feel like it. may make a few APPS later on that are useful for myself. I do not like copyright laws very much. I say if you made it you own it, but copyright laws change the code 10% or more, the code is now yours. I YELL THEFT OF INTELLECTUAL PROPERTY!!
==========================================================================================================
INDEX OF TOPICS COVERED IN THIS BOOK---------------------------------------------------------------------------------------------------------

    CHAPTER OME - TERMINOLOGY FOR EVERYTHING COVERED IN THIS BOOK (DICTIONARY)

    CHAPTER TWO - COVER ALL APSPECTS OF THE ANDROID TABLET (HARDWARE/FIRMWARE)
        - HISTORY OF ANDROID TABLET (HARDWARE/SOFTWARE)
        - CPU INSTRUCTION SET
        - BOOT UP SEQUENCE
        - MEMORY MAP

    CHAPTER THREE - COVER ALL OF HARD AND SOFT ROUTINES IN THE ANDROID TABLET
        - BIOS CALLS
        - GPU CALLS
        - MATH CO-PROCESSOR CALLS
        - INTERRUPT TABLES
        - API REFERENCE (SOFT ROUTINES)
        - DEBUG CALLS (AND LOGS)
        -DATA STRUCTURES (SYSTEM STRUCTURES)

    CHAPTER FOUR - ALL THE SOFTWARE THAT OPERATES THE ANDROID TABLET OS (AND THEIR COMMAND SETS)
        - LIST OF ALL THAT MAKE UP OPERATING SYSTEM (OS)
            JAVA, API, DLL, HTML, CSC, JAVA SCRIPT, ANDROID (FRONT END)
        - LIST OF ALL COMMANDS AND CALLS FOR EACH PART OF THE MAKEUP OF THE OS

    CHAPTER FIVE - BEGIN PROGRAMMING THE ANDROID TABLET
        - BEGINNERS BOOKS
        - ADVANCED BOOKS
        - USEFUL PROJECTS

    CHAPTER SIX - ADVANCED TOPICS ON PROGRAMMING AND DEBUGGING
        - CRACKER ISSUES
        - GAME TRAINERS
        - GREP
        - CRACKING APPS
        - DEBUGGER BOARDS

    CHAPTER SEVEN - FINDING THE UNDOCUMENTED
        - UNKNOWN ACCESS CODES
        - UNKNOWN CPU CODES

===future topics maybe====
        -INTERNET
            all modes of communiation. packets structure everything
            all beginner commands irc ftp telnet etc
                HACKERS ON THE NET (PORT SNIFFER LOL. WHAT DID I NOT TEACH YOU ALREADY?)
                hacking the internet books beginner to advanced
            SERVER/CLIENT THE IMPOSSIBLE??? CRACKING WARCRAFT FOR UNLIMITED GOLD
            microsoft virus (to spread everyuwhere) DDOS linmux warhead payloAD ATTACVK LINUX SERVERS WITH WINDOWS VIRUSES ARMED WITH BINIARY SENT DDOS ATTACKS ON A TIMED ATTACVK 1.1m VIRUSES ATTACK AT THE SAME TIME
            OK I WONT TELL THEM I WILL JUST TEACH THEM HOW TO PROGRAM
            SORRY I NEED SOMEONE TO READ BOOKS FOR ME. I AM PRETTY MUCH READER BLIND NOW
            BUT I DO HAVE TRAINING OBVIOOUSLY


MY PAST INVENTIONS
        LONG MODEM (OLA SCHOOL) TURN BYTES INTO SOUNDS (255_ TURN WORDS INTO SOUNDS[]
TRANSMIT SOUNDS FOR BYTE WORDS LONG ETC. INSTEAD OF BINARY. SATALITE USE THEM SO DOES SHAW NOW
INVENTED 2001 AND BUILT 2018 TOOK THEWM A WHILE HUH
        CLONE STEM CELL BODY PART FATORIESW (OLA PRESENTATIONS SWIPED) HOW TO GROW BODY ORGANS USING STEM CELLS. CLONE STEM CELLS FROM THE PATENTS OWN BOSDY 100% ACCURATE 0% REJECTION
        MIRCOWAVE MASERS (POP POPCORD WITH 4 CELL PGHONES. TURNED INTO MASERS WELL WOW HUH BUILT?? LOL
        MICROWAVBE SPHERE BOMB. THE REAL NEUTRON BOMBS. KILL ALL LIFE IN BLAST IN LESS THEN A SECOND EVERYONE DROP TO THE GROUND DEAD. I WILL HNOT RELEASE THAT ONE. JUST SO YOU KNOW THAT IS A LOT OF CORPSES TO CLEAN UP BIRD HUMANS FISH INSCECTS. DO NOT BUILD THIS. IT IS A MASER SHOT IN A SPHERE GOES IN SPHEREICAL EXPLOSION.
        TURN NUCLEAR POWER PLANTS INTO CLEAN PERPETUAL ENERGY. KEEP THE BHUILDING AND USE MASERS TO HEAT IT AND FEED THE MASERS POWER. SIMPLE
        EVERYTHING I WRITE BAD AND YOU STEAL IS ONLY WEAPONS I HOPE YOU KILL YOURSELVES WITH THEM./ SAFE SO FAR.
EVERY BAD IDEA CAN BE TURNED ARO8UND TO A GOOD ONE. THAT IS HOW I WRITE MY WORK.; BAD BAD BAD DIE DIE DIE
THEY ARE MY NOTES NOT YUURS. ENJOY FREE CLEAN ENERGY.


    APPENDIXES
        - ANDROID FILE EXTENSIONS:
        - ANDROID DATA STRUCTURES
        - QUICK REFERENCE COMMAND SETS
        - all memory and hardware addresses
        - asc tables and computer math
        -All useful software links
==========================================================================================================
==CHAPTER ONE-GLOSSARY===================================================================================
==========================================================================================================
QOUTE: "Just Becuase I say or write things you do not understand, does not make me crazy. It just means you are uneducated!"
    Pretty much means every science has its own terminology same as new parts of it and subsets.Not to mention when you mix sciences, some of the words are exactly the same, just have different meanings. So if someone does not understand anything you say, when you have mastered many sciences. It's not yopur fault. Its theres for not asking what i means WORD FOR WORD.. they just do not know what you are talking about becuase you have the terminolgies in your head and they do not. Its kinda like the biblical tower of babble, just knowledge wise. there needs to be a GLOBAL DICTIONARY for ALL THE SCIENCE listing all WORDS with different meaning. Simular to the ENGLSIH DICTIONARY where4 most of the words in it, have multiple meaning. Easy to read WORDS when they are in context (a sentance or a paragraph).
-----------------------------------------------------------------------------------------------------------------------------------------------------------
QOUTE: HOW CAN YOU UNDERSTAND WHAT I AM TRYING TO SAY, IF YOU DID NOT LEARN THE LANGUAGE FIRST!"
THIS BASICALLY MEANS IF YOU HAVE NOT READ THE ENTIRE DICTIONARY TO UINDERSTAnd what all words mean. how can you possible understand a word/sentance/paragraph at all. little lone whay i (or others) are trying to tell you in the first place.; The beginning of understanding is to know all the words that make up a language. english is terrible. all words have bdifferent meaning. in context they can make more snese.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
ANDROID TERMINOLOGY
https://android.gadgethacks.com/news/big-android-dictionary-glossary-terms-you-should-know-0165594/
https://acadgild.com/blog/android-technical-terminologies
https://www.greenbot.com/article/3012144/android-a-to-z-a-glossary-of-android-jargon-and-technical-terms.html
https://tablet.ninja/common-android-terminology-need-know/
https://www.gamma.co.uk/wp-content/uploads/2016/11/Mobile-A-to-Z-Glossary-v1.2.pdf

ANDROID SYSTEM TERMINOLOGY
https://android.gadgethacks.com/news/big-android-dictionary-glossary-terms-you-should-know-0165594/
https://developers.google.com/android/work/terminology
https://www.androidpit.com/android-jargon-buster
https://www.androidpit.com/custom-rom-and-root-the-most-important-terms-explained
http://thinkapps.com/blog/development/mobile-app-development-glossary-for-founders-and-product-managers/
https://www.brighthub.com/mobile/google-android/articles/26463.aspx
https://www.buzinga.com.au/buzz/app-development-jargon-glossary/

ANDROID PROGRAMER DICTIONARY
https://developer.android.com/reference/java/util/Dictionary
https://www.androidcentral.com/dictionary
https://developers.google.com/android/for-all/vocab-words
https://www.androidcentral.com/dictionary

ANDROID HARDWARE DICTIONARY
==========================================================================================================
==CHAPTER TWO- ANDROID HARDWARE/FIRMWARE===============================================================
==========================================================================================================
QOUTE: "IF YOU DO NOT EXAMINE ALL THE PARTS OF A PUZZLE/PROBLEM. HOW DO YOU EXPECT TO SOLVE IT/BUILD IT!"
MEANIJNG LOOK VERY CAREFULLY AT ALL THE PARTS OF A PROJECT FIRST. (IE PLASTIC MODELS OR A SIMPLE BOOKSHELF) THIS NOT ONLY EXPOSES ALL THE PARTS AS OBJECTS. IT ALSO SEMI SHOWS YOU HOW TO P-UT IT TOGETHER WITHOUT ERRORS. I MADE THAT MISTAKE MOPRE THEN ONCE WITH HOUSE AND DCOMPUTER FURNATURE. ERROR, NOW I HAVE TO PULL IT APART AND START OVER. LIKE BLUEPRINTS. STUDY THEM FIRST. THEN EXAMINE ALL THE PARTS. THEN MAKE A MENTAL NOTE (OR ON PAPER) ON HOW TO PUT THE OBJECT/PROJECT COMPLETELY TOGETHER WITHOUT ERRORS. THIS SAVES TIME in making it, HEADACHES AND ERRORS from messing up the order or parts putting them wrongly together.GIVE YOU THE TOTAL SOLUTION IN YOUR BRAQIN TO WORK WITH BEFORE PUTTING IT TO GETHER which saves time and errors. NOT GUESSING HOW IT IS MADE IN THE FIRST PLACE.. USE IT IT EVERYTHING YOU DO!
-------------------------------------------------------------------------------------------------------------------------------------------------------------
--HISTORY AND TERMINOLOGY OF THE CHAPTER TOPICS-----------------------------------------------------------------------------------------
--DEVELOPER WEBSITES FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
    https://developer.arm.com/
--USER MANUALS FOR CHAPTER TOPICS ------------------------------------------------------------------------------------------------------------
--REFERENCE MATERIAL FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--SOFTWARE DEVELOPER KITS FOR CHAPTER TOPICS----------------------------------------------------------------------------------------------
--PERFACE FOR CHAPTER------------------------------------------------------------------------------------------------------------------------------
--CONTENTS OF THE CHAPTER-------------------------------------------------------------------------------------------------------------------------
HISTORY. WIKIPEDIA (ALL PARTS OF TARGET SUBJECT)
https://en.wikipedia.org/wiki/Samsung_Electronics
https://en.wikipedia.org/wiki/Samsung_Galaxy
https://en.wikipedia.org/wiki/Samsung_Galaxy_Tab_series
https://en.wikipedia.org/wiki/Android_(operating_system)
https://en.wikipedia.org/wiki/Central_processing_unit
https://en.wikipedia.org/wiki/Android_Froyo
https://en.wikipedia.org/wiki/Graphics_processing_unit
https://en.wikipedia.org/wiki/Random-access_memory

https://en.wikipedia.org/wiki/Samsung_Galaxy_A_series
https://en.wikipedia.org/wiki/Samsung_Galaxy_Tab_A_8.0_(2017)
https://en.wikipedia.org/wiki/Samsung_Galaxy_Tab_A_8.0

https://en.wikipedia.org/wiki/Android_version_history#API_level_14.2C_Android_5.0_Lollipop
https://en.wikipedia.org/wiki/TouchWiz
https://en.wikipedia.org/wiki/Android_Nougat
https://en.wikipedia.org/wiki/Android_Oreo
https://en.wikipedia.org/wiki/Android_Pie
https://en.wikipedia.org/wiki/Qualcomm_Snapdragon

https://en.wikipedia.org/wiki/Android_version_history#API_level_14.2C_Android_5.0_Lollipop
https://en.wikipedia.org/wiki/ARM_architecture
https://en.wikipedia.org/wiki/MIPS_architecture
https://en.wikipedia.org/wiki/Baseband_processor
https://en.wikipedia.org/wiki/Graphics_processing_unit
https://en.wikipedia.org/wiki/Android_version_history#cite_note-android-opengl-2.0-263

https://en.wikipedia.org/wiki/Reduced_instruction_set_computer
https://en.wikipedia.org/wiki/System_on_a_chip
https://en.wikipedia.org/wiki/System_on_module
https://en.wikipedia.org/wiki/Semiconductor_intellectual_property_core
https://en.wikipedia.org/wiki/Instruction_set_architecture
https://en.wikipedia.org/wiki/Complex_instruction_set_computer
https://en.wikipedia.org/wiki/Java_bytecode
https://en.wikipedia.org/wiki/JavaScript
https://en.wikipedia.org/wiki/List_of_ARM_microarchitectures

https://www.gsmarena.com/samsung_galaxy_tab_a_8_0_(2015)-7121.php
https://www.cnet.com/products/samsung-galaxy-tab-a-8-inch/specs/

THE CPU SPECIFICATIONS OF ARM CPUS
https://en.wikipedia.org/wiki/ARM_architecture
https://en.wikipedia.org/wiki/Comparison_of_ARMv7-A_cores
https://en.wikipedia.org/wiki/List_of_ARM_microarchitectures
https://en.wikipedia.org/wiki/ARM7
https://en.wikipedia.org/wiki/Category:ARMv7-A_microarchitectures
https://en.wikipedia.org/wiki/Comparison_of_ARM_cores
https://www.watelectronics.com/arm-processor-architecture-working/
https://whatis.techtarget.com/definition/ARM-processor
https://developer.arm.com/architectures/cpu-architecture
https://developer.arm.com/architectures/learn-the-architecture/introducing-the-arm-architecture/single-page
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.architecture.reference/index.html
https://www.allaboutcircuits.com/technical-articles/arm-architecture-explained/
https://web.eecs.umich.edu/~prabal/teaching/eecs373-f10/readings/ARM_Architecture_Overview.pdf
https://en.wikipedia.org/wiki/List_of_ARM_microarchitectures
https://en.wikipedia.org/wiki/ARM_architecture
https://www.arm.com/products/silicon-ip-cpu
https://developer.arm.com/ip-products/processors/classic-processors
https://en.wikichip.org/wiki/arm/list_of_processor_families
https://web.sonoma.edu/users/f/farahman/sonoma/courses/es310/310_arm/lectures/Chapter_3-and-1_ARM.pdf

KNOW HOW TO OPERATE IT(ALL ROUTINES AND COMMANDS)
https://developer.arm.com/architectures/cpu-architecture/a-profile/docs
https://www.ele.uva.es/~jesman/BigSeti/ftp/Microcontroladores/ARM/Arm%20System-On-Chip%20Architecture.pdf
https://www.google.com/search?sa=X&q=arm+architecture+block+diagram&tbm=isch&source=univ&client=firefox-b-d&ved=2ahUKEwi77MT14anlAhUdJjQIHfOXDGAQsAR6BAgFEAE&biw=1100&bih=486
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0406c/index.html
https://static.docs.arm.com/ddi0403/eb/DDI0403E_B_armv7m_arm.pdf
https://www.scss.tcd.ie/~waldroj/3d1/arm_arm.pdf

https://www.google.com/search?client=firefox-b-d&biw=1095&bih=486&q=arm+processor+architecture+in+embedded+systems&sa=X&ved=2ahUKEwigx4TR4anlAhUUPH0KHfPfDa0Q1QIoBXoECAoQBg
https://www.google.com/search?client=firefox-b-d&biw=1095&bih=486&q=arm+assembly+language+pdf&sa=X&ved=2ahUKEwigx4TR4anlAhUUPH0KHfPfDa0Q1QIoBnoECAoQBw
https://www.google.com/search?client=firefox-b-d&biw=1095&bih=486&q=arm+instruction+set&sa=X&ved=2ahUKEwigx4TR4anlAhUUPH0KHfPfDa0Q1QIoBHoECAoQBQ
https://doc.lagout.org/electronics/Game%20boy%20advance/ARM_BOOKS/ARM_System_Developers_Guide-Designing_and_Optimizing_System_Software.pdf
https://www.google.com/search?client=firefox-b-d&biw=1095&bih=486&q=arm+documentation&sa=X&ved=2ahUKEwjHp5u04anlAhXBHzQIHbwHCk0Q1QIoA3oECAoQBA
https://www.google.com/search?client=firefox-b-d&biw=1095&bih=486&q=arm+developer+guide+pdf&sa=X&ved=2ahUKEwjHp5u04anlAhXBHzQIHbwHCk0Q1QIoBXoECAoQBg
https://www.google.com/search?client=firefox-b-d&biw=1095&bih=486&q=arm+instruction+set&sa=X&ved=2ahUKEwjHp5u04anlAhXBHzQIHbwHCk0Q1QIoBnoECAoQBw

CPU INSTRUCTION SET
https://www.google.com/search?client=firefox-b-d&biw=1100&bih=486&ei=psKrXdmqCJLE0PEP1MqM6AY&q=arm+instruction+set+reference&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.1.0i13l10.410314.473184..478063...0.2..0.171.1296.0j11......0....1j2..gws-wiz.......0i71j33i22i29i30j33i299j33i160j0i22i30j0i8i13i30.WRXZwdr8_uw
https://www.google.com/search?client=firefox-b-d&ei=-MSrXYr0DP_H0PEPsp6XsAY&q=arm+instruction+set+list&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.2.0i13l10.580.6820..15730...0.2..2.675.2422.1j13j5-1......0....1j2..gws-wiz.....6..0i71j33i160j0i362i308i154i357._HKNalgdDFM
https://www.google.com/search?client=firefox-b-d&ei=G8WrXaThIZ_O0PEP6smCoAs&q=arm+instruction+set+architecture&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.3.0i13l10.3388.116644..120949...0.3..1.182.500.1j3......5....2j1..gws-wiz.....6..0i71j0i362i308i154i357.fjisy63dORw
https://www.google.com/search?client=firefox-b-d&ei=N8WrXZCeCLC-0PEP-fqx8Ak&q=arm+instruction+set+manual&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.4.0i13l10.96285.96285..99428...0.2..0.192.192.0j1......0....2j1..gws-wiz.......0i71.BBFMGiuhbEc
https://www.google.com/search?client=firefox-b-d&ei=QMWrXenfD8is0PEP2JeY6AE&q=arm+instruction+set+opcodes&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.5.0i13l10.92935.92935..95841...0.1..0.136.136.0j1......0....2j1..gws-wiz.......0i71.LEqfmpJXx1g
https://www.google.com/search?client=firefox-b-d&ei=UcWrXYBOyM_Q8Q_4sJ34Bg&q=arm+instruction+set+tutorial&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.7.0i13l10.81642.81642..86608...0.1..0.181.181.0j1......0....2j1..gws-wiz.......0i71.43XrP8YSJkQ
https://www.google.com/search?client=firefox-b-d&ei=T8WrXYmQMqLk9AOs9ruYDQ&q=arm+instruction+set+table&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.8.0i13l10.92097.92097..94161...0.2..0.195.195.0j1......0....2j1..gws-wiz.......0i71.JJYOsH3AI1s
https://www.google.com/search?client=firefox-b-d&ei=TsWrXeGsI7O_0PEP2qSX0Ao&q=arm+instruction+set+versions&oq=arm+BIOSinstruction+set&gs_l=psy-ab.1.9.0i13l10.98373.98373..102771...0.2..0.163.163.0j1......0....2j1..gws-wiz.......0i71.YArlY6Jx8-Q
https://en.wikipedia.org/wiki/List_of_applications_of_ARM_cores

https://www.watelectronics.com/arm-processor-architecture-working/
https://pdfs.semanticscholar.org/4cad/542e6559aec67f7e42c0a0d150320ad432c1.pdf
https://www.researchgate.net/publication/295921119_ARM_Architecture_and_RISC_Applications
https://pdfs.semanticscholar.org/4cad/542e6559aec67f7e42c0a0d150320ad432c1.pdf

https://www.manualslib.com/manual/806784/Samsung-Android-Tablet.html
https://www.manualslib.com/manual/793702/Samsung-Android-Phone.html

https://static.docs.arm.com/100076/0100/arm_instruction_set_reference_guide_100076_0100_00_en.pdf
https://static.docs.arm.com/100076/0100/arm_instruction_set_reference_guide_100076_0100_00_en.pdf

INSTRUCTION SET FOR ARM .V7 - SAMSUNG GALAXY TAB A
https://en.wikipedia.org/wiki/ARM_architecture
https://community.arm.com/developer/ip-products/system/b/embedded-blog/posts/armv7-a---power-to-the-people
https://books.google.com/books?id=Y9qcBAAAQBAJ&pg=PA7&lpg=PA7&dq=INSTRUCTION+SET+FOR+ARMV7+-+SAMSUNG+GALAXY+TAB+A&source=bl&ots=whlGJbVOBY&sig=ACfU3U3I-thfl3KsD-7RYrhDCBjYlGOTgQ&hl=en&sa=X&ved=2ahUKEwjRqbfquKnlAhVQJDQIHd3CBgkQ6AEwEXoECAkQAQ#v=onepage&q=INSTRUCTION%20SET%20FOR%20ARMV7%20-%20SAMSUNG%20GALAXY%20TAB%20A&f=false
https://books.google.com/books?id=soQbBQAAQBAJ&pg=PT287&lpg=PT287&dq=INSTRUCTION+SET+FOR+ARMV7+-+SAMSUNG+GALAXY+TAB+A&source=bl&ots=15gpzfMAJD&sig=ACfU3U2zEQJzWzJlEbK_0c63X2d44euWGg&hl=en&sa=X&ved=2ahUKEwiswP6NuanlAhWRMX0KHYSpChw4ChDoATADegQIDRAB#v=onepage&q=INSTRUCTION%20SET%20FOR%20ARMV7%20-%20SAMSUNG%20GALAXY%20TAB%20A&f=false
https://books.google.com/books?id=bsm5BQAAQBAJ&pg=PA139&lpg=PA139&dq=INSTRUCTION+SET+FOR+ARMV7+-+SAMSUNG+GALAXY+TAB+A&source=bl&ots=PPu42FHf3k&sig=ACfU3U2TAgb8NtBUgZHU3Q7JhI02btoAlg&hl=en&sa=X&ved=2ahUKEwiswP6NuanlAhWRMX0KHYSpChw4ChDoATAGegQIChAB#v=onepage&q=INSTRUCTION%20SET%20FOR%20ARMV7%20-%20SAMSUNG%20GALAXY%20TAB%20A&f=false
https://www.androidauthority.com/arm-vs-x86-key-differences-explained-568718/
https://www.sciencedirect.com/topics/computer-science/instruction-set-architecture
https://developer.arm.com/architectures/instruction-sets
https://developer.arm.com/architectures/instruction-sets
http://vision.gel.ulaval.ca/~jflalonde/cours/1001/h17/docs/arm-instructionset.pdf
https://static.docs.arm.com/ddi0403/eb/DDI0403E_B_armv7m_arm.pdf
http://www.keil.com/support/man/docs/armasm/armasm_dom1359731125707.htm
https://www.cl.cam.ac.uk/research/srg/han/ACS-P35/zynq/ARMv7-A-R-manual.pdf
https://static.docs.arm.com/100076/0100/arm_instruction_set_reference_guide_100076_0100_00_en.pdf

https://static.docs.arm.com/ddi0406/c/DDI0406C_C_arm_architecture_reference_manual.pdf
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0406c/index.html
https://developer.arm.com/solutions/graphics/resources/tutorials/arm-architecture-tutorials
https://quequero.org/2014/04/introduction-to-arm-architecture/
https://www.element14.com/community/servlet/JiveServlet/previewBody/41836-102-1-229511/ARM.Reference_Manual.pdf
https://thinkingeek.com/2016/10/08/exploring-aarch64-assembler-chapter1/
https://developer.arm.com/docs/den0024/latest/preface

now i know that amiga not only had a separate interrupt chip (like intel) for debug commands like trace watch breakpoint etc (plus code SUBROUTINES AND ADDRESSES)
Amiga had debug registers. that were exact copies of the CPU regular REGISTERS, but a second copy of those to be used by
SYSTEM DEBUGGING. Anyways, only good hackers would ever find those if they existed standard amongst all CPUS and computer equipment.
Let's have a look at what the hackers found in the form of unknown or undocumented INSTRUCTIONS TO THE CPU
 
ANDROID BOOTUP SEQUENCE
https://community.nxp.com/docs/DOC-102546
https://www.geeksforgeeks.org/android-boot-process/
https://hackernoon.com/the-android-boot-process-2ce4c498615b
https://coderwall.com/p/0lc4cg/in-depth-android-boot-sequence
https://www.cnblogs.com/pengdonglin137/articles/5822828.html

MEMORY MAP OF ALL ADDRESSES AND CALLS
https://developer.android.com/topic/performance/memory-overview
https://developer.android.com/reference/android/location/Address
https://docs.mapbox.com/android/api/mapbox-java/libandroid-services/2.1.0/index.html?com/mapbox/services/android/geocoder/AndroidGeocoder.html
https://docs.launchdarkly.com/docs/android-sdk-reference
---LAST WORDS ON CHAPTER------------------------------------------------------------------------------------------------------------------------
==========================================================================================================
==CHAPTER THREE - HARD AND SOFT ROUTINES===================================================================
==========================================================================================================
QOUTE  "Why re-invent the wheel if it is already built and working, just take the it and use it make something better!"
    If the parts to your project are already there for your project. just take the parts. and use them to build the project.
consider everything as parts to a project that is already built. you just have to solve and make the end pzzle project. kinda like what andoid did with selinux and everything else in it. Why waste time re-inventing the wheel. not only is this approach fast in construction tim. most of those parts have been around and completely debugged. and like java (part of android) theyt do thier own fixes and updates. PROBLEM SOLVED.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
--HISTORY AND TERMINOLOGY OF THE CHAPTER TOPICS-----------------------------------------------------------------------------------------
--DEVELOPER WEBSITES FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--USER MANUALS FOR CHAPTER TOPICS ------------------------------------------------------------------------------------------------------------
--REFERENCE MATERIAL FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--SOFTWARE DEVELOPER KITS FOR CHAPTER TOPICS----------------------------------------------------------------------------------------------
--PERFACE FOR CHAPTER------------------------------------------------------------------------------------------------------------------------------
--CONTENTS OF THE CHAPTER-------------------------------------------------------------------------------------------------------------------------
SAMSUNG CMOS:
https://en.wikipedia.org/wiki/Samsung_CMOS
https://www.google.com/search?client=firefox-b-d&q=arm+microcontroller&sa=X&ved=2ahUKEwjp-uKN5anlAhVTJzQIHaZPAqsQ1QIoBHoECAoQBQ

THE BIOS REFERENCE FROM GALAXY TAB A
https://www.cs.utexas.edu/~simon/378/resources/ARMv7-AR_TRM.pdf
https://en.wikipedia.org/wiki/BIOS_interrupt_call
https://www.manualslib.com/manual/799321/Samsung-Tablet.html?page=81
https://books.google.com/books?id=Ws12DQAAQBAJ&pg=PA46&lpg=PA46&dq=samsung+bios+interrupt+reference&source=bl&ots=96UnOyZA3x&sig=ACfU3U1hiEBdaxxTdhrsTNyUpZ3cUKsqYA&hl=en&sa=X&ved=2ahUKEwi0zoKO6anlAhU3HjQIHZk3DkQQ6AEwBHoECAkQAQ#v=onepage&q=samsung%20bios%20interrupt%20reference&f=false
https://www.cs.utexas.edu/~simon/378/resources/ARMv7-AR_TRM.pdf

GPU CALLS
MATH CO PROCESSOR CALLS

INTERRUPT LISTS OF ADDRESSES TO OTHER BUILT IN ROUTINES
 API REFERENCE (SOFT ROUTINES)
Samsung Android / SeLinux API References
developer android reference api - Google Search.rar58.7K0 downloads

Samsung Android Galaxy API Documentation
Galaxy API Documentation — Galaxy Project 19.05 documentation.rar5.9K0 downloads

Samsung Android SeLinux GOOGLE API References
For adding google calls to your programming
Google APIs for Android     Google Developers.rar53.3K0 downloads

ANDROID DEBUGGING LOG FILES
Debugging and Logging Android App - AndroidWave.rar123.2K0 downloads
Logging Setup Log Analysis Log Monitoring by Loggly.rar21.5K0 downloads
Android Logging Example Examples Java Code Geeks - 2019.rar39.9K0 downloads
android logs - Google Search.rar56.5K0 downloads
Logcat command-line tool     Android Developers.rar69.5K0 downloads
Write and View Logs with Logcat     Android Developers.rar70.4K0 downloads
System Logs and SELinux – Mitesh Shah.rar49.7K0 downloads

FINALLY DEBUGGER CALLS
https://developer.arm.com/architectures/cpu-architecture/debug-visibility-and-trace
https://ieeexplore.ieee.org/document/6338158
http://www2.lauterbach.com/pdf/debugger_armv8a.pdf
http://docshare.tips/armv8-debug-architecture-prd03-prdc-010486-59-0_576d8ad9b6d87f8b4f8b4e45.html

HARDWARE DATA STRUCTURES

SOFTWARE DATA STRUCTURES
---LAST WORDS ON CHAPTER-------------------------------------------------------------------------------------------------------------------------
==========================================================================================================
==CHAPTER FOUR - ALL PROGRAMNING LANGAUGES FOR ANDROID (OS)===============================================
==========================================================================================================
QOUTE: "INVENTION: CREATIVE THOUGHS IMAGINE IT,  OBSERVATION MAY DISCLOSE IT PARTS, SCIENTIFIC KNOWLEDGE CAN BLUEPRINT IT, SKILL CAN AND WILL BUILD IT,"
------------------------------------------------------------------------------------------------------------------------------------------------------------
--HISTORY AND TERMINOLOGY OF THE CHAPTER TOPICS-----------------------------------------------------------------------------------------
--DEVELOPER WEBSITES FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--USER MANUALS FOR CHAPTER TOPICS ------------------------------------------------------------------------------------------------------------
--REFERENCE MATERIAL FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--SOFTWARE DEVELOPER KITS FOR CHAPTER TOPICS----------------------------------------------------------------------------------------------
--PERFACE FOR CHAPTER------------------------------------------------------------------------------------------------------------------------------
--CONTENTS OF THE CHAPTER-------------------------------------------------------------------------------------------------------------------------
Samsung Android. USER REFERENCES (USER MANUALS FIRST/PROGRAMMING IT SECOND)
Assorted manuals and documentation on SeLinux. Good programming references
and command set references
User Resources - SELinux Wiki.rar34.7K0 downloads

Samsung Android Developers Guides
Developer Guides     Android Developers.rar81.9K0 downloads

Linux Manuals From API to Coding. Good references
Linux manual.rar2.8K0 downloads

A good reference for SeLinux Android System References
Adroid SeLinux References.rar706.1K0 downloads

Assorted Linux Documentation From System Architecture and Command Set
To Actually Programmers Books and references.
Good source of information
Linux Documentation.rar3.8K0 downloads

SeLinux And Linux Operating system (OS) References

Know the base Operating System For the android . Here they are
Linux – Mitesh Shah.rar46.5K0 downloads
Linux Basics – Mitesh Shah.rar46.9K0 downloads
Linux Security.rar4.1K0 downloads
Part IV. selinux.rar1.9K0 downloads

SeLinux COMMANDS
https://source.android.com/security/selinux/implement
https://stackoverflow.com/questions/33779286/selinux-policy-definition-for-android-system-service-how-to-setup
https://pierrchen.blogspot.com/2017/02/android-security-walk-through-of-selinux.html
https://source.android.com/security/selinux

http://selinuxproject.org/page/NB_SEforAndroid_1#SELinux_Commands
http://selinuxproject.org/page/NB_SEforAndroid_1#Android_Init_Language_SELinux_Extensions
http://selinuxproject.org/page/NB_SEforAndroid_1#Security_Enhancements_for_Android

DATA STRUCTURES FOR PRGRAMMING LANGUAGES
---LAST WORDS ON CHAPTER-------------------------------------------------------------------------------------------------------------------------
==========================================================================================================
==CHAPTER FIVE - BEGINNER TO ADVANCED PROGRAMMING========================================================
==========================================================================================================
QOUTE:"See a mess, clean a mess! Make a mess clean a mess!"
        Applies to keeping your house cleaning as well as programming! that way it is never heavy cluttered annoying
        housework as it is done instantly on the spot. Not a mess you forgot about! iT MUCH HARDER TO CLEAN A TOTALLY MESSY HOUSE, THEN IT IS TO CLEAN MESSES WHEN THEY OCCUR OR WHEN YOU FIND THEM. NOT ONLY DOES IT TAKE LESS TIME TO DO, IT'S NOT A VERY BIG JOB. LIKE EAT SOMETHING. THEN DO THE DISHES. DO NOT LET THEM PILE UP. SPILL SOMETHING, CLEAN IT UP RIGHT AWAY. IT KEEPS THE HOUSE SPOTLESS AND EASY TO MAINTAIN. (BESIDES VACUMING AND WASHING WALLS OR BATHROOMS .WHICH ARE PRETTY MUCH THE ONLY BIG JOBS) THE SAME RULE APPLIES TO MOST EVERYTHI9NG INCLUDING PROGRAMMING.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
--HISTORY AND TERMINOLOGY OF THE CHAPTER TOPICS-----------------------------------------------------------------------------------------
--DEVELOPER WEBSITES FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--USER MANUALS FOR CHAPTER TOPICS ------------------------------------------------------------------------------------------------------------
--REFERENCE MATERIAL FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--SOFTWARE DEVELOPER KITS FOR CHAPTER TOPICS----------------------------------------------------------------------------------------------
--PERFACE FOR CHAPTER------------------------------------------------------------------------------------------------------------------------------
A big part of programming Samsung Android Is the programming languages to make the programs (apps)
I can be divided into C programming language, C++ Programming Language And Java Programming Language
Most all log dumps and Programming Documentation is OBJECT ORIENTED Programming (OOP)
Here Are a few Programming Language Tutorials and How To Program
--CONTENTS OF THE CHAPTER-------------------------------------------------------------------------------------------------------------------------
ANDROID OPERATING SYSTEM REFERENCE
Posts On Android Studio. A Programmers Language for Samsung Android
Android Studio.rar433.4K0 downloads

learning android studio
https://developer.android.com/training/basics/firstapp
https://www.androidauthority.com/android-studio-tutorial-beginners-637572/
https://www.tutorialspoint.com/android/android_studio.htm
https://blog.mindorks.com/android-studio-tutorial-for-beginners
https://www.sitepoint.com/12-android-tutorials-beginners/
https://www.javatpoint.com/android-tutorial

learning how to code android studio
http://barbra-coco.dyndns.org/student/learning_android_studio.pdf
http://enos.itcollege.ee/~jpoial/allalaadimised/reading/Android-Programming-Cookbook.pdf
https://google-developer-training.github.io/android-developer-fundamentals-course-concepts/en/android-developer-fundamentals-course-concepts-en.pdf
https://developer.android.com/guide
http://solutionsproj.net/software/Beginning_Android_Programming_with_Android_Studio.pdf
https://web.cse.ohio-state.edu/~champion.17/4471/JavaAndroidProgramming.pdf
https://www.tutorialspoint.com/android/android_tutorial.pdf
https://web.stanford.edu/class/cs231m/lectures/lecture-2-android-dev.pdf
https://pl.cs.jhu.edu/oose/resources/android/Android-Tutorial.pdf
https://www.ebookfrenzy.com/pdf_previews/AndroidStudioEssentialsPreview.pdf

BASICS OF CODING ANDROID
https://developer.android.com/training/basics/firstapp
https://developer.android.com/guide
https://developer.android.com/courses
https://www.tutorialspoint.com/android/index.htm
https://www.udemy.com/course/learn-android-application-development-y/
https://www.javaworld.com/article/3340234/tutorial-series-android-studio-for-beginners.html
https://www.mockplus.com/blog/post/android-development-tutorials
https://medium.com/mindorks/learning-android-development-in-2019-a-practical-guide-ddc71e008696
https://www.capterra.com/sem-compare/application-development-software?gclid=EAIaIQobChMIj6vLnqCp5QIVB_5kCh0E7QjxEAAYASAAEgLHjvD_BwE
https://developer.android.com/studio
https://mashable.com/article/build-mobile-apps/
https://www.guru99.com/mobile-app-development-tools.html

PROGRAMMING THE ADROID TABLET (BEGINNER TO ADVANCED)
http://freecomputerbooks.com/langCppBooks.html

Attached Are useful Java Programming References To Program Java (A main part of Samsung Android Programming)
Java Tutorial for Beginners Learn in 7 Days.rar75.7K0 downloads
Overview (Java Platform SE 7 ).rar1.9K0 downloads

ANDROID PROGRAMMIBNG PACKAGES
https://developer.android.com/studio
---LAST WORDS ON CHAPTER----------------------------------------------------------------------------------------------------------------------
==========================================================================================================
==CHAPTER SIX - ADVANCED TOPICS ON PROGRAMMING AND DEBUGGING=============================================
==========================================================================================================
QOUTE: "THERE IS GOOD AND BAD. NEVER BE BIAS, A BAD THING CAN BECOME A GOOD THING JUST BY TURNING IT AROUND AND INTO A GOOD ONE ONE. AMND VICE VERSA"
------------------------------------------------------------------------------------------------------------------------------------------------------------
QUOTE "A GOOD HACKER/CRACKER DOES NOT USE GENERIC CODE THAT EVERYONE ELSE USES, THEY MAKE THEIR OWN CODE"
------------------------------------------------------------------------------------------------------------------------------------------------------------
--HISTORY AND TERMINOLOGY OF THE CHAPTER TOPICS-----------------------------------------------------------------------------------------
--DEVELOPER WEBSITES FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--USER MANUALS FOR CHAPTER TOPICS ------------------------------------------------------------------------------------------------------------
--REFERENCE MATERIAL FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--SOFTWARE DEVELOPER KITS FOR CHAPTER TOPICS----------------------------------------------------------------------------------------------
--PERFACE FOR CHAPTER------------------------------------------------------------------------------------------------------------------------------
TO BE A REALLY GOOD PROGRAMMER. YOU HAVE TO KNOW WHAT YOU ARE UP AGAINST
WHEN YOUR SOFTWARE HITS THE MARKET. THIS TUTORIAL SECTION IS DEVOTED TO "CRACKING"
WHICH I USE TO BE VERY VERY GOOD AT IN THE PAST BEFORE I QUIT. BUT BE CAREFUL
SOME OF THESE WEBSITES WILL TRY TO GET INTO YOURS (VIRII/ETC) SO RUN THE BEST
FIREWALL AND ANTIVIRUS PROGRAMS YOU CAN FIND TO TRY AND KEEP THEM OUT.
--CONTENTS OF THE CHAPTER-------------------------------------------------------------------------------------------------------------------------

MEANING AND HISTORY OF TOPIC
https://en.wikipedia.org/wiki/Software_cracking

ASSEMBLER AND DISASSEMBLE FOR ANDROID
https://stackoverflow.com/questions/17998684/android-apk-disassembler
https://reverseengineering.stackexchange.com/questions/3200/reverse-engineer-android-native-code
https://hackernoon.com/dont-publish-yet-reverse-engineering-the-medium-app-and-making-all-stories-in-it-ree-48c8f2695687
https://www.google.com/search?client=firefox-b-d&q=android+so+decompiler&sa=X&ved=2ahUKEwjJ3v-FoqnlAhWNFzQIHbdeCHwQ1QIoAXoECAoQAg
https://www.google.com/search?client=firefox-b-d&q=reverse+engineer+android+so+library&sa=X&ved=2ahUKEwjJ3v-FoqnlAhWNFzQIHbdeCHwQ1QIoAnoECAoQAw
https://apkpure.com/hex-editor/com.myprog.hexedit
https://www.xda-developers.com/hexeditor-for-android/
https://forums.beamdog.com/discussion/39935/game-data-editing-tutorial-hex-style-android-friendly
https://hackerbot.net/mobile/android/16-top-android-game-hacking-cheating-apps
https://hackerbot.net/mobile/android/16-top-android-game-hacking-cheating-apps

GAME TRAINING FOR ANDROID (PROGRAMMERS BEST TOOL FOR SEARCHING SOFTCOPIES/MEMORY/ADDRESSES)
https://hackerbot.net/mobile/android/16-top-android-game-hacking-cheating-apps
https://www.wondershare.com/android-tips/android-game-hacker.html
https://www.se7ensins.com/forums/threads/how-to-use-gamecih-cheat-hack-mod-on-android-games.675752/
https://www.youtube.com/watch?v=jS767_adWjY
https://www.cheatengine.org/forum/viewtopic.php?p=5610055&sid=ac6b4ac5987c804bb3ead175164410d6
https://www.cheatengine.org/forum/viewtopic.php?p=5610055&sid=ac6b4ac5987c804bb3ead175164410d6
https://www.tomsguide.com/us/pictures-story/460-android-game-cheats-DIY-Cheats.html
https://github.com/dsasmblr/game-hacking

GREP FOR ANDROID (PROGRAMMERS BEST TOOL FOR SEARCHING HARDCOPIES/FILES/CONTENTS OF FILES)
https://android.stackexchange.com/questions/200992/how-to-do-grep-text-searching-without-root
https://play.google.com/store/apps/details?id=com.pandaz.grep&hl=en_US
https://play.google.com/store/apps/details?id=dk.andsen.agrep&hl=en_US
https://explainshell.com/explain?cmd=find.1posix%20/usr%20-name%20%27%2A.desktop%27%20%7C%20grep.1%20android
https://medium.com/better-programming/how-to-read-version-and-other-information-from-android-and-ios-apps-using-java-3be7cf067f79
https://opensourceforu.com/2012/06/beginners-guide-gnu-grep-basics/
https://www.regular-expressions.info/grep.html
https://www.growingwiththeweb.com/2014/01/handy-adb-commands-for-android.html
https://stackoverflow.com/questions/48069141/android-shell-command-options-explained
https://ryanstutorials.net/linuxtutorial/grep.php

RANDOM GENERIC CRACKING TUTORIALS (MOSTLY WINDOWS)
https://cracked.to/Forum-Cracking-Tutorials
https://crackingking.com/forum-16.html
https://nethingoez.com/forum/244-cracking/
https://crackingitaly.co/
https://null-byte.wonderhowto.com/how-to/hacks-behind-cracking-part-1-bypass-software-registration-0132568/
http://www.cepcomanagement.com/admin/forms/13918805361.pdf
https://ajaywithcomputer.wordpress.com/2011/12/25/how-to-crack-software-a-beginners-tutorial/
https://www.wikihow.com/Crack-Software-by-Modifying-DLL-Files
https://www.raymond.cc/blog/how-to-crack-programs-yourself-with-offset-comparison-tool/
https://medium.com/@hellintheshell/learning-the-basics-of-cracking-games-reverse-engineering-for-idiots-86b6679dbffc
https://www.scribd.com/doc/2960688/eBook-Hacking-How-to-Crack-Any-Software-Protection
https://courses.ece.ubc.ca/cpen442/previous_years/2007_1_spring/modules/term_project/reports/2007/software_cracking.pdf
http://www.codercaste.com/2009/10/31/introduction-to-reverse-engineering-and-software-cracking/
https://www.google.com/search?q=software+cracking+tutorials&client=firefox-b-d&ei=SHSrXdWNHfXL0PEPmZ65uAY&start=10&sa=N&ved=0ahUKEwjV0dv4lqnlAhX1JTQIHRlPDmcQ8tMDCMwB&biw=1090&bih=605

RANDOM ANDROID CRACKING TUTORIALS
https://blog.roysolberg.com/2018/02/crack-android-apps
https://null-byte.wonderhowto.com/how-to/android-for-hackers-turn-android-phone-into-hacking-device-without-root-0189649/
https://www.quora.com/What-do-I-need-to-crack-and-hack-Android-applications
https://www.quora.com/What-do-I-need-to-crack-and-hack-Android-applications
https://www.quora.com/What-do-I-need-to-crack-and-hack-Android-applicationshttps://www.quora.com/What-do-I-need-to-crack-and-hack-Android-applications
https://www.maketecheasier.com/best-hacking-apps-android/
https://tutorialsoverflow.com/cracking-pattern-lock-protection-android-forensics/
http://nieo-rce.blogspot.com/2015/02/android-application-reversing-part-ii.html
https://securityequifax2017.com/how-to-hack-wifi-password-on-android-smartphone-tutorial/
https://www.concise-courses.com/hacking-tools/wireless-tools/
https://techlog360.com/best-android-hacking-apps/

android reverse engeneering (disassemble / modify / reassemble)
https://maddiestone.github.io/AndroidAppRE/app_fundamentals.html
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05c-Reverse-Engineering-and-Tampering.md
https://pentestlab.blog/2017/02/06/reverse-engineering-android-applications/
https://ibotpeaches.github.io/Apktool/
https://resources.infosecinstitute.com/android-hacking-and-security-part-18-introduction-to-reverse-engineering/
https://blog.roysolberg.com/2018/02/crack-android-apps
https://medium.com/@thomas_shone/reverse-engineering-apis-from-android-apps-part-1-ea3d07b2a6c
https://pentesttools.net/how-to-reverse-engineer-decompile-recompile-android-apk-files-apktool-and-kali-linux-2018-2/
https://www.toptal.com/back-end/reverse-engineering-the-private-api-hacking-your-couch
https://stackoverflow.com/questions/12732882/reverse-engineering-from-an-apk-file-to-a-project
https://android.jlelse.eu/getting-inside-apk-files-21dbd01529d4
https://stackoverflow.com/questions/21010367/how-to-decompile-an-apk-or-dex-file-on-android-platform
http://www.decompileandroid.com/
https://www.thecrazyprogrammer.com/2016/06/decompile-apk.html
https://www.droidviews.com/compile-and-decompile-apk-files-with-apktool/
https://www.root-me.org/en/Tools/Reverse-Engineering/APKTool
https://medium.com/@msy_st/reverse-engineering-android-app-in-windows-by-apktool-and-jadx-99a301f57065
https://stackoverflow.com/questions/55120510/python-decompile-apk-using-apktool-and-subprocess
https://www.viralhax.com/crack-android-apps-games/
https://techviral.net/how-to-hack-any-android-app-apk/
https://blog.roysolberg.com/2018/02/crack-android-apps
https://techtamilarkal.blogspot.com/2019/05/how-to-crack-any-android-appgame-or.html
http://wht-d-hack.blogspot.com/2013/02/tutorial-to-crack-any-android-apps-to.html
https://resources.infosecinstitute.com/android-hacking-security-part-17-cracking-android-app-binaries/

there there is a big list of references tutorials and software to look through. it is not in any order.
most of it is random. but very very useful to show you what low level machine language can do in real life
Only the best system programmers know this and much much more. post more on it later.
but next section is for programming the android.

FREEZER/BREAKPOINT DEBUGGER/ MONITOR
https://www.fluper.info/US/app-development-company/?gclid=EAIaIQobChMI547NlaWp5QIVZf7jBx0pTAkJEAMYASAAEgK-XfD_BwE
https://www.appdynamics.com/free-trial/?utm_source=adwords&utm_medium=ppc&utm_campaign=new.search.apm.exact&utm_content=new.search.apm.exact&utm_term=app%20monitoring&utm_budget=digital&gclid=EAIaIQobChMIqo_Pg6ap5QIVmMVkCh1mKgGEEAMYASAAEgIQrPD_BwE
https://www.webwatcher.com/amp/?gclid=EAIaIQobChMIqo_Pg6ap5QIVmMVkCh1mKgGEEAMYAyAAEgIYlvD_BwE
https://www.spyzie.com/ad/android-monitor.html
https://www.spyzie.com/
https://bugfender.com/blog/debug-breakpoints-android-studio-iphone-xcode/
https://play.google.com/store/apps/details?id=com.technion.android.breakpointproject&hl=en_US
https://bestandroidtoroot.com/android-apk/breakpoint-android-studio
https://www.learnhowtoprogram.com/android/user-interface-basics-637d41b1-35dc-400a-bcc3-65794760474d/debugging-breakpoints-and-the-android-debugger
https://google-developer-training.github.io/android-developer-fundamentals-course-concepts-v2/unit-1-get-started/lesson-3-testing,-debugging,-and-using-support-libraries/3-1-c-the-android-studio-debugger/3-1-c-the-android-studio-debugger.html
https://code.tutsplus.com/tutorials/android-app-debugging--mobile-12563
https://developers.google.com/web/tools/chrome-devtools/remote-debugging/
https://breakpointapp.com/
https://codelabs.developers.google.com/codelabs/android-training-using-debugger/index.html#0
https://www.strv.com/blog/debugging-in-android-studio-as
https://androidwave.com/debugging-and-logging-in-android/
https://proandroiddev.com/android-debug-tools-a403a3f5bae8
https://www.howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/
https://www.vogella.com/tutorials/AndroidDebugging/article.html
https://stackoverflow.com/questions/32902702/how-to-debug-in-android-studio

EMULATOR WITH OTHER OS SOFTWARE TOOLS
    - XWINDOWS MICROSOFT EMULATOR ON SELINUX (ANDRIOD) RUN WINDOWS PROGRAMS

HARDWARE DEBUGGERS FOR ANDROID
https://www.amazon.com/s?k=jtag+debugger&gclid=EAIaIQobChMI3_vz8qip5QIVdB-tBh1d3QRzEAMYASAAEgImGvD_BwE&hvadid=323097614860&hvdev=c&hvlocphy=200819&hvnetw=g&hvpos=1o1&hvqmt=b&hvrand=9307992151032710352&hvtargid=kwd-45812463&hydadcr=18003_9429332&tag=googhydr-20&ref=pd_sl_2u3p39irwe_b
https://developer.android.com/studio/debug
https://developer.android.com/studio/run/device
https://developer.android.com/studio/debug/dev-options
https://github.com/seemoo-lab/nexmon_debugger
https://stackoverflow.com/questions/11328554/android-connect-to-pcs-localhost-when-debugger-on-mobile-device
https://linuxacademy.com/blog/mobile/debugging-with-an-android-hardware-device/
https://www.google.com/search?client=firefox-b-d&q=how+to+debug+android+phone&sa=X&ved=2ahUKEwi1rOvyqKnlAhWQJzQIHY8HDUcQ1QIoAnoECAoQAw
https://www.google.com/search?client=firefox-b-d&q=android+debug+bridge&sa=X&ved=2ahUKEwi1rOvyqKnlAhWQJzQIHY8HDUcQ1QIoA3oECAoQBA
https://www.google.com/search?client=firefox-b-d&ei=rYerXf_UL8Sr0PEPtcCRgAM&q=usb+debugging+samsung+galaxy+tab+a&oq=usb+debugging+android+TAB+A&gs_l=psy-ab.1.1.0i22i30l4.227781.228878..232907...0.2..0.322.877.1j4j0j1......0....1..gws-wiz.......0i71j0i67j0.wK2j_4Ki0ao

CRACKER ISSUES
    -software thieves use cracker to break software
    -virus code. is usually found in cracked software
    -torrents are usually used to spread infected software
    -torrent with virus code in them can spread fast
REASONS WHY?
    -taking over theives computers
    -spying
    -data theft
    -making infected computer inoperatable
    -spreading more viruses

CRACKER ISSUES
    -software thieves use cracker to break software
    -virus code. is usually found in cracked software
    -torrents are usually used to spread infected software
    -torrent with virus code in them can spread fast
REASONS WHY?
    -taking over theives computers
    -spying
    -data theft
    -making infected computer inoperatable
    -spreading more viruses
---LAST WORDS ON CHAPTER-------------------------------------------------------------------------------------------------------------------------
WELL, THERE IS MORE THEN THIS STUFF. LIKE I SAID. A GOOD CODER WRITES HIS OWN TOOLS.
THESE ARE ONLY PUBLIC TOOLS TO GET CERTAIN JOBS DONE. IT'S PRETTY EASY. BUT IT'S MOSTLY CODE
WHEN YO+U WANT A JOB DONE CORRECTLY. IT USUALLY ALWAYS REQUIRES HARDWARE TO DO IT WITH.
LIKE 2-3 COMPUTERS. OR DEBUGGER BOARDS. ETC.

OK ENOUGH OF THAT. YOU CAN GET THE FULL PICTURE THAT PROGRAMMING AND HARDWARE DIVIDED WHEN I WAS IN GRADE 12 DECADES AGO INTO SEPARATE SCIENCES. BUT IF YOU KNOW BOTH, THE SKY IS THE LIMIT. THE BEST OF BOTH WORLDS. HARDWARE TO RUN IT ON, SOFTWARE TO OPERATE IT. AND IF YOU INVENT/CREATE NEW TOYS. WELL YOU GET THE IDEA RIGHT. SO FAR ALL MY POSTS ARE PUBLIC TOYS. YOU HAVE NO ACCESS TO THE TOYS PEOPLE HOARD FOR THEMSELVES. SUCH IS LIFE EH? WANT SOMETHING SECRET. DO NOT TELL ANYONE, JUST MAKE IT.
==========================================================================================================
==CHAPTER SEFVEN - FINDING THE UNDOCUMENTED==============================================================
==========================================================================================================
QOUTE: "there will always be the unknown. but perciverance on finding the unknown, leads to discovery and then fact"
finding the unknown is always a goal of scientists. how you do it you have to be inventive about it. not just a guess, but an observation of what has taken place before (,memories) or an educated guess of what you may be searhcing for. this is the way computer hackers work. they do not trust programmers for backdoors into their software. TEST ROUTINE or DEBUGGING EROUTINE. the makers would never release informqation on them if they did exist. and the only way to get find them and figure out how they work to document them is by programs pumping squences of data to the input/output stream of what they are trying to search for. wether its chips. apps. interrupt lists or hidden hardware calls. suspecting an unknow usually always leads to a discovery if you automated hacking skills yeild any kinds of results. understanding them is a process of filling in the variable to it and watching the result. return codes or otherwise.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
--HISTORY AND TERMINOLOGY OF THE CHAPTER TOPICS-----------------------------------------------------------------------------------------
--DEVELOPER WEBSITES FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--USER MANUALS FOR CHAPTER TOPICS ------------------------------------------------------------------------------------------------------------
--REFERENCE MATERIAL FOR CHAPTER TOPICS-----------------------------------------------------------------------------------------------------
--SOFTWARE DEVELOPER KITS FOR CHAPTER TOPICS----------------------------------------------------------------------------------------------
--PERFACE FOR CHAPTER------------------------------------------------------------------------------------------------------------------------------
SINCE I HAVE BEEN TEARING APART THE SAMSUNG GALAXY TAB A (FOR A FEW DAYS NOW)
I HAVE FOUND SOME OTHER INTERESTING THINGS. THAT THE HACKERS HAVE FOUND
--CONTENTS OF THE CHAPTER-------------------------------------------------------------------------------------------------------------------------
SECRET CODES FOR ANDROID
https://www.hardreset.info/devices/samsung/samsung-t550-galaxy-tab-a-97/codes/
https://forum.xda-developers.com/showthread.php?t=1451564
https://www.wondershare.com/unlock/samsung-galaxy-secret-code-list.html
https://joyofandroid.com/android-secret-codes-hidden-menu-dialler-codes/
https://mashable.com/2014/10/27/samsung-galaxy-hidden-menu/
https://mashable.com/2014/10/27/samsung-galaxy-hidden-menu/
https://medium.com/@GadgetHax/this-samsung-galaxy-dialer-code-lets-you-test-each-sensor-on-your-phone-9b846b7e910d
https://www.tenorshare.com/samsung/samsung-secret-codes.html
https://forum.xda-developers.com/showthread.php?t=839821
https://forum.xda-developers.com/showthread.php?t=1451564
https://joyofandroid.com/android-secret-codes-hidden-menu-dialler-codes/
https://www.komando.com/tips/391733/how-to-unlock-androids-secret-menu
https://www.samteck.net/samsung-galaxy-tab-4-secret-codes-open/
https://www.groovypost.com/howto/howto/access-hidden-menu-android-phone/
https://www.reddit.com/r/samsung/comments/6wbxy9/service_menu_for_samsung_galaxy_tab_s2/
https://www.hardreset.info/devices/samsung/samsung-t810-galaxy-tab-s2-97-wifi/codes/
https://www.xda-developers.com/codes-hidden-android/

UNDOCUMENTED INSTRUCTIONS FOR ARMV7
https://en.wikipedia.org/wiki/Illegal_opcode
https://hackaday.com/2017/07/30/find-instructions-hidden-in-your-cpu/
https://github.com/xoreaxeaxeax/sandsifter
https://source.android.com/devices/tech/dalvik/dalvik-bytecode
https://github.com/skylot/jadx/issues/224
https://books.google.com/books?id=ACjUCgAAQBAJ&pg=PA364&lpg=PA364&dq=undocumented+opcodes+ANDROID&source=bl&ots=NUi-15rQjX&sig=ACfU3U0VjqxrzngYHl_p8O7tdsAUzkE_IA&hl=en&sa=X&ved=2ahUKEwiT2LHCvanlAhVBKDQIHaQlBygQ6AEwBnoECAkQAQ#v=onepage&q=undocumented%20opcodes%20ANDROID&f=false
http://newandroidbook.com/files/Andevcon-DEX.pdf
http://mylifewithandroid.blogspot.com/2008/12/dalvik-opcodes.html
https://cryptolux.org/images/9/94/Alexandrina-thesis.pdf
https://www.sciencedirect.com/science/article/pii/S0167642313003304
https://www.researchgate.net/figure/Top-5-opcodes-sequences-from-ASPECTJ-and-ECLIPSE-that-are-predictors-of-crash-prone_tbl2_242070638
https://forums.emulator-zone.com/showthread.php?t=20223
---LAST WORDS ON CHAPTER-------------------------------------------------------------------------------------------------------------------------
 As always. it takes hackers (or spies or people talking about them) to get these codes. mostly it's just a hacker writing a hack program. that continuously pumps data at a chip/ or input address. and waits for a return code. if no return code. it goes to the next hack BYTE/ETC in the list. and keeps making a list of all HACK DATA with RETURN codes until the entire list of possibility has been automate hacked. Only someone stupid would ever try to hack by hand. and the good hackers write their own programs. (crackers find it , then search for the list of commands) (hackers write automated programs to do the dirty work) either way. old stories of someone hacking intel chips to find a bug in math, and or new opcodes that are not documented. or all memory and hardware address to find things like SEPARATE INTERRUPT CHIP containing DEBUG tools (and code) on a certain address in the computer. You can bet since the USA demanded spy and SHUT DOWN COMPUTER in case of a terrorist. Those memory addresses can be reverse found or hacked out with the proper frequency generator hacking frequencies to the mother board, just as you would a chip. and so on and so on. Do you really trust who made your hardware?? I really do not. but knowing about these things and how to find them comes in handy if you want to exploit the findings.

EVERY CPU has it's one opcode values in binary (even though they usually appear in hex , they are still in binary) it's pretty easy. there are pins on the CPU that make up the opcode. on itel the first chunk is the opcode, followed by data or an address. it's just firing pins on a chip (binary) to actually go through the process of processing commands and data. real simple BINARY = CHIP PIN SIGNALS. in any case. once you get so board of HIGH LEVEL LANGUAGES like prolog/lisp/c++/pascal etc  etc etc move on to take complete control over the CPU (machine you are on) Although opcodes (instructions to the CPU) are very similar in language for all CPUs . the HEX (binary) code is not. each CPU opcodes have very different binary constructs. meaning you can not run intel on an apple unless you have a cross assembler (a program that takes machine language from  intel and coverts all the code to apple code (minor hand made adjustments) or some sort of emulator on the target machine. in any case. usually CPU specific assemblers and disassemblers were expensive In the 1980's around $10,000 and top up another $10,000 for a hardware debugger board. Things have gotten a lot cheaper now, and even better EMULATORS AND CROSS COMPILERS AND DECOMPILERS FOR HIGH LEVEL LANGUAGES SUCH AS JAVA AND C++ seem to be popping up all over the place. For now. I do not want to get into it. But Basically if you can emulate a #1:machine within a #2:machine and have software running from #1 to #2. theoretically you can do the same for chips on your mother board. etc. etc. etc. #1:chip emulated to #2:chip. *(SCREW DRAWING TRACES ON A MOTHERBOARD FOR SOMETHING THAT WILL JUST NOT CONNECT.anyways i am just here to dump the android instruction set (before dumping ,machine code programming techniques to you.

this not only works on the CPU but always other chips like math co processor and address lines running to other hardware. any form of INPUT/OUTPUT to any device can be constricted with secret control codes that may or may not actually do anything .FROM BACK DOORS INTO THE DEVICE, TO TESTING OR MONITORING THE HARDWARE, TO ACTUALLY SHUTTING YOU DOWN WITH A KILL SWITCH. Like USA doe to terrorist attacking with computer equipment.  NOT ONLY ARE THE TRACKED THROUGH GPS BUT THAT CAN ALSO BE CONTROLLED THE SAME WAY TO TURN OFF THE ATTACHING COMPUTER. OR USED AS REMOTE CONTROL ACCESS OF A DEVICE. LIKE THEY DO ON REMOTE ACCESS FOR WINDOWS TO OPERATE THE RUNNING OPERATING SYSTEM FOR REPAIRS. ETC. I swear these people are so corrupt sometimes.  like a useful one SELF DESTRUCT INCOMING NUCLEAR MISSILE OVER SEAS. ANYWAYS I AM NOT GOING TO GET INTO THE ETHICS OF CONTROLLING SOMEONE ELSES COMPUTER (LEGALLY OR ILLEGALLY), BLOWING IT UP, OR RIPPING OFF EVERYTHING THAT IS IN IT. It's just wrong! PERSONAL COMPUTER MEANS JUST THAT. IT BELONGS SOLELY TO THE OWNER NOT FOR PUBLIC (OR OTHER) DIVULGES.
==========================================================================================================
===APPENDIXES=============================================================================================
==========================================================================================================
QOUTE: "once you read an enitre book. there is no need to look up all the writting to explain a topic (unless its to memorize it further)it. it's concepts and your understanding of it can be recalled by a word or a phrase (memory tags for recalling all you read about it)" that will activate all your momeories for a particular word of phrase"
this is why after you read all the books on learning something all you need is a quick reference of words to recall everything you learned about it. this makes a list of memory trigger with no explanations. just raw data and concepts. making quick references of command sets. api etc. way easier to look up when you need something you already understand andf read about.
-------------------------------------------------------------------------------------------------------------------------------------------------------------
    - ANDROID FILE EXTENSIONS:

    - ANDROID DATA STRUCTURES

    - QUICK REFERENCE COMMAND SETS
            -android
https://www.google.com/search?client=firefox-b-d&q=android+quick+reference
https://beezix.com/products/android-quick-reference-guide-ver-6
https://www.tutorialspoint.com/android/android_quick_guide.htm
https://www.telnetww.com/infosource/uc-one_quickreference-android_user.pdf
https://www.raywenderlich.com/1538-java-for-android-cheat-sheet-and-quick-reference

https://medium.com/@suhelchakraborty/the-ultimate-android-developer-cheat-sheet-39e76a84b9b9
https://alvinalexander.com/android/android-cheat-sheet-main-concepts
https://developer.android.com/training/testing/espresso/cheat-sheet
https://techbeacon.com/app-dev-testing/ultimate-android-development-guide-50-beginner-expert-resources
https://stackoverflow.com/questions/2669908/cheatsheet-for-android-programming

            -selinux
https://tuukkamerilainen.com/mighty-selinux-cheat-sheet/
https://lzone.de/cheat-sheet/SELinux
http://aerostitch.github.io/linux_and_unix/RedHat/selinux.html
https://opensource.com/article/18/8/cheat-sheet-selinux
https://opensource.com/sites/default/files/gated-content/cheat_sheet_selinux_v2.pdf
http://people.redhat.com/rsawhill/selinux/
https://pierrchen.blogspot.com/2017/02/android-security-walk-through-of-selinux.html
https://www.whitewinterwolf.com/posts/2017/09/08/selinux-cheatsheet/

            -java (.je)
https://stackoverflow.com/questions/3893084/whats-the-most-useful-and-complete-java-cheat-sheet
https://www.cheatography.com/tag/java/
http://overapi.com/java
https://hackr.io/blog/java-cheat-sheet
https://www.edureka.co/blog/cheatsheets/java-cheat-sheet/
https://www.ktbyte.com/resources/dist/assets/pdf/KTBYTEJavaCheatSheet.pdf
https://introcs.cs.princeton.edu/java/11cheatsheet/

            -javascript (.js)
https://www.rankred.com/javascript-cheat-sheets/
http://overapi.com/javascript
https://ilovecoding.org/blog/js-cheatsheet
https://www.codementor.io/johnnyb/javascript-cheatsheet-fb54lz08k
https://websitesetup.org/javascript-cheat-sheet/

            - css
https://cssauthor.com/html-and-css-cheat-sheets/
https://www.hostinger.com/tutorials/css-cheat-sheet
https://www.toptal.com/css/css-cheat-sheet
https://websitesetup.org/css3-cheat-sheet/

            - html (.html .htm)
https://html.com/cheat-sheet/
https://websitesetup.org/html5-cheat-sheet/
https://digital.com/tools/html-cheatsheet/

            -xml (.xml)
https://whatis.techtarget.com/reference/HTML-XHTML-and-XML-Cheat-Sheets
https://www.mulberrytech.com/quickref/XMLquickref.pdf
https://www.cheatography.com/tag/xml/
http://overapi.com/xml

            -SO files (.so)

            -POSIX/REGEX (DATABASE)
https://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html
https://steinbaugh.com/posts/posix.html
http://maxim.int.ru/bookshelf/OReilly__POSIX_Programmers_Guide.pdf
https://www.rexegg.com/regex-quickstart.html
https://remram44.github.io/regex-cheatsheet/regex.html
https://www.boost.org/doc/libs/1_38_0/libs/regex/doc/html/boost_regex/syntax/basic_extended.html

            - ARM INSTRUCTION SET (opcode - address or data)
http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001l/QRC0001_UAL.pdf
https://static.docs.arm.com/100076/0100/arm_instruction_set_reference_guide_100076_0100_00_en.pdf
http://www.cburch.com/cs/230/arm-ref.pdf
http://vision.gel.ulaval.ca/~jflalonde/cours/1001/h17/docs/arm-instructionset.pdf
https://cs.anu.edu.au/courses/comp2300/assets/manuals/ARMv7-cheat-sheet.pdf

            - ANDROID BIOS

            - ANDROID API
https://alvinalexander.com/android/android-cheat-sheet-main-concepts
https://developer.android.com/training/testing/espresso/cheat-sheet
https://www.codexpedia.com/android/android-development-cheatsheet/
https://www.pinterest.com/pin/60376451228170872/
https://blog.usejournal.com/android-animation-apis-cheat-sheet-d9b160381f18?gi=28ab6ce29b6
https://shem8.wordpress.com/2015/12/04/android-studio-for-experts-cheat-sheet/
https://github.com/anitaa1990/Android-Cheat-sheethttps://medium.com/@ryanstewartalex/basic-android-development-cheat-sheet-58d501dabb3f

            - ANDROID STUDIO
https://techcodegeek.wordpress.com/2015/12/14/android-studio-shortcuts-and-cheat-sheet/
https://www.google.com/search?client=firefox-b-d&biw=1100&bih=517&q=android+studio+cheat+sheet+pdf&sa=X&ved=2ahUKEwjx_JWUgazlAhUOHzQIHTpeAUIQ1QIoAHoECAoQAQ
https://www.cheatography.com/kekc42/cheat-sheets/android-studio-windows-linux/pdf/
https://www.cheatography.com/kekc42/cheat-sheets/android-studio-windows-linux/
https://shem8.wordpress.com/2015/12/04/android-studio-for-experts-cheat-sheet/

            - C PLUS PLUS (.cp .h .mk. link .obj)
https://medium.com/tompee/android-ndk-jni-primer-and-cheat-sheet-18dd006ec07f
https://link.springer.com/content/pdf/bbm%3A978-1-4302-4060-0%2F1.pdf
https://www.educba.com/c-programming-language-basics/
https://medium.com/tompee/android-ndk-jni-primer-and-cheat-sheet-18dd006ec07f

            - ANDROID SERVICES AND DEVICES
https://developer.android.com/ndk/guides/stable_apis
https://www.cs.dartmouth.edu/~sergey/cs65/cheatsheets/Common-Android-Views-Cheat-Sheet.pdf

            - C

            - PYTHON

            -JASON

        - all memory and hardware addresses
        - asc tables and computer math
        -All useful software links
            - odin android repair TABLET
            -programming language downloads
            -developer tools
            -data reports/log files/configurations
==========================================================================================================
==========================================================================================================
==========================================================================================================
===[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]===
CRACKING SeLinux ANDROID - Copyright  OCT 2019 By Philip John Jatzek ALL RIGHTS RESERVED!
CRACKING SeLinux ANDROID - Copyright  OCT 2019 By Philip John Jatzek ALL RIGHTS RESERVED!
CRACKING SeLinux ANDROID - Copyright  OCT 2019 By Philip John Jatzek ALL RIGHTS RESERVED!
===[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]-[THE END]===
==========================================================================================================
==========================================================================================================
==========================================================================================================

========================================================================================
=== CHAPTER SEVEN – bootloader, images and root mode
========================================================================================
Rhis is an important chapter for two reasons. One you want god mode (well as much as they give you in root mode) and to repair your android when it craps out (like boot loop or cold brick) all of these are repairable. But most of these fixes and root mode require you hook your tablet to another computer. Its semi easy. And does not take long ay all. Repair by using Odin to flash firmware images over top of corrupted ones.
And/or use Odin flash bootloader programs that will allow you to burn root mode images. Here we go. I personally use Odin on my window 8.1 operating system and it works really good. Just remember ALL FIRMWARE MUST BE DOWNLOADED FOR THE ANDROID MODEL YOU ARE WORKING ON this is mandatory for factory firmware image flashing. I have a Samsung galaxy tab a SM-510. So I download all the firmware for sm-t510 ab
Ns
D that is the firmware for my tablet. Other tablets have their own firmware specifically assign to the android model you want to work on. Example sm t510 can only use sm t51p firmware. And smt380 can only use sm.t380. Pretty simple to remember
Here goes the kinks
Repairing your TABLET with Odin firmware flash program

USB program for windows. Needed for Odin program to flash through USB port to tablet must be installed in windows computer first. Make an Odin and a firmware directory in Odin directory. Routine to BURN. Install windows USB driver. Then install ODIN. Remember this. ODIN is updated regularly. If the tablet you are working on is old. You NEED an older version of Odin to ACCURATELY flash the firmware. This is what I was told.
With ODIN installed. Read the how to flash section  .pit files are for reformatting the table. You NEED good info on what pit goes where. Some firmware images have to be SAME to the country you are in. This is so the tablet can have internet and phone for where you live. Canada is OPEN network I will AND a link. Good…. If you plane on leaving or visiting a new country. Back up all your work to computer the Odin flash the firmware for phone etc. overtop of what you have (these firmware images can be found on changing countries link. Other country firm wares ALLOW you internet AND phone access in those counties. Ok here goes


USB PROGRAM FOR Windows AND ODON TO RUN
https://samsungusbdrivers.me/
https://androidmtk.com/download-samsung-usb-drivers
https://www.droidviews.com/how-to-change-csc-in-samsung-galaxy-phones/

Odin files – used to flash firmware from windows computer to usb on tablet
https://www.xda-developers.com/download-stock-odin-firmware-samfirm/
https://samsungodin.com/
https://samsungodin.com/#google_vignette do not hit spam links on this one

SAMSUNG FIRM WARE FOR ODIN FLASH SAMSUNG ANDROID TABLETS
https://samfw.com/
https://www.samsung.com/us/support/downloads/
https://easy-firmware.com/index.php?a=downloads&b=folder&id=5691
https://www.sammobile.com/firmwares/archive/
https://www.sammobile.com/firmwares/recent/
https://www.samsungsfour.com/tutorials/all-samsung-galaxy-smartphone-stock-rom-firmware-list.html




SELECTED COUNTRY FIRMWARES (changing internet and phone per country
https://www.androidinfotech.com/select-correct-firmwares-for-your/


HOW TO FLASH ANDROID FIRMWARE WITH ODIN
https://samsungfirmware.net/how-to-flash-samsung-firmware-using-odin/
https://android.gadgethacks.com/how-to/use-odin-flash-samsung-galaxy-stock-firmware-0182037/
https://www.xda-developers.com/update-firmware-any-samsung-phone/
https://www.google.com/search?client=tablet-android-samsung-nf-rev1&sxsrf=ALeKk017PIupKg2SGkZANH-GnQP7SvJoMQ:1590579009563&q=how+to+flash+a+samsung+phone+without+computer&sa=X&ved=2ahUKEwiNm-jG-NPpAhUKrZ4KHfOGCQkQ1QIoBHoECA4QBQ&cshid=1590579247203&biw=800&bih=1280
https://www.quora.com/How-can-I-flash-my-phone-using-a-computer
https://www.quora.com/unanswered/How-can-I-flash-any-Android-phone-on-my-Windows-PC?encoded_access_token=88fd451f54fd4eea9f5d134f542ed183
https://www.quora.com/unanswered/How-can-I-flash-any-Android-phone-on-my-Windows-PC?encoded_access_token=88fd451f54fd4eea9f5d134f542ed183
https://updato.com/firmware-archive-select-model/
https://updato.com/firmware-archive-select-model/
https://www.howtogeek.com/341321/how-to-manually-update-your-samsung-phone-with-odin/

USING ODIN TO FLASH bootloader for ROOT MODE . STEP ONE TWRP
Note:
New google app that does not require ODIN FIRMWARE BURNS to tablet
Found by typing this into google url to….
SEARCH :  “OFFICIAL TWRP APP” this will take you to google store and rin on your android tablet when you click on it. Two pass. twrp (or other bootloader that will INSTALL A ROOT IMAGE FILE SUCH magisk  SUPERSu or other root images.
Note it seems everything that is fun for us. But dangerous to the establishment goes com0letely off the market.
I saw a few things go in my time. Game trainers, sogtice freeze debugger. And infirmation as well. Hacked and shut down websites. This erased out of existence code and infirmation can still be fo7nd in the internet, but be also warned if its on a website, the establishment will fill the search engine full of we site or topic garbage to block it. Kind of like propaganda or silencing the media with a tag order like example HARRP SZTALITE IR STAR WARS DEFENCE SYSTEM,, full of junk links so you can not find the website you are looking for. Dirty tactics 5o keep the useful stiff we want and the establishment safe and continuing to operate with any problems from people that have or had questionable knowledge or software (applies to everything not just tablets and computer software or spam blocking good website with useful information
https://www.howtogeek.com/341321/how-to-manually-update-your-samsung-phone-with-odin/
web search for “official twrp app” bypasses Odin flashing firmware
Takes you to google store or Samsung store. Install it and run it on your tablet. Apparently activates root mode, still need a root 8mage. Magisk seems to be the 9ne people use the most (I found the emergency phone with root grep and game training tools. I 9nly found two parameters for it -1 and 99.. again something powerful must be in the ROOT IMAGE OF SUPERSU as it is being hushed up and slowly removed from the market. Again another establishment move for sure
https://twrp.me/
https://www.xda-developers.com/how-to-install-twrp/
https://www.maketecheasier.com/install-twrp-recovery-android-no-root/
https://www.cyanogenmods.org/forums/topic/install-twrp-recovery-samsung-android-using-odin/
https://romsx.com/how-to-flash-twrp-recovery-using-odin/
https://clickitornot.com/install-twrp-recovery-on-samsung-devices-using-odin/

FINAL STEP IN FULL ROOT MODE ACCESS. DLASHING A ROOT IMAGE
I might try to flash SUPERSu and see why it is going of the market. Must have something valuable in it. Or an exploit. Either way. I look for stuff that gets taken off the market so people can not use it. Or software other companies buy out. Cool edit pro2.q went to adobe audition. I still use cool edit. Soft ice debugger just died. With its resource files install it was so easy to read calls to the operating system and bios. But once again it goes off the market from buyout or removing them. PS a several companies sell out. But keep the sours Code. Then modify it as not to damage the code the sold some other county. Modified just enough to make it a new copyright project. Work. th3n they have the best of both worlds. Not only did the get a huge chunk of money for sell8ng the code and rights 5o that They have modified the code to make a new sellable product. Seagate fire wall did this.
Now this is how it is done. Bootloader go into bootloader mode and select a root image to load as you ROOT MODE ACCESS APP. I will try SUPERSu later. But for you. Try magisk manager. You can do it two ways..t you can run magisk manager after you burn it in with twrp. There will be links for this process. WITHIN MAGISK, IT WILL ALLOW YOU TO INSTALL ROOT MODULES. There are many. Pick and chose the ones you want from within the magisk manager. All of this can be read in the following l8nks after you have installed the ROKT MODE you can then restore you original apps and data you backed up off the tablet when you backed it up. Back from the computer and back into the tablet. So you have all you files and a NEW ROOT MOCE TABLET TO PLAY WITH. There are a lot of ROOT MODE Apps on google store and Samsung store. Further more you can search the web for apps that are not allowed om either store. I once found a 17gigabyte hackers image file, great commands for networking etc. With detailed help commands. But it got deleted. It had many low level Unix command help and parameter tables. I will retrieve it later. But be warned. The stores are safe. The internet may have better root mode toys. But beware of them getting into your tablet for stealing, monitoring you or destroying i5. Enough said. Here are the root images. And how to install them
https://supersu.en.uptodown.com/android
https://supersu.en.uptodown.com/android/download
https://magisk.me/supersu/
https://magiskmanager.com/magisk-beta
https://forum.xda-developers.com/apps/supersu Forum learn problems ask for help
https://www.howtogeek.com/115297/how-to-root-your-android-why-you-might-want-to/
https://www.getdroidtips.com/download-supersu-root-zip/
https://magiskmanager.com/
https://magiskroot.net/install-download-magisk-manager-latest/
https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445
https://www.xda-developers.com/how-to-install-magisk/
https://www.howtogeek.com/312404/how-to-root-your-android-phone-with-magisk/
Of course after you have figured out TWRP from APP running on your tablet install or rebooting your tablet to bootloader and installing ROOT I AGE from there. You can now shop the stores. Or search the network for ROOT APPS
These ROOT APPS do not run on a normal tablet. You MUST BE IN ROOT MODE
You have followed all the steps.
For root mode in google store or Samsung store just type ROOT and do a search or ROOT <program type》like disk manager, or network , or just about anything. Google and Samsung use the word ROOT in the app name. Its standard
 Naming convention to keep normal tablets aware that those programs with the word ROOT in them do not run on normal everyday use tablets. You have to be in ROOT MODE and root mode can be dangerous to malicious apps, and hackers on your system. Be sure to get a good root firewall and a good root security system (virus scans etc.) first thing on the list after ROOTING YOUR TABLET.

Changing the kernel . Good for going from 32 bit to c64 mode. Some apps require a 64 bit operating system
https://www.tomsguide.com/us/overclock-android-device,review-1762-4.html
https://forum.xda-developers.com/android/development/tutorial-how-flash-kernel-easy-method-t3307131
https://source.android.com/devices/architecture/kernel
https://source.android.com/devices/architecture/kernel/releases
https://elinux.org/Android_Kernel_Download



Now for apps and modules for rooted tablet
https://android.gadgethacks.com/how-to/magisk-101-install-magisk-modules-from-repo-third-party-sources-0179675/
https://www.google.com/search?q=magisk+manager+loading+modules&oq=magisk+manager+loading+modules&aqs=chrome..69i57j33l3.11027j0j4&client=tablet-android-samsung-nf-rev1&sourceid=chrome-mobile&ie=UTF-8
https://forum.xda-developers.com/apps/magisk forum for magisk
https://www.maketecheasier.com/install-android-add-ons-from-magisk-manager/
https://www.google.com/search?q=root+android+apps&oq=root+android+apps&aqs=chrome..69i57j0l3.7255j0j4&client=tablet-android-samsung-nf-rev1&sourceid=chrome-mobile&ie=UTF-8
https://forum.xda-developers.com/apps/supersu Forum for SUPERSu
Last but not least. I have to update my KERNEL firmware. It can b3 done. At the moment my tablet is running in 32 bit mode. However the statistics for this model of tablet say it’s a 64 bit one. The only way to change from 32 to 64 is to change the kernel. That I will get into later. Here are two of my favorite tools on this android. I have not been using this android much. But have so much experience on other machines as a technician and programmer its easy to fit in
APKTOOL 9remember to load all resourc3 files you need or want) it determine what APKTOOLS can do
You will more then likely have to search for framework recourse files on the net. Here are some plus the program
https://ibotpeaches.github.io/Apktool/
https://ibotpeaches.github.io/Apktool/documentation/
https://forum.xda-developers.com/showthread.php?t=1760133
Frameworks
https://github.com/iBotPeaches/Apktool
https://ibotpeaches.github.io/Apktool/install/
https://repo.xposed.info/module/de.robv.android.xposed.installer
https://resources.infosecinstitute.com/android-penetration-tools-walkthrough-series-apktool/#gref
https://www.c-sharpcorner.com/article/how-to-reverse-engineer-using-advanced-apk-tool/
https://forum.xda-developers.com/android/software-hacking/tool-apk-easy-tool-v1-02-windows-gui-t3333960

‐----‐-----------‐------------------------‐----------------------------------------------------
Could not find framework. Resource repository. Have to single search internet for each framework will delete this
Line and replace it with apktools framework repository when I find it

Second tool I like is ANDROID STUDIO. It is only made for android x64. I can not find any 32 bit versions yet.
Need to upgrade kernel. These are my personal notes to get it working. After the coding language and compiler plus the code debugger. Also need root grep. Here goes
https://developer.android.com/studio/?gclsrc=aw.ds&&gclid=Cj0KCQjwn7j2BRDrARIsAHJkxmzGzp7xjDLT9JeXNPiAm7UzLhpl3mNLBr5YVySSxnaMGroBLgdCFKoaAn7-EALw_wcB
Need to install x64 kernel to run APKTOOLS AND ANDROID STUDIO. DO THIS AFTER ROOTING


‐----‐-----------‐------------------------‐----------------------------------------------------

note. this is only a clipped of the book. the one for sale is in progress. should be much bigger with much more information. it is meant to be a programmers engineering book for repairing systems. not as a hacker book. but i can see where the information will be abused as such. perhaps using this can make preventative measures against hackers. we will see. anyways it is for sale in the store.. this is just one clip of a work in progress of the book itself