Forums  ›  Groups  ›  COMPUTER PROGRAMERS GROUP
 

HACKING SAMSUNG ANDROID (SELINUX)

This Post Is a data grab I made trying to figure out Samsung galaxy tab A.

It's lists a lot of useful information. READ ON PROGRAMMERS..

 

It appears the CPU for samsung galaxy tab A is "Arm V.7"

Here are the bios routines.

 

DSP0134_3.1.0.pdf1.6M73 downloads

This is the post from Wikipedia.

It lists the information on the ArmV7 CPU for Samsung Android

 

ArmV7 architecture.rar650.3K39 downloads

 

for samsung Tablet ArmV7

DDI0406C_C_arm_architecture_reference_manual

Very useful for system programmers

Posts On Android Studio. A Programmers Language for Samsung Android

 

Android Studio.rar433.4K40 downloads

A good reference for SeLinux Android System References

 

Samsung Android / SeLinux API References

Samsung Android SeLinux GOOGLE API References

For adding google calls to your programming

Samsung Android. USER REFERENCES

Assorted manuals and documentation on SeLinux. Good programming references

and command set references

Assorted Linux Documentation From System Architecture and Command Set

To Actually Programmers Books and references.

Good source of information

 

Linux Documentation.rar3.8K33 downloads

Linux Manuals From API to Coding. Good references

Linux manual.rar2.8K40 downloads

Samsung Android Developers Guides

Samsung Android Galaxy API Documentation

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

For The C++ Books on programming (as all selinux reports and programming in OOP)

Follow This Link

http://freecomputerbooks.com/langCppBooks.html

 

Attached Are useful Java Programming References To Program Java (A main part of Samsung Android Programming)

Samsung Galaxy Tab A (Android) Booting Sequence

Debugging and Logging Android App

Studying Debugging And Log Files will give you further insight to what is actually going on

Programming wise in your android system.

 

SeLinux And Linux Operating system (OS) References

Know the base Operating System For the android . Here they are

Linux – Mitesh Shah.rar46.5K48 downloads
Linux Security.rar4.1K40 downloads
Part IV. selinux.rar1.9K37 downloads

 

This Post Is a data grab I made trying to figure out Samsung galaxy tab A.

It's lists a lot of useful information. READ ON PROGRAMMERS..

 

 This Forum Post On Samsung Android Galaxy Tab A was  conglomerated

because of my Girl Friends constantly running through Her Logs to read how the android worked

So you know who you are already. (did not want credits) THANK YOU for giving me new hope that programming has evolved

I will take the past Two Days of researching that android for my website.

All posts are android related in this Forum Posting. ALL OTHER MEMBERS : IF YOU HAVE SOMETHING TO SAY ABOUT ANDROID POST A REPLY TO THIS FORUM TOPIC HERE.

 

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.

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 MUCH MUCH MORE.

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.

If I feel like it. may make a few APPS later on that are useful

iF YOU DO NOT KNOW ANDROID TECHNICALLY TERMINOLOGY OR DEFINITION

PLEASE READ THE FOLLOWING LINKS: KNOWING THE LANGUAGE IS THE FIRST STEP IN READING IT

 

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

 

MORE LINKS LATER. LIKE TUTORIALS!! FOR PROGRAMMING THE ANDROID AND APPS

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.

https://en.wikipedia.org/wiki/Software_cracking

 

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.

QUOTE "A GOOD HACKER/CRACKER DOES NOT USE GENERIC CODE THAT EVERYONE ELSE HAS, THEY MAKE THEIR OWN CODE"

 

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

 

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

 

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

 

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-free-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

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

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

 

FREEZER 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

 

 

 

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 YOU WANT A JOB DONE CORRECTLY. IT USUALLY ALWAYS REQUIRES HARDWARE TO DO IT WITH.

LIKE 2-3 COMPUTERS. OR DEBUGGER BOARDS. ETC.

 

MORE ON PROGRAMMING LATER ON. GOT TO GO RIGHT NOW....

JUST A NOTE ON 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

 

 

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.

 

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

 

SECRET CODES ARE HERE  (MAKERS OF THE PHONES HAVE TEST AND OTHER WAYS INTO YOUR TABLET!)

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/

 

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.... *0dA*

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.

 

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

 

now i know that amiga not only had a separate interrupt chip (like intel) for debug commands like trace watch breakpoint etc (plus code)

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

 

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

 

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.

THIS BOOK WILL BE PUBLISHED AND COPYWRITTEN BY PHILIP JOHN JATZEK. IN THE NEAR FUTURE AND SOLD ON THIS WEBSITE AS AN EBOOK.

ONCE I GET ALL MY BRAINSTORM POSTS OUT OF THE WAY AND IN CHRONOLOGICAL ORDER SO IT READS PROPERLY.

THIS EBOOK WILL BE TITLED:

 

=====================================================================================================

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.

=====================================================================================================

PHILIP JOHN JATZEK HAS ALL EXCLUSIVE RIGHTS TO THIS PROJECT AND THE END PRODUCT BOOK.

IT STARTED ON OCT 16TH 2019 (IT IS OCT 19 2019 NO) 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.

=====================================================================================================